org.armedbear.lisp
Class ConditionThrowable

java.lang.Object
  extended by java.lang.Throwable
      extended by org.armedbear.lisp.ConditionThrowable
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Go, Return, ThreadDestroyed, Throw

public class ConditionThrowable
extends java.lang.Throwable

See Also:
Serialized Form

Field Summary
 Condition condition
           
 
Constructor Summary
ConditionThrowable()
           
ConditionThrowable(Condition condition)
           
ConditionThrowable(java.lang.String message)
           
 
Method Summary
 java.lang.Throwable fillInStackTrace()
          Overridden in order to make ConditionThrowable construct faster.
 LispObject getCondition()
           
 
Methods inherited from class java.lang.Throwable
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
 

Field Detail

condition

public Condition condition
Constructor Detail

ConditionThrowable

public ConditionThrowable()

ConditionThrowable

public ConditionThrowable(Condition condition)

ConditionThrowable

public ConditionThrowable(java.lang.String message)
Method Detail

fillInStackTrace

public java.lang.Throwable fillInStackTrace()
Overridden in order to make ConditionThrowable construct faster. This avoids gathering stack trace information.

Overrides:
fillInStackTrace in class java.lang.Throwable

getCondition

public LispObject getCondition()
                        throws ConditionThrowable
Throws:
ConditionThrowable