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