org.eclipse.jdt.internal.compiler
Class ASTVisitor

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.ASTVisitor

public abstract class ASTVisitor
extends java.lang.Object

A visitor for iterating through the parse tree.


Constructor Summary
ASTVisitor()
           
 
Method Summary
 void acceptProblem(IProblem problem)
           
 void endVisit(AllocationExpression allocationExpression, BlockScope scope)
           
 void endVisit(AND_AND_Expression and_and_Expression, BlockScope scope)
           
 void endVisit(AnnotationMethodDeclaration annotationTypeDeclaration, ClassScope classScope)
           
 void endVisit(Argument argument, BlockScope scope)
           
 void endVisit(ArrayAllocationExpression arrayAllocationExpression, BlockScope scope)
           
 void endVisit(ArrayInitializer arrayInitializer, BlockScope scope)
           
 void endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, BlockScope scope)
           
 void endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, ClassScope scope)
           
 void endVisit(ArrayReference arrayReference, BlockScope scope)
           
 void endVisit(ArrayTypeReference arrayTypeReference, BlockScope scope)
           
 void endVisit(ArrayTypeReference arrayTypeReference, ClassScope scope)
           
 void endVisit(AssertStatement assertStatement, BlockScope scope)
           
 void endVisit(Assignment assignment, BlockScope scope)
           
 void endVisit(BinaryExpression binaryExpression, BlockScope scope)
           
 void endVisit(Block block, BlockScope scope)
           
 void endVisit(BreakStatement breakStatement, BlockScope scope)
           
 void endVisit(CaseStatement caseStatement, BlockScope scope)
           
 void endVisit(CastExpression castExpression, BlockScope scope)
           
 void endVisit(CharLiteral charLiteral, BlockScope scope)
           
 void endVisit(ClassLiteralAccess classLiteral, BlockScope scope)
           
 void endVisit(Clinit clinit, ClassScope scope)
           
 void endVisit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope)
           
 void endVisit(CompoundAssignment compoundAssignment, BlockScope scope)
           
 void endVisit(ConditionalExpression conditionalExpression, BlockScope scope)
           
 void endVisit(ConstructorDeclaration constructorDeclaration, ClassScope scope)
           
 void endVisit(ContinueStatement continueStatement, BlockScope scope)
           
 void endVisit(DoStatement doStatement, BlockScope scope)
           
 void endVisit(DoubleLiteral doubleLiteral, BlockScope scope)
           
 void endVisit(EmptyStatement emptyStatement, BlockScope scope)
           
 void endVisit(EqualExpression equalExpression, BlockScope scope)
           
 void endVisit(ExplicitConstructorCall explicitConstructor, BlockScope scope)
           
 void endVisit(ExtendedStringLiteral extendedStringLiteral, BlockScope scope)
           
 void endVisit(FalseLiteral falseLiteral, BlockScope scope)
           
 void endVisit(FieldDeclaration fieldDeclaration, MethodScope scope)
           
 void endVisit(FieldReference fieldReference, BlockScope scope)
           
 void endVisit(FloatLiteral floatLiteral, BlockScope scope)
           
 void endVisit(ForeachStatement forStatement, BlockScope scope)
           
 void endVisit(ForStatement forStatement, BlockScope scope)
           
 void endVisit(IfStatement ifStatement, BlockScope scope)
           
 void endVisit(ImportReference importRef, CompilationUnitScope scope)
           
 void endVisit(Initializer initializer, MethodScope scope)
           
 void endVisit(InstanceOfExpression instanceOfExpression, BlockScope scope)
           
 void endVisit(IntLiteral intLiteral, BlockScope scope)
           
 void endVisit(JavadocArgumentExpression expression, BlockScope scope)
           
 void endVisit(JavadocArrayQualifiedTypeReference typeRef, BlockScope scope)
           
 void endVisit(JavadocArraySingleTypeReference typeRef, BlockScope scope)
           
 void endVisit(JavadocFieldReference fieldRef, BlockScope scope)
           
 void endVisit(JavadocMessageSend messageSend, BlockScope scope)
           
 void endVisit(JavadocQualifiedTypeReference typeRef, BlockScope scope)
           
 void endVisit(JavadocReturnStatement statement, BlockScope scope)
           
 void endVisit(JavadocSingleNameReference argument, BlockScope scope)
           
 void endVisit(JavadocSingleTypeReference typeRef, BlockScope scope)
           
 void endVisit(LabeledStatement labeledStatement, BlockScope scope)
           
 void endVisit(LocalDeclaration localDeclaration, BlockScope scope)
           
 void endVisit(LongLiteral longLiteral, BlockScope scope)
           
 void endVisit(MarkerAnnotation annotation, BlockScope scope)
           
 void endVisit(MarkerAnnotation annotation, CompilationUnitScope scope)
           
 void endVisit(MemberValuePair pair, BlockScope scope)
           
 void endVisit(MemberValuePair pair, CompilationUnitScope scope)
           
 void endVisit(MessageSend messageSend, BlockScope scope)
           
 void endVisit(MethodDeclaration methodDeclaration, ClassScope scope)
           
 void endVisit(NormalAnnotation annotation, BlockScope scope)
           
 void endVisit(NormalAnnotation annotation, CompilationUnitScope scope)
           
 void endVisit(NullLiteral nullLiteral, BlockScope scope)
           
 void endVisit(OR_OR_Expression or_or_Expression, BlockScope scope)
           
 void endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, BlockScope scope)
           
 void endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, ClassScope scope)
           
 void endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference, BlockScope scope)
           
 void endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference, ClassScope scope)
           
 void endVisit(PostfixExpression postfixExpression, BlockScope scope)
           
 void endVisit(PrefixExpression prefixExpression, BlockScope scope)
           
 void endVisit(QualifiedAllocationExpression qualifiedAllocationExpression, BlockScope scope)
           
 void endVisit(QualifiedNameReference qualifiedNameReference, BlockScope scope)
           
 void endVisit(QualifiedSuperReference qualifiedSuperReference, BlockScope scope)
           
 void endVisit(QualifiedThisReference qualifiedThisReference, BlockScope scope)
           
 void endVisit(QualifiedTypeReference qualifiedTypeReference, BlockScope scope)
           
 void endVisit(QualifiedTypeReference qualifiedTypeReference, ClassScope scope)
           
 void endVisit(ReturnStatement returnStatement, BlockScope scope)
           
 void endVisit(SingleMemberAnnotation annotation, BlockScope scope)
           
 void endVisit(SingleMemberAnnotation annotation, CompilationUnitScope scope)
           
 void endVisit(SingleNameReference singleNameReference, BlockScope scope)
           
 void endVisit(SingleTypeReference singleTypeReference, BlockScope scope)
           
 void endVisit(SingleTypeReference singleTypeReference, ClassScope scope)
           
 void endVisit(StringLiteral stringLiteral, BlockScope scope)
           
 void endVisit(StringLiteralConcatenation literal, BlockScope scope)
           
 void endVisit(SuperReference superReference, BlockScope scope)
           
 void endVisit(SwitchStatement switchStatement, BlockScope scope)
           
 void endVisit(SynchronizedStatement synchronizedStatement, BlockScope scope)
           
 void endVisit(ThisReference thisReference, BlockScope scope)
           
 void endVisit(ThrowStatement throwStatement, BlockScope scope)
           
 void endVisit(TrueLiteral trueLiteral, BlockScope scope)
           
 void endVisit(TryStatement tryStatement, BlockScope scope)
           
 void endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 void endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 void endVisit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 void endVisit(TypeParameter typeParameter, BlockScope scope)
           
 void endVisit(TypeParameter typeParameter, ClassScope scope)
           
 void endVisit(UnaryExpression unaryExpression, BlockScope scope)
           
 void endVisit(WhileStatement whileStatement, BlockScope scope)
           
 void endVisit(Wildcard wildcard, BlockScope scope)
           
 void endVisit(Wildcard wildcard, ClassScope scope)
           
 boolean visit(AllocationExpression allocationExpression, BlockScope scope)
           
 boolean visit(AND_AND_Expression and_and_Expression, BlockScope scope)
           
 boolean visit(AnnotationMethodDeclaration annotationTypeDeclaration, ClassScope classScope)
           
 boolean visit(Argument argument, BlockScope scope)
           
 boolean visit(ArrayAllocationExpression arrayAllocationExpression, BlockScope scope)
           
 boolean visit(ArrayInitializer arrayInitializer, BlockScope scope)
           
 boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, BlockScope scope)
           
 boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, ClassScope scope)
           
 boolean visit(ArrayReference arrayReference, BlockScope scope)
           
 boolean visit(ArrayTypeReference arrayTypeReference, BlockScope scope)
           
 boolean visit(ArrayTypeReference arrayTypeReference, ClassScope scope)
           
 boolean visit(AssertStatement assertStatement, BlockScope scope)
           
 boolean visit(Assignment assignment, BlockScope scope)
           
 boolean visit(BinaryExpression binaryExpression, BlockScope scope)
           
 boolean visit(Block block, BlockScope scope)
           
 boolean visit(BreakStatement breakStatement, BlockScope scope)
           
 boolean visit(CaseStatement caseStatement, BlockScope scope)
           
 boolean visit(CastExpression castExpression, BlockScope scope)
           
 boolean visit(CharLiteral charLiteral, BlockScope scope)
           
 boolean visit(ClassLiteralAccess classLiteral, BlockScope scope)
           
 boolean visit(Clinit clinit, ClassScope scope)
           
 boolean visit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope)
           
 boolean visit(CompoundAssignment compoundAssignment, BlockScope scope)
           
 boolean visit(ConditionalExpression conditionalExpression, BlockScope scope)
           
 boolean visit(ConstructorDeclaration constructorDeclaration, ClassScope scope)
           
 boolean visit(ContinueStatement continueStatement, BlockScope scope)
           
 boolean visit(DoStatement doStatement, BlockScope scope)
           
 boolean visit(DoubleLiteral doubleLiteral, BlockScope scope)
           
 boolean visit(EmptyStatement emptyStatement, BlockScope scope)
           
 boolean visit(EqualExpression equalExpression, BlockScope scope)
           
 boolean visit(ExplicitConstructorCall explicitConstructor, BlockScope scope)
           
 boolean visit(ExtendedStringLiteral extendedStringLiteral, BlockScope scope)
           
 boolean visit(FalseLiteral falseLiteral, BlockScope scope)
           
 boolean visit(FieldDeclaration fieldDeclaration, MethodScope scope)
           
 boolean visit(FieldReference fieldReference, BlockScope scope)
           
 boolean visit(FloatLiteral floatLiteral, BlockScope scope)
           
 boolean visit(ForeachStatement forStatement, BlockScope scope)
           
 boolean visit(ForStatement forStatement, BlockScope scope)
           
 boolean visit(IfStatement ifStatement, BlockScope scope)
           
 boolean visit(ImportReference importRef, CompilationUnitScope scope)
           
 boolean visit(Initializer initializer, MethodScope scope)
           
 boolean visit(InstanceOfExpression instanceOfExpression, BlockScope scope)
           
 boolean visit(IntLiteral intLiteral, BlockScope scope)
           
 boolean visit(JavadocArgumentExpression expression, BlockScope scope)
           
 boolean visit(JavadocArrayQualifiedTypeReference typeRef, BlockScope scope)
           
 boolean visit(JavadocArraySingleTypeReference typeRef, BlockScope scope)
           
 boolean visit(JavadocFieldReference fieldRef, BlockScope scope)
           
 boolean visit(JavadocMessageSend messageSend, BlockScope scope)
           
 boolean visit(JavadocQualifiedTypeReference typeRef, BlockScope scope)
           
 boolean visit(JavadocReturnStatement statement, BlockScope scope)
           
 boolean visit(JavadocSingleNameReference argument, BlockScope scope)
           
 boolean visit(JavadocSingleTypeReference typeRef, BlockScope scope)
           
 boolean visit(LabeledStatement labeledStatement, BlockScope scope)
           
 boolean visit(LocalDeclaration localDeclaration, BlockScope scope)
           
 boolean visit(LongLiteral longLiteral, BlockScope scope)
           
 boolean visit(MarkerAnnotation annotation, BlockScope scope)
           
 boolean visit(MarkerAnnotation annotation, CompilationUnitScope scope)
           
 boolean visit(MemberValuePair pair, BlockScope scope)
           
 boolean visit(MemberValuePair pair, CompilationUnitScope scope)
           
 boolean visit(MessageSend messageSend, BlockScope scope)
           
 boolean visit(MethodDeclaration methodDeclaration, ClassScope scope)
           
 boolean visit(NormalAnnotation annotation, BlockScope scope)
           
 boolean visit(NormalAnnotation annotation, CompilationUnitScope scope)
           
 boolean visit(NullLiteral nullLiteral, BlockScope scope)
           
 boolean visit(OR_OR_Expression or_or_Expression, BlockScope scope)
           
 boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, BlockScope scope)
           
 boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, ClassScope scope)
           
 boolean visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference, BlockScope scope)
           
 boolean visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference, ClassScope scope)
           
 boolean visit(PostfixExpression postfixExpression, BlockScope scope)
           
 boolean visit(PrefixExpression prefixExpression, BlockScope scope)
           
 boolean visit(QualifiedAllocationExpression qualifiedAllocationExpression, BlockScope scope)
           
 boolean visit(QualifiedNameReference qualifiedNameReference, BlockScope scope)
           
 boolean visit(QualifiedSuperReference qualifiedSuperReference, BlockScope scope)
           
 boolean visit(QualifiedThisReference qualifiedThisReference, BlockScope scope)
           
 boolean visit(QualifiedTypeReference qualifiedTypeReference, BlockScope scope)
           
 boolean visit(QualifiedTypeReference qualifiedTypeReference, ClassScope scope)
           
 boolean visit(ReturnStatement returnStatement, BlockScope scope)
           
 boolean visit(SingleMemberAnnotation annotation, BlockScope scope)
           
 boolean visit(SingleMemberAnnotation annotation, CompilationUnitScope scope)
           
 boolean visit(SingleNameReference singleNameReference, BlockScope scope)
           
 boolean visit(SingleTypeReference singleTypeReference, BlockScope scope)
           
 boolean visit(SingleTypeReference singleTypeReference, ClassScope scope)
           
 boolean visit(StringLiteral stringLiteral, BlockScope scope)
           
 boolean visit(StringLiteralConcatenation literal, BlockScope scope)
           
 boolean visit(SuperReference superReference, BlockScope scope)
           
 boolean visit(SwitchStatement switchStatement, BlockScope scope)
           
 boolean visit(SynchronizedStatement synchronizedStatement, BlockScope scope)
           
 boolean visit(ThisReference thisReference, BlockScope scope)
           
 boolean visit(ThrowStatement throwStatement, BlockScope scope)
           
 boolean visit(TrueLiteral trueLiteral, BlockScope scope)
           
 boolean visit(TryStatement tryStatement, BlockScope scope)
           
 boolean visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 boolean visit(TypeParameter typeParameter, BlockScope scope)
           
 boolean visit(TypeParameter typeParameter, ClassScope scope)
           
 boolean visit(UnaryExpression unaryExpression, BlockScope scope)
           
 boolean visit(WhileStatement whileStatement, BlockScope scope)
           
 boolean visit(Wildcard wildcard, BlockScope scope)
           
 boolean visit(Wildcard wildcard, ClassScope scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTVisitor

public ASTVisitor()
Method Detail

acceptProblem

public void acceptProblem(IProblem problem)

endVisit

public void endVisit(AllocationExpression allocationExpression,
                     BlockScope scope)

endVisit

public void endVisit(AND_AND_Expression and_and_Expression,
                     BlockScope scope)

endVisit

public void endVisit(AnnotationMethodDeclaration annotationTypeDeclaration,
                     ClassScope classScope)

endVisit

public void endVisit(Argument argument,
                     BlockScope scope)

endVisit

public void endVisit(ArrayAllocationExpression arrayAllocationExpression,
                     BlockScope scope)

endVisit

public void endVisit(ArrayInitializer arrayInitializer,
                     BlockScope scope)

endVisit

public void endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
                     BlockScope scope)

