|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.vub.at.objects.natives.NATNil
edu.vub.at.objects.natives.NATByCopy
edu.vub.at.objects.natives.grammar.NATAbstractGrammar
edu.vub.at.objects.natives.grammar.AGExpression
edu.vub.at.objects.natives.grammar.AGSymbol
edu.vub.at.objects.natives.grammar.AGSelf
Field Summary | |
static AGSelf |
_INSTANCE_
|
private static java.lang.String |
SELF_NAM
|
Fields inherited from class edu.vub.at.objects.natives.grammar.AGSymbol |
|
Constructor Summary | |
private |
AGSelf()
|
Method Summary | |
ATObject |
meta_eval(ATContext ctx)
To evaluate a self reference, simply select the current self from the current evaluation context. |
ATObject |
meta_quote(ATContext ctx)
Quoting a self reference results in the same self reference. |
Methods inherited from class edu.vub.at.objects.natives.grammar.AGSymbol |
alloc, base__opmns__opgtx_, base_asSymbol, base_getText, base_isSymbol, equals, hashCode, jAlloc, meta_print, meta_resolve, toString |
Methods inherited from class edu.vub.at.objects.natives.grammar.AGExpression |
base_asExpression, meta_getStripes |
Methods inherited from class edu.vub.at.objects.natives.NATByCopy |
meta_pass |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.vub.at.objects.ATObject |
base__opeql__opeql_, base_init, base_new, meta_addField, meta_addMethod, meta_assignField, meta_assignVariable, meta_clone, meta_defineField, meta_doesNotUnderstand, meta_extend, meta_getDynamicParent, meta_getLexicalParent, meta_getStripes, meta_grabField, meta_grabMethod, meta_invoke, meta_isCloneOf, meta_isRelatedTo, meta_isStripedWith, meta_listFields, meta_listMethods, meta_lookup, meta_newInstance, meta_pass, meta_receive, meta_respondsTo, meta_select, meta_send, meta_share |
Field Detail |
private static final java.lang.String SELF_NAM
public static final AGSelf _INSTANCE_
Constructor Detail |
private AGSelf()
Method Detail |
public ATObject meta_eval(ATContext ctx) throws InterpreterException
meta_eval
in interface ATObject
meta_eval
in class AGSymbol
InterpreterException
public ATObject meta_quote(ATContext ctx)
meta_quote
in interface ATObject
meta_quote
in class AGSymbol
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |