com.jeffpalm.scoping.compiler.ast
Class AbstractVisitor
java.lang.Object
com.jeffpalm.scoping.compiler.ast.AbstractVisitor
- All Implemented Interfaces:
- IVisitor
public abstract class AbstractVisitor
- extends java.lang.Object
- implements IVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractVisitor
public AbstractVisitor()
enter
public void enter(Assignment node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(BinaryExpression node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(BooleanLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(CharacterLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(ClassLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(ConditionalExpression node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(FloatingPointLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(InstanceofExpression node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(IntegerLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(NullLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(PrefixExpression node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(StringLiteral node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(TypeReference node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(ExplicitConstructorCall node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(Arguments node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(ThisReference.Simple node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(ThisReference.Qualified node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(SuperReference.Simple node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(SuperReference.Qualified node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(Name.Simple node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(Name.Qualified node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(NameReference.Simple node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(NameReference.Qualified node)
- Specified by:
enter
in interface IVisitor
enter
public void enter(MethodCall node)
- Specified by:
enter
in interface IVisitor
leave
public void leave(Assignment node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(BinaryExpression node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(BooleanLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(CharacterLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(ClassLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(ConditionalExpression node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(FloatingPointLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(InstanceofExpression node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(IntegerLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(NullLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(PrefixExpression node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(StringLiteral node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(TypeReference node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(ExplicitConstructorCall node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(Arguments node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(ThisReference.Simple node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(ThisReference.Qualified node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(SuperReference.Simple node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(SuperReference.Qualified node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(Name.Simple node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(Name.Qualified node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(NameReference.Simple node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(NameReference.Qualified node)
- Specified by:
leave
in interface IVisitor
leave
public void leave(MethodCall node)
- Specified by:
leave
in interface IVisitor