public enum JavaType extends Enum<JavaType>
Enum Constant and Description |
---|
BIG_DECIMAL
java.math.BigDecimal.
|
BOOLEAN_OBJECT
java.lang.Boolean.
|
BOOLEAN_PRIMITIVE
primitive boolean.
|
BYTE_OBJECT
java.lang.Byte.
|
BYTE_PRIMITIVE
primitive byte.
|
BYTE_PRIMITIVE_ARRAY
primitive byte array.
|
CHAR_OBJECT
java.lang.Char.
|
CHAR_PRIMITIVE
primitive char.
|
DATE
java.util.Date.
|
DOUBLE_OBJECT
java.lang.Double.
|
DOUBLE_PRIMITIVE
primitive double.
|
ENUM
java.lang.Enum.
|
FLOAT_OBJECT
java.lang.Float.
|
FLOAT_PRIMITIVE
primitive float.
|
INTEGER_OBJECT
java.lang.Integer.
|
INTEGER_PRIMITIVE
primitive int.
|
LONG_OBJECT
java.lang.Long.
|
LONG_PRIMITIVE
primitive long.
|
SHORT_OBJECT
java.lang.Short.
|
SHORT_PRIMITIVE
primitive short.
|
STRING
java.lang.String.
|
Modifier and Type | Method and Description |
---|---|
String |
getClassName()
Returns the class name.
|
String |
getFullClassName()
Returns the class name, if necessary qualified with the package name.
|
String |
getPackagePrefix()
Returns the package prefix.
|
boolean |
isNumber()
Returns whether the type is a number.
|
boolean |
isPrimitive()
Returns whether the type is a primitive type.
|
static JavaType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JavaType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaType STRING
public static final JavaType BIG_DECIMAL
public static final JavaType BOOLEAN_PRIMITIVE
public static final JavaType BOOLEAN_OBJECT
public static final JavaType BYTE_PRIMITIVE
public static final JavaType BYTE_OBJECT
public static final JavaType SHORT_PRIMITIVE
public static final JavaType SHORT_OBJECT
public static final JavaType INTEGER_PRIMITIVE
public static final JavaType INTEGER_OBJECT
public static final JavaType LONG_PRIMITIVE
public static final JavaType LONG_OBJECT
public static final JavaType FLOAT_PRIMITIVE
public static final JavaType FLOAT_OBJECT
public static final JavaType DOUBLE_PRIMITIVE
public static final JavaType DOUBLE_OBJECT
public static final JavaType CHAR_PRIMITIVE
public static final JavaType CHAR_OBJECT
public static final JavaType BYTE_PRIMITIVE_ARRAY
public static final JavaType DATE
public static final JavaType ENUM
public static JavaType[] values()
for (JavaType c : JavaType.values()) System.out.println(c);
public static JavaType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isPrimitive()
public boolean isNumber()
public String getClassName()
public String getPackagePrefix()
public String getFullClassName()
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.