public class GeneratedAdvisorConstructorExecutionTransformer extends ConstructorExecutionTransformer
ConstructorExecutionTransformer.ConstructorTransformationcodifier, CONSTRUCTOR_INFO_CLASS_NAME, CONSTRUCTOR_STATUS, instrumentor| Constructor and Description |
|---|
GeneratedAdvisorConstructorExecutionTransformer(Instrumentor instrumentor) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addInfoAsWeakReference() |
protected void |
createWrapper(ConstructorExecutionTransformer.ConstructorTransformation trans) |
protected void |
generateConstructorInfoField(javassist.CtClass clazz,
javassist.CtConstructor constructor,
int index) |
protected void |
initialiseWrapper(int mod,
javassist.CtConstructor constructor,
int index) |
protected boolean |
markInfoAsSynthetic() |
protected void |
setEmptyWrapperCode(javassist.CtConstructor constructor)
Sets the wrapper method code as an empty wrapper, i.e., a wrapper that simply
invokes the constructor.
|
protected void |
setEmptyWrapperCodeLater(javassist.CtConstructor constructor)
Sets the wrapper method code as an empty wrapper, i.e., a wrapper that simply
invokes the constructor.
|
addConstructorInfoField, addConstructorInfoField, buildConstructorWrappers, codeConverted, constructorFactory, constructorInfoFromWeakReference, getConstructorInfoFieldName, getInstrumentor, getWrapper, getWrapperMethod, isAdvisableConstructor, isAnyConstructorAdvised, replaceConstructorAccess, setTemporaryWrapperCode, transform, unwrap, wrappublic GeneratedAdvisorConstructorExecutionTransformer(Instrumentor instrumentor)
protected boolean addInfoAsWeakReference()
addInfoAsWeakReference in class ConstructorExecutionTransformerprotected boolean markInfoAsSynthetic()
markInfoAsSynthetic in class ConstructorExecutionTransformerprotected void generateConstructorInfoField(javassist.CtClass clazz,
javassist.CtConstructor constructor,
int index)
throws javassist.CannotCompileException,
javassist.NotFoundException
generateConstructorInfoField in class ConstructorExecutionTransformerjavassist.CannotCompileExceptionjavassist.NotFoundExceptionprotected void initialiseWrapper(int mod,
javassist.CtConstructor constructor,
int index)
throws javassist.NotFoundException,
javassist.CannotCompileException
initialiseWrapper in class ConstructorExecutionTransformerjavassist.NotFoundExceptionjavassist.CannotCompileExceptionprotected void setEmptyWrapperCode(javassist.CtConstructor constructor)
throws javassist.NotFoundException
ConstructorExecutionTransformersetEmptyWrapperCode in class ConstructorExecutionTransformerjavassist.NotFoundExceptionprotected void setEmptyWrapperCodeLater(javassist.CtConstructor constructor)
throws javassist.NotFoundException
ConstructorExecutionTransformersetEmptyWrapperCodeLater in class ConstructorExecutionTransformerjavassist.NotFoundExceptionprotected void createWrapper(ConstructorExecutionTransformer.ConstructorTransformation trans) throws javassist.CannotCompileException, javassist.NotFoundException
createWrapper in class ConstructorExecutionTransformerjavassist.CannotCompileExceptionjavassist.NotFoundExceptionCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.