Interface InterceptedMethodModel


public interface InterceptedMethodModel
Immutable metadata for one intercepted service method.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Return true if the intercepted method is a default interface method.
    Return the intercepted method name.
    Return the erased parameter type names in declaration order.
    Return the erased return type name.
    Return the declared thrown type names in declaration order.
    boolean
    Return true if the intercepted method is variadic.
  • Method Details

    • methodName

      @Nonnull String methodName()
      Return the intercepted method name.
      Returns:
      the intercepted method name.
    • returnTypeName

      Return the erased return type name.
      Returns:
      the erased return type name.
    • parameterTypeNames

      Return the erased parameter type names in declaration order.
      Returns:
      the erased parameter type names in declaration order.
    • thrownTypeNames

      Return the declared thrown type names in declaration order.
      Returns:
      the declared thrown type names in declaration order.
    • defaultMethod

      boolean defaultMethod()
      Return true if the intercepted method is a default interface method.
      Returns:
      true if the intercepted method is a default interface method.
    • varArgs

      boolean varArgs()
      Return true if the intercepted method is variadic.
      Returns:
      true if the intercepted method is variadic.