public class DynamicExceptionHandlerGenerator extends DefaultComponentGenerator implements Wrapper
Constructor and Description |
---|
DynamicExceptionHandlerGenerator(java.lang.Class<?> excepcion) |
Modifier and Type | Method and Description |
---|---|
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) |
initAndGetWovenMethod, visitMethodHandleSetter
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initAndGetWovenMethod, visitMethodHandleSetter
public DynamicExceptionHandlerGenerator(java.lang.Class<?> excepcion)
public void invokeMethodsAfter(org.objectweb.asm.MethodVisitor methodVisitor, Method aspectMethod)
invokeMethodsAfter
in interface Wrapper
invokeMethodsAfter
in class DefaultComponentGenerator
public void invokeMethodsBefore(org.objectweb.asm.MethodVisitor methodVisitor, Method aspectMethod) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.NoSuchMethodException, java.lang.Throwable
invokeMethodsBefore
in interface Wrapper
invokeMethodsBefore
in class DefaultComponentGenerator
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.Throwable
public 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
prepareMethods
in interface Wrapper
prepareMethods
in class DefaultComponentGenerator
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.Throwable