public class Parameters
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Parameters |
NONE
Canonical instance for an empty parameters list.
|
| Constructor and Description |
|---|
Parameters()
Create a parameter list of the default size (3 elements).
|
Parameters(int size)
Create a parameter list with the specified size.
|
Parameters(Parameter... parameters)
Create a parameter list from the parameter array.
|
Parameters(Parameter parameter)
Create a parameter list with one parameter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Parameter parameter)
Add a new parameter to this list.
|
boolean |
addAll(Parameter... parameters)
Add new parameters to this list.
|
boolean |
equals(java.lang.Object obj) |
Parameter |
getParameter(int index)
Return the parameter at the provided index.
|
java.lang.Class<?>[] |
getTypesArray()
Get an array containing each parameter type.
|
int |
hashCode() |
java.util.Iterator<Parameter> |
iterator()
Return a parameter iterator.
|
int |
size()
Returns the number of parameters in this list.
|
java.lang.String |
toString() |
public static final Parameters NONE
public Parameters()
public Parameters(int size)
size - the sizepublic Parameters(Parameter parameter)
parameter - the single parameterpublic Parameters(Parameter... parameters)
parameters - the parameterspublic boolean add(Parameter parameter)
parameter - the parameterpublic boolean addAll(Parameter... parameters)
parameters - the parameterspublic java.util.Iterator<Parameter> iterator()
public java.lang.Class<?>[] getTypesArray()
public int size()
public Parameter getParameter(int index) throws java.lang.IndexOutOfBoundsException
index - the parameter indexjava.lang.IndexOutOfBoundsException - if the provided index is out of boundspublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object