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:
- Serialized Form
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ValueType.Primitive
static ValueType.Primitive
static ValueType.Primitive
static ValueType.Primitive
static ValueType.Primitive
static ValueType.Primitive
static ValueType.Primitive
static ValueType.Primitive
static 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
-