Class Advice.PostProcessor.Compound

    • Field Detail

      • postProcessors

        private final java.util.List<Advice.PostProcessor> postProcessors
        The represented post processors.
    • Constructor Detail

      • Compound

        protected Compound​(java.util.List<Advice.PostProcessor> postProcessors)
        Creates a new compound post processor.
        Parameters:
        postProcessors - The represented post processors.
    • Method Detail

      • resolve

        public StackManipulation resolve​(TypeDescription instrumentedType,
                                         MethodDescription instrumentedMethod,
                                         Assigner assigner,
                                         Advice.ArgumentHandler argumentHandler)
        Resolves this post processor for a given instrumented method.
        Specified by:
        resolve in interface Advice.PostProcessor
        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.