public class DefaultJavaParameter extends AbstractBaseJavaEntity implements JavaParameter
| Constructor and Description |
|---|
DefaultJavaParameter(JavaClass type,
String name) |
DefaultJavaParameter(JavaClass type,
String name,
boolean varArgs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCanonicalName()
Equivalent of (@link
Class.getCanonicalName(). |
String |
getCodeBlock() |
ParameterDeclarator |
getDeclarator()
Returns the declaring method or constructor of this parameter
|
String |
getFullyQualifiedName()
Returns the FQN of an Object or the handler of a Type.
|
String |
getGenericCanonicalName()
The canonical name with generic information.
|
String |
getGenericFullyQualifiedName()
The fully qualified nate with generic information.
|
String |
getGenericValue()
A java5+ representation of the class.
|
JavaClass |
getJavaClass() |
String |
getName() |
JavaClass |
getParentClass()
Not every entity has a parentClass, but AnnotationFieldRef requires access to it.
|
String |
getResolvedFullyQualifiedName() |
String |
getResolvedGenericFullyQualifiedName() |
String |
getResolvedGenericValue() |
String |
getResolvedValue() |
JavaType |
getType() |
String |
getValue()
If there's a reference to this class, use the value used in the code.
|
int |
hashCode() |
boolean |
isVarArgs()
Is this a Java 5 var args type specified using three dots.
|
void |
setDeclarator(ParameterDeclarator declarator) |
void |
setName(String name) |
String |
toGenericString() |
String |
toString() |
getAnnotations, getComment, getNamedParameter, getTagByName, getTags, getTagsByName, setAnnotations, setComment, setTagsgetLineNumber, getModelWriter, getSource, setLineNumber, setModelWriterFactory, setSourceclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotations, getComment, getNamedParameter, getTagByName, getTags, getTagsByNamepublic String getCodeBlock()
getCodeBlock in interface JavaModelpublic void setName(String name)
public String getName()
getName in interface JavaParameterpublic JavaType getType()
getType in interface JavaParameterpublic JavaClass getJavaClass()
getJavaClass in interface JavaParameterpublic ParameterDeclarator getDeclarator()
getDeclarator in interface JavaParameterpublic void setDeclarator(ParameterDeclarator declarator)
public JavaClass getParentClass()
getParentClass in interface JavaParametergetParentClass in class AbstractBaseJavaEntitypublic boolean isVarArgs()
void doStuff(Object... thing)isVarArgs in interface JavaParameterpublic String getFullyQualifiedName()
#getComponentType().
Some examples how names will be translated
Object > java.lang.Object java.util.List > java.util.List ? > ? T > T anypackage.Outer.Inner > anypackage.Outer$Inner String[][] > java.lang.String[][]
getFullyQualifiedName in interface JavaParametergetFullyQualifiedName in interface JavaTypenull#getComponentType()public String getCanonicalName()
Class.getCanonicalName().getCanonicalName in interface JavaParametergetCanonicalName in interface JavaTypenullpublic String getValue()
private String fieldA; // getValue() will return "String" private java.lang.String fieldA; // getValue() will return "java.lang.String" private ListaList; // getValue() will return "List"
getValue in interface JavaParametergetValue in interface JavaTypenullpublic String getGenericCanonicalName()
getGenericCanonicalName in interface JavaTypepublic String getGenericFullyQualifiedName()
getGenericFullyQualifiedName in interface JavaTypepublic String getResolvedValue()
getResolvedValue in interface JavaParameterpublic String getResolvedFullyQualifiedName()
getResolvedFullyQualifiedName in interface JavaParameternullpublic String getResolvedGenericValue()
getResolvedGenericValue in interface JavaParameternullpublic String getResolvedGenericFullyQualifiedName()
getResolvedGenericFullyQualifiedName in interface JavaParameternullpublic String getGenericValue()
private String fieldA; // getValue() will return "String" private java.lang.String fieldA; // getValue() will return "java.lang.String" private ListaList; // getValue() will return "List "
getGenericValue in interface JavaTypepublic String toGenericString()
toGenericString in interface JavaTypeCopyright © 2002–2016. All rights reserved.