com.tc.aspectwerkz.transform.inlining.compiler |
|
Java Source File Name | Type | Comment |
AbstractJoinPointCompiler.java | Class | Abstract base class for the different join point compiler implementations. |
CompilationInfo.java | Class | Info needed for the compilation of the join point, holds both the initial model and the latest redefined model. |
CompilerHelper.java | Class | |
CompilerInput.java | Class | |
ConstructorCallJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
ConstructorExecutionJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
FieldGetJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
FieldSetJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
HandlerJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
MatchingJoinPointInfo.java | Class | Holds info sufficient for picking out the join points we are interested in advising. |
MethodCallJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
MethodExecutionJoinPointCompiler.java | Class | 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.java | Class | Redefines the existing join point class and turns it into a delegation class delegating to the newly created
replacement join point class. |
RuntimeCheckVisitor.java | Class | 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.
Note: we have to override here (and maintain) every visit Method that visit a node that appears in an expression
(f.e. |
StaticInitializationJoinPointCompiler.java | Class | 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. |