endVisit

public void endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
                     ClassScope scope)

endVisit

public void endVisit(ArrayReference arrayReference,
                     BlockScope scope)

endVisit

public void endVisit(ArrayTypeReference arrayTypeReference,
                     BlockScope scope)

endVisit

public void endVisit(ArrayTypeReference arrayTypeReference,
                     ClassScope scope)

endVisit

public void endVisit(AssertStatement assertStatement,
                     BlockScope scope)

endVisit

public void endVisit(Assignment assignment,
                     BlockScope scope)

endVisit

public void endVisit(BinaryExpression binaryExpression,
                     BlockScope scope)

endVisit

public void endVisit(Block block,
                     BlockScope scope)

endVisit

public void endVisit(BreakStatement breakStatement,
                     BlockScope scope)

endVisit

public void endVisit(CaseStatement caseStatement,
                     BlockScope scope)

endVisit

public void endVisit(CastExpression castExpression,
                     BlockScope scope)

endVisit

public void endVisit(CharLiteral charLiteral,
                     BlockScope scope)

endVisit

public void endVisit(ClassLiteralAccess classLiteral,
                     BlockScope scope)

endVisit

public void endVisit(Clinit clinit,
                     ClassScope scope)

endVisit

public void endVisit(CompilationUnitDeclaration compilationUnitDeclaration,
                     CompilationUnitScope scope)

