@HashCodeAndEqualsPlugin.Enhance public static class Advice.PostProcessor.Compound extends Object implements Advice.PostProcessor
Advice.PostProcessor.Compound, Advice.PostProcessor.Factory, Advice.PostProcessor.NoOp
Modifier | Constructor and Description |
---|---|
protected |
Compound(List<Advice.PostProcessor> postProcessors)
Creates a new compound post processor.
|
Modifier and Type | Method and Description |
---|---|
StackManipulation |
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.
|
protected Compound(List<Advice.PostProcessor> postProcessors)
postProcessors
- The represented post processors.public StackManipulation resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Advice.ArgumentHandler argumentHandler, Advice.StackMapFrameHandler.ForPostProcessor stackMapFrameHandler, StackManipulation exceptionHandler)
resolve
in interface Advice.PostProcessor
instrumentedType
- The instrumented type.instrumentedMethod
- The instrumented method.assigner
- The assigner to use.argumentHandler
- The argument handler to use.stackMapFrameHandler
- The argument handler for the instrumented method.exceptionHandler
- The exception handler that is resolved for the instrumented method.Copyright © 2014–2024. All rights reserved.