Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.ASTVisitor
Packages that use ASTVisitor
Package
Description
-
Uses of ASTVisitor in org.aspectj.ajdt.internal.compiler.ast
Subclasses of ASTVisitor in org.aspectj.ajdt.internal.compiler.astModifier and TypeClassDescriptionclassWalks the body of around advice Makes sure that all member accesses are to public members.classAdds runtime visible annotations to code-style aspect declarations so that the MAP can provide aspect information at runtime.classWalks the body of inter-type declarations and replaces SuperReference with InterSuperReferenceclassTakes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPartclassTakes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPartclassTakes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPartclassTakes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPartclass -
Uses of ASTVisitor in org.aspectj.ajdt.internal.core.builder
Subclasses of ASTVisitor in org.aspectj.ajdt.internal.core.builderModifier and TypeClassDescriptionclassAt each iteration ofprocessCompilationUnitthe declarations for a particular compilation unit are added to the hierarchy passed as a a parameter. -
Uses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.codeassist
Subclasses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.codeassistModifier and TypeClassDescriptionclassclassclass -
Uses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Subclasses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifier and TypeClassDescriptionclassDetect the presence of a node in expressionMethods in org.aspectj.org.eclipse.jdt.internal.codeassist.complete with parameters of type ASTVisitorModifier and TypeMethodDescriptionvoidCompletionOnAnnotationMemberValuePair.traverse(ASTVisitor visitor, BlockScope scope) voidCompletionOnAnnotationMemberValuePair.traverse(ASTVisitor visitor, ClassScope scope) -
Uses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.compiler
Subclasses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.compilerModifier and TypeClassDescriptionclassclassAn ast visitor that visits local type declarations. -
Uses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch
Subclasses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatchModifier and TypeClassDescriptionclassThis class is used to visit the JDT compiler internal AST to discover annotations, in the course of dispatching to annotation processors. -
Uses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type ASTVisitorModifier and TypeMethodDescriptionvoidAbstractMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope) voidAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope) voidAND_AND_Expression.traverse(ASTVisitor visitor, BlockScope scope) abstract voidAnnotation.traverse(ASTVisitor visitor, BlockScope scope) abstract voidAnnotation.traverse(ASTVisitor visitor, ClassScope scope) voidAnnotationMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope) voidArgument.traverse(ASTVisitor visitor, BlockScope scope) voidArgument.traverse(ASTVisitor visitor, ClassScope scope) voidArrayAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope) voidArrayInitializer.traverse(ASTVisitor visitor, BlockScope scope) voidArrayQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidArrayQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidArrayReference.traverse(ASTVisitor visitor, BlockScope scope) voidArrayTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidArrayTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidAssertStatement.traverse(ASTVisitor visitor, BlockScope scope) voidAssignment.traverse(ASTVisitor visitor, BlockScope scope) voidASTNode.traverse(ASTVisitor visitor, BlockScope scope) voidBinaryExpression.traverse(ASTVisitor visitor, BlockScope scope) voidBlock.traverse(ASTVisitor visitor, BlockScope blockScope) voidBreakStatement.traverse(ASTVisitor visitor, BlockScope blockscope) voidCaseStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidCastExpression.traverse(ASTVisitor visitor, BlockScope blockScope) voidCharLiteral.traverse(ASTVisitor visitor, BlockScope blockScope) voidClassLiteralAccess.traverse(ASTVisitor visitor, BlockScope blockScope) voidClinit.traverse(ASTVisitor visitor, ClassScope classScope) voidCombinedBinaryExpression.traverse(ASTVisitor visitor, BlockScope scope) voidCompilationUnitDeclaration.traverse(ASTVisitor visitor, CompilationUnitScope unitScope) voidCompilationUnitDeclaration.traverse(ASTVisitor visitor, CompilationUnitScope unitScope, boolean skipOnError) voidCompoundAssignment.traverse(ASTVisitor visitor, BlockScope scope) voidConditionalExpression.traverse(ASTVisitor visitor, BlockScope scope) voidConstructorDeclaration.traverse(ASTVisitor visitor, ClassScope classScope) voidContinueStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidDoStatement.traverse(ASTVisitor visitor, BlockScope scope) voidDoubleLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidEitherOrMultiPattern.traverse(ASTVisitor visitor, BlockScope scope) voidEmptyStatement.traverse(ASTVisitor visitor, BlockScope scope) voidEqualExpression.traverse(ASTVisitor visitor, BlockScope scope) voidExplicitConstructorCall.traverse(ASTVisitor visitor, BlockScope scope) voidExpression.traverse(ASTVisitor visitor, BlockScope scope) Traverse an expression in the context of a blockScopevoidExpression.traverse(ASTVisitor visitor, ClassScope scope) Traverse an expression in the context of a classScopevoidExtendedStringLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidFalseLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidFieldDeclaration.traverse(ASTVisitor visitor, MethodScope scope) voidFieldReference.traverse(ASTVisitor visitor, BlockScope scope) voidFloatLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidForeachStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidForStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidGuardedPattern.traverse(ASTVisitor visitor, BlockScope scope) voidIfStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidImportReference.traverse(ASTVisitor visitor, CompilationUnitScope scope) voidInitializer.traverse(ASTVisitor visitor, MethodScope scope) voidInstanceOfExpression.traverse(ASTVisitor visitor, BlockScope scope) voidIntersectionCastTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidIntersectionCastTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidIntLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidJavadoc.traverse(ASTVisitor visitor, BlockScope scope) voidJavadoc.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocAllocationExpression.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocArgumentExpression.traverse(ASTVisitor visitor, BlockScope blockScope) voidJavadocArgumentExpression.traverse(ASTVisitor visitor, ClassScope blockScope) voidJavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocArraySingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocArraySingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocFieldReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocFieldReference.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocImplicitTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocImplicitTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocMessageSend.traverse(ASTVisitor visitor, BlockScope blockScope) voidJavadocMessageSend.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocModuleReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocReturnStatement.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocReturnStatement.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocSingleNameReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocSingleNameReference.traverse(ASTVisitor visitor, ClassScope scope) voidJavadocSingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidJavadocSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidLabeledStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidLambdaExpression.traverse(ASTVisitor visitor, BlockScope blockScope) voidLocalDeclaration.traverse(ASTVisitor visitor, BlockScope scope) voidLongLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidMarkerAnnotation.traverse(ASTVisitor visitor, BlockScope scope) voidMarkerAnnotation.traverse(ASTVisitor visitor, ClassScope scope) voidMemberValuePair.traverse(ASTVisitor visitor, BlockScope scope) voidMemberValuePair.traverse(ASTVisitor visitor, ClassScope scope) voidMessageSend.traverse(ASTVisitor visitor, BlockScope blockScope) voidMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope) voidModuleDeclaration.traverse(ASTVisitor visitor, CompilationUnitScope unitScope) voidNormalAnnotation.traverse(ASTVisitor visitor, BlockScope scope) voidNormalAnnotation.traverse(ASTVisitor visitor, ClassScope scope) voidNullLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidOR_OR_Expression.traverse(ASTVisitor visitor, BlockScope scope) voidParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidParameterizedSingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidParameterizedSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidPostfixExpression.traverse(ASTVisitor visitor, BlockScope scope) voidPrefixExpression.traverse(ASTVisitor visitor, BlockScope scope) voidQualifiedAllocationExpression.traverse(ASTVisitor visitor, BlockScope scope) voidQualifiedNameReference.traverse(ASTVisitor visitor, BlockScope scope) voidQualifiedNameReference.traverse(ASTVisitor visitor, ClassScope scope) voidQualifiedSuperReference.traverse(ASTVisitor visitor, BlockScope blockScope) voidQualifiedSuperReference.traverse(ASTVisitor visitor, ClassScope blockScope) voidQualifiedThisReference.traverse(ASTVisitor visitor, BlockScope blockScope) voidQualifiedThisReference.traverse(ASTVisitor visitor, ClassScope blockScope) voidQualifiedTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidRecordComponent.traverse(ASTVisitor visitor, BlockScope scope) voidRecordPattern.traverse(ASTVisitor visitor, BlockScope scope) voidReferenceExpression.traverse(ASTVisitor visitor, BlockScope blockScope) voidReturnStatement.traverse(ASTVisitor visitor, BlockScope scope) voidSingleMemberAnnotation.traverse(ASTVisitor visitor, BlockScope scope) voidSingleMemberAnnotation.traverse(ASTVisitor visitor, ClassScope scope) voidSingleNameReference.traverse(ASTVisitor visitor, BlockScope scope) voidSingleNameReference.traverse(ASTVisitor visitor, ClassScope scope) voidSingleTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidStringLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidStringLiteralConcatenation.traverse(ASTVisitor visitor, BlockScope scope) voidStringTemplate.traverse(ASTVisitor visitor, BlockScope scope) voidSuperReference.traverse(ASTVisitor visitor, BlockScope blockScope) voidSwitchExpression.traverse(ASTVisitor visitor, BlockScope blockScope) voidSwitchStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidSynchronizedStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidTemplateExpression.traverse(ASTVisitor visitor, BlockScope scope) voidThisReference.traverse(ASTVisitor visitor, BlockScope blockScope) voidThisReference.traverse(ASTVisitor visitor, ClassScope blockScope) voidThrowStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidTrueLiteral.traverse(ASTVisitor visitor, BlockScope scope) voidTryStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidTypeDeclaration.traverse(ASTVisitor visitor, BlockScope blockScope) Iteration for a local inner typevoidTypeDeclaration.traverse(ASTVisitor visitor, ClassScope classScope) Iteration for a member innertypevoidTypeDeclaration.traverse(ASTVisitor visitor, CompilationUnitScope unitScope) Iteration for a package member typevoidTypeParameter.traverse(ASTVisitor visitor, BlockScope scope) voidTypeParameter.traverse(ASTVisitor visitor, ClassScope scope) voidTypePattern.traverse(ASTVisitor visitor, BlockScope scope) abstract voidTypeReference.traverse(ASTVisitor visitor, BlockScope scope) abstract voidTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidUnaryExpression.traverse(ASTVisitor visitor, BlockScope blockScope) voidUnionTypeReference.traverse(ASTVisitor visitor, BlockScope scope) voidUnionTypeReference.traverse(ASTVisitor visitor, ClassScope scope) voidWhileStatement.traverse(ASTVisitor visitor, BlockScope blockScope) voidWildcard.traverse(ASTVisitor visitor, BlockScope scope) voidWildcard.traverse(ASTVisitor visitor, ClassScope scope) voidYieldStatement.traverse(ASTVisitor visitor, BlockScope blockscope) -
Uses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Subclasses of ASTVisitor in org.aspectj.org.eclipse.jdt.internal.core.search.matchingModifier and TypeClassDescriptionclassclassclassstatic classAn ast visitor that visits local type declarations.classAn ast visitor that visits type declarations and member type declarations collecting their super type names.