|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacorb.notification.filter.etcl.AbstractTCLVisitor
org.jacorb.notification.filter.etcl.StaticTypeChecker
public class StaticTypeChecker
Field Summary |
---|
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 | |
---|---|
StaticTypeChecker()
|
Method Summary | |
---|---|
void |
check(AbstractTCLNode rootNode)
|
void |
visitAnd(AndOperator and)
|
void |
visitDiv(DivOperator node)
|
void |
visitGt(GtOperator n)
|
void |
visitMinus(MinusOperator node)
|
void |
visitMult(MultOperator node)
|
void |
visitPlus(PlusOperator n)
|
void |
visitSubstr(SubstrOperator node)
|
Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLVisitor |
---|
visitArray, visitAssoc, visitBool, visitComponent, visitComponentPosition, visitDefault, visitDot, visitEq, visitExist, visitGteOperator, visitIdent, visitImplicit, visitIn, visitLt, visitLte, visitNeq, visitNot, visitNumber, visitOr, visitRuntimeVariable, visitString, visitUnionPosition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StaticTypeChecker()
Method Detail |
---|
public void check(AbstractTCLNode rootNode) throws StaticTypeException
StaticTypeException
public void visitGt(GtOperator n) throws VisitorException
visitGt
in class AbstractTCLVisitor
VisitorException
public void visitPlus(PlusOperator n) throws VisitorException
visitPlus
in class AbstractTCLVisitor
VisitorException
public void visitMinus(MinusOperator node) throws VisitorException
visitMinus
in class AbstractTCLVisitor
VisitorException
public void visitDiv(DivOperator node) throws VisitorException
visitDiv
in class AbstractTCLVisitor
VisitorException
public void visitMult(MultOperator node) throws VisitorException
visitMult
in class AbstractTCLVisitor
VisitorException
public void visitSubstr(SubstrOperator node) throws VisitorException
visitSubstr
in class AbstractTCLVisitor
VisitorException
public void visitAnd(AndOperator and) throws VisitorException
visitAnd
in class AbstractTCLVisitor
VisitorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |