| com.tc.aspectwerkz.transform.JoinPointCompiler
All known Subclasses: com.tc.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler,
JoinPointCompiler | public interface JoinPointCompiler (Code) | | Generic interface for the code generation compilers used in the AspectWerkz weaver.
author: Jonas BonŽr |
compile | byte[] compile()(Code) | | Compiles the code and returns the bytecode for the compiled code.
the bytecode for the compiled code |
createArgumentArrayAt | void createArgumentArrayAt(MethodVisitor cv, int stackFreeIndex)(Code) | | Create an Object[] array on stack at the given index that host the join point arguments
Parameters: cv - Parameters: stackFreeIndex - |
getAspectModels | AspectModel[] getAspectModels()(Code) | | all the aspect model interacting with this compiler |
getCalleeClassName | String getCalleeClassName()(Code) | | the callee class name (slash) |
getCalleeClassSignature | String getCalleeClassSignature()(Code) | | the callee class signature (slash and L..;) |
getCallerClassName | String getCallerClassName()(Code) | | the caller class name (slash) |
getCallerClassSignature | String getCallerClassSignature()(Code) | | the caller class signature (slash and L..;) |
getJoinPointClassName | String getJoinPointClassName()(Code) | | the main compiled artifact (i.e. jit joinpoint) signature (slash) |
|
|