Interface SuiteResolver


public interface SuiteResolver
Internal contract for suite providers that resolve constructor and method parameters at runtime.
  • Method Summary

    Modifier and Type
    Method
    Description
    Resolve parameter of provided parameter Type.
    boolean
    Determine if this resolver supports resolving of provided parameter Type.
  • Method Details

    • supportsParameter

      boolean supportsParameter(Type type)
      Determine if this resolver supports resolving of provided parameter Type.
      Parameters:
      type - parameter Type to check
      Returns:
      value of true if this resolver supports provided type or false otherwise
    • resolveParameter

      Object resolveParameter(Type type)
      Resolve parameter of provided parameter Type. This method is only called if supportsParameter(java.lang.reflect.Type) previously returned true for the same Type.
      Parameters:
      type - Type of the parameter to resolve
      Returns:
      resolved parameter value