Interface Parameter.Key.Builder

    • Method Detail

      • build

        <T> Parameter.Key<T> build​(@NonNull String key,
                                   @NonNull io.leangen.geantyref.TypeToken<T> typeToken)
        Creates a key with the provided key and value class it represents.
        Type Parameters:
        T - The type of the value represented by the key
        Parameters:
        key - The key
        typeToken - The TypeToken that represents the type of value it stores
        Returns:
        The built Parameter.Key
      • build

        <T> Parameter.Key<T> build​(@NonNull String key,
                                   @NonNull Class<T> type)
        Creates a key with the provided key and value class it represents.
        Type Parameters:
        T - The type of the value represented by the key
        Parameters:
        key - The key
        type - The Class that represents the non-parameterized type of value it stores
        Returns:
        The built Parameter.Key