org.armedbear.lisp
Class SpecialBinding

java.lang.Object
  extended by org.armedbear.lisp.SpecialBinding

public final class SpecialBinding
extends java.lang.Object


Field Summary
 LispObject value
          The value bound
 
Method Summary
 LispObject getValue()
          Return the value of the binding, checking a valid binding.
 void setValue(LispObject value)
          Sets the value of the binding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

public LispObject value
The value bound

Method Detail

getValue

public final LispObject getValue()
Return the value of the binding, checking a valid binding. If the binding is invalid, an unbound variable error is raised.


setValue

public final void setValue(LispObject value)
Sets the value of the binding. Note: this method can only be called when the binding is the one which is currently visible.