endVisit

public void endVisit(CompoundAssignment compoundAssignment,
                     BlockScope scope)

endVisit

public void endVisit(ConditionalExpression conditionalExpression,
                     BlockScope scope)

endVisit

public void endVisit(ConstructorDeclaration constructorDeclaration,
                     ClassScope scope)

endVisit

public void endVisit(ContinueStatement continueStatement,
                     BlockScope scope)

endVisit

public void endVisit(DoStatement doStatement,
                     BlockScope scope)

endVisit

public void endVisit(DoubleLiteral doubleLiteral,
                     BlockScope scope)

endVisit

public void endVisit(EmptyStatement emptyStatement,
                     BlockScope scope)

endVisit

public void endVisit(EqualExpression equalExpression,
                     BlockScope scope)

endVisit

public void endVisit(ExplicitConstructorCall explicitConstructor,
                     BlockScope scope)

endVisit

public void endVisit(ExtendedStringLiteral extendedStringLiteral,
                     BlockScope scope)

endVisit

public void endVisit(FalseLiteral falseLiteral,
                     BlockScope scope)

endVisit

public void endVisit(FieldDeclaration fieldDeclaration,
                     MethodScope scope)

endVisit

public void endVisit(FieldReference fieldReference,
                     BlockScope scope)

endVisit

