com.thoughtworks.qdox.model

Class Type

public class Type extends Object implements Comparable, Serializable

Field Summary
static Type[]EMPTY_ARRAY
static TypeVOID
Constructor Summary
Type(String fullName, String name, int dimensions, JavaClassParent context)
Type(String fullName, TypeDef typeDef, int dimensions, JavaClassParent context)
Type(String fullName, int dimensions, JavaClassParent context)
Type(String fullName, int dimensions)
Type(String fullName)
Method Summary
intcompareTo(Object o)
static TypecreateUnresolved(String name, int dimensions, JavaClassParent context)
static TypecreateUnresolved(TypeDef typeDef, int dimensions, JavaClassParent context)
static TypecreateUnresolved(TypeDef typeDef, JavaClassParent context)
booleanequals(Object obj)
intgetDimensions()
StringgetFullQualifiedName()
StringgetGenericValue()
protected StringgetGenericValue(TypeVariable[] typeVariableList)
JavaClassgetJavaClass()
JavaClassParentgetJavaClassParent()
protected StringgetResolvedGenericValue(TypeVariable[] typeParameters)
protected StringgetResolvedValue(TypeVariable[] typeParameters)
StringgetValue()
inthashCode()
booleanisA(Type type)
booleanisArray()
booleanisPrimitive()
booleanisResolved()
booleanisVoid()
StringtoGenericString()
StringtoString()

Field Detail

EMPTY_ARRAY

public static final Type[] EMPTY_ARRAY

VOID

public static final Type VOID

Constructor Detail

Type

public Type(String fullName, String name, int dimensions, JavaClassParent context)

Type

public Type(String fullName, TypeDef typeDef, int dimensions, JavaClassParent context)

Type

public Type(String fullName, int dimensions, JavaClassParent context)

Type

public Type(String fullName, int dimensions)

Type

public Type(String fullName)

Method Detail

compareTo

public int compareTo(Object o)

See Also: java.lang.Comparable#compareTo(Object)

createUnresolved

public static Type createUnresolved(String name, int dimensions, JavaClassParent context)

createUnresolved

public static Type createUnresolved(TypeDef typeDef, int dimensions, JavaClassParent context)

createUnresolved

public static Type createUnresolved(TypeDef typeDef, JavaClassParent context)

equals

public boolean equals(Object obj)

getDimensions

public int getDimensions()

getFullQualifiedName

public String getFullQualifiedName()

getGenericValue

public String getGenericValue()

Since: 1.8

getGenericValue

protected String getGenericValue(TypeVariable[] typeVariableList)

getJavaClass

public JavaClass getJavaClass()

getJavaClassParent

public JavaClassParent getJavaClassParent()

getResolvedGenericValue

protected String getResolvedGenericValue(TypeVariable[] typeParameters)

getResolvedValue

protected String getResolvedValue(TypeVariable[] typeParameters)

getValue

public String getValue()

hashCode

public int hashCode()

isA

public boolean isA(Type type)

Since: 1.3

isArray

public boolean isArray()

isPrimitive

public boolean isPrimitive()

Since: 1.6

isResolved

public boolean isResolved()

isVoid

public boolean isVoid()

Since: 1.6

toGenericString

public String toGenericString()

toString

public String toString()