Uses of Interface
net.bytebuddy.asm.Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
-
Packages that use Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher 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.ForMethodEnter.SkipDispatcher in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher Modifier and Type Class Description static class
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.Disabled
A disabled skip dispatcher where the instrumented method is always executed.static class
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType
A skip dispatcher that skips a value if it is of a given instance.static class
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue
A skip dispatcher where the instrumented method is skipped for any default value of the advice method's return type.protected class
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted
An inverted version of a value-based skipped dispatcher that triggers upon observing a non-default value.Methods in net.bytebuddy.asm that return Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher Modifier and Type Method Description static Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType. of(MethodDescription adviceMethod)
Creates a skip dispatcher for an advice method.protected static Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType. of(TypeDescription typeDescription, MethodDescription adviceMethod)
Creates a skip dispatcher for a given annotation type and advice method.protected static Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue. of(TypeDefinition typeDefinition, boolean inverted)
Creates an appropriate skip dispatcher.Constructors in net.bytebuddy.asm with parameters of type Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher Constructor Description AdviceMethodInliner(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Assigner assigner, Advice.MethodSizeHandler.ForInstrumentedMethod methodSizeHandler, Advice.StackMapFrameHandler.ForInstrumentedMethod stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher skipDispatcher)
Creates a new advice method inliner for a method enter.ForMethodEnter(MethodDescription.InDefinedShape adviceMethod, MethodDescription instrumentedMethod, java.util.List<Advice.OffsetMapping.Target> offsetMappings, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, Advice.MethodSizeHandler.ForAdvice methodSizeHandler, Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler, Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler, Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher skipDispatcher)
Creates a new advice method writer.
-