| Package | Description |
|---|---|
| org.eclipse.jdt.internal.compiler.apt.dispatch | |
| org.eclipse.jdt.internal.compiler.ast |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationDiscoveryVisitor
This class is used to visit the JDT compiler internal AST to discover annotations,
in the course of dispatching to annotation processors.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Block.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
LongLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
CaseStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
WhileStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
QualifiedNameReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocFieldReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
TypeDeclaration.traverse(ASTVisitor visitor,
BlockScope blockScope)
Iteration for a local inner type
|
void |
PostfixExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
IfStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
EqualExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
AllocationExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
BinaryExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ExtendedStringLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
AssertStatement.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ClassLiteralAccess.traverse(ASTVisitor visitor,
BlockScope blockScope) |
abstract void |
Annotation.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
PrefixExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
StringLiteralConcatenation.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
Assignment.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
SuperReference.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
ForStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
ArrayReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
NullLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
QualifiedThisReference.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
QualifiedAllocationExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocSingleNameReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocSingleTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ThrowStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
SynchronizedStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
IntLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
QualifiedSuperReference.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
TrueLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ParameterizedSingleTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
Argument.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ArrayAllocationExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
SwitchStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
JavadocArgumentExpression.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
MarkerAnnotation.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ReturnStatement.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
StringLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
CastExpression.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
ArrayQualifiedTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
MemberValuePair.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocAllocationExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
DoStatement.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
UnionTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ContinueStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
Expression.traverse(ASTVisitor visitor,
BlockScope scope)
Traverse an expression in the context of a blockScope
|
void |
SingleTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ArrayInitializer.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
InstanceOfExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ExplicitConstructorCall.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ArrayTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocImplicitTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocQualifiedTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ThisReference.traverse(ASTVisitor visitor,
BlockScope blockScope) |
abstract void |
TypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
TypeParameter.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ASTNode.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
FieldReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
UnaryExpression.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
CombinedBinaryExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
SingleMemberAnnotation.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
QualifiedTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocMessageSend.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
OR_OR_Expression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ConditionalExpression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
CharLiteral.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
LabeledStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
DoubleLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
ForeachStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
LocalDeclaration.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
AND_AND_Expression.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocArraySingleTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
NormalAnnotation.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
FloatLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
MessageSend.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
ParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
SingleNameReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
TryStatement.traverse(ASTVisitor visitor,
BlockScope blockScope) |
void |
JavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
FalseLiteral.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
CompoundAssignment.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
EmptyStatement.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
Wildcard.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
JavadocReturnStatement.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
Javadoc.traverse(ASTVisitor visitor,
BlockScope scope) |
void |
BreakStatement.traverse(ASTVisitor visitor,
BlockScope blockscope) |
void |
QualifiedNameReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocFieldReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
TypeDeclaration.traverse(ASTVisitor visitor,
ClassScope classScope)
Iteration for a member innertype
|
void |
AbstractMethodDeclaration.traverse(ASTVisitor visitor,
ClassScope classScope) |
void |
ConstructorDeclaration.traverse(ASTVisitor visitor,
ClassScope classScope) |
void |
QualifiedThisReference.traverse(ASTVisitor visitor,
ClassScope blockScope) |
void |
JavadocSingleNameReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocSingleTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
QualifiedSuperReference.traverse(ASTVisitor visitor,
ClassScope blockScope) |
void |
ParameterizedSingleTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
Argument.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
Clinit.traverse(ASTVisitor visitor,
ClassScope classScope) |
void |
JavadocArgumentExpression.traverse(ASTVisitor visitor,
ClassScope blockScope) |
void |
ArrayQualifiedTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocAllocationExpression.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
AnnotationMethodDeclaration.traverse(ASTVisitor visitor,
ClassScope classScope) |
void |
UnionTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
Expression.traverse(ASTVisitor visitor,
ClassScope scope)
Traverse an expression in the context of a classScope
|
void |
SingleTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
ArrayTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocImplicitTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocQualifiedTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
ThisReference.traverse(ASTVisitor visitor,
ClassScope blockScope) |
abstract void |
TypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
TypeParameter.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
QualifiedTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocMessageSend.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
MethodDeclaration.traverse(ASTVisitor visitor,
ClassScope classScope) |
void |
JavadocArraySingleTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
ParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
SingleNameReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
Wildcard.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
JavadocReturnStatement.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
Javadoc.traverse(ASTVisitor visitor,
ClassScope scope) |
void |
ImportReference.traverse(ASTVisitor visitor,
CompilationUnitScope scope) |
void |
TypeDeclaration.traverse(ASTVisitor visitor,
CompilationUnitScope unitScope)
Iteration for a package member type
|
void |
CompilationUnitDeclaration.traverse(ASTVisitor visitor,
CompilationUnitScope unitScope) |
void |
Initializer.traverse(ASTVisitor visitor,
MethodScope scope) |
void |
FieldDeclaration.traverse(ASTVisitor visitor,
MethodScope scope) |
Copyright © 2013. All rights reserved.