public final class Parameter extends Object
| Constructor and Description |
|---|
Parameter(ParameterSpec specification,
VariableElement variableElement,
int specificationVarArgsIndex,
int typeVarArgsIndex,
boolean declared) |
Parameter(Parameter parameter,
VariableElement newVariable) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLocalName() |
ParameterSpec |
getSpecification() |
int |
getSpecificationVarArgsIndex() |
TypeMirror |
getType() |
int |
getTypeVarArgsIndex() |
VariableElement |
getVariableElement() |
boolean |
isDeclared()
Returns
true if this parameter was actually declared in the method. |
boolean |
isTypeVarArgs() |
void |
setLocalName(String localName) |
String |
toString() |
public Parameter(ParameterSpec specification, VariableElement variableElement, int specificationVarArgsIndex, int typeVarArgsIndex, boolean declared)
public Parameter(Parameter parameter, VariableElement newVariable)
public boolean isDeclared()
true if this parameter was actually declared in the method. Not all
parameters must be declared, e.g. optional parameters.public void setLocalName(String localName)
public VariableElement getVariableElement()
public int getTypeVarArgsIndex()
public int getSpecificationVarArgsIndex()
public String getLocalName()
public ParameterSpec getSpecification()
public TypeMirror getType()
public boolean isTypeVarArgs()