public class FullyQualifiedJavaType extends Object implements Comparable<FullyQualifiedJavaType>
| Constructor and Description |
|---|
FullyQualifiedJavaType(String fullTypeSpecification)
Use this constructor to construct a generic type with the specified type parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeArgument(FullyQualifiedJavaType type)
Adds the type argument.
|
int |
compareTo(FullyQualifiedJavaType other) |
boolean |
equals(Object obj) |
static FullyQualifiedJavaType |
getBooleanPrimitiveInstance()
Gets the boolean primitive instance.
|
static FullyQualifiedJavaType |
getCriteriaInstance()
Gets the criteria instance.
|
static FullyQualifiedJavaType |
getDateInstance()
Gets the date instance.
|
String |
getFullyQualifiedName()
This method returns the fully qualified name - including any generic type parameters.
|
String |
getFullyQualifiedNameWithoutTypeParameters() |
static FullyQualifiedJavaType |
getGeneratedCriteriaInstance()
Gets the generated criteria instance.
|
List<String> |
getImportList()
Returns a list of Strings that are the fully qualified names of this type, and any generic type argument
associated with this type.
|
static FullyQualifiedJavaType |
getIntInstance()
Gets the int instance.
|
static FullyQualifiedJavaType |
getNewArrayListInstance()
Gets the new array list instance.
|
static FullyQualifiedJavaType |
getNewHashMapInstance()
Gets the new hash map instance.
|
static FullyQualifiedJavaType |
getNewIteratorInstance()
Gets the new iterator instance.
|
static FullyQualifiedJavaType |
getNewListInstance()
Gets the new list instance.
|
static FullyQualifiedJavaType |
getNewMapInstance()
Gets the new map instance.
|
static FullyQualifiedJavaType |
getObjectInstance()
Gets the object instance.
|
String |
getPackageName()
Gets the package name.
|
PrimitiveTypeWrapper |
getPrimitiveTypeWrapper()
Gets the primitive type wrapper.
|
String |
getShortName()
Gets the short name.
|
String |
getShortNameWithoutTypeArguments() |
static FullyQualifiedJavaType |
getStringInstance()
Gets the string instance.
|
List<FullyQualifiedJavaType> |
getTypeArguments() |
int |
hashCode() |
boolean |
isArray()
Checks if is array.
|
boolean |
isExplicitlyImported()
Checks if is explicitly imported.
|
boolean |
isPrimitive()
Checks if is primitive.
|
String |
toString() |
public FullyQualifiedJavaType(String fullTypeSpecification)
fullTypeSpecification - the full type specificationpublic boolean isExplicitlyImported()
public String getFullyQualifiedName()
public String getFullyQualifiedNameWithoutTypeParameters()
public List<String> getImportList()
public String getPackageName()
public String getShortName()
public String getShortNameWithoutTypeArguments()
public boolean isPrimitive()
public PrimitiveTypeWrapper getPrimitiveTypeWrapper()
public static final FullyQualifiedJavaType getIntInstance()
public static final FullyQualifiedJavaType getNewMapInstance()
public static final FullyQualifiedJavaType getNewListInstance()
public static final FullyQualifiedJavaType getNewHashMapInstance()
public static final FullyQualifiedJavaType getNewArrayListInstance()
public static final FullyQualifiedJavaType getNewIteratorInstance()
public static final FullyQualifiedJavaType getStringInstance()
public static final FullyQualifiedJavaType getBooleanPrimitiveInstance()
public static final FullyQualifiedJavaType getObjectInstance()
public static final FullyQualifiedJavaType getDateInstance()
public static final FullyQualifiedJavaType getCriteriaInstance()
public static final FullyQualifiedJavaType getGeneratedCriteriaInstance()
public int compareTo(FullyQualifiedJavaType other)
compareTo in interface Comparable<FullyQualifiedJavaType>public void addTypeArgument(FullyQualifiedJavaType type)
type - the typepublic boolean isArray()
public List<FullyQualifiedJavaType> getTypeArguments()
Copyright © 2006–2016 MyBatis.org. All rights reserved.