public class DefaultJavaParameterizedType extends DefaultJavaType implements JavaParameterizedType
fullName, name| Constructor and Description |
|---|
DefaultJavaParameterizedType(java.lang.String fullName,
java.lang.String name,
int dimensions,
TypeResolver typeResolver) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<JavaType> |
getActualTypeArguments() |
java.lang.String |
getGenericCanonicalName()
The canonical name with generic information.
|
java.lang.String |
getGenericFullyQualifiedName()
The fully qualified name with generic information.
|
java.lang.String |
getGenericValue()
A java5+ representation of the class.
|
void |
setActualArgumentTypes(java.util.List<JavaType> actualArgumentTypes) |
equals, getAnnotations, getBeanProperties, getBeanProperties, getBeanProperty, getBeanProperty, getBinaryName, getCanonicalName, getCodeBlock, getComment, getComponentType, getConstructor, getConstructor, getConstructors, getDeclaringClass, getDerivedClasses, getDimensions, getEnumConstantByName, getEnumConstants, getFieldByName, getFields, getFullyQualifiedName, getGenericValue, getImplements, getInitializers, getInterfaces, getJavaClassLibrary, getLineNumber, getMethod, getMethodBySignature, getMethodBySignature, getMethodBySignature, getMethods, getMethods, getMethodsBySignature, getMethodsBySignature, getModifiers, getName, getNamedParameter, getNestedClassByName, getNestedClasses, getPackage, getPackageName, getParentSource, getResolvedFullyQualifiedName, getResolvedGenericFullyQualifiedName, getResolvedGenericValue, getResolvedValue, getSimpleName, getSource, getSuperClass, getSuperJavaClass, getTagByName, getTags, getTagsByName, getTagsByName, getTypeParameters, getValue, hashCode, isA, isA, isA, isAbstract, isAnnotation, isArray, isEnum, isFinal, isInner, isInterface, isPrimitive, isPrivate, isProtected, isPublic, isResolved, isStatic, isVoid, resolve, resolve, toGenericString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBinaryName, getCanonicalName, getFullyQualifiedName, getValue, toGenericStringpublic DefaultJavaParameterizedType(java.lang.String fullName,
java.lang.String name,
int dimensions,
TypeResolver typeResolver)
public java.util.List<JavaType> getActualTypeArguments()
getActualTypeArguments in interface JavaParameterizedTypepublic void setActualArgumentTypes(java.util.List<JavaType> actualArgumentTypes)
public java.lang.String getGenericValue()
private String fieldA; // getValue() will return "String" private java.lang.String fieldA; // getValue() will return "java.lang.String" private List>String> aList; // getValue() will return "List>String>"
getGenericValue in interface JavaTypegetGenericValue in class DefaultJavaTypepublic java.lang.String getGenericCanonicalName()
getGenericCanonicalName in interface JavaTypegetGenericCanonicalName in class DefaultJavaTypepublic java.lang.String getGenericFullyQualifiedName()
getGenericFullyQualifiedName in interface JavaTypegetGenericFullyQualifiedName in class DefaultJavaTypeCopyright © 2002-2018. All Rights Reserved.