Uses of Interface
net.bytebuddy.asm.Advice.AssignReturned.Handler
-
Packages that use Advice.AssignReturned.Handler Package Description net.bytebuddy.asm 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.Handler Modifier and Type Class Description static class
Advice.AssignReturned.ToAllArguments.Handler
A handler for aAdvice.AssignReturned.ToAllArguments
annotation.static class
Advice.AssignReturned.ToArguments.Handler
A handler for aAdvice.AssignReturned.ToArguments.ToArgument
annotation.static class
Advice.AssignReturned.ToFields.Handler
A handler for aAdvice.AssignReturned.ToFields.ToField
annotation.static class
Advice.AssignReturned.ToReturned.Handler
A handler for aAdvice.AssignReturned.ToReturned
annotation.static class
Advice.AssignReturned.ToThis.Handler
A handler for theAdvice.AssignReturned.ToThis
annotation.static class
Advice.AssignReturned.ToThrown.Handler
A handler for aAdvice.AssignReturned.ToThrown
annotation.Fields in net.bytebuddy.asm with type parameters of type Advice.AssignReturned.Handler Modifier and Type Field Description private java.util.Map<Advice.AssignReturned.Handler,java.lang.Integer>
Advice.AssignReturned.ForArray. handlers
A mapping of the handlers to apply mapped to the index in the array that is returned by the advice method.private java.util.List<Advice.AssignReturned.Handler>
Advice.AssignReturned.ForScalar. handlers
The list of handlers to apply.private java.util.List<Advice.AssignReturned.Handler>
Advice.AssignReturned.Handler.Factory.Simple. handlers
The handlers this factory should return.Methods in net.bytebuddy.asm that return types with arguments of type Advice.AssignReturned.Handler Modifier and Type Method Description protected java.util.Collection<Advice.AssignReturned.Handler>
Advice.AssignReturned.ForArray. getHandlers()
protected java.util.Collection<Advice.AssignReturned.Handler>
Advice.AssignReturned.ForScalar. getHandlers()
protected abstract java.util.Collection<Advice.AssignReturned.Handler>
Advice.AssignReturned. getHandlers()
Returns a collection of all handlers to apply.java.util.List<Advice.AssignReturned.Handler>
Advice.AssignReturned.Handler.Factory. make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends T> annotation)
Resolves a list of handlers for this factory.java.util.List<Advice.AssignReturned.Handler>
Advice.AssignReturned.Handler.Factory.Simple. make(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends S> annotation)
Resolves a list of handlers for this factory.java.util.List<Advice.AssignReturned.Handler>
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.java.util.List<Advice.AssignReturned.Handler>
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.java.util.List<Advice.AssignReturned.Handler>
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.java.util.List<Advice.AssignReturned.Handler>
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.java.util.List<Advice.AssignReturned.Handler>
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.java.util.List<Advice.AssignReturned.Handler>
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.Handler Modifier and Type Method Description protected StackManipulation
Advice.AssignReturned.ForArray. toLoadInstruction(Advice.AssignReturned.Handler handler, int offset)
protected StackManipulation
Advice.AssignReturned.ForScalar. toLoadInstruction(Advice.AssignReturned.Handler handler, int offset)
protected abstract StackManipulation
Advice.AssignReturned. toLoadInstruction(Advice.AssignReturned.Handler handler, int offset)
Creates a load instruction for the given handler.Advice.AssignReturned.Factory
Advice.AssignReturned.Factory. with(java.lang.Class<? extends java.lang.annotation.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.Handler Modifier and Type Method Description Advice.AssignReturned.Factory
Advice.AssignReturned.Factory. with(java.lang.Class<? extends java.lang.annotation.Annotation> type, java.util.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.Handler Constructor Description ForArray(TypeDescription.Generic type, Advice.AssignReturned.ExceptionHandler.Factory exceptionHandlerFactory, boolean exit, java.util.Collection<java.util.List<Advice.AssignReturned.Handler>> handlers)
Creates a post processor to assign a returned array value by index.ForScalar(TypeDescription.Generic type, Advice.AssignReturned.ExceptionHandler.Factory exceptionHandlerFactory, boolean exit, boolean skipOnDefaultValue, java.util.Collection<java.util.List<Advice.AssignReturned.Handler>> handlers)
Creates a post processor to assign a returned scalar value.Simple(java.lang.Class<S> type, java.util.List<Advice.AssignReturned.Handler> handlers)
Creates a new simple handler.
-