Package org.teavm.model
Class GenericValueType
- java.lang.Object
-
- org.teavm.model.GenericValueType
-
- Direct Known Subclasses:
GenericValueType.Primitive,GenericValueType.Reference,GenericValueType.Void
public abstract class GenericValueType extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGenericValueType.Argumentstatic classGenericValueType.ArgumentKindstatic classGenericValueType.Arraystatic classGenericValueType.Objectstatic classGenericValueType.ParsePositionstatic classGenericValueType.Primitivestatic classGenericValueType.Referencestatic classGenericValueType.Variablestatic classGenericValueType.Void
-
Field Summary
Fields Modifier and Type Field Description static GenericValueType.PrimitiveBOOLEANstatic GenericValueType.PrimitiveBYTEstatic GenericValueType.PrimitiveCHARstatic GenericValueType.PrimitiveDOUBLEstatic GenericValueType.PrimitiveFLOATstatic GenericValueType.PrimitiveINTstatic GenericValueType.PrimitiveLONGstatic GenericValueType.PrimitiveSHORTstatic GenericValueType.VoidVOID
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericValueTypeparse(java.lang.String text)static GenericValueTypeparse(java.lang.String text, GenericValueType.ParsePosition position)static GenericValueType.ObjectparseObject(java.lang.String text, GenericValueType.ParsePosition position)static GenericValueType.ReferenceparseReference(java.lang.String text, GenericValueType.ParsePosition position)java.lang.StringtoString()
-
-
-
Field Detail
-
VOID
public static final GenericValueType.Void VOID
-
BOOLEAN
public static final GenericValueType.Primitive BOOLEAN
-
BYTE
public static final GenericValueType.Primitive BYTE
-
SHORT
public static final GenericValueType.Primitive SHORT
-
INT
public static final GenericValueType.Primitive INT
-
FLOAT
public static final GenericValueType.Primitive FLOAT
-
LONG
public static final GenericValueType.Primitive LONG
-
DOUBLE
public static final GenericValueType.Primitive DOUBLE
-
CHAR
public static final GenericValueType.Primitive CHAR
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
parse
public static GenericValueType parse(java.lang.String text, GenericValueType.ParsePosition position)
-
parseReference
public static GenericValueType.Reference parseReference(java.lang.String text, GenericValueType.ParsePosition position)
-
parseObject
public static GenericValueType.Object parseObject(java.lang.String text, GenericValueType.ParsePosition position)
-
parse
public GenericValueType parse(java.lang.String text)
-
-