public class BSHMultiCatch extends SimpleNode
| Modifier and Type | Field and Description |
|---|---|
boolean |
isFinal |
java.lang.String |
name |
java.lang.Class<?>[] |
types |
static java.lang.Class<?> |
UNTYPED |
children, id, parent, parser| Constructor and Description |
|---|
BSHMultiCatch(int id) |
| Modifier and Type | Method and Description |
|---|---|
int |
countTypes() |
java.lang.Object |
eval(CallStack callstack,
Interpreter interpreter)
Evaluate the types.
|
java.lang.Class<?>[] |
getTypes() |
boolean |
isFinal() |
boolean |
isUntyped() |
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 static final java.lang.Class<?> UNTYPED
public java.lang.String name
public boolean isFinal
public java.lang.Class<?>[] types
public int countTypes()
public boolean isFinal()
public boolean isUntyped()
public java.lang.Object eval(CallStack callstack, Interpreter interpreter) throws EvalError
eval in interface Nodeeval in class SimpleNodecallstack - evaluation call stackinterpreter - evaluation interpreterEvalError - if an evaluation error occurredpublic java.lang.Class<?>[] getTypes()
public java.lang.String toString()
SimpleNodetoString in class SimpleNode