com.thoughtworks.qdox.model
Class Type

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

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

See Also:
Serialized Form

Field Summary
private  int dimensions
           
static Type[] EMPTY_ARRAY
           
private  java.lang.String fullName
           
private  JavaClassParent javaClassParent
           
private  java.lang.String name
           
 
Constructor Summary
Type(java.lang.String fullName)
           
Type(java.lang.String fullName, int dimensions)
           
Type(java.lang.String name, int dimensions, JavaClassParent javaClassParent)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object obj)
           
 int getDimensions()
           
 JavaClass getJavaClass()
           
 JavaClassParent getJavaClassParent()
           
 java.lang.String getValue()
           
 int hashCode()
           
 boolean isA(Type type)
           
 boolean isArray()
           
 boolean isResolved()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_ARRAY

public static final Type[] EMPTY_ARRAY

name

private java.lang.String name

javaClassParent

private JavaClassParent javaClassParent

fullName

private java.lang.String fullName

dimensions

private int dimensions
Constructor Detail

Type

public Type(java.lang.String name,
            int dimensions,
            JavaClassParent javaClassParent)

Type

public Type(java.lang.String fullName,
            int dimensions)

Type

public Type(java.lang.String fullName)
Method Detail

getJavaClassParent

public JavaClassParent getJavaClassParent()

getValue

public java.lang.String getValue()

isResolved

public boolean isResolved()

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable
See Also:
Comparable.compareTo(Object)

isArray

public boolean isArray()

getDimensions

public int getDimensions()

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getJavaClass

public JavaClass getJavaClass()

isA

public boolean isA(Type type)
Since:
1.3