com.thoughtworks.qdox.model
Class TypeVariable

java.lang.Object
  extended by com.thoughtworks.qdox.model.Type
      extended by com.thoughtworks.qdox.model.TypeVariable
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class TypeVariable
extends Type

Since:
1.10
Author:
Robert Scholte
See Also:
Serialized Form

Field Summary
private  Type[] bounds
           
static TypeVariable[] EMPTY_ARRAY
           
 
Fields inherited from class com.thoughtworks.qdox.model.Type
VOID
 
Constructor Summary
TypeVariable(java.lang.String fullName, TypeVariableDef def, JavaClassParent context)
           
 
Method Summary
static TypeVariable createUnresolved(TypeVariableDef def, JavaClassParent context)
           
 java.lang.String getGenericValue()
           
 java.lang.String getName()
           
 java.lang.String getValue()
           
 
Methods inherited from class com.thoughtworks.qdox.model.Type
compareTo, createUnresolved, createUnresolved, createUnresolved, equals, getDimensions, getFullQualifiedName, getGenericValue, getJavaClass, getJavaClassParent, getResolvedGenericValue, getResolvedValue, hashCode, isA, isArray, isPrimitive, isResolved, isVoid, toGenericString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_ARRAY

public static final TypeVariable[] EMPTY_ARRAY

bounds

private Type[] bounds
Constructor Detail

TypeVariable

public TypeVariable(java.lang.String fullName,
                    TypeVariableDef def,
                    JavaClassParent context)
Method Detail

createUnresolved

public static TypeVariable createUnresolved(TypeVariableDef def,
                                            JavaClassParent context)

getValue

public java.lang.String getValue()
Overrides:
getValue in class Type

getGenericValue

public java.lang.String getGenericValue()
Overrides:
getGenericValue in class Type

getName

public java.lang.String getName()