public interface Wrapper
Modifier and Type | Method and Description |
---|---|
java.lang.invoke.MethodHandle |
initAndGetWovenMethod(java.lang.Class<?> dynamicClass,
java.lang.invoke.MethodType generatedMethodType,
PointcutImpl pointcut) |
void |
invokeMethodsAfter(org.objectweb.asm.MethodVisitor methodVisitor,
Method aspectMethod) |
void |
invokeMethodsBefore(org.objectweb.asm.MethodVisitor methodVisitor,
Method aspectMethod) |
java.lang.invoke.MethodHandle |
prepareMethods(java.lang.invoke.MethodHandle componentMethod,
Method aspectMethod) |
void |
visitMethodHandleSetter(org.objectweb.asm.ClassWriter cw) |
java.lang.invoke.MethodHandle initAndGetWovenMethod(java.lang.Class<?> dynamicClass, java.lang.invoke.MethodType generatedMethodType, PointcutImpl pointcut) throws java.lang.Throwable
java.lang.Throwable
void visitMethodHandleSetter(org.objectweb.asm.ClassWriter cw)
void invokeMethodsBefore(org.objectweb.asm.MethodVisitor methodVisitor, Method aspectMethod) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.Throwable
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.Throwable
void invokeMethodsAfter(org.objectweb.asm.MethodVisitor methodVisitor, Method aspectMethod)
java.lang.invoke.MethodHandle prepareMethods(java.lang.invoke.MethodHandle componentMethod, Method aspectMethod) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.Throwable
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.Throwable