| Package | Description | 
|---|---|
| net.bytebuddy.asm | The ASM package contains classes that are meant for direct interaction with the ASM API. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Advice.AssignReturned.FactoryA factory to create a  Advice.AssignReturnedpost processor. | 
| static class  | Advice.PostProcessor.Factory.CompoundA compound factory for a post processor. | 
| static class  | Advice.PostProcessor.NoOpA non-operational advice post processor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Advice.PostProcessor.Factory | Advice.AssignReturned.Factory. withSuppressed(Class<? extends Throwable> exceptionType)Configures this post processor to handle exceptions during assignment with the advice's  Advice.ExceptionHandler. | 
| Advice.PostProcessor.Factory | Advice.AssignReturned.Factory. withSuppressed(TypeDescription exceptionType)Configures this post processor to handle exceptions during assignment with the advice's  Advice.ExceptionHandler. | 
| Modifier and Type | Method and Description | 
|---|---|
| Advice.Dispatcher.Resolved.ForMethodEnter | Advice.Dispatcher.Unresolved. asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
             ClassReader classReader,
             Advice.Dispatcher.Unresolved methodExit,
             Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for entering a method. | 
| Advice.Dispatcher.Resolved.ForMethodEnter | Advice.Dispatcher.Inactive. asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
             ClassReader classReader,
             Advice.Dispatcher.Unresolved methodExit,
             Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for entering a method. | 
| Advice.Dispatcher.Resolved.ForMethodEnter | Advice.Dispatcher.Inlining. asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
             ClassReader classReader,
             Advice.Dispatcher.Unresolved methodExit,
             Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for entering a method. | 
| Advice.Dispatcher.Resolved.ForMethodEnter | Advice.Dispatcher.Delegating. asMethodEnter(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
             ClassReader classReader,
             Advice.Dispatcher.Unresolved methodExit,
             Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for entering a method. | 
| Advice.Dispatcher.Resolved.ForMethodExit | Advice.Dispatcher.Unresolved. asMethodExit(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
            ClassReader classReader,
            Advice.Dispatcher.Unresolved methodEnter,
            Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for exiting a method. | 
| Advice.Dispatcher.Resolved.ForMethodExit | Advice.Dispatcher.Inactive. asMethodExit(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
            ClassReader classReader,
            Advice.Dispatcher.Unresolved methodEnter,
            Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for exiting a method. | 
| Advice.Dispatcher.Resolved.ForMethodExit | Advice.Dispatcher.Inlining. asMethodExit(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
            ClassReader classReader,
            Advice.Dispatcher.Unresolved methodEnter,
            Advice.PostProcessor.Factory postProcessorFactory)Resolves this dispatcher as a dispatcher for exiting a method. | 
| Advice.Dispatcher.Resolved.ForMethodExit | Advice.Dispatcher.Delegating. asMethodExit(List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
            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 | Advice.WithCustomMapping. with(Advice.PostProcessor.Factory postProcessorFactory)Adds the supplied post processor factory for advice method post processing. | 
| Constructor and Description | 
|---|
| Compound(Advice.PostProcessor.Factory... factory)Creates a compound post processor factory. | 
| 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 and Description | 
|---|
| Compound(List<? extends Advice.PostProcessor.Factory> factories)Creates a compound post processor factory. | 
Copyright © 2014–2023. All rights reserved.