1 4 package com.tc.aspectwerkz.transform; 5 6 import com.tc.asm.MethodVisitor; 7 8 import com.tc.aspectwerkz.transform.inlining.spi.AspectModel; 9 10 15 public interface JoinPointCompiler { 16 17 22 byte[] compile(); 23 24 27 String getCallerClassName(); 28 29 32 String getCalleeClassName(); 33 34 37 String getCallerClassSignature(); 38 39 42 String getCalleeClassSignature(); 43 44 47 String getJoinPointClassName(); 48 49 55 void createArgumentArrayAt(final MethodVisitor cv, final int stackFreeIndex); 56 57 60 AspectModel[] getAspectModels(); 61 62 63 } 64 | Popular Tags |