T - 类型public class ClassType<T> extends java.lang.Object implements Type<T>
| Modifier and Type | Field and Description |
|---|---|
static ClassType<java.math.BigDecimal> |
BIGDECIMAL |
static ClassType<java.lang.Boolean> |
BOOL |
static ClassType<java.lang.Boolean> |
BOOLEAN |
static ClassType<java.lang.Byte> |
BYTE |
static ClassType<java.lang.Byte> |
BYTEWRAPPER |
static ClassType<java.util.Date> |
DATE |
static ClassType<java.lang.Double> |
DOUBLE |
static ClassType<java.lang.Double> |
DOUBLEWRAPPER |
static ClassType<java.lang.Float> |
FLOAT |
static ClassType<java.lang.Float> |
FLOATEWRAPPER |
static ClassType<java.lang.Integer> |
INT |
static ClassType<java.lang.Integer> |
INTEGER |
static ClassType<java.time.LocalDate> |
LOCALDATE |
static ClassType<java.time.LocalDateTime> |
LOCALDATETIME |
static ClassType<java.time.LocalTime> |
LOCALTIME |
static ClassType<java.lang.Long> |
LONG |
static ClassType<java.lang.Long> |
LONGWRAPPER |
static ClassType<java.lang.Short> |
SHORT |
static ClassType<java.lang.Short> |
SHORTWRAPPER |
static ClassType<java.sql.Date> |
SQLDATE |
static ClassType<java.lang.String> |
STRING |
static ClassType<java.sql.Time> |
TIME |
static ClassType<java.sql.Timestamp> |
TIMESTAMP |
| Constructor and Description |
|---|
ClassType(java.lang.Class<T> type)
Instantiates a new class type.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Class<T> |
getType()
get type.
|
java.lang.String |
getTypeName() |
int |
hashCode() |
java.lang.String |
toString() |
public static final ClassType<java.lang.Boolean> BOOLEAN
public static final ClassType<java.lang.Boolean> BOOL
public static final ClassType<java.lang.Byte> BYTEWRAPPER
public static final ClassType<java.lang.Byte> BYTE
public static final ClassType<java.lang.Short> SHORTWRAPPER
public static final ClassType<java.lang.Short> SHORT
public static final ClassType<java.lang.Integer> INTEGER
public static final ClassType<java.lang.Integer> INT
public static final ClassType<java.lang.Long> LONGWRAPPER
public static final ClassType<java.lang.Long> LONG
public static final ClassType<java.lang.Float> FLOATEWRAPPER
public static final ClassType<java.lang.Float> FLOAT
public static final ClassType<java.lang.Double> DOUBLEWRAPPER
public static final ClassType<java.lang.Double> DOUBLE
public static final ClassType<java.math.BigDecimal> BIGDECIMAL
public static final ClassType<java.lang.String> STRING
public static final ClassType<java.util.Date> DATE
public static final ClassType<java.sql.Date> SQLDATE
public static final ClassType<java.sql.Time> TIME
public static final ClassType<java.sql.Timestamp> TIMESTAMP
public static final ClassType<java.time.LocalDateTime> LOCALDATETIME
public static final ClassType<java.time.LocalDate> LOCALDATE
public static final ClassType<java.time.LocalTime> LOCALTIME
public ClassType(java.lang.Class<T> type)
type - classTypepublic java.lang.Class<T> getType()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getTypeName()
getTypeName in interface java.lang.reflect.Typepublic java.lang.String toString()
toString in class java.lang.Object