Package org.aspectj.ajdt.internal.compiler.ast

Class Summary
AccessForInlineVisitor Walks the body of around advice Makes sure that all member accesses are to public members.
AddAtAspectJAnnotationsVisitor Adds runtime visible annotations to code-style aspect declarations so that the MAP can provide aspect information at runtime.
AdviceDeclaration Represents before, after and around advice in an aspect.
AjConstructorDeclaration Root class for all ConstructorDeclaration objects created by the parser.
AjMethodDeclaration Root class for all MethodDeclaration objects created by the parser.
AspectClinit  
AspectDeclaration Represents an aspect declaration.
AstUtil  
AtAspectJAnnotationFactory  
DeclareAnnotationDeclaration  
DeclareDeclaration  
EclipseAttributeAdapter  
EclipseConstantPoolWriter An implementation of the constant pool writer that speaks Eclipse.
IfMethodDeclaration  
IfPseudoToken (formals*): ...
InterSuperFixerVisitor Walks the body of inter-type declarations and replaces SuperReference with InterSuperReference
InterSuperReference Used to represent super references inside of inter-type declarations.
InterTypeConstructorDeclaration An inter-type constructor declaration.
InterTypeDeclaration Base type for all inter-type declarations including methods, fields and constructors.
InterTypeFieldDeclaration An inter-type field declaration.
IntertypeMemberClassDeclaration Represents an intertype member class declaration.
InterTypeMethodDeclaration An inter-type method declaration.
KnownFieldReference  
KnownMessageSend  
MakeDeclsPublicVisitor Takes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPart
PointcutDeclaration pointcut [declaredModifiers] [declaredName]([arguments]): [pointcutDesignator];
PointcutDesignator  
Proceed Used to represent any method call to a method named proceed.
ProceedVisitor Takes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPart
PseudoToken  
PseudoTokens  
SuperFixerVisitor Takes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPart
ThisJoinPointVisitor Takes a method that already has the three extra parameters thisJoinPointStaticPart, thisJoinPoint and thisEnclosingJoinPointStaticPart
ValidateAtAspectJAnnotationsVisitor