Uses of Interface
net.bytebuddy.asm.Advice.PostProcessor.Factory
Packages that use Advice.PostProcessor.Factory
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
-
Uses of Advice.PostProcessor.Factory in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement Advice.PostProcessor.FactoryModifier and TypeClassDescriptionstatic class
A factory to create aAdvice.AssignReturned
post processor.static class
A compound factory for a post processor.static enum
A non-operational advice post processor.Fields in net.bytebuddy.asm declared as Advice.PostProcessor.FactoryModifier and TypeFieldDescriptionprivate final Advice.PostProcessor.Factory
Advice.WithCustomMapping.postProcessorFactory
The post processor factory to apply.Fields in net.bytebuddy.asm with type parameters of type Advice.PostProcessor.FactoryModifier and TypeFieldDescriptionprivate final List<Advice.PostProcessor.Factory>
Advice.PostProcessor.Factory.Compound.factories
The represented post processor factories.Methods in net.bytebuddy.asm that return Advice.PostProcessor.FactoryModifier and TypeMethodDescriptionAdvice.AssignReturned.Factory.withSuppressed
(Class<? extends Throwable> exceptionType) Configures this post processor to handle exceptions during assignment with the advice'sAdvice.ExceptionHandler
.Advice.AssignReturned.Factory.withSuppressed
(TypeDescription exceptionType) Configures this post processor to handle exceptions during assignment with the advice'sAdvice.ExceptionHandler
.Methods in net.bytebuddy.asm with parameters of type Advice.PostProcessor.FactoryModifier and TypeMethodDescriptionAdvice.Dispatcher.Delegating.asMethodEnter
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodExit, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for entering a method.Advice.Dispatcher.Inactive.asMethodEnter
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodExit, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for entering a method.Advice.Dispatcher.Inlining.asMethodEnter
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodExit, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for entering a method.Advice.Dispatcher.Unresolved.asMethodEnter
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodExit, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for entering a method.Advice.Dispatcher.Delegating.asMethodExit
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for exiting a method.Advice.Dispatcher.Inactive.asMethodExit
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for exiting a method.Advice.Dispatcher.Inlining.asMethodExit
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for exiting a method.Advice.Dispatcher.Unresolved.asMethodExit
(List<? extends Advice.OffsetMapping.Factory<?>> userFactories, org.objectweb.asm.ClassReader classReader, Advice.Dispatcher.Unresolved methodEnter, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for exiting a method.protected static Advice
Advice.to
(TypeDescription advice, Advice.PostProcessor.Factory postProcessorFactory, ClassFileLocator classFileLocator, List<? extends Advice.OffsetMapping.Factory<?>> userFactories, Advice.Delegator delegator) Creates a new advice.protected static Advice
Advice.to
(TypeDescription enterAdvice, TypeDescription exitAdvice, Advice.PostProcessor.Factory postProcessorFactory, ClassFileLocator classFileLocator, List<? extends Advice.OffsetMapping.Factory<?>> userFactories, Advice.Delegator delegator) Creates a new advice.Advice.WithCustomMapping.with
(Advice.PostProcessor.Factory postProcessorFactory) Adds the supplied post processor factory for advice method post processing.Constructors in net.bytebuddy.asm with parameters of type Advice.PostProcessor.FactoryModifierConstructorDescriptionCompound
(Advice.PostProcessor.Factory... factory) Creates a compound post processor factory.protected
WithCustomMapping
(Advice.PostProcessor.Factory postProcessorFactory, Map<Class<? extends Annotation>, Advice.OffsetMapping.Factory<?>> offsetMappings, Advice.Delegator delegator) Creates a new custom mapping builder step with the given custom mappings.Constructor parameters in net.bytebuddy.asm with type arguments of type Advice.PostProcessor.FactoryModifierConstructorDescriptionCompound
(List<? extends Advice.PostProcessor.Factory> factories) Creates a compound post processor factory.