Package jtb.visitor
Class GJDepthFirst<R,A>
- Object
-
- GJDepthFirst<R,A>
-
- All Implemented Interfaces:
GJVisitor<R,A>
public class GJDepthFirst<R,A> extends Object implements GJVisitor<R,A>
Provides default methods which visit each node in the tree in depth-first order. Your visitors may extend this class.
-
-
Constructor Summary
Constructors Constructor Description GJDepthFirst()
-
Method Summary
-
-
-
Constructor Detail
-
GJDepthFirst
public GJDepthFirst()
-
-
Method Detail
-
visit
public R visit(PackageDeclaration n, A argu)
-
visit
public R visit(ClassOrInterfaceDeclaration n, A argu)
-
visit
public R visit(ClassOrInterfaceBody n, A argu)
-
visit
public R visit(ClassOrInterfaceBodyDeclaration n, A argu)
-
visit
public R visit(VariableDeclarator n, A argu)
-
visit
public R visit(VariableDeclaratorId n, A argu)
-
visit
public R visit(VariableInitializer n, A argu)
-
visit
public R visit(ConstructorDeclaration n, A argu)
-
visit
public R visit(ExplicitConstructorInvocation n, A argu)
-
visit
public R visit(ClassOrInterfaceType n, A argu)
-
visit
public R visit(AssignmentOperator n, A argu)
-
visit
public R visit(ConditionalExpression n, A argu)
-
visit
public R visit(ConditionalOrExpression n, A argu)
-
visit
public R visit(ConditionalAndExpression n, A argu)
-
visit
public R visit(InclusiveOrExpression n, A argu)
-
visit
public R visit(ExclusiveOrExpression n, A argu)
-
visit
public R visit(EqualityExpression n, A argu)
-
visit
public R visit(InstanceOfExpression n, A argu)
-
visit
public R visit(RelationalExpression n, A argu)
-
visit
public R visit(AdditiveExpression n, A argu)
-
visit
public R visit(MultiplicativeExpression n, A argu)
-
visit
public R visit(PreIncrementExpression n, A argu)
-
visit
public R visit(PreDecrementExpression n, A argu)
-
visit
public R visit(UnaryExpressionNotPlusMinus n, A argu)
-
visit
public R visit(AllocationExpression n, A argu)
-
visit
public R visit(LocalVariableDeclaration n, A argu)
-
visit
public R visit(StatementExpression n, A argu)
-
visit
public R visit(StatementExpressionList n, A argu)
-
visit
public R visit(SynchronizedStatement n, A argu)
-
visit
public R visit(SingleMemberAnnotation n, A argu)
-
visit
public R visit(MemberValueArrayInitializer n, A argu)
-
visit
public R visit(AnnotationTypeDeclaration n, A argu)
-
visit
public R visit(AnnotationTypeBody n, A argu)
-
visit
public R visit(AnnotationTypeMemberDeclaration n, A argu)
-
-