org.armedbear.lisp
Class Return

java.lang.Object
  extended by java.lang.Throwable
      extended by org.armedbear.lisp.ConditionThrowable
          extended by org.armedbear.lisp.Return
All Implemented Interfaces:
java.io.Serializable

public final class Return
extends ConditionThrowable

See Also:
Serialized Form

Field Summary
 LispObject block
           
 LispObject result
           
 LispObject tag
           
 
Fields inherited from class org.armedbear.lisp.ConditionThrowable
condition
 
Constructor Summary
Return(LispObject tag, LispObject result)
           
Return(LispObject tag, LispObject block, LispObject result)
           
 
Method Summary
 LispObject getBlock()
           
 LispObject getCondition()
           
 LispObject getResult()
           
 LispObject getTag()
           
 
Methods inherited from class org.armedbear.lisp.ConditionThrowable
fillInStackTrace
 
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

tag

public final LispObject tag

block

public final LispObject block

result

public final LispObject result
Constructor Detail

Return

public Return(LispObject tag,
              LispObject block,
              LispObject result)

Return

public Return(LispObject tag,
              LispObject result)
Method Detail

getTag

public LispObject getTag()

getBlock

public LispObject getBlock()

getResult

public LispObject getResult()

getCondition

public LispObject getCondition()
                        throws ConditionThrowable
Overrides:
getCondition in class ConditionThrowable
Throws:
ConditionThrowable