public enum V8ValueType extends java.lang.Enum<V8ValueType>
| Enum Constant and Description |
|---|
Arguments
The V8 Arguments reference type.
|
Array
The V8 Array reference type.
|
ArrayBuffer
The V8 ArrayBuffer reference type.
|
BigInt64Array
The V8 BigInt64Array reference type.
|
BigInteger
The big integer V8 value type.
|
BigIntObject
The V8 BigIntObject reference type.
|
BigUint64Array
The V8 BigUint64Array reference type.
|
Boolean
The boolean V8 value type.
|
BooleanObject
The V8 BooleanObject reference type.
|
Context
The V8 Context reference type.
|
DataView
The V8 DataView reference type.
|
Double
The double V8 value type.
|
DoubleObject
The V8 DoubleObject reference type.
|
Error
The V8 Error reference type.
|
Float16Array
The V8 Float16Array reference type.
|
Float32Array
The V8 Float32Array reference type.
|
Float64Array
The V8 Float64Array reference type.
|
Function
The V8 Function reference type.
|
Int16Array
The V8 Int16Array reference type.
|
Int32Array
The V8 Int32Array reference type.
|
Int8Array
The V8 Int8Array reference type.
|
Integer
The integer V8 value type.
|
IntegerObject
The V8 IntegerObject reference type.
|
Invalid
The V8 Invalid reference type.
|
Iterator
The V8 Iterator reference type.
|
Long
The long V8 value type.
|
Map
The V8 Map reference type.
|
Module
The V8 Module reference type.
|
Null
The null V8 value type.
|
Object
The V8 Object reference type.
|
Promise
The V8 Promise reference type.
|
Proxy
The V8 Proxy reference type.
|
RegExp
The V8 RegExp reference type.
|
Script
The V8 Script reference type.
|
Set
The V8 Set reference type.
|
SharedArrayBuffer
The V8 SharedArrayBuffer reference type.
|
String
The string V8 value type.
|
StringObject
The V8 StringObject reference type.
|
Symbol
The V8 Symbol reference type.
|
SymbolObject
The V8 SymbolObject reference type.
|
Uint16Array
The V8 Uint16Array reference type.
|
Uint32Array
The V8 Uint32Array reference type.
|
Uint8Array
The V8 Uint8Array reference type.
|
Uint8ClampedArray
The V8 Uint8ClampedArray reference type.
|
Undefined
The undefined V8 value type.
|
WeakMap
The V8 WeakMap reference type.
|
WeakSet
The V8 WeakSet reference type.
|
ZonedDateTime
The zoned date time V8 value type.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getId()
Gets the type ID.
|
java.lang.String |
getName()
Gets the type name.
|
static V8ValueType |
parse(int id)
Parses a V8 value type by ID.
|
static V8ValueType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static V8ValueType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final V8ValueType Invalid
public static final V8ValueType Null
public static final V8ValueType Undefined
public static final V8ValueType Boolean
public static final V8ValueType Integer
public static final V8ValueType Double
public static final V8ValueType Long
public static final V8ValueType BigInteger
public static final V8ValueType String
public static final V8ValueType ZonedDateTime
public static final V8ValueType Object
public static final V8ValueType Error
public static final V8ValueType RegExp
public static final V8ValueType Promise
public static final V8ValueType Proxy
public static final V8ValueType Symbol
public static final V8ValueType SymbolObject
public static final V8ValueType Arguments
public static final V8ValueType Map
public static final V8ValueType Set
public static final V8ValueType Array
public static final V8ValueType Function
public static final V8ValueType Iterator
public static final V8ValueType WeakMap
public static final V8ValueType WeakSet
public static final V8ValueType Script
public static final V8ValueType Module
public static final V8ValueType Context
public static final V8ValueType BigIntObject
public static final V8ValueType BooleanObject
public static final V8ValueType IntegerObject
public static final V8ValueType DoubleObject
public static final V8ValueType StringObject
public static final V8ValueType DataView
public static final V8ValueType ArrayBuffer
public static final V8ValueType SharedArrayBuffer
public static final V8ValueType Int8Array
public static final V8ValueType Uint8Array
public static final V8ValueType Uint8ClampedArray
public static final V8ValueType Int16Array
public static final V8ValueType Uint16Array
public static final V8ValueType Int32Array
public static final V8ValueType Uint32Array
public static final V8ValueType Float16Array
public static final V8ValueType Float32Array
public static final V8ValueType Float64Array
public static final V8ValueType BigInt64Array
public static final V8ValueType BigUint64Array
public static V8ValueType[] values()
for (V8ValueType c : V8ValueType.values()) System.out.println(c);
public static V8ValueType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static V8ValueType parse(int id)
id - the IDpublic int getId()
public java.lang.String getName()