|
Class Summary |
| AbstractJoinPointCompiler |
Abstract base class for the different join point compiler implementations. |
| CompilationInfo |
Info needed for the compilation of the join point, holds both the initial model and the latest redefined model. |
| CompilationInfo.Model |
Represents the information needed to compile one joinpoint at a given time |
| ConstructorCallJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| ConstructorCallJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| ConstructorExecutionJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| ConstructorExecutionJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| FieldGetJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| FieldGetJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| FieldSetJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| FieldSetJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| HandlerJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| HandlerJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| JoinPointFactory |
TODO is factory a good name, now that it does so much more? |
| MatchingJoinPointInfo |
Holds info sufficient for picking out the join points we are interested in advising. |
| MethodCallJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| MethodCallJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| MethodExecutionJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices
and the target join point statically. |
| MethodExecutionJoinPointRedefiner |
Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
| RuntimeCheckVisitor |
Visit an expression and push on the bytecode stack the boolean expression that corresponds to the residual
part for the target(CALLEE) filtering and cflow / cflowbelow runtime checks
TODO: for now OR / AND / NOT are turned in IAND etc, ie "&" and not "&&" that is more efficient but is using labels. |
| StaticInitializationJoinPointCompiler |
A compiler that compiles/generates a class that represents a specific join
point, a class which invokes the advices and the target join point
statically. |