Interface TypeVariableResolver

    • Method Detail

      • getTypeVariables

        default java.util.Map<java.lang.String,​Argument<?>> getTypeVariables()
        Returns:
        Obtain a map of the type parameters for the argument
      • getTypeParameters

        default Argument[] getTypeParameters()
        Returns:
        The type parameters as an array
      • getFirstTypeVariable

        default java.util.Optional<Argument<?>> getFirstTypeVariable()
        Returns:
        Return the first type parameter if it is present
      • getTypeVariable

        default java.util.Optional<Argument<?>> getTypeVariable​(java.lang.String name)
        Parameters:
        name - The name
        Returns:
        Return the first type parameter if it is present