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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCanonicalName, getFullyQualifiedName, getValue, toGenericStringpublic 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 JavaParameterizedTypepublic String getGenericValue()
Object > java.lang.object java.util.List> java.util.List ? > ? T > T anypackage.Outer.Inner > anypackage.Outer.Inner
getGenericValue in interface JavaTypegetGenericValue in class DefaultJavaTypepublic String getGenericCanonicalName()
DefaultJavaTypegetGenericCanonicalName in interface JavaTypegetGenericCanonicalName in class DefaultJavaTypepublic String getGenericFullyQualifiedName()
DefaultJavaTypegetGenericFullyQualifiedName in interface JavaTypegetGenericFullyQualifiedName in class DefaultJavaTypeCopyright © 2002–2016. All rights reserved.