|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AdviceSpec | An advice specification. |
BeforeAfterAdvice.ChoosePhase | |
ClassnamePattern | A classname pattern. |
ConstructorPattern | A constructor pattern. |
FieldPattern | A field pattern. |
MethodPattern | A method pattern. |
TypePattern | A type pattern. |
Class Summary | |
---|---|
AbcClass | A Java class handled by the ABC compiler. |
AbcFactory | |
AbcType | A Java type handled by the ABC compiler. |
AbstractAdviceDecl | The base class for any kind of 'advice' declaration This can include both real advice declared directly in the aspect and other kinds of advice needed by abc for implementation reasons. |
AbstractAdviceSpec | Skeleton implementation of the AdviceSpec interface. |
AbstractAfterAdvice | Abstract base class for all forms of "after" advice |
AccessorDispatch | |
AccessorGet | |
AccessorMethod | |
AccessorQualSpecial | |
AccessorSet | |
AdviceDecl | A concrete advice declaration. |
AfterAdvice | Advice specification for after advice. |
AfterReturningAdvice | Advice specification for after returning advice without return variable binding. |
AfterReturningArgAdvice | Advice specification for after returning advice with return variable binding. |
AfterThrowingAdvice | Advice specification for after throwing advice without exception variable binding. |
AfterThrowingArgAdvice | Advice specification for after throwing advice with exception variable binding. |
AndPointcut | Pointcut conjunction. |
ArgAny | An argument pattern denoting any type. |
ArgFill | An argument pattern denoting any number of arbitrary arguments. |
ArgPattern | A pattern for a single argument. |
Args | Handler for args condition pointcut. |
ArgType | An argument pattern denoting a specific type. |
ArgVar | An argument pattern denoting a pointcut variable. |
AroundAdvice | Advice specification for around advice. |
Aspect | An aspect in the program. |
BeforeAdvice | Advice specification for before advice. |
BeforeAfterAdvice | Advice specification for advice that applies both before and after a joinpoint. |
CastPointcutVar | Cast from one pointcut variable to another. |
Cflow | Handler for cflow condition pointcut. |
CflowBelow | Handler for cflowbelow condition pointcut. |
CflowPointcut | Any Cflow-like pointcut. |
CflowSetup | Manufactured advice that is responsible for setting up cflow stacks/counters |
CflowSetup.CflowSetupBound | |
CflowSetup.CflowSetupWeavingContext | |
ClassInitialization | Handler for initialization shadow pointcut. |
ConstructorCall | Handler for call shadow pointcut with a constructor pattern. |
DeclareMessage | A declare warning or declare error declaration. |
DeclareMessage.MessageAdvice | |
DeclareParents | A declare parents declaration |
DeclareParentsExt | A declare parents .. |
DeclareParentsImpl | A declare parents .. |
DeclarePrecedence | A declare precedence declaration |
DeclareSoft | A declare soft declaration. |
DeclareSoft.SoftenAdvice | |
DirectlyWithin | Handler for "directlywithin" condition pointcut. |
DynamicValuePointcut | A pointcut designator that inspects a dynamic value (this,target,args) |
EmptyPointcut | A pointcut designator representing no join points at all |
Execution | Handler for execution shadow pointcut with a method pattern. |
FieldSig | A field signature. |
Formal | A formal parameter to a method or constructor. |
FullPointcut | A pointcut designator representing every join point |
GetField | Handler for get shadow pointcut. |
GlobalAspectInfo | All aspect-specific information for an entire program. |
GlobalCflowSetupFactory | |
Handler | Handler for handler shadow pointcut. |
If | Handler for if condition pointcut. |
InAspect | A base class for things that have an aspect associated with them. |
InterfaceInitialization | Handler for initialization shadow pointcut. |
IntertypeConstructorDecl | An intertype constructor declaration. |
IntertypeFieldDecl | An intertype field declaration. |
IntertypeMethodDecl | An intertype method declaration. |
LexicalPointcut | A pointcut designator representing a condition on the lexical context |
LocalPointcutVars | Declare local pointcut variables. |
MethodCall | Handler for call shadow pointcut with a method pattern. |
MethodCategory | Decide what a field or method in jimple really is |
MethodSig | A method signature. |
NotPointcut | Pointcut negation. |
OrPointcut | Pointcut disjunction. |
Per | A per clause. |
PerCflow | A percflow per clause. |
PerCflowBelow | A percflowbelow per clause. |
PerCflowSetup | Synthetic advice to support instantiation of percflow aspects |
PerCflowSetup.PerCflowSetupWeavingContext | |
PerPointcut | Base class for a per clause that contains a pointcut. |
PerSetupAdvice | |
PerTarget | A pertarget per clause. |
PerTargetSetup | Synthetic advice to support instantiation of pertarget aspects |
PerThis | A perthis per clause. |
PerThisSetup | Synthetic advice to support instantiation of perthis aspects |
Pointcut | This is the base class for pointcut designators; it is constructed by the frontend. |
Pointcut.DNF | This class is used to calculate the disjunctive normal form of pointcuts. |
PointcutDecl | A pointcut declaration. |
PointcutRef | Handler for a pointcut reference. |
Preinitialization | Handler for preinitialization shadow pointcut. |
QualThis | |
SetField | Handler for set shadow pointcut. |
ShadowPointcut | A pointcut designator representing a set of joinpoint shadows at which the pointcut will match. |
Sig | A method or field signature. |
Singleton | A singleton per clause. |
SuperDispatch | represent super dispatch calls in target of intertype declarations |
SuperFieldGet | represent dispatch methods to access fields in super class when referenced from intertype declaration |
SuperFieldSet | |
Syntax | Base class for anything that corresponds to some syntax in the program. |
TargetAny | Handler for target condition pointcut with a universal pattern argument. |
TargetType | Handler for target condition pointcut with a type argument. |
TargetVar | Handler for target condition pointcut with a variable argument. |
ThisAny | Handler for this condition pointcut with a
universal pattern argument. |
ThisType | Handler for this condition pointcut with a type argument. |
ThisVar | Handler for this condition pointcut with a variable argument. |
Unification | A class for representing the unification of two Syntax objects. |
Var | A pointcut variable. |
VarBox | A wrapper class for an optional Var value. |
Within | Handler for within condition pointcut. |
WithinAdvice | Handler for withinadvice lexical pointcut |
WithinConstructor | Handler for withincode lexical pointcut with a constructor pattern |
WithinMethod | Handler for withincode lexical pointcut with a method pattern. |
WithinStaticInitializer | Handler for withinstaticinitializer lexical pointcut |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |