|
||||||||||
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.BinaryOperator
org.jacorb.notification.filter.etcl.NeqOperator
public class NeqOperator
A simple node to represent NEQ operation
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 | |
---|---|
NeqOperator(antlr.Token tok)
|
Method Summary | |
---|---|
EvaluationResult |
evaluate(EvaluationContext context)
Evaluate this Node. |
EvaluationResult |
evaluate(EvaluationContext context,
EvaluationResult left,
EvaluationResult rightResult)
|
java.lang.String |
toString()
|
protected void |
visitThis(AbstractTCLVisitor visitor)
|
Methods inherited from class org.jacorb.notification.filter.etcl.BinaryOperator |
---|
acceptInOrder, acceptPostOrder, acceptPreOrder, evaluate |
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 |
Constructor Detail |
---|
public NeqOperator(antlr.Token tok)
Method Detail |
---|
public EvaluationResult evaluate(EvaluationContext context, EvaluationResult left, EvaluationResult rightResult) throws EvaluationException
evaluate
in class BinaryOperator
EvaluationException
public java.lang.String toString()
toString
in interface antlr.collections.AST
toString
in class antlr.BaseAST
protected void visitThis(AbstractTCLVisitor visitor) throws VisitorException
visitThis
in class BinaryOperator
VisitorException
public final 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 number
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |