|
||||||||||
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.ImplicitOperatorNode
public class ImplicitOperatorNode
Field Summary | |
---|---|
static ImplicitOperator |
OPERATOR_DISCRIM
|
static ImplicitOperator |
OPERATOR_LENGTH
|
static ImplicitOperator |
OPERATOR_REPO_ID
|
static ImplicitOperator |
OPERATOR_TYPE_ID
|
Fields inherited from class antlr.BaseAST |
---|
down, right |
Constructor Summary | |
---|---|
ImplicitOperatorNode(antlr.Token token)
|
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. |
ImplicitOperator |
getOperator()
|
java.lang.String |
toString()
|
Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLNode |
---|
getName, getNameForType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, isNumber, isStatic, isString, left, printToStringBuffer, right, 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 |
Field Detail |
---|
public static final ImplicitOperator OPERATOR_DISCRIM
public static final ImplicitOperator OPERATOR_LENGTH
public static final ImplicitOperator OPERATOR_REPO_ID
public static final ImplicitOperator OPERATOR_TYPE_ID
Constructor Detail |
---|
public ImplicitOperatorNode(antlr.Token token)
Method Detail |
---|
public ImplicitOperator getOperator()
public EvaluationResult evaluate(EvaluationContext context) throws EvaluationException
AbstractTCLNode
evaluate
in class AbstractTCLNode
context
- an EvaluationContext
value contains all context information
necessary for the evaluation
EvaluationResult
value
EvaluationException
- occurs 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 void acceptInOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNode
acceptInOrder
in class AbstractTCLNode
VisitorException
public void acceptPreOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNode
acceptPreOrder
in class AbstractTCLNode
VisitorException
public void acceptPostOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNode
acceptPostOrder
in class AbstractTCLNode
VisitorException
public java.lang.String toString()
toString
in interface antlr.collections.AST
toString
in class antlr.BaseAST
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |