public class JavaParameter extends AbstractBaseJavaEntity implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static JavaParameter[] |
EMPTY_ARRAY |
parent| Constructor and Description |
|---|
JavaParameter(Type type,
java.lang.String name) |
JavaParameter(Type type,
java.lang.String name,
boolean varArgs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName() |
JavaClass |
getParentClass()
Not every entity has a parentClass, but AnnotationFieldRef requires access to it.
|
JavaMethod |
getParentMethod() |
java.lang.String |
getResolvedGenericValue() |
java.lang.String |
getResolvedValue() |
Type |
getType() |
int |
hashCode() |
boolean |
isVarArgs()
Is this a Java 5 var args type specified using three dots.
|
void |
setParentMethod(JavaMethod parentMethod) |
java.lang.String |
toString() |
getAnnotations, getLineNumber, getParent, setAnnotations, setLineNumber, setName, setParentpublic static final JavaParameter[] EMPTY_ARRAY
public JavaParameter(Type type, java.lang.String name)
public JavaParameter(Type type, java.lang.String name, boolean varArgs)
public java.lang.String getName()
getName in class AbstractBaseJavaEntitypublic Type getType()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic JavaMethod getParentMethod()
public void setParentMethod(JavaMethod parentMethod)
public JavaClass getParentClass()
AbstractBaseJavaEntitygetParentClass in class AbstractBaseJavaEntitypublic boolean isVarArgs()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getResolvedValue()
public java.lang.String getResolvedGenericValue()