|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.armedbear.lisp.LispObject
org.armedbear.lisp.Operator
org.armedbear.lisp.Function
org.armedbear.lisp.MacroObject
public final class MacroObject
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.armedbear.lisp.Function |
---|
Function.pf_function_class_bytes |
Field Summary | |
---|---|
LispObject |
expander
|
protected LispObject |
name
|
Fields inherited from class org.armedbear.lisp.Function |
---|
FUNCTION_CLASS_BYTES |
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 |
printObject()
|
Methods inherited from class org.armedbear.lisp.Function |
---|
argCountError, classOf, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, setCallCount, setClassBytes, setHotCount, 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 |
---|
protected final LispObject name
public final LispObject expander
Constructor Detail |
---|
public MacroObject(LispObject name, LispObject expander)
Method Detail |
---|
public LispObject execute()
execute
in class Function
public LispObject execute(LispObject arg)
execute
in class Function
public LispObject execute(LispObject first, LispObject second)
execute
in class Function
public LispObject execute(LispObject first, LispObject second, LispObject third)
execute
in class Function
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth)
execute
in class Function
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth)
execute
in class Function
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth)
execute
in class Function
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh)
execute
in class Function
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth)
execute
in class Function
public LispObject execute(LispObject[] args)
execute
in class Function
public java.lang.String printObject()
printObject
in class Function
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |