public abstract class ValueType extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ValueType.Array |
static class |
ValueType.Null |
static class |
ValueType.Object |
static class |
ValueType.Primitive |
static class |
ValueType.Void |
| Modifier and Type | Field and Description |
|---|---|
static ValueType.Primitive |
BOOLEAN |
static ValueType.Primitive |
BYTE |
static ValueType.Primitive |
CHARACTER |
static ValueType.Primitive |
DOUBLE |
static ValueType.Primitive |
FLOAT |
static ValueType.Primitive |
INTEGER |
static ValueType.Primitive |
LONG |
static ValueType.Null |
NULL |
static ValueType.Primitive |
SHORT |
static ValueType.Void |
VOID |
| Modifier and Type | Method and Description |
|---|---|
static ValueType |
arrayOf(ValueType type) |
boolean |
equals(Object obj) |
int |
hashCode() |
abstract boolean |
isObject(String cls) |
boolean |
isSubtypeOf(ValueType supertype) |
static String |
manyToString(ValueType[] types) |
static ValueType |
object(String cls) |
static ValueType |
parse(Class<?> cls) |
static ValueType |
parse(String string) |
static ValueType[] |
parseMany(String text) |
static ValueType |
primitive(PrimitiveType type) |
public static final ValueType.Void VOID
public static final ValueType.Primitive BOOLEAN
public static final ValueType.Primitive BYTE
public static final ValueType.Primitive SHORT
public static final ValueType.Primitive INTEGER
public static final ValueType.Primitive FLOAT
public static final ValueType.Primitive LONG
public static final ValueType.Primitive DOUBLE
public static final ValueType.Primitive CHARACTER
public static final ValueType.Null NULL
public static ValueType primitive(PrimitiveType type)
public abstract boolean isObject(String cls)
public boolean isSubtypeOf(ValueType supertype)
Copyright © 2015. All rights reserved.