org.jboss.aop.instrument
Class OptimizedMethodExecutionTransformer
java.lang.Object
org.jboss.aop.instrument.MethodExecutionTransformer
org.jboss.aop.instrument.OptimizedMethodExecutionTransformer
public class OptimizedMethodExecutionTransformer
- extends MethodExecutionTransformer
Comment
- Version:
- $Revision$
- Author:
- Kabir Khan
Methods inherited from class org.jboss.aop.instrument.MethodExecutionTransformer |
addInfoAsWeakReference, addMethodInfoField, addMethodInfoField, getAopReturnStr, getAopReturnStr, getClassifier, getMethodInfoFieldName, getMethodNameHash, getReturnStr, getReturnStr, getWrapper, instrument, methodInfoFromWeakReference, moveAnnotations, unwrap, wrap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OptimizedMethodExecutionTransformer
public OptimizedMethodExecutionTransformer(Instrumentor instrumentor)
transformMethod
protected void transformMethod(MethodExecutionTransformer.MethodTransformation trans,
boolean wrap)
throws javassist.CannotCompileException,
javassist.NotFoundException
- Specified by:
transformMethod
in class MethodExecutionTransformer
- Throws:
javassist.CannotCompileException
javassist.NotFoundException
doWrap
protected void doWrap(MethodExecutionTransformer.MethodTransformation trans,
String methodInfoFieldName)
throws javassist.NotFoundException,
Exception
- Specified by:
doWrap
in class MethodExecutionTransformer
- Throws:
javassist.NotFoundException
Exception
setWrapperBody
protected void setWrapperBody(MethodExecutionTransformer.MethodTransformation trans,
String methodInfoField,
String optimizedInvocation)
throws javassist.NotFoundException
- Throws:
javassist.NotFoundException
Copyright © 2004 JBoss Inc. All Rights Reserved.