Class Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandler

    • Constructor Detail

      • WithoutExceptionHandler

        protected WithoutExceptionHandler​(MethodDescription.InDefinedShape adviceMethod,
                                          Advice.PostProcessor postProcessor,
                                          java.util.Map<java.lang.String,​TypeDefinition> namedTypes,
                                          java.util.List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
                                          TypeDefinition enterType,
                                          Advice.Delegator delegator)
        Creates a new resolved dispatcher for implementing method exit advice that does not handle exceptions.
        Parameters:
        adviceMethod - The represented advice method.
        postProcessor - The post processor factory to apply.
        namedTypes - A mapping of all available local variables by their name to their type.
        userFactories - A list of user-defined factories for offset mappings.
        enterType - The type of the value supplied by the enter advice method or a description of void if no such value exists.
        delegator - The delegator to use.
    • Method Detail

      • getThrowable

        public TypeDescription getThrowable()
        Returns the type of throwable for which this exit advice is supposed to be invoked.
        Returns:
        The Throwable type for which to invoke this exit advice or a description of Advice.NoExceptionHandler if this exit advice does not expect to be invoked upon any throwable.