public class Type extends Object implements Comparable, Serializable
Modifier and Type | Field and Description |
---|---|
static Type[] |
EMPTY_ARRAY |
static Type |
VOID |
Constructor and Description |
---|
Type(String fullName) |
Type(String fullName,
int dimensions) |
Type(String fullName,
int dimensions,
JavaClassParent context) |
Type(String fullName,
String name,
int dimensions,
JavaClassParent context) |
Type(String fullName,
TypeDef typeDef,
int dimensions,
JavaClassParent context) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object o) |
static Type |
createUnresolved(String name,
int dimensions,
JavaClassParent context) |
static Type |
createUnresolved(TypeDef typeDef,
int dimensions,
JavaClassParent context) |
static Type |
createUnresolved(TypeDef typeDef,
JavaClassParent context) |
boolean |
equals(Object obj) |
int |
getDimensions() |
String |
getGenericValue() |
JavaClass |
getJavaClass() |
JavaClassParent |
getJavaClassParent() |
String |
getValue() |
int |
hashCode() |
boolean |
isA(Type type) |
boolean |
isArray() |
boolean |
isPrimitive() |
boolean |
isResolved() |
boolean |
isVoid() |
String |
toString() |
public Type(String fullName, String name, int dimensions, JavaClassParent context)
public Type(String fullName, TypeDef typeDef, int dimensions, JavaClassParent context)
public Type(String fullName, int dimensions, JavaClassParent context)
public Type(String fullName, int dimensions)
public Type(String fullName)
public static Type createUnresolved(String name, int dimensions, JavaClassParent context)
public static Type createUnresolved(TypeDef typeDef, int dimensions, JavaClassParent context)
public static Type createUnresolved(TypeDef typeDef, JavaClassParent context)
public JavaClassParent getJavaClassParent()
public String getValue()
public String getGenericValue()
public boolean isResolved()
public int compareTo(Object o)
compareTo
in interface Comparable
Comparable.compareTo(Object)
public boolean isArray()
public int getDimensions()
public JavaClass getJavaClass()
public boolean isA(Type type)
public boolean isPrimitive()
public boolean isVoid()
Copyright © 2002-2013. All Rights Reserved.