public class MethodSpec
extends java.lang.Object
Constructor and Description |
---|
MethodSpec(ParameterSpec returnType) |
Modifier and Type | Method and Description |
---|---|
void |
addOptional(ParameterSpec spec) |
ParameterSpec |
addRequired(ParameterSpec spec) |
void |
applyTypeDefinitions(java.lang.String prefix) |
ParameterSpec |
findParameterSpec(java.lang.String name) |
java.util.List<ParameterSpec> |
getAll() |
java.util.List<ParameterSpec> |
getOptional() |
java.util.List<ParameterSpec> |
getRequired() |
ParameterSpec |
getReturnType() |
boolean |
isIgnoreAdditionalParameters() |
boolean |
isIgnoreAdditionalSpecifications() |
boolean |
isVariableRequiredParameters() |
void |
setIgnoreAdditionalParameters(boolean ignoreAdditionalParameter) |
void |
setIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications) |
void |
setVariableRequiredParameters(boolean variableRequiredParameters) |
java.lang.String |
toSignatureString(java.lang.String methodName) |
java.lang.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 ParameterSpec getReturnType()
public java.util.List<ParameterSpec> getRequired()
public java.util.List<ParameterSpec> getOptional()
public java.util.List<ParameterSpec> getAll()
public ParameterSpec findParameterSpec(java.lang.String name)
public void applyTypeDefinitions(java.lang.String prefix)
public java.lang.String toSignatureString(java.lang.String methodName)
public java.lang.String toString()
toString
in class java.lang.Object
public void setIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications)
public boolean isIgnoreAdditionalSpecifications()