org.eclipse.jdt.internal.compiler.apt.dispatch
Class AnnotationDiscoveryVisitor

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

public class AnnotationDiscoveryVisitor
extends ASTVisitor

This class is used to visit the JDT compiler internal AST to discover annotations, in the course of dispatching to annotation processors.


Constructor Summary
AnnotationDiscoveryVisitor(BaseProcessingEnvImpl env)
           
 
Method Summary
 boolean visit(Argument argument, BlockScope scope)
           
 boolean visit(ConstructorDeclaration constructorDeclaration, ClassScope scope)
           
 boolean visit(FieldDeclaration fieldDeclaration, MethodScope scope)
           
 boolean visit(MethodDeclaration methodDeclaration, ClassScope scope)
           
 boolean visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean visit(TypeDeclaration typeDeclaration, CompilationUnitScope scope)
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.ASTVisitor
acceptProblem, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationDiscoveryVisitor

public AnnotationDiscoveryVisitor(BaseProcessingEnvImpl env)
Method Detail

visit

public boolean visit(Argument argument,
                     BlockScope scope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(ConstructorDeclaration constructorDeclaration,
                     ClassScope scope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(FieldDeclaration fieldDeclaration,
                     MethodScope scope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(MethodDeclaration methodDeclaration,
                     ClassScope scope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(TypeDeclaration memberTypeDeclaration,
                     ClassScope scope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(TypeDeclaration typeDeclaration,
                     CompilationUnitScope scope)
Overrides:
visit in class ASTVisitor


Copyright © 2012. All Rights Reserved.