Package net.bytebuddy.asm
Interface Advice.PostProcessor
-
- All Known Implementing Classes:
Advice.PostProcessor.Compound
,Advice.PostProcessor.NoOp
- Enclosing class:
- Advice
public static interface Advice.PostProcessor
A post processor for advice methods that is invoked after advice is executed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Advice.PostProcessor.Compound
A compound post processor.static interface
Advice.PostProcessor.Factory
A factory for creating aAdvice.PostProcessor
.static class
Advice.PostProcessor.NoOp
A non-operational advice post processor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StackManipulation
resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler)
Resolves this post processor for a given instrumented method.
-
-
-
Method Detail
-
resolve
StackManipulation resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler)
Resolves this post processor for a given instrumented method.- Parameters:
instrumentedType
- The instrumented type.instrumentedMethod
- The instrumented method.assigner
- The assigner to use.argumentHandler
- The argument handler for the instrumented method.- Returns:
- The stack manipulation to apply.
-
-