public class DefaultJavaParameterizedType extends DefaultJavaType implements JavaParameterizedType
fullName, name, VOID
Constructor and Description |
---|
DefaultJavaParameterizedType(String fullName) |
DefaultJavaParameterizedType(String fullName,
int dimensions) |
DefaultJavaParameterizedType(String fullName,
int dimensions,
JavaClassParent context) |
DefaultJavaParameterizedType(String name,
JavaClassParent context) |
DefaultJavaParameterizedType(String fullName,
String name,
int dimensions,
JavaClassParent context) |
Modifier and Type | Method and Description |
---|---|
List<JavaType> |
getActualTypeArguments() |
String |
getGenericCanonicalName()
The canonical name with generic information.
|
String |
getGenericFullyQualifiedName()
The fully qualified nate with generic information.
|
String |
getGenericValue()
The FQN representation of an Object for code usage
This implementation ignores generics
Some examples how Objects will be translated
|
void |
setActualArgumentTypes(List<JavaType> actualArgumentTypes) |
asType, createUnresolved, equals, getAnnotations, getBeanProperties, getBeanProperties, getBeanProperty, getBeanProperty, getCanonicalName, getClasses, getClassNamePrefix, getCodeBlock, getComment, getComponentType, getConstructor, getConstructor, getConstructors, getDeclaringClass, getDerivedClasses, getDimensions, getEnumConstantByName, getEnumConstants, getFieldByName, getFields, getFullyQualifiedName, getGenericValue, getImplementedInterfaces, getImplements, getInitializers, getInnerClassByName, getInnerClasses, getInterfaces, getJavaClass, getJavaClassLibrary, getJavaClassParent, getLineNumber, getMethod, getMethodBySignature, getMethodBySignature, getMethodBySignature, getMethods, getMethods, getMethodsBySignature, getMethodsBySignature, getModifiers, getName, getNamedParameter, getNestedClassByName, getNestedClasses, getPackage, getPackageName, getParent, getParentSource, getResolvedFullyQualifiedName, getResolvedGenericFullyQualifiedName, getResolvedGenericValue, getResolvedValue, 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, resolveCanonicalName, resolveFullyQualifiedName, resolveType, toGenericString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCanonicalName, getFullyQualifiedName, getValue, toGenericString
public DefaultJavaParameterizedType(String fullName, int dimensions, JavaClassParent context)
public DefaultJavaParameterizedType(String fullName, int dimensions)
public DefaultJavaParameterizedType(String name, JavaClassParent context)
public DefaultJavaParameterizedType(String fullName, String name, int dimensions, JavaClassParent context)
public DefaultJavaParameterizedType(String fullName)
public List<JavaType> getActualTypeArguments()
getActualTypeArguments
in interface JavaParameterizedType
public String getGenericValue()
Object > java.lang.object java.util.List> java.util.List ? > ? T > T anypackage.Outer.Inner > anypackage.Outer.Inner
getGenericValue
in interface JavaType
getGenericValue
in class DefaultJavaType
public String getGenericCanonicalName()
DefaultJavaType
getGenericCanonicalName
in interface JavaType
getGenericCanonicalName
in class DefaultJavaType
public String getGenericFullyQualifiedName()
DefaultJavaType
getGenericFullyQualifiedName
in interface JavaType
getGenericFullyQualifiedName
in class DefaultJavaType
Copyright © 2002–2015. All rights reserved.