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

Packages that use ASTVisitor
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.complete   
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.formatter   
 

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

Subclasses of ASTVisitor in org.eclipse.jdt.internal.codeassist
 class MissingTypesGuesser
           
 class ThrownExceptionFinder
           
 class UnresolvedReferenceNameFinder
           
 

Uses of ASTVisitor in org.eclipse.jdt.internal.codeassist.complete
 

Subclasses of ASTVisitor in org.eclipse.jdt.internal.codeassist.complete
 class CompletionNodeDetector
          Detect the presence of a node in expression
 

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

Uses of ASTVisitor in org.eclipse.jdt.internal.core.search.matching
 

Subclasses of ASTVisitor in org.eclipse.jdt.internal.core.search.matching
 class MatchLocatorParser.ClassAndMethodDeclarationVisitor
           
 class MatchLocatorParser.ClassButNoMethodDeclarationVisitor
           
 class MatchLocatorParser.MethodButNoClassDeclarationVisitor
           
 class MatchLocatorParser.NoClassNoMethodDeclarationVisitor
          An ast visitor that visits local type declarations.
 class SuperTypeNamesCollector.TypeDeclarationVisitor
          An ast visitor that visits type declarations and member type declarations collecting their super type names.
 

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

Subclasses of ASTVisitor in org.eclipse.jdt.internal.formatter
 class CodeFormatterVisitor
          This class is responsible for formatting a valid java source code.
 

Methods in org.eclipse.jdt.internal.formatter with parameters of type ASTVisitor
 void Scribe.printModifiers(Annotation[] annotations, ASTVisitor visitor)
           
 void Scribe.printModifiers(Annotation[] annotations, ASTVisitor visitor, int annotationSourceKind)