|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectantlr.BaseAST
org.jacorb.notification.filter.etcl.AbstractTCLNode
org.jacorb.notification.filter.etcl.BoolValue
| Field Summary |
| Fields inherited from class antlr.BaseAST |
down, right |
| Fields inherited from interface org.jacorb.notification.filter.etcl.TCLParserTokenTypes |
AND, ARRAY, ASSOC, DEFAULT, DISCRIM, DIV, DOLLAR, DOT, EOF, EQ, EXIST, FALSE, FIRST, GT, GTE, IDENTIFIER, IMPLICIT, IN, LBRACKET, LENGTH, LPAREN, LT, LTE, MAX, MIN, MINUS, MULT, NEQ, NOT, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUMBER, OR, PLUS, RANDOM, RBRACKET, REPO_ID, RPAREN, RUNTIME_VAR, STRING, SUBSTR, TRUE, TYPE, TYPE_ID, UNARY_MINUS, UNARY_PLUS, UNION_POS, WITH, WS |
| Constructor Summary | |
BoolValue(antlr.Token tok)
|
|
| Method Summary | |
void |
acceptInOrder(AbstractTCLVisitor visitor)
accept a visitor for traversal Inorder |
void |
acceptPostOrder(AbstractTCLVisitor visitor)
accept a visitor for traversal in Postorder. |
void |
acceptPreOrder(AbstractTCLVisitor visitor)
accept a visitor for traversal in Preorder. |
EvaluationResult |
evaluate(EvaluationContext context)
Evaluate this Node. |
java.lang.String |
getName()
|
boolean |
isBoolean()
|
boolean |
isStatic()
|
java.lang.String |
toString()
|
| Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLNode |
getKind, getNameForType, getNextType, getType, hasNextSibling, initialize, initialize, initialize, isNumber, isString, left, printToStringBuffer, right, setKind, setType, toStringTree |
| Methods inherited from class antlr.BaseAST |
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getLine, getNextSibling, getNumberOfChildren, getText, getTokenNames, removeChildren, setFirstChild, setNextSibling, setText, setVerboseStringConversion, toStringList, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public BoolValue(antlr.Token tok)
| Method Detail |
public EvaluationResult evaluate(EvaluationContext context)
throws EvaluationException
AbstractTCLNode
evaluate in class AbstractTCLNodecontext - an EvaluationContext value contains
all context information necessary for the evaluation
EvaluationResult value
EvaluationException - these errors mostly occur if e.g. an expression contains a reference
to a non-existent struct member or if it is tried to add a
string and a numberpublic boolean isStatic()
isStatic in class AbstractTCLNodepublic boolean isBoolean()
isBoolean in class AbstractTCLNodepublic java.lang.String getName()
getName in class AbstractTCLNodepublic java.lang.String toString()
public void acceptInOrder(AbstractTCLVisitor visitor)
throws VisitorException
AbstractTCLNode
acceptInOrder in class AbstractTCLNodevisitor -
VisitorException
public void acceptPostOrder(AbstractTCLVisitor visitor)
throws VisitorException
AbstractTCLNode
acceptPostOrder in class AbstractTCLNodevisitor -
VisitorException
public void acceptPreOrder(AbstractTCLVisitor visitor)
throws VisitorException
AbstractTCLNode
acceptPreOrder in class AbstractTCLNodevisitor -
VisitorException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||