Uses of Interface
net.bytebuddy.asm.Advice.ArgumentHandler.ForAdvice
-
Packages that use Advice.ArgumentHandler.ForAdvice Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API. -
-
Uses of Advice.ArgumentHandler.ForAdvice in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement Advice.ArgumentHandler.ForAdvice Modifier and Type Class Description static class
Advice.ArgumentHandler.ForAdvice.ForMethodEnter
An argument handler for an enter advice method.static class
Advice.ArgumentHandler.ForAdvice.ForMethodExit
An argument handler for an exit advice method.Fields in net.bytebuddy.asm declared as Advice.ArgumentHandler.ForAdvice Modifier and Type Field Description protected Advice.ArgumentHandler.ForAdvice
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter. argumentHandler
A handler for accessing values on the local variable array.protected Advice.ArgumentHandler.ForAdvice
Advice.Dispatcher.Inlining.CodeTranslationVisitor. argumentHandler
A handler for accessing values on the local variable array.Methods in net.bytebuddy.asm that return Advice.ArgumentHandler.ForAdvice Modifier and Type Method Description Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForInstrumentedMethod. bindEnter(MethodDescription adviceMethod)
Binds an advice method as enter advice for this handler.Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForInstrumentedMethod.Copying. bindEnter(MethodDescription adviceMethod)
Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForInstrumentedMethod.Simple. bindEnter(MethodDescription adviceMethod)
Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForInstrumentedMethod. bindExit(MethodDescription adviceMethod, boolean skipThrowable)
Binds an advice method as exit advice for this handler.Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForInstrumentedMethod.Copying. bindExit(MethodDescription adviceMethod, boolean skipThrowable)
Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForInstrumentedMethod.Simple. bindExit(MethodDescription adviceMethod, boolean skipThrowable)
Methods in net.bytebuddy.asm with parameters of type Advice.ArgumentHandler.ForAdvice Modifier and Type Method Description void
Advice.Dispatcher.RelocationHandler.Bound. apply(org.objectweb.asm.MethodVisitor methodVisitor, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler)
Applies this relocation handler.void
Advice.Dispatcher.RelocationHandler.Disabled. apply(org.objectweb.asm.MethodVisitor methodVisitor, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler)
void
Advice.Dispatcher.RelocationHandler.ForType.Bound. apply(org.objectweb.asm.MethodVisitor methodVisitor, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler)
void
Advice.Dispatcher.RelocationHandler.ForValue.Bound. apply(org.objectweb.asm.MethodVisitor methodVisitor, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler)
Constructors in net.bytebuddy.asm with parameters of type Advice.ArgumentHandler.ForAdvice Constructor Description AdviceMethodWriter(MethodDescription.InDefinedShape adviceMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)
Creates a new advice method writer.CodeTranslationVisitor(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, MethodDescription.InDefinedShape adviceMethod, java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target> offsetMappings, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)
Creates a new code translation visitor.ForMethodEnter(MethodDescription.InDefinedShape adviceMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)
Creates a new advice method writer.ForMethodEnter(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, MethodDescription.InDefinedShape adviceMethod, java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target> offsetMappings, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)
Creates a code translation visitor for translating exit advice.ForMethodExit(MethodDescription.InDefinedShape adviceMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)
Creates a new advice method writer.ForMethodExit(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.ArgumentHandler.ForAdvice argumentHandler, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, MethodDescription instrumentedMethod, MethodDescription.InDefinedShape adviceMethod, java.util.Map<java.lang.Integer,Advice.OffsetMapping.Target> offsetMappings, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.RelocationHandler.Bound relocationHandler)
Creates a code translation visitor for translating exit advice.
-