public class DefaultJavaParameterizedType extends DefaultJavaType implements JavaParameterizedType
Modifier and Type | Field and Description |
---|---|
private java.util.List<JavaType> |
actualArgumentTypes |
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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBinaryName, getCanonicalName, getFullyQualifiedName, getValue, toGenericString
private java.util.List<JavaType> actualArgumentTypes
public DefaultJavaParameterizedType(java.lang.String fullName, java.lang.String name, int dimensions, TypeResolver typeResolver)
public java.util.List<JavaType> getActualTypeArguments()
getActualTypeArguments
in interface JavaParameterizedType
public 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 JavaType
getGenericValue
in class DefaultJavaType
public java.lang.String getGenericCanonicalName()
getGenericCanonicalName
in interface JavaType
getGenericCanonicalName
in class DefaultJavaType
public java.lang.String getGenericFullyQualifiedName()
getGenericFullyQualifiedName
in interface JavaType
getGenericFullyQualifiedName
in class DefaultJavaType