public class MethodSpec extends Object
| Constructor and Description |
|---|
MethodSpec(ParameterSpec returnType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOptional(ParameterSpec spec) |
ParameterSpec |
addRequired(ParameterSpec spec) |
void |
applyTypeDefinitions(String prefix) |
List<ParameterSpec> |
getAll() |
List<ParameterSpec> |
getAnnotations() |
List<ParameterSpec> |
getOptional() |
List<ParameterSpec> |
getRequired() |
ParameterSpec |
getReturnType() |
boolean |
isIgnoreAdditionalParameters() |
boolean |
isIgnoreAdditionalSpecifications() |
boolean |
isVariableRequiredParameters() |
void |
setIgnoreAdditionalParameters(boolean ignoreAdditionalParameter) |
void |
setIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications) |
void |
setVariableRequiredParameters(boolean variableRequiredParameters) |
String |
toSignatureString(String methodName) |
String |
toString() |
public MethodSpec(ParameterSpec returnType)
public void setVariableRequiredParameters(boolean variableRequiredParameters)
public boolean isVariableRequiredParameters()
public void setIgnoreAdditionalParameters(boolean ignoreAdditionalParameter)
public boolean isIgnoreAdditionalParameters()
public void addOptional(ParameterSpec spec)
public ParameterSpec addRequired(ParameterSpec spec)
public List<ParameterSpec> getAnnotations()
public ParameterSpec getReturnType()
public List<ParameterSpec> getRequired()
public List<ParameterSpec> getOptional()
public List<ParameterSpec> getAll()
public void applyTypeDefinitions(String prefix)
public void setIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications)
public boolean isIgnoreAdditionalSpecifications()