Class MethodSpec
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.model.MethodSpec
-
public class MethodSpec extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MethodSpec(ParameterSpec returnType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOptional(ParameterSpec spec)ParameterSpecaddRequired(ParameterSpec spec)voidapplyTypeDefinitions(java.lang.String prefix)ParameterSpecfindParameterSpec(java.lang.String name)java.util.List<ParameterSpec>getAll()java.util.List<ParameterSpec>getOptional()java.util.List<ParameterSpec>getRequired()ParameterSpecgetReturnType()booleanisIgnoreAdditionalParameters()booleanisIgnoreAdditionalSpecifications()booleanisVariableRequiredParameters()voidsetIgnoreAdditionalParameters(boolean ignoreAdditionalParameter)voidsetIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications)voidsetVariableRequiredParameters(boolean variableRequiredParameters)java.lang.StringtoSignatureString(java.lang.String methodName)java.lang.StringtoString()
-
-
-
Constructor Detail
-
MethodSpec
public MethodSpec(ParameterSpec returnType)
-
-
Method Detail
-
setVariableRequiredParameters
public void setVariableRequiredParameters(boolean variableRequiredParameters)
-
isVariableRequiredParameters
public boolean isVariableRequiredParameters()
-
setIgnoreAdditionalParameters
public void setIgnoreAdditionalParameters(boolean ignoreAdditionalParameter)
-
isIgnoreAdditionalParameters
public boolean isIgnoreAdditionalParameters()
-
addOptional
public void addOptional(ParameterSpec spec)
-
addRequired
public ParameterSpec addRequired(ParameterSpec spec)
-
getReturnType
public ParameterSpec getReturnType()
-
getRequired
public java.util.List<ParameterSpec> getRequired()
-
getOptional
public java.util.List<ParameterSpec> getOptional()
-
getAll
public java.util.List<ParameterSpec> getAll()
-
findParameterSpec
public ParameterSpec findParameterSpec(java.lang.String name)
-
applyTypeDefinitions
public void applyTypeDefinitions(java.lang.String prefix)
-
toSignatureString
public java.lang.String toSignatureString(java.lang.String methodName)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setIgnoreAdditionalSpecifications
public void setIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications)
-
isIgnoreAdditionalSpecifications
public boolean isIgnoreAdditionalSpecifications()
-
-