public void endVisit(FloatLiteral floatLiteral,
                     BlockScope scope)

endVisit

public void endVisit(ForeachStatement forStatement,
                     BlockScope scope)

endVisit

public void endVisit(ForStatement forStatement,
                     BlockScope scope)

endVisit

public void endVisit(IfStatement ifStatement,
                     BlockScope scope)

endVisit

public void endVisit(ImportReference importRef,
                     CompilationUnitScope scope)

endVisit

public void endVisit(Initializer initializer,
                     MethodScope scope)

endVisit

public void endVisit(InstanceOfExpression instanceOfExpression,
                     BlockScope scope)

endVisit

public void endVisit(IntLiteral intLiteral,
                     BlockScope scope)

endVisit

public void endVisit(JavadocArgumentExpression expression,
                     BlockScope scope)

endVisit

public void endVisit(JavadocArrayQualifiedTypeReference typeRef,
                     BlockScope scope)

endVisit

public void endVisit(JavadocArraySingleTypeReference typeRef,
                     BlockScope scope)

endVisit

public void endVisit(JavadocFieldReference fieldRef,
                     BlockScope scope)

endVisit

public void endVisit(JavadocMessageSend messageSend,
                     BlockScope scope)

endVisit

public void endVisit(JavadocQualifiedTypeReference typeRef,
                     BlockScope scope)

