jasco.runtime.transform
Class TransformerConstants

java.lang.Object
  extended by jasco.runtime.transform.TransformerConstants

public class TransformerConstants
extends java.lang.Object


Field Summary
static java.lang.String CALL_DES
           
 
Constructor Summary
TransformerConstants()
           
 
Method Summary
static boolean addedByJAsCo(javassist.CtMethod method)
           
static java.lang.String getCallbackClass(long theID)
           
static java.lang.String getCallbackClassFullname(javassist.CtClass clazz, long id)
           
static java.lang.String getCallbackPerMethodName(javassist.CtMethod method)
           
static java.lang.String getCallMethodField(long methodid)
           
protected static java.lang.String getClallBackObject(ClassProcessor clazz, long id, javassist.CtMethod method)
           
static java.lang.String getClallBackPerMethodObject(javassist.CtMethod method)
           
static java.lang.String getFullName(javassist.CtMethod method)
           
static java.lang.String getFullName(JascoMethod method)
           
static java.lang.String getMethodField(long methodid)
           
static java.lang.String getNewCallMethodName(javassist.CtMethod method)
           
static java.lang.String getNewCallMethodName(java.lang.String method, java.lang.String clz)
           
static java.lang.String getNewMethodName(javassist.CtMethod method)
           
static java.lang.String getNewMethodName(java.lang.String method, java.lang.String clz)
           
static java.lang.String getTrapIDField(long methodid)
           
static boolean isForCall(java.lang.String methodname)
           
static boolean isPossibleJoinpoint(javassist.CtMethod method)
           
protected static boolean isSystemExcludedMethod(javassist.CtMethod method)
           
static void makeSynthetic(javassist.CtBehavior behavior)
           
static void makeSynthetic(javassist.CtField field)
           
static void makeSynthetic(javassist.CtMember member, javassist.bytecode.ConstPool pool)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CALL_DES

public static final java.lang.String CALL_DES
See Also:
Constant Field Values
Constructor Detail

TransformerConstants

public TransformerConstants()
Method Detail

getCallbackClass

public static java.lang.String getCallbackClass(long theID)

getCallbackClassFullname

public static java.lang.String getCallbackClassFullname(javassist.CtClass clazz,
                                                        long id)

getClallBackObject

protected static java.lang.String getClallBackObject(ClassProcessor clazz,
                                                     long id,
                                                     javassist.CtMethod method)

getMethodField

public static java.lang.String getMethodField(long methodid)

getCallMethodField

public static java.lang.String getCallMethodField(long methodid)

getTrapIDField

public static java.lang.String getTrapIDField(long methodid)

getNewMethodName

public static java.lang.String getNewMethodName(java.lang.String method,
                                                java.lang.String clz)

getNewCallMethodName

public static java.lang.String getNewCallMethodName(java.lang.String method,
                                                    java.lang.String clz)

addedByJAsCo

public static boolean addedByJAsCo(javassist.CtMethod method)

isForCall

public static boolean isForCall(java.lang.String methodname)

getNewCallMethodName

public static java.lang.String getNewCallMethodName(javassist.CtMethod method)

getNewMethodName

public static java.lang.String getNewMethodName(javassist.CtMethod method)

getCallbackPerMethodName

public static java.lang.String getCallbackPerMethodName(javassist.CtMethod method)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

getClallBackPerMethodObject

public static java.lang.String getClallBackPerMethodObject(javassist.CtMethod method)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

isPossibleJoinpoint

public static boolean isPossibleJoinpoint(javassist.CtMethod method)

isSystemExcludedMethod

protected static boolean isSystemExcludedMethod(javassist.CtMethod method)

makeSynthetic

public static void makeSynthetic(javassist.CtMember member,
                                 javassist.bytecode.ConstPool pool)

makeSynthetic

public static void makeSynthetic(javassist.CtBehavior behavior)

makeSynthetic

public static void makeSynthetic(javassist.CtField field)

getFullName

public static java.lang.String getFullName(javassist.CtMethod method)

getFullName

public static java.lang.String getFullName(JascoMethod method)
Parameters:
method -
Returns: