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 classA factory to create aAdvice.AssignReturnedpost processor.static classA compound factory for a post processor.static enumA non-operational advice post processor.Fields in net.bytebuddy.asm declared as Advice.PostProcessor.FactoryModifier and TypeFieldDescriptionprivate final Advice.PostProcessor.FactoryAdvice.WithCustomMapping.postProcessorFactoryThe 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.factoriesThe 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, AsmClassReader 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, AsmClassReader 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, AsmClassReader 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, AsmClassReader 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, AsmClassReader 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, AsmClassReader 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, AsmClassReader 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, AsmClassReader classReader, Advice.Dispatcher.Unresolved methodEnter, Advice.PostProcessor.Factory postProcessorFactory) Resolves this dispatcher as a dispatcher for exiting a method.protected static AdviceAdvice.to(TypeDescription advice, Advice.PostProcessor.Factory postProcessorFactory, ClassFileLocator classFileLocator, List<? extends Advice.OffsetMapping.Factory<?>> userFactories, Advice.Delegator.Factory delegatorFactory, AsmClassReader.Factory classReaderFactory) Creates a new advice.protected static AdviceAdvice.to(TypeDescription enterAdvice, TypeDescription exitAdvice, Advice.PostProcessor.Factory postProcessorFactory, ClassFileLocator classFileLocator, List<? extends Advice.OffsetMapping.Factory<?>> userFactories, Advice.Delegator.Factory delegatorFactory, AsmClassReader.Factory classReaderFactory) 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.protectedWithCustomMapping(Advice.PostProcessor.Factory postProcessorFactory, Map<Class<? extends Annotation>, Advice.OffsetMapping.Factory<?>> offsetMappings, Advice.Delegator.Factory delegatorFactory, AsmClassReader.Factory classReaderFactory) 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.