com.thoughtworks.qdox.model

Class Type

Implemented Interfaces:
Comparable, Serializable

public class Type
extends java.lang.Object
implements Comparable, Serializable

Field Summary

static Type[]
EMPTY_ARRAY
static Type
VOID
private JavaClassParent
context
private int
dimensions
private String
fullName
private String
name

Constructor Summary

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

Method Summary

int
compareTo(Object o)
static Type
createUnresolved(String name, int dimensions, JavaClassParent context)
boolean
equals(Object obj)
int
getDimensions()
JavaClass
getJavaClass()
JavaClassParent
getJavaClassParent()
String
getValue()
int
hashCode()
boolean
isA(Type type)
boolean
isArray()
boolean
isPrimitive()
boolean
isResolved()
boolean
isVoid()
String
toString()

Field Details

EMPTY_ARRAY

public static final Type[] EMPTY_ARRAY

VOID

public static final Type VOID

context

private JavaClassParent context

dimensions

private int dimensions

fullName

private String fullName

name

private String name

Constructor Details

Type

public Type(String fullName)

Type

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

Type

public Type(String fullName,
            int dimensions)

Type

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

Method Details

compareTo

public int compareTo(Object o)
See Also:
java.lang.Comparable.compareTo(Object)

createUnresolved

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

equals

public boolean equals(Object obj)

getDimensions

public int getDimensions()

getJavaClass

public JavaClass getJavaClass()

getJavaClassParent

public JavaClassParent getJavaClassParent()

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

toString

public String toString()