endVisit

public void endVisit(JavadocReturnStatement statement,
                     BlockScope scope)

endVisit

public void endVisit(JavadocSingleNameReference argument,
                     BlockScope scope)

endVisit

public void endVisit(JavadocSingleTypeReference typeRef,
                     BlockScope scope)

endVisit

public void endVisit(LabeledStatement labeledStatement,
                     BlockScope scope)

endVisit

public void endVisit(LocalDeclaration localDeclaration,
                     BlockScope scope)

endVisit

public void endVisit(LongLiteral longLiteral,
                     BlockScope scope)

endVisit

public void endVisit(MarkerAnnotation annotation,
                     BlockScope scope)
Parameters:
annotation -
scope -
Since:
3.1

endVisit

public void endVisit(MarkerAnnotation annotation,
                     CompilationUnitScope scope)
Parameters:
annotation -
scope -
Since:
3.1

endVisit

public void endVisit(MemberValuePair pair,
                     BlockScope scope)
Parameters:
pair -
scope -

endVisit

public void endVisit(MemberValuePair pair,
                     CompilationUnitScope scope)
Parameters:
pair -
scope -

endVisit

public void endVisit(MessageSend messageSend,
                     BlockScope scope)

endVisit

public void endVisit(MethodDeclaration methodDeclaration,
                     ClassScope scope)

endVisit

public void endVisit(StringLiteralConcatenation literal,
                     BlockScope scope)

endVisit

public void endVisit(NormalAnnotation annotation,
                     BlockScope scope)
Parameters:
annotation -
scope -
Since:
3.1

