public class ConstructionJoinPointGenerator extends JoinPointGenerator
JoinPointGenerator.AdviceSetup, JoinPointGenerator.JoinPointParameters| Modifier and Type | Field and Description |
|---|---|
static String |
JOINPOINT_CLASS_PREFIX |
static String |
JOINPOINT_FIELD_PREFIX |
ARGUMENTS, CALLER_FIELD, DISPATCH, EMPTY_CTCLASS_ARRAY, GENERATE_JOINPOINT_CLASS, GENERATED_CLASS_ADVISOR, INFO_FIELD, INITIALISE_LIGHTWEIGHT_INSTANCE_ASPECTS, INITIALISED_LIGHTWEIGHT_INSTANCE_ASPECTS, INVOKE_JOINPOINT, INVOKE_TARGET, IS_FOR_INSTANCE_ADVISOR, joinpointClassName, joinpointFieldName, TARGET_FIELD, THROWS_THROWABLE, TYPED_CALLER_FIELD, TYPED_TARGET_FIELD| Constructor and Description |
|---|
ConstructionJoinPointGenerator(GeneratedClassAdvisor advisor,
JoinPointInfo info) |
| Modifier and Type | Method and Description |
|---|---|
protected static javassist.CtClass |
createJoinpointBaseClass(GeneratedAdvisorInstrumentor instrumentor,
javassist.CtClass advisedClass,
javassist.CtConstructor advisedCtor,
String ciname,
int index) |
protected AdviceMethodProperties |
getAdviceMethodProperties(JoinPointBean joinPoint,
JoinPointGenerator.AdviceSetup setup) |
protected static String |
getGeneratedJoinPointFieldName(String className,
int index) |
protected Class<?> |
getReturnClassType() |
protected boolean |
hasTargetObject() |
protected void |
initialiseJoinPointNames(JoinPointInfo info) |
protected boolean |
isVoid() |
addUntransformableInterface, addUntransformableInterface, generateJoinPointClass, generateJoinPointClass, getJoinPointArg, getJoinpointField, getMethodString, hasCallingObject, isCaller, overrideDispatchMethods, overrideDispatchMethods, rebindJoinpointpublic static final String JOINPOINT_CLASS_PREFIX
public static final String JOINPOINT_FIELD_PREFIX
public ConstructionJoinPointGenerator(GeneratedClassAdvisor advisor, JoinPointInfo info)
protected void initialiseJoinPointNames(JoinPointInfo info)
initialiseJoinPointNames in class JoinPointGeneratorprotected boolean isVoid()
isVoid in class JoinPointGeneratorprotected Class<?> getReturnClassType()
getReturnClassType in class JoinPointGeneratorprotected AdviceMethodProperties getAdviceMethodProperties(JoinPointBean joinPoint, JoinPointGenerator.AdviceSetup setup)
getAdviceMethodProperties in class JoinPointGeneratorprotected boolean hasTargetObject()
hasTargetObject in class JoinPointGeneratorprotected static javassist.CtClass createJoinpointBaseClass(GeneratedAdvisorInstrumentor instrumentor, javassist.CtClass advisedClass, javassist.CtConstructor advisedCtor, String ciname, int index) throws javassist.NotFoundException, javassist.CannotCompileException
javassist.NotFoundExceptionjavassist.CannotCompileExceptionCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.