| Package | Description | 
|---|---|
| net.bytebuddy.asm | The ASM package contains classes that are meant for direct interaction with the ASM API. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | Advice.StackMapFrameHandler.ForAdviceA stack map frame handler for an advice method. | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | Advice.StackMapFrameHandler.Default.ForAdviceA stack map frame handler for an advice method. | 
| static class  | Advice.StackMapFrameHandler.NoOpA non-operational stack map frame handler. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static StackManipulation | Advice.AssignReturned.DefaultValueSkip. of(StackManipulation stackManipulation,
  Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler,
  int offset,
  TypeDefinition typeDefinition)Resolves a skipping stack manipulation for the supplied type. | 
| StackManipulation | Advice.PostProcessor. resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod,
       Assigner assigner,
       Advice.ArgumentHandler argumentHandler,
       Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler,
       StackManipulation exceptionHandler)Resolves this post processor for a given instrumented method. | 
| StackManipulation | Advice.PostProcessor.NoOp. resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod,
       Assigner assigner,
       Advice.ArgumentHandler argumentHandler,
       Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler,
       StackManipulation exceptionHandler)Resolves this post processor for a given instrumented method. | 
| StackManipulation | Advice.PostProcessor.Compound. resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod,
       Assigner assigner,
       Advice.ArgumentHandler argumentHandler,
       Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler,
       StackManipulation exceptionHandler)Resolves this post processor for a given instrumented method. | 
| StackManipulation | Advice.AssignReturned. resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod,
       Assigner assigner,
       Advice.ArgumentHandler argumentHandler,
       Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler,
       StackManipulation exceptionHandler)Resolves this post processor for a given instrumented method. | 
| StackManipulation | Advice.AssignReturned.ExceptionHandler.Factory. wrap(StackManipulation stackManipulation,
    StackManipulation exceptionHandler,
    Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler)Wraps the supplied stack manipulation. | 
| StackManipulation | Advice.AssignReturned.ExceptionHandler.Factory.NoOp. wrap(StackManipulation stackManipulation,
    StackManipulation exceptionHandler,
    Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler)Wraps the supplied stack manipulation. | 
| StackManipulation | Advice.AssignReturned.ExceptionHandler.Factory.Enabled. wrap(StackManipulation stackManipulation,
    StackManipulation exceptionHandler,
    Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler)Wraps the supplied stack manipulation. | 
| Constructor and Description | 
|---|
| DefaultValueSkip(StackManipulation stackManipulation,
                Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler,
                int offset,
                Advice.AssignReturned.DefaultValueSkip.Dispatcher dispatcher)Creates a null-check wrapper. | 
| ExceptionHandler(StackManipulation stackManipulation,
                StackManipulation exceptionHandler,
                TypeDescription exceptionType,
                Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler)Creates a new exception handler for an assignment. | 
Copyright © 2014–2024. All rights reserved.