org.moyoman.util
Class IllegalSuperKoException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--org.moyoman.util.IllegalMoveException
                    |
                    +--org.moyoman.util.IllegalSuperKoException
All Implemented Interfaces:
Serializable

public class IllegalSuperKoException
extends IllegalMoveException

This exception is thrown if a full board position repeats itself, as for example if a triple ko occurs. It is Not thrown for a regular ko, when an IllegalKoException would be thrown.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.moyoman.util.IllegalMoveException
 
Fields inherited from class java.lang.Exception
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
IllegalSuperKoException(Stone st)
          Create the IllegalSuperKoException object.
 
Methods inherited from class org.moyoman.util.IllegalMoveException
getStone
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IllegalSuperKoException

public IllegalSuperKoException(Stone st)
Create the IllegalSuperKoException object.

Parameters:
st - The stone that caused the illegal move.