S
- The type of parameter descriptions represented by this list.public static class ParameterList.Explicit<S extends ParameterDescription> extends ParameterList.AbstractBase<S>
Modifier and Type | Class and Description |
---|---|
static class |
ParameterList.Explicit.ForTypes
A parameter list representing parameters without meta data or annotations.
|
ParameterList.AbstractBase<S extends ParameterDescription>, ParameterList.Empty<S extends ParameterDescription>, ParameterList.Explicit<S extends ParameterDescription>, ParameterList.ForLoadedExecutable<T>, ParameterList.ForTokens, ParameterList.TypeSubstituting
Modifier and Type | Field and Description |
---|---|
private java.util.List<? extends S> |
parameterDescriptions
The list of parameter descriptions that are represented by this list.
|
Constructor and Description |
---|
Explicit(java.util.List<? extends S> parameterDescriptions)
Creates a new list of explicit parameter descriptions.
|
Explicit(S... parameterDescription)
Creates a new list of explicit parameter descriptions.
|
Modifier and Type | Method and Description |
---|---|
S |
get(int index) |
int |
size() |
asDefined, asTokenList, asTypeList, hasExplicitMetaData, wrap
filter, getOnly, subList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
filter, getOnly, subList
private final java.util.List<? extends S extends ParameterDescription> parameterDescriptions
public Explicit(S... parameterDescription)
parameterDescription
- The list of parameter descriptions that are represented by this list.public Explicit(java.util.List<? extends S> parameterDescriptions)
parameterDescriptions
- The list of parameter descriptions that are represented by this list.public S get(int index)
get
in interface java.util.List<S extends ParameterDescription>
get
in class java.util.AbstractList<S extends ParameterDescription>
public int size()
size
in interface java.util.Collection<S extends ParameterDescription>
size
in interface java.util.List<S extends ParameterDescription>
size
in class java.util.AbstractCollection<S extends ParameterDescription>