Class ParameterList.Explicit<S extends ParameterDescription>

Type Parameters:
S - The type of parameter descriptions represented by this list.
All Implemented Interfaces:
Iterable<S>, Collection<S>, List<S>, SequencedCollection<S>, ParameterList<S>, FilterableList<S,ParameterList<S>>
Enclosing interface:
ParameterList<T extends ParameterDescription>

public static class ParameterList.Explicit<S extends ParameterDescription> extends ParameterList.AbstractBase<S>
A list of explicitly provided parameter descriptions.
  • Field Details

    • parameterDescriptions

      private final List<? extends S extends ParameterDescription> parameterDescriptions
      The list of parameter descriptions that are represented by this list.
  • Constructor Details

    • Explicit

      public Explicit(S... parameterDescription)
      Creates a new list of explicit parameter descriptions.
      Parameters:
      parameterDescription - The list of parameter descriptions that are represented by this list.
    • Explicit

      public Explicit(List<? extends S> parameterDescriptions)
      Creates a new list of explicit parameter descriptions.
      Parameters:
      parameterDescriptions - The list of parameter descriptions that are represented by this list.
  • Method Details