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, transformpublic 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 Instrumentorprotected javassist.CtMethod createMixinInvokeMethod(javassist.CtClass clazz,
javassist.CtClass mixinClass,
String initializer,
javassist.CtMethod method,
long hash)
throws javassist.CannotCompileException,
javassist.NotFoundException,
Exception
InstrumentorcreateMixinInvokeMethod in class Instrumentorjavassist.CannotCompileExceptionjavassist.NotFoundExceptionExceptionprotected void doSetupBasics(javassist.CtClass clazz)
throws javassist.CannotCompileException,
javassist.NotFoundException
doSetupBasics in class Instrumentorjavassist.CannotCompileExceptionjavassist.NotFoundExceptionCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.