|
||||||||||
| 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 AbstractTCLVisitorVisitorException
public void visitPlus(PlusOperator n)
throws VisitorException
visitPlus in class AbstractTCLVisitorVisitorException
public void visitMinus(MinusOperator node)
throws VisitorException
visitMinus in class AbstractTCLVisitorVisitorException
public void visitDiv(DivOperator node)
throws VisitorException
visitDiv in class AbstractTCLVisitorVisitorException
public void visitMult(MultOperator node)
throws VisitorException
visitMult in class AbstractTCLVisitorVisitorException
public void visitSubstr(SubstrOperator node)
throws VisitorException
visitSubstr in class AbstractTCLVisitorVisitorException
public void visitAnd(AndOperator and)
throws VisitorException
visitAnd in class AbstractTCLVisitorVisitorException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||