Package org.teavm.model
Class ValueType
java.lang.Object
org.teavm.model.ValueType
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ValueType.Array
,ValueType.Object
,ValueType.Primitive
,ValueType.Void
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Primitive
static final ValueType.Void
-
Method Summary
Modifier and TypeMethodDescriptionstatic ValueType
boolean
abstract boolean
boolean
isSubtypeOf
(ValueType supertype) static String
manyToString
(ValueType[] types) static String
methodTypeToString
(ValueType[] types) static ValueType.Object
static ValueType
static ValueType
static ValueType
parseIfPossible
(String string) static ValueType[]
static ValueType[]
parseManyIfPossible
(String text) static ValueType
primitive
(PrimitiveType type)
-
Field Details
-
VOID
-
BOOLEAN
-
BYTE
-
SHORT
-
INTEGER
-
FLOAT
-
LONG
-
DOUBLE
-
CHARACTER
-
-
Method Details
-
object
-
arrayOf
-
primitive
-
parseMany
-
parseManyIfPossible
-
parse
-
parseIfPossible
-
manyToString
-
methodTypeToString
-
isObject
-
isObject
-
isSubtypeOf
-
parse
-