public class FullyQualifiedJavaType extends Object implements Comparable<FullyQualifiedJavaType>
| 构造器和说明 |
|---|
FullyQualifiedJavaType(String fullTypeSpecification)
Use this constructor to construct a generic type with the specified type parameters.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
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 在接口中 Comparable<FullyQualifiedJavaType>public void addTypeArgument(FullyQualifiedJavaType type)
type - the typepublic boolean isArray()
Copyright © 2006–2016 MyBatis.org. All rights reserved.