public abstract class CallerTransformer extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
CallerTransformer.ConByConDetail |
protected class |
CallerTransformer.ConByMethodDetail |
protected class |
CallerTransformer.ConstructorDetail |
protected class |
CallerTransformer.MethodDetail |
Modifier and Type | Field and Description |
---|---|
static String |
CON_BY_CON_INFO_CLASS_NAME |
static String |
CON_BY_METHOD_INFO_CLASS_NAME |
static String |
METHOD_BY_CON_INFO_CLASS_NAME |
static String |
METHOD_BY_METHOD_INFO_CLASS_NAME |
Modifier | Constructor and Description |
---|---|
protected |
CallerTransformer(Instrumentor instrumentor,
AspectManager manager,
boolean optimize,
CallerInfoAdder callerInfoAdder) |
Modifier and Type | Method and Description |
---|---|
boolean |
applyCallerPointcuts(javassist.CtClass clazz,
ClassAdvisor advisor) |
protected abstract org.jboss.aop.instrument.CallerTransformer.CallerExprEditor |
callerExprEditorFactory(ClassAdvisor advisor,
javassist.CtClass clazz) |
protected static String |
conByConInfoFromWeakReference(String localName,
String infoName) |
protected static String |
conByMethodInfoFromWeakReference(String localName,
String infoName) |
protected static String |
getConByConInfoName(long callingIndex,
String classname,
long calledHash) |
protected static String |
getConByMethodInfoName(long callingHash,
String classname,
long calledHash) |
protected static String |
getMethodByConInfoName(int index,
String classname,
long calledHash) |
protected static String |
getMethodByMethodInfoName(long callingHash,
String classname,
long calledHash) |
protected static String |
getUniqueInvocationFieldname(long callingHash,
String classname,
long calledHash) |
protected static String |
methodByConInfoFromWeakReference(String localName,
String infoName) |
protected static String |
methodByMethodInfoFromWeakReference(String localName,
String infoName) |
public static final String CON_BY_CON_INFO_CLASS_NAME
public static final String CON_BY_METHOD_INFO_CLASS_NAME
public static final String METHOD_BY_CON_INFO_CLASS_NAME
public static final String METHOD_BY_METHOD_INFO_CLASS_NAME
protected CallerTransformer(Instrumentor instrumentor, AspectManager manager, boolean optimize, CallerInfoAdder callerInfoAdder)
protected abstract org.jboss.aop.instrument.CallerTransformer.CallerExprEditor callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)
public boolean applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor) throws javassist.CannotCompileException
javassist.CannotCompileException
protected static String getUniqueInvocationFieldname(long callingHash, String classname, long calledHash)
protected static String getConByConInfoName(long callingIndex, String classname, long calledHash)
protected static String getConByMethodInfoName(long callingHash, String classname, long calledHash)
protected static String getMethodByConInfoName(int index, String classname, long calledHash)
protected static String getMethodByMethodInfoName(long callingHash, String classname, long calledHash)
protected static String conByConInfoFromWeakReference(String localName, String infoName)
protected static String conByMethodInfoFromWeakReference(String localName, String infoName)
protected static String methodByMethodInfoFromWeakReference(String localName, String infoName)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.