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 parameter)
Create a parameter list with one parameter.
|
Parameters(Parameter[] parameters)
Create a parameter list from the parameter array.
|
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 |
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 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object