Uses of Interface
net.bytebuddy.asm.Advice.AssignReturned.Handler
Packages that use Advice.AssignReturned.Handler
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
-
Uses of Advice.AssignReturned.Handler in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement Advice.AssignReturned.HandlerModifier and TypeClassDescriptionstatic classA handler for aAdvice.AssignReturned.ToAllArgumentsannotation.static classA handler for aAdvice.AssignReturned.ToArguments.ToArgumentannotation.static classA handler for aAdvice.AssignReturned.ToFields.ToFieldannotation.static classA handler for aAdvice.AssignReturned.ToReturnedannotation.static classA handler for theAdvice.AssignReturned.ToThisannotation.static classA handler for aAdvice.AssignReturned.ToThrownannotation.Fields in net.bytebuddy.asm with type parameters of type Advice.AssignReturned.HandlerModifier and TypeFieldDescriptionprivate final Map<Advice.AssignReturned.Handler, Integer> Advice.AssignReturned.ForArray.handlersA mapping of the handlers to apply mapped to the index in the array that is returned by the advice method.private final List<Advice.AssignReturned.Handler> Advice.AssignReturned.ForScalar.handlersThe list of handlers to apply.private final List<Advice.AssignReturned.Handler> Advice.AssignReturned.Handler.Factory.Simple.handlersThe handlers this factory should return.Methods in net.bytebuddy.asm that return types with arguments of type Advice.AssignReturned.HandlerModifier and TypeMethodDescriptionprotected Collection<Advice.AssignReturned.Handler> Advice.AssignReturned.ForArray.getHandlers()protected Collection<Advice.AssignReturned.Handler> Advice.AssignReturned.ForScalar.getHandlers()protected abstract Collection<Advice.AssignReturned.Handler> Advice.AssignReturned.getHandlers()Returns a collection of all handlers to apply.Advice.AssignReturned.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends T> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.Handler.Factory.Simple.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends S> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToAllArguments.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToAllArguments> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToArguments.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToArguments> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToFields.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToFields> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToReturned.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToReturned> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToThis.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToThis> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToThrown.Handler.Factory.make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToThrown> annotation) Resolves a list of handlers for this factory.Methods in net.bytebuddy.asm with parameters of type Advice.AssignReturned.HandlerModifier and TypeMethodDescriptionprotected StackManipulationAdvice.AssignReturned.ForArray.toLoadInstruction(Advice.AssignReturned.Handler handler, int offset) protected StackManipulationAdvice.AssignReturned.ForScalar.toLoadInstruction(Advice.AssignReturned.Handler handler, int offset) protected abstract StackManipulationAdvice.AssignReturned.toLoadInstruction(Advice.AssignReturned.Handler handler, int offset) Creates a load instruction for the given handler.Advice.AssignReturned.Factory.with(Class<? extends Annotation> type, Advice.AssignReturned.Handler... handler) Includes a list of handlers upon discovering an annotation of a given type.Method parameters in net.bytebuddy.asm with type arguments of type Advice.AssignReturned.HandlerModifier and TypeMethodDescriptionAdvice.AssignReturned.Factory.with(Class<? extends Annotation> type, List<Advice.AssignReturned.Handler> handlers) Includes a list of handlers upon discovering an annotation of a given type.Constructor parameters in net.bytebuddy.asm with type arguments of type Advice.AssignReturned.HandlerModifierConstructorDescriptionprotectedForArray(TypeDescription.Generic type, Advice.AssignReturned.ExceptionHandler.Factory exceptionHandlerFactory, boolean exit, Collection<List<Advice.AssignReturned.Handler>> handlers) Creates a post processor to assign a returned array value by index.protectedForScalar(TypeDescription.Generic type, Advice.AssignReturned.ExceptionHandler.Factory exceptionHandlerFactory, boolean exit, boolean skipOnDefaultValue, Collection<List<Advice.AssignReturned.Handler>> handlers) Creates a post processor to assign a returned scalar value.Simple(Class<S> type, List<Advice.AssignReturned.Handler> handlers) Creates a new simple handler.