public class OptimizedMethodExecutionTransformer extends MethodExecutionTransformer
MethodExecutionTransformer.MethodTransformation
instrumentor, METHOD_INFO_CLASS_NAME
Constructor and Description |
---|
OptimizedMethodExecutionTransformer(Instrumentor instrumentor) |
Modifier and Type | Method and Description |
---|---|
protected void |
doWrap(MethodExecutionTransformer.MethodTransformation trans,
String methodInfoFieldName) |
protected void |
setWrapperBody(MethodExecutionTransformer.MethodTransformation trans,
String methodInfoField,
String optimizedInvocation) |
protected void |
transformMethod(MethodExecutionTransformer.MethodTransformation trans,
boolean wrap) |
addInfoAsWeakReference, addMethodInfoField, addMethodInfoField, getAopReturnStr, getAopReturnStr, getClassifier, getMethodInfoFieldName, getMethodNameHash, getReturnStr, getReturnStr, getWrapper, instrument, markInfoAsSynthetic, methodInfoFromWeakReference, moveAnnotationsAndCopySignature, unwrap, wrap
public OptimizedMethodExecutionTransformer(Instrumentor instrumentor)
protected void transformMethod(MethodExecutionTransformer.MethodTransformation trans, boolean wrap) throws javassist.CannotCompileException, javassist.NotFoundException
transformMethod
in class MethodExecutionTransformer
javassist.CannotCompileException
javassist.NotFoundException
protected void doWrap(MethodExecutionTransformer.MethodTransformation trans, String methodInfoFieldName) throws javassist.NotFoundException, Exception
doWrap
in class MethodExecutionTransformer
javassist.NotFoundException
Exception
protected void setWrapperBody(MethodExecutionTransformer.MethodTransformation trans, String methodInfoField, String optimizedInvocation) throws javassist.NotFoundException
javassist.NotFoundException
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.