|
|||||||||
| 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 |
writeToString()
|
| 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 Functionpublic 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 Functionpublic LispObject execute(LispObject[] args)
execute in class Functionpublic java.lang.String writeToString()
writeToString in class Function
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||