public class BaseDynamicGenerator extends java.lang.Object implements Wrapper
Constructor and Description |
---|
BaseDynamicGenerator() |
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) |
public void visitMethodHandleSetter(org.objectweb.asm.ClassWriter cw)
visitMethodHandleSetter
in interface Wrapper
public void invokeMethodsAfter(org.objectweb.asm.MethodVisitor methodVisitor, Method aspectMethod)
invokeMethodsAfter
in interface Wrapper
public void invokeMethodsBefore(org.objectweb.asm.MethodVisitor methodVisitor, Method aspectMethod)
invokeMethodsBefore
in interface Wrapper
public java.lang.invoke.MethodHandle prepareMethods(java.lang.invoke.MethodHandle componentMethod, Method aspectMethod)
prepareMethods
in interface Wrapper
public java.lang.invoke.MethodHandle initAndGetWovenMethod(java.lang.Class<?> dynamicClass, java.lang.invoke.MethodType generatedMethodType, PointcutImpl pointcut) throws java.lang.Throwable
initAndGetWovenMethod
in interface Wrapper
java.lang.Throwable