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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Primitivestatic final ValueType.Void -
Method Summary
Modifier and TypeMethodDescriptionstatic ValueType.Arraybooleanabstract booleanbooleanisSubtypeOf(ValueType supertype) static StringmanyToString(ValueType[] types) static StringmethodTypeToString(ValueType[] types) static ValueType.Objectstatic ValueTypestatic ValueTypestatic ValueTypeparseIfPossible(String string) static ValueType[]static ValueType[]parseManyIfPossible(String text) static ValueTypeprimitive(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
-