public class ClassicInstrumentor extends Instrumentor
Modifier and Type | Field and Description |
---|---|
static String |
HELPER_CLASS_NAME
Name of helper class.
|
AOP_PACKAGE, ASPECT_MANAGER_CLASS_NAME, basicsSet, classPool, converter, HELPER_FIELD_NAME, joinpointClassifier, manager, processedClasses
Constructor and Description |
---|
ClassicInstrumentor(AspectManager manager,
JoinpointClassifier joinpointClassifier) |
ClassicInstrumentor(javassist.ClassPool pool,
AspectManager manager,
JoinpointClassifier joinpointClassifier,
DynamicTransformationObserver observer) |
Modifier and Type | Method and Description |
---|---|
protected javassist.CtMethod |
createMixinInvokeMethod(javassist.CtClass clazz,
javassist.CtClass mixinClass,
String initializer,
javassist.CtMethod method,
long hash)
Creates generic invoke method to be wrapped by real signatures.
|
protected void |
doSetupBasics(javassist.CtClass clazz) |
protected void |
intitialiseTransformers() |
addMixinMethod, addProtectedField, addStaticField, addSyntheticAttribute, addSyntheticAttribute, addSyntheticAttribute, addSyntheticAttribute, applyCallerPointcuts, convertProcessedClasses, convertReferences, createInvokeMethod, forName, forName, getAdvisableFields, getClassPool, getConstructors, implementsAdvised, interceptorChainsUpdated, isAdvised, isBaseClass, isProxyObject, isTransformable, mixinFieldName, prepareClassForTransformation, setupBasics, shouldNotTransform, transform
public static final String HELPER_CLASS_NAME
public ClassicInstrumentor(javassist.ClassPool pool, AspectManager manager, JoinpointClassifier joinpointClassifier, DynamicTransformationObserver observer)
public ClassicInstrumentor(AspectManager manager, JoinpointClassifier joinpointClassifier)
protected void intitialiseTransformers()
intitialiseTransformers
in class Instrumentor
protected javassist.CtMethod createMixinInvokeMethod(javassist.CtClass clazz, javassist.CtClass mixinClass, String initializer, javassist.CtMethod method, long hash) throws javassist.CannotCompileException, javassist.NotFoundException, Exception
Instrumentor
createMixinInvokeMethod
in class Instrumentor
javassist.CannotCompileException
javassist.NotFoundException
Exception
protected void doSetupBasics(javassist.CtClass clazz) throws javassist.CannotCompileException, javassist.NotFoundException
doSetupBasics
in class Instrumentor
javassist.CannotCompileException
javassist.NotFoundException
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.