org.jacorb.notification.filter.etcl
Class StaticTypeChecker
java.lang.Object
org.jacorb.notification.filter.etcl.AbstractTCLVisitor
org.jacorb.notification.filter.etcl.StaticTypeChecker
- public class StaticTypeChecker
- extends AbstractTCLVisitor
- Version:
- $Id: StaticTypeChecker.java,v 1.6 2005/08/21 13:24:38 alphonse.bendt Exp $
- Author:
- Alphonse Bendt
Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLVisitor |
visitArray, visitAssoc, visitBool, visitComponent, 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 |
StaticTypeChecker
public StaticTypeChecker()
check
public void check(AbstractTCLNode rootNode)
throws StaticTypeException
- Throws:
StaticTypeException
visitGt
public void visitGt(GtOperator n)
throws VisitorException
- Overrides:
visitGt
in class AbstractTCLVisitor
- Throws:
VisitorException
visitPlus
public void visitPlus(PlusOperator n)
throws VisitorException
- Overrides:
visitPlus
in class AbstractTCLVisitor
- Throws:
VisitorException
visitMinus
public void visitMinus(MinusOperator node)
throws VisitorException
- Overrides:
visitMinus
in class AbstractTCLVisitor
- Throws:
VisitorException
visitDiv
public void visitDiv(DivOperator node)
throws VisitorException
- Overrides:
visitDiv
in class AbstractTCLVisitor
- Throws:
VisitorException
visitMult
public void visitMult(MultOperator node)
throws VisitorException
- Overrides:
visitMult
in class AbstractTCLVisitor
- Throws:
VisitorException
visitSubstr
public void visitSubstr(SubstrOperator node)
throws VisitorException
- Overrides:
visitSubstr
in class AbstractTCLVisitor
- Throws:
VisitorException
visitAnd
public void visitAnd(AndOperator and)
throws VisitorException
- Overrides:
visitAnd
in class AbstractTCLVisitor
- Throws:
VisitorException