1 4 package com.tc.aspectwerkz.transform.inlining.compiler; 5 6 import com.tc.aspectwerkz.transform.TransformationConstants; 7 8 11 public class CompilerInput { 12 13 public String joinPointClassName; 14 15 public int joinPointInstanceIndex = TransformationConstants.INDEX_NOTAVAILABLE; 16 17 public boolean isOptimizedJoinPoint = false; 18 19 22 public int argStartIndex = TransformationConstants.INDEX_NOTAVAILABLE; 23 24 public int callerIndex = TransformationConstants.INDEX_NOTAVAILABLE; 25 public String callerClassSignature; 26 27 public int calleeIndex = TransformationConstants.INDEX_NOTAVAILABLE; 28 public String calleeClassSignature; 29 30 35 public CompilerInput getCopyForProceed() { 36 CompilerInput input = new CompilerInput(); 37 input.joinPointClassName = joinPointClassName; 38 input.calleeClassSignature = calleeClassSignature; 39 input.callerClassSignature = callerClassSignature; 40 41 input.isOptimizedJoinPoint = false; 43 input.joinPointInstanceIndex = 0; 44 return input; 45 } 46 } 47 | Popular Tags |