Uses of Interface
net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodExit
-
Packages that use Advice.Dispatcher.Resolved.ForMethodExit Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API. -
-
Uses of Advice.Dispatcher.Resolved.ForMethodExit in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement Advice.Dispatcher.Resolved.ForMethodExit Modifier and Type Class Description protected static classAdvice.Dispatcher.Delegating.Resolved.ForMethodExitA resolved dispatcher for implementing method exit advice.protected static classAdvice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandlerImplementation of exit advice that handles exceptions.protected static classAdvice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandlerImplementation of exit advice that ignores exceptions.static classAdvice.Dispatcher.InactiveAn implementation for inactive devise that does not write any byte code.protected static classAdvice.Dispatcher.Inlining.Resolved.ForMethodExitA resolved dispatcher for implementing method exit advice.protected static classAdvice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandlerImplementation of exit advice that handles exceptions.protected static classAdvice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandlerImplementation of exit advice that ignores exceptions.Methods in net.bytebuddy.asm that return Advice.Dispatcher.Resolved.ForMethodExit Modifier and Type Method Description Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Delegating. asMethodExit(java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter)Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Inactive. asMethodExit(java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter)Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Inlining. asMethodExit(java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter)Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Unresolved. asMethodExit(java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter)Resolves this dispatcher as a dispatcher for exiting a method.protected static Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Delegating.Resolved.ForMethodExit. of(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, TypeDefinition enterType)Resolves exit advice that handles exceptions depending on the specification of the exit advice.protected static Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Inlining.Resolved.ForMethodExit. of(MethodDescription.InDefinedShape adviceMethod, java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, TypeDefinition enterType)Resolves exit advice that handles exceptions depending on the specification of the exit advice.Constructors in net.bytebuddy.asm with parameters of type Advice.Dispatcher.Resolved.ForMethodExit Constructor Description Advice(Advice.Dispatcher.Resolved.ForMethodEnter methodEnter, Advice.Dispatcher.Resolved.ForMethodExit methodExit)Creates a new advice.AdviceVisitor(org.objectweb.asm.MethodVisitor methodVisitor, org.objectweb.asm.MethodVisitor delegate, Implementation.Context implementationContext, Assigner assigner, StackManipulation exceptionHandler, TypeDescription instrumentedType, MethodDescription instrumentedMethod, Advice.Dispatcher.Resolved.ForMethodEnter methodEnter, Advice.Dispatcher.Resolved.ForMethodExit methodExit, java.util.List<? extends TypeDescription> exitTypes, int writerFlags, int readerFlags)Creates a new advice visitor.WithExceptionHandling(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Assigner assigner, StackManipulation exceptionHandler, TypeDescription instrumentedType, MethodDescription instrumentedMethod, Advice.Dispatcher.Resolved.ForMethodEnter methodEnter, Advice.Dispatcher.Resolved.ForMethodExit methodExit, int writerFlags, int readerFlags, TypeDescription throwable)Creates a new advice visitor that captures exception by weaving try-catch blocks around user code.WithExitAdvice(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Assigner assigner, StackManipulation exceptionHandler, TypeDescription instrumentedType, MethodDescription instrumentedMethod, Advice.Dispatcher.Resolved.ForMethodEnter methodEnter, Advice.Dispatcher.Resolved.ForMethodExit methodExit, java.util.List<? extends TypeDescription> exitTypes, int writerFlags, int readerFlags)Creates an advice visitor that applies exit advice.WithoutExceptionHandling(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Assigner assigner, StackManipulation exceptionHandler, TypeDescription instrumentedType, MethodDescription instrumentedMethod, Advice.Dispatcher.Resolved.ForMethodEnter methodEnter, Advice.Dispatcher.Resolved.ForMethodExit methodExit, int writerFlags, int readerFlags)Creates a new advice visitor that does not capture exceptions.
-