endVisit

public void endVisit(NormalAnnotation annotation,
                     CompilationUnitScope scope)
Parameters:
annotation -
scope -
Since:
3.1

endVisit

public void endVisit(NullLiteral nullLiteral,
                     BlockScope scope)

endVisit

public void endVisit(OR_OR_Expression or_or_Expression,
                     BlockScope scope)

endVisit

public void endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
                     BlockScope scope)

endVisit

public void endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
                     ClassScope scope)

endVisit

public void endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
                     BlockScope scope)

endVisit

public void endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
                     ClassScope scope)

endVisit

public void endVisit(PostfixExpression postfixExpression,
                     BlockScope scope)

endVisit

public void endVisit(PrefixExpression prefixExpression,
                     BlockScope scope)

endVisit

public void endVisit(QualifiedAllocationExpression qualifiedAllocationExpression,
                     BlockScope scope)

endVisit

public void endVisit(QualifiedNameReference qualifiedNameReference,
                     BlockScope scope)

endVisit

public void endVisit(QualifiedSuperReference qualifiedSuperReference,
                     BlockScope scope)

endVisit

public void endVisit(QualifiedThisReference qualifiedThisReference,
                     BlockScope scope)

endVisit

public void endVisit(QualifiedTypeReference qualifiedTypeReference,
                     BlockScope scope)

endVisit

public void endVisit(QualifiedTypeReference qualifiedTypeReference,
                     ClassScope scope)

endVisit

public void endVisit(ReturnStatement returnStatement,
                     BlockScope scope)

endVisit

public void endVisit(SingleMemberAnnotation annotation,
                     BlockScope scope)
Parameters:
annotation -
scope -
Since:
3.1

endVisit

public void endVisit(SingleMemberAnnotation annotation,
                     CompilationUnitScope scope)
Parameters:
annotation -
scope -
Since:
3.1

endVisit

public void endVisit(SingleNameReference singleNameReference,
                     BlockScope scope)

endVisit

public void endVisit(SingleTypeReference singleTypeReference,
                     BlockScope scope)

endVisit

public void endVisit(SingleTypeReference singleTypeReference,
                     ClassScope scope)

endVisit

public void endVisit(StringLiteral stringLiteral,
                     BlockScope scope)

endVisit

public void endVisit(SuperReference superReference,
                     BlockScope scope)

endVisit

public void endVisit(SwitchStatement switchStatement,
                     BlockScope scope)

endVisit

public void endVisit(SynchronizedStatement synchronizedStatement,
                     BlockScope scope)

endVisit

public void endVisit(ThisReference thisReference,
                     BlockScope scope)

endVisit

public void endVisit(ThrowStatement throwStatement,
                     BlockScope scope)

endVisit

public void endVisit(TrueLiteral trueLiteral,
                     BlockScope scope)

endVisit

public void endVisit(TryStatement tryStatement,
                     BlockScope scope)

endVisit

public void endVisit(TypeDeclaration localTypeDeclaration,
                     BlockScope scope)

endVisit

public void endVisit(TypeDeclaration memberTypeDeclaration,
                     ClassScope scope)

endVisit

public void endVisit(TypeDeclaration typeDeclaration,
                     CompilationUnitScope scope)

endVisit

public void endVisit(TypeParameter typeParameter,
                     BlockScope scope)

endVisit

public void endVisit(TypeParameter typeParameter,
                     ClassScope scope)

endVisit

public void endVisit(UnaryExpression unaryExpression,
                     BlockScope scope)

endVisit

public void endVisit(WhileStatement whileStatement,
                     BlockScope scope)

endVisit

public void endVisit(Wildcard wildcard,
                     BlockScope scope)

endVisit

public void endVisit(Wildcard wildcard,
                     ClassScope scope)

visit

public boolean visit(AllocationExpression allocationExpression,
                     BlockScope scope)

visit

public boolean visit(AND_AND_Expression and_and_Expression,
                     BlockScope scope)

visit

public boolean visit(AnnotationMethodDeclaration annotationTypeDeclaration,
                     ClassScope classScope)

visit

public boolean visit(Argument argument,
                     BlockScope scope)

visit

public boolean visit(ArrayAllocationExpression arrayAllocationExpression,
                     BlockScope scope)

visit

public boolean visit(ArrayInitializer arrayInitializer,
                     BlockScope scope)

visit

public boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
                     BlockScope scope)

visit

public boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
                     ClassScope scope)

