Class Parameter
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.model.Parameter
-
public final class Parameter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Parameter(Parameter parameter)
Parameter(Parameter parameter, TypeData otherType)
Parameter(ParameterSpec specification, TypeData actualType, int specificationIndex, int varArgsIndex)
Parameter(ParameterSpec specification, javax.lang.model.type.TypeMirror actualType, int specificationVarArgsIndex, int typeVarArgsIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLocalName()
TemplateMethod
getMethod()
Parameter
getPreviousParameter()
ParameterSpec
getSpecification()
int
getSpecificationVarArgsIndex()
javax.lang.model.type.TypeMirror
getType()
TypeData
getTypeSystemType()
int
getTypeVarArgsIndex()
boolean
isTypeVarArgs()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Parameter
public Parameter(ParameterSpec specification, javax.lang.model.type.TypeMirror actualType, int specificationVarArgsIndex, int typeVarArgsIndex)
-
Parameter
public Parameter(ParameterSpec specification, TypeData actualType, int specificationIndex, int varArgsIndex)
-
Parameter
public Parameter(Parameter parameter)
-
-
Method Detail
-
getTypeVarArgsIndex
public int getTypeVarArgsIndex()
-
getSpecificationVarArgsIndex
public int getSpecificationVarArgsIndex()
-
getLocalName
public java.lang.String getLocalName()
-
getSpecification
public ParameterSpec getSpecification()
-
getMethod
public TemplateMethod getMethod()
-
getType
public javax.lang.model.type.TypeMirror getType()
-
getTypeSystemType
public TypeData getTypeSystemType()
-
isTypeVarArgs
public boolean isTypeVarArgs()
-
getPreviousParameter
public Parameter getPreviousParameter()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-