Package org.teavm.model
Class RuntimeConstant
- java.lang.Object
-
- org.teavm.model.RuntimeConstant
-
public final class RuntimeConstant extends Object
-
-
Constructor Summary
Constructors Constructor Description RuntimeConstant(double value)RuntimeConstant(float value)RuntimeConstant(int value)RuntimeConstant(long value)RuntimeConstant(String value)RuntimeConstant(MethodHandle value)RuntimeConstant(ValueType value)RuntimeConstant(ValueType[] methodType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetDouble()floatgetFloat()intgetInt()bytegetKind()longgetLong()MethodHandlegetMethodHandle()ValueType[]getMethodType()StringgetString()ValueTypegetValueType()
-
-
-
Field Detail
-
INT
public static final byte INT
- See Also:
- Constant Field Values
-
LONG
public static final byte LONG
- See Also:
- Constant Field Values
-
FLOAT
public static final byte FLOAT
- See Also:
- Constant Field Values
-
DOUBLE
public static final byte DOUBLE
- See Also:
- Constant Field Values
-
STRING
public static final byte STRING
- See Also:
- Constant Field Values
-
TYPE
public static final byte TYPE
- See Also:
- Constant Field Values
-
METHOD
public static final byte METHOD
- See Also:
- Constant Field Values
-
METHOD_HANDLE
public static final byte METHOD_HANDLE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RuntimeConstant
public RuntimeConstant(int value)
-
RuntimeConstant
public RuntimeConstant(long value)
-
RuntimeConstant
public RuntimeConstant(float value)
-
RuntimeConstant
public RuntimeConstant(double value)
-
RuntimeConstant
public RuntimeConstant(String value)
-
RuntimeConstant
public RuntimeConstant(ValueType value)
-
RuntimeConstant
public RuntimeConstant(ValueType[] methodType)
-
RuntimeConstant
public RuntimeConstant(MethodHandle value)
-
-
Method Detail
-
getKind
public byte getKind()
-
getInt
public int getInt()
-
getLong
public long getLong()
-
getFloat
public float getFloat()
-
getDouble
public double getDouble()
-
getString
public String getString()
-
getValueType
public ValueType getValueType()
-
getMethodType
public ValueType[] getMethodType()
-
getMethodHandle
public MethodHandle getMethodHandle()
-
-