Uses of Class
org.eclipse.jdt.internal.compiler.ASTVisitor

Packages that use ASTVisitor
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
 

Uses of ASTVisitor in org.eclipse.jdt.internal.compiler
 

Subclasses of ASTVisitor in org.eclipse.jdt.internal.compiler
 class SourceElementNotifier.LocalDeclarationVisitor
          An ast visitor that visits local type declarations.
 

Uses of ASTVisitor in org.eclipse.jdt.internal.compiler.ast
 

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type ASTVisitor
 void DoStatement.traverse(ASTVisitor visitor, BlockScope scope)
           
 void AssertStatement.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocReturnStatement.traverse(ASTVisitor visitor, BlockScope scope)
           
 void SuperReference.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void FieldReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void Expression.traverse(ASTVisitor visitor, BlockScope scope)
          Traverse an expression in the context of a blockScope
 void OR_OR_Expression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void Assignment.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocSingleNameReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void CombinedBinaryExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void PostfixExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ExplicitConstructorCall.traverse(ASTVisitor visitor, BlockScope scope)
           
 void DoubleLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ForStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void ConditionalExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void SingleMemberAnnotation.traverse(ASTVisitor visitor, BlockScope scope)
           
 void StringLiteralConcatenation.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocArgumentExpression.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void TypeDeclaration.traverse(ASTVisitor visitor, BlockScope blockScope)
          Iteration for a local inner type
 void UnionTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void EmptyStatement.traverse(ASTVisitor visitor, BlockScope scope)
           
 void MarkerAnnotation.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ForeachStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void ThrowStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void SynchronizedStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void FloatLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void StringLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void CharLiteral.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void WhileStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void JavadocQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocMessageSend.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void ArrayQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
abstract  void TypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void SingleNameReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ASTNode.traverse(ASTVisitor visitor, BlockScope scope)
           
 void AND_AND_Expression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void QualifiedSuperReference.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void JavadocFieldReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void LocalDeclaration.traverse(ASTVisitor visitor, BlockScope scope)
           
 void NormalAnnotation.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ArrayInitializer.traverse(ASTVisitor visitor, BlockScope scope)
           
 void QualifiedAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
abstract  void Annotation.traverse(ASTVisitor visitor, BlockScope scope)
           
 void Wildcard.traverse(ASTVisitor visitor, BlockScope scope)
           
 void LabeledStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void IfStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void LambdaExpression.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void JavadocImplicitTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void QualifiedNameReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ArrayReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void AllocationExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void PrefixExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ExtendedStringLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void MemberValuePair.traverse(ASTVisitor visitor, BlockScope scope)
           
 void SingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void IntersectionCastTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ReturnStatement.traverse(ASTVisitor visitor, BlockScope scope)
           
 void CompoundAssignment.traverse(ASTVisitor visitor, BlockScope scope)
           
 void InstanceOfExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void UnaryExpression.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void SwitchStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void QualifiedThisReference.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void ReferenceExpression.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void Block.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void ClassLiteralAccess.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void QualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocSingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ArrayAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void JavadocArraySingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void BreakStatement.traverse(ASTVisitor visitor, BlockScope blockscope)
           
 void ArrayTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void TypeParameter.traverse(ASTVisitor visitor, BlockScope scope)
           
 void EqualExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ParameterizedSingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope)
           
 void BinaryExpression.traverse(ASTVisitor visitor, BlockScope scope)
           
 void ThisReference.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void FalseLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void CaseStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void ContinueStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void IntLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void CastExpression.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void NullLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void Argument.traverse(ASTVisitor visitor, BlockScope scope)
           
 void TrueLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void MessageSend.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void LongLiteral.traverse(ASTVisitor visitor, BlockScope scope)
           
 void Javadoc.traverse(ASTVisitor visitor, BlockScope scope)
           
 void TryStatement.traverse(ASTVisitor visitor, BlockScope blockScope)
           
 void JavadocReturnStatement.traverse(ASTVisitor visitor, ClassScope scope)
           
 void Expression.traverse(ASTVisitor visitor, ClassScope scope)
          Traverse an expression in the context of a classScope
 void JavadocSingleNameReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void SingleMemberAnnotation.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocArgumentExpression.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void TypeDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
          Iteration for a member innertype
 void UnionTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void MarkerAnnotation.traverse(ASTVisitor visitor, ClassScope scope)
           
 void MethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void ConstructorDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void JavadocQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocMessageSend.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ArrayQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
abstract  void TypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void SingleNameReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void QualifiedSuperReference.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void JavadocFieldReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocAllocationExpression.traverse(ASTVisitor visitor, ClassScope scope)
           
 void NormalAnnotation.traverse(ASTVisitor visitor, ClassScope scope)
           
abstract  void Annotation.traverse(ASTVisitor visitor, ClassScope scope)
           
 void Wildcard.traverse(ASTVisitor visitor, ClassScope scope)
           
 void Clinit.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void JavadocImplicitTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void QualifiedNameReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void MemberValuePair.traverse(ASTVisitor visitor, ClassScope scope)
           
 void SingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void IntersectionCastTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void QualifiedThisReference.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void QualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocArraySingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ArrayTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void TypeParameter.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ParameterizedSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ThisReference.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void Argument.traverse(ASTVisitor visitor, ClassScope scope)
           
 void AnnotationMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void AbstractMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 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 CompilationUnitDeclaration.traverse(ASTVisitor visitor, CompilationUnitScope unitScope, boolean skipOnError)
           
 void FieldDeclaration.traverse(ASTVisitor visitor, MethodScope scope)
           
 void Initializer.traverse(ASTVisitor visitor, MethodScope scope)