Class WildCardTypeData.Builder

  • Enclosing class:
    WildCardTypeData

    public static class WildCardTypeData.Builder
    extends Object
    A builder for WildCardTypeData
    • Constructor Detail

      • Builder

        public Builder​(boolean upperBound)
        Creates a builder
        Parameters:
        upperBound - true if the type parameters represent an upper bound
    • Method Detail

      • addTypeParameter

        public <S> WildCardTypeData.Builder addTypeParameter​(TypeData<S> typeParameter)
        Adds a type parameter
        Type Parameters:
        S - the type of the type parameter
        Parameters:
        typeParameter - the type parameter
        Returns:
        this