visit

public boolean visit(ArrayReference arrayReference,
                     BlockScope scope)

visit

public boolean visit(ArrayTypeReference arrayTypeReference,
                     BlockScope scope)

visit

public boolean visit(ArrayTypeReference arrayTypeReference,
                     ClassScope scope)

visit

public boolean visit(AssertStatement assertStatement,
                     BlockScope scope)

visit

public boolean visit(Assignment assignment,
                     BlockScope scope)

visit

public boolean visit(BinaryExpression binaryExpression,
                     BlockScope scope)

visit

public boolean visit(Block block,
                     BlockScope scope)

visit

public boolean visit(BreakStatement breakStatement,
                     BlockScope scope)

visit

public boolean visit(CaseStatement caseStatement,
                     BlockScope scope)

visit

public boolean visit(CastExpression castExpression,
                     BlockScope scope)

visit

public boolean visit(CharLiteral charLiteral,
                     BlockScope scope)

visit

public boolean visit(ClassLiteralAccess classLiteral,
                     BlockScope scope)

visit

public boolean visit(Clinit clinit,
                     ClassScope scope)

visit

public boolean visit(CompilationUnitDeclaration compilationUnitDeclaration,
                     CompilationUnitScope scope)

visit

public boolean visit(CompoundAssignment compoundAssignment,
                     BlockScope scope)

visit

public boolean visit(ConditionalExpression conditionalExpression,
                     BlockScope scope)

visit

public boolean visit(ConstructorDeclaration constructorDeclaration,
                     ClassScope scope)

visit

public boolean visit(ContinueStatement continueStatement,
                     BlockScope scope)

visit

public boolean visit(DoStatement doStatement,
                     BlockScope scope)

visit

public boolean visit(DoubleLiteral doubleLiteral,
                     BlockScope scope)

visit

public boolean visit(EmptyStatement emptyStatement,
                     BlockScope scope)

visit

public boolean visit(EqualExpression equalExpression,
                     BlockScope scope)

visit

public boolean visit(ExplicitConstructorCall explicitConstructor,
                     BlockScope scope)

visit

public boolean visit(ExtendedStringLiteral extendedStringLiteral,
                     BlockScope scope)

visit

public boolean visit(FalseLiteral falseLiteral,
                     BlockScope scope)

visit

public boolean visit(FieldDeclaration fieldDeclaration,
                     MethodScope scope)

visit

public boolean visit(FieldReference fieldReference,
                     BlockScope scope)

visit

public boolean visit(FloatLiteral floatLiteral,
                     BlockScope scope)

visit

public boolean visit(ForeachStatement forStatement,
                     BlockScope scope)

visit

public boolean visit(ForStatement forStatement,
                     BlockScope scope)

visit

public boolean visit(IfStatement ifStatement,
                     BlockScope scope)

visit

public boolean visit(ImportReference importRef,
                     CompilationUnitScope scope)

visit

public boolean visit(Initializer initializer,
                     MethodScope scope)

visit

public boolean visit(InstanceOfExpression instanceOfExpression,
                     BlockScope scope)

visit

public boolean visit(IntLiteral intLiteral,
                     BlockScope scope)

visit

public boolean visit(JavadocArgumentExpression expression,
                     BlockScope scope)

visit

public boolean visit(JavadocArrayQualifiedTypeReference typeRef,
                     BlockScope scope)

visit

public boolean visit(JavadocArraySingleTypeReference typeRef,
                     BlockScope scope)

visit

public boolean visit(JavadocFieldReference fieldRef,
                     BlockScope scope)

visit

public boolean visit(JavadocMessageSend messageSend,
                     BlockScope scope)

visit

public boolean visit(JavadocQualifiedTypeReference typeRef,
                     BlockScope scope)

visit

public boolean visit(JavadocReturnStatement statement,
                     BlockScope scope)

visit

public boolean visit(JavadocSingleNameReference argument,
                     BlockScope scope)

visit

public boolean visit(JavadocSingleTypeReference typeRef,
                     BlockScope scope)

visit

public boolean visit(LabeledStatement labeledStatement,
                     BlockScope scope)

visit

public boolean visit(LocalDeclaration localDeclaration,
                     BlockScope scope)

visit

public boolean visit(LongLiteral longLiteral,
                     BlockScope scope)

visit

public boolean visit(MarkerAnnotation annotation,
                     BlockScope scope)
Parameters:
annotation -
scope -
Since:
3.1

