|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.armedbear.lisp.Lisp
org.armedbear.lisp.LispObject
org.armedbear.lisp.Operator
org.armedbear.lisp.Function
org.armedbear.lisp.MacroObject
public final class MacroObject
Field Summary | |
---|---|
LispObject |
expander
|
Fields inherited from class org.armedbear.lisp.Operator |
---|
lambdaName |
Constructor Summary | |
---|---|
MacroObject(LispObject name,
LispObject expander)
|
Method Summary | |
---|---|
LispObject |
execute()
|
LispObject |
execute(LispObject arg)
|
LispObject |
execute(LispObject[] args)
|
LispObject |
execute(LispObject first,
LispObject second)
|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third)
|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth)
|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth)
|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth)
|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh)
|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh,
LispObject eighth)
|
java.lang.String |
writeToString()
|
Methods inherited from class org.armedbear.lisp.Function |
---|
argCountError, classOf, getCallCount, getPropertyList, incrementCallCount, setCallCount, setClassBytes, setPropertyList, typeOf, typep |
Methods inherited from class org.armedbear.lisp.Operator |
---|
getLambdaList, getLambdaName, getParts, setLambdaList, setLambdaName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final LispObject expander
Constructor Detail |
---|
public MacroObject(LispObject name, LispObject expander)
Method Detail |
---|
public LispObject execute() throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject arg) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second, LispObject third) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public LispObject execute(LispObject[] args) throws ConditionThrowable
execute
in class Function
ConditionThrowable
public java.lang.String writeToString()
writeToString
in class Function
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |