public abstract class ParameterReference extends java.lang.Object implements IMetadataTypeMember
| Modifier | Constructor and Description |
|---|---|
protected |
ParameterReference(java.lang.String name,
TypeReference parameterType) |
| Modifier and Type | Method and Description |
|---|---|
abstract TypeReference |
getDeclaringType() |
java.lang.String |
getName() |
TypeReference |
getParameterType() |
int |
getPosition() |
boolean |
hasName() |
abstract ParameterDefinition |
resolve() |
protected void |
setName(java.lang.String name) |
protected void |
setParameterType(TypeReference parameterType) |
protected void |
setPosition(int position) |
java.lang.String |
toString() |
protected ParameterReference(java.lang.String name,
TypeReference parameterType)
public abstract TypeReference getDeclaringType()
getDeclaringType in interface IMetadataTypeMemberpublic java.lang.String getName()
getName in interface IMetadataTypeMemberpublic final boolean hasName()
protected void setName(java.lang.String name)
public int getPosition()
protected void setPosition(int position)
public TypeReference getParameterType()
protected void setParameterType(TypeReference parameterType)
public java.lang.String toString()
toString in class java.lang.Objectpublic abstract ParameterDefinition resolve()