public class DefaultJavaParameterizedType extends DefaultJavaType implements JavaParameterizedType
fullName, name
Constructor and Description |
---|
DefaultJavaParameterizedType(String fullName,
String name,
int dimensions,
TypeResolver typeResolver) |
Modifier and Type | Method and Description |
---|---|
List<JavaType> |
getActualTypeArguments() |
String |
getGenericCanonicalName()
The canonical name with generic information.
|
String |
getGenericFullyQualifiedName()
The fully qualified name with generic information.
|
String |
getGenericValue()
A java5+ representation of the class.
|
void |
setActualArgumentTypes(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
public DefaultJavaParameterizedType(String fullName, String name, int dimensions, TypeResolver typeResolver)
public List<JavaType> getActualTypeArguments()
getActualTypeArguments
in interface JavaParameterizedType
public 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 String getGenericCanonicalName()
getGenericCanonicalName
in interface JavaType
getGenericCanonicalName
in class DefaultJavaType
public String getGenericFullyQualifiedName()
getGenericFullyQualifiedName
in interface JavaType
getGenericFullyQualifiedName
in class DefaultJavaType
Copyright © 2002–2023. All rights reserved.