visit

public boolean visit(MarkerAnnotation annotation,
                     CompilationUnitScope scope)
Parameters:
annotation -
scope -
Since:
3.1

visit

public boolean visit(MemberValuePair pair,
                     BlockScope scope)
Parameters:
pair -
scope -
Since:
3.1

visit

public boolean visit(MemberValuePair pair,
                     CompilationUnitScope scope)
Parameters:
pair -
scope -
Since:
3.1

visit

public boolean visit(MessageSend messageSend,
                     BlockScope scope)

visit

public boolean visit(MethodDeclaration methodDeclaration,
                     ClassScope scope)

visit

public boolean visit(StringLiteralConcatenation literal,
                     BlockScope scope)

visit

public boolean visit(NormalAnnotation annotation,
                     BlockScope scope)
Parameters:
annotation -
scope -
Since:
3.1

visit

public boolean visit(NormalAnnotation annotation,
                     CompilationUnitScope scope)
Parameters:
annotation -
scope -
Since:
3.1

visit

public boolean visit(NullLiteral nullLiteral,
                     BlockScope scope)

visit

public boolean visit(OR_OR_Expression or_or_Expression,
                     BlockScope scope)

visit

public boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
                     BlockScope scope)

visit

public boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
                     ClassScope scope)

visit

public boolean visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
                     BlockScope scope)

visit

public boolean visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
                     ClassScope scope)

visit

public boolean visit(PostfixExpression postfixExpression,
                     BlockScope scope)

visit

public boolean visit(PrefixExpression prefixExpression,
                     BlockScope scope)

visit

public boolean visit(QualifiedAllocationExpression qualifiedAllocationExpression,
                     BlockScope scope)

visit

public boolean visit(QualifiedNameReference qualifiedNameReference,
                     BlockScope scope)

visit

public boolean visit(QualifiedSuperReference qualifiedSuperReference,
                     BlockScope scope)

visit

public boolean visit(QualifiedThisReference qualifiedThisReference,
                     BlockScope scope)

visit

public boolean visit(QualifiedTypeReference qualifiedTypeReference,
                     BlockScope scope)

visit

public boolean visit(QualifiedTypeReference qualifiedTypeReference,
                     ClassScope scope)

visit

public boolean visit(ReturnStatement returnStatement,
                     BlockScope scope)

visit

public boolean visit(SingleMemberAnnotation annotation,
                     BlockScope scope)
Parameters:
annotation -
scope -
Since:
3.1

visit

public boolean visit(SingleMemberAnnotation annotation,
                     CompilationUnitScope scope)
Parameters:
annotation -
scope -
Since:
3.1

visit

public boolean visit(SingleNameReference singleNameReference,
                     BlockScope scope)

visit

public boolean visit(SingleTypeReference singleTypeReference,
                     BlockScope scope)

visit

public boolean visit(SingleTypeReference singleTypeReference,
                     ClassScope scope)

visit

public boolean visit(StringLiteral stringLiteral,
                     BlockScope scope)

visit

public boolean visit(SuperReference superReference,
                     BlockScope scope)

visit

public boolean visit(SwitchStatement switchStatement,
                     BlockScope scope)

visit

public boolean visit(SynchronizedStatement synchronizedStatement,
                     BlockScope scope)

visit

public boolean visit(ThisReference thisReference,
                     BlockScope scope)

visit

public boolean visit(ThrowStatement throwStatement,
                     BlockScope scope)

visit

public boolean visit(TrueLiteral trueLiteral,
                     BlockScope scope)

visit

public boolean visit(TryStatement tryStatement,
                     BlockScope scope)

visit

public boolean visit(TypeDeclaration localTypeDeclaration,
                     BlockScope scope)

visit

public boolean visit(TypeDeclaration memberTypeDeclaration,
                     ClassScope scope)

visit

public boolean visit(TypeDeclaration typeDeclaration,
                     CompilationUnitScope scope)

visit

public boolean visit(TypeParameter typeParameter,
                     BlockScope scope)

visit

public boolean visit(TypeParameter typeParameter,
                     ClassScope scope)

visit

public boolean visit(UnaryExpression unaryExpression,
                     BlockScope scope)

visit

public boolean visit(WhileStatement whileStatement,
                     BlockScope scope)

visit

public boolean visit(Wildcard wildcard,
                     BlockScope scope)

visit

public boolean visit(Wildcard wildcard,
                     ClassScope scope)