|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
SJPInfo | An internal representation of the information needed to construct thisJoinPointStaticPart at runtime, plus some helper methods for generating the information. |
WeavingEnv | Provides the mapping from named variables in pointcuts to the weaving position and type. |
Class Summary | |
---|---|
AbcSJPInfo | An internal representation of the information needed to construct thisJoinPointStaticPart at runtime, plus some helper methods for generating the information. |
AdviceApplication | The data structure the pointcut matcher computes. |
AdviceFormals | A weaving environment that can handle named pointcut variables corresponding to formal arguments to a piece of advice |
BodyShadowMatch | A base class for shadow types that are associated with the whole body or a section of it (i.e. execution and [pre]initialisation shadows), rather than with a specific jimple statement. |
ClassInitializationAdviceApplication | For initialization pointcuts |
ClassInitializationShadowMatch | The results of matching at an class initialization shadow |
ConstructorAdviceApplication | A base class for initialization and pre-initialization advice |
ConstructorCallShadowMatch | The results of matching at a new+constructor call shadow |
ConstructorCallShadowType | A joinpoint shadow that applies at "new"+constructor call |
EmptyFormals | An empty weaving environment, for use in contexts where named pointcut variables aren't supported. |
ExecutionAdviceApplication | Advice applying at an execution shadow |
ExecutionShadowMatch | An execution join point shadow. |
ExecutionShadowType | A joinpoint shadow that applies at "execution" |
GetFieldShadowMatch | A get field join point shadow. |
GetFieldShadowType | A joinpoint shadow that applies at a field get |
HandlerAdviceApplication | Application of advice at a handler joinpoint |
HandlerShadowMatch | The results of matching at a handler shadow |
HandlerShadowType | A joinpoint shadow that applies at an exception handler |
InterfaceInitializationAdviceApplication | for initialization pointcuts |
InterfaceInitializationShadowMatch | The results of matching at an interface initialization shadow |
LocalsDecl | A weaving environment that handles locally scoped named pointcut variables |
MethodAdviceList | The lists of AdviceApplication structures applying to a method |
MethodCallShadowMatch | The results of matching at a method call shadow |
MethodCallShadowType | A joinpoint shadow that applies at a method call |
MethodPosition | Used to specify that we are currently looking at the "whole" method during matching |
NewStmtAdviceApplication | Application of advice at a constructor call joinpoint |
NewStmtMethodPosition | Specifies matching at a particular new statement |
PreinitializationAdviceApplication | Application of advice at a preinitialization joinpoint |
PreinitializationShadowMatch | The results of matching at an preinitialization shadow |
PreinitializationShadowType | A joinpoint shadow that applies at "preinitialization" |
SetFieldShadowMatch | The results of matching at a field set shadow |
SetFieldShadowType | A joinpoint shadow that applies at a field set |
ShadowMatch | A specific join point shadow |
ShadowType | Each possible joinpoint shadow type extends this class and registers a singleton instance with it; the sole purpose of the hierarchy is to provide something for the matcher to iterate over. |
StmtAdviceApplication | Application of advice at a standard statement joinpoint |
StmtMethodPosition | Specifies matching at a particular statement |
StmtShadowMatch | A base class for join point shadows that apply to a single statement (or pair of statements in the case of constructor calls) |
TrapMethodPosition | Specifies matching at a particular exception trap |
WholeMethodPosition | The "position" of the whole method |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |