public class BSHEnumConstant extends SimpleNode
children, id, parent, parser| Constructor and Description |
|---|
BSHEnumConstant(int id) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eval(CallStack callstack,
Interpreter interpreter)
This is the general signature for evaluation of a node.
|
java.lang.Object[] |
getArguments(CallStack callstack,
Interpreter interpreter) |
java.lang.String |
getName() |
java.lang.Class<?> |
getType() |
boolean |
hasArguments(CallStack callstack,
Interpreter interpreter) |
java.lang.String |
toString() |
add, dump, getId, getLineNumber, getSourceFile, getText, hasNext, hasPrevious, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildren, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, next, nextIndex, previous, previousIndex, remove, set, setSourceFile, toStringpublic java.lang.Object eval(CallStack callstack, Interpreter interpreter) throws EvalError
SimpleNodeeval in interface Nodeeval in class SimpleNodecallstack - evaluation call stackinterpreter - evaluation interpreterEvalError - if an evaluation error occurredpublic boolean hasArguments(CallStack callstack, Interpreter interpreter) throws EvalError
EvalErrorpublic java.lang.Object[] getArguments(CallStack callstack, Interpreter interpreter) throws EvalError
EvalErrorpublic java.lang.Class<?> getType()
public java.lang.String getName()
public java.lang.String toString()
SimpleNodetoString in class SimpleNode