Interface Advice.Dispatcher.Resolved.ForMethodExit

All Superinterfaces:
Advice.Dispatcher, Advice.Dispatcher.Resolved
All Known Implementing Classes:
Advice.Dispatcher.Delegating.Resolved.ForMethodExit, Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandler, Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandler, Advice.Dispatcher.Inactive, Advice.Dispatcher.Inlining.Resolved.ForMethodExit, Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler, Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandler
Enclosing interface:
Advice.Dispatcher.Resolved

public static interface Advice.Dispatcher.Resolved.ForMethodExit extends Advice.Dispatcher.Resolved
Represents a resolved dispatcher for exiting a method.
  • Method Details

    • getThrowable

      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.
    • getArgumentHandlerFactory

      Advice.ArgumentHandler.Factory getArgumentHandlerFactory()
      Returns a factory for creating an Advice.ArgumentHandler.
      Returns:
      A factory for creating an Advice.ArgumentHandler.