Package org.armedbear.lisp
Class ArgumentListProcessor.OptionalParam
- java.lang.Object
-
- org.armedbear.lisp.ArgumentListProcessor.Param
-
- org.armedbear.lisp.ArgumentListProcessor.OptionalParam
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ArgumentListProcessor.KeywordParam
- Enclosing class:
- ArgumentListProcessor
public static class ArgumentListProcessor.OptionalParam extends ArgumentListProcessor.Param
Class used to match optional parameters, or, if not provided, evaluate the initform. Also assigns the 'supplied-p' parameter if requested.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OptionalParam(boolean suppliedVar, LispObject form)
OptionalParam(Symbol var, boolean special, Symbol suppliedVar, boolean suppliedSpecial, LispObject form)
-
-
-
Constructor Detail
-
OptionalParam
public OptionalParam(boolean suppliedVar, LispObject form)
-
OptionalParam
public OptionalParam(Symbol var, boolean special, Symbol suppliedVar, boolean suppliedSpecial, LispObject form)
-
-