@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.PostProcessorinstrumentedType - 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–2023. All rights reserved.