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, setParent
public 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 AbstractBaseJavaEntity
public Type getType()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public JavaMethod getParentMethod()
public void setParentMethod(JavaMethod parentMethod)
public JavaClass getParentClass()
AbstractBaseJavaEntity
getParentClass
in class AbstractBaseJavaEntity
public boolean isVarArgs()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getResolvedValue()
public java.lang.String getResolvedGenericValue()
Copyright © 2002–2018. All rights reserved.