public enum V8ValueReferenceType extends java.lang.Enum<V8ValueReferenceType>
| 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.
|
BigIntObject
The V8 BigIntObject reference type.
|
BigUint64Array
The V8 BigUint64Array reference type.
|
BooleanObject
The V8 BooleanObject reference type.
|
Context
The V8 Context reference type.
|
DataView
The V8 DataView reference 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.
|
IntegerObject
The V8 IntegerObject reference type.
|
Invalid
The V8 Invalid reference type.
|
Iterator
The V8 Iterator reference type.
|
Map
The V8 Map reference type.
|
Module
The V8 Module reference 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.
|
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.
|
WeakMap
The V8 WeakMap reference type.
|
WeakSet
The V8 WeakSet reference type.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getId()
Gets the type ID.
|
java.lang.String |
getName()
Gets the type name.
|
static V8ValueReferenceType |
parse(int id)
Parse V8 value reference type by ID.
|
static V8ValueReferenceType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static V8ValueReferenceType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final V8ValueReferenceType Invalid
public static final V8ValueReferenceType Object
public static final V8ValueReferenceType Error
public static final V8ValueReferenceType RegExp
public static final V8ValueReferenceType Promise
public static final V8ValueReferenceType Proxy
public static final V8ValueReferenceType Symbol
public static final V8ValueReferenceType SymbolObject
public static final V8ValueReferenceType Arguments
public static final V8ValueReferenceType Map
public static final V8ValueReferenceType Set
public static final V8ValueReferenceType Array
public static final V8ValueReferenceType Function
public static final V8ValueReferenceType Iterator
public static final V8ValueReferenceType WeakMap
public static final V8ValueReferenceType WeakSet
public static final V8ValueReferenceType Script
public static final V8ValueReferenceType Module
public static final V8ValueReferenceType Context
public static final V8ValueReferenceType BigIntObject
public static final V8ValueReferenceType BooleanObject
public static final V8ValueReferenceType IntegerObject
public static final V8ValueReferenceType DoubleObject
public static final V8ValueReferenceType StringObject
public static final V8ValueReferenceType DataView
public static final V8ValueReferenceType ArrayBuffer
public static final V8ValueReferenceType SharedArrayBuffer
public static final V8ValueReferenceType Int8Array
public static final V8ValueReferenceType Uint8Array
public static final V8ValueReferenceType Uint8ClampedArray
public static final V8ValueReferenceType Int16Array
public static final V8ValueReferenceType Uint16Array
public static final V8ValueReferenceType Int32Array
public static final V8ValueReferenceType Uint32Array
public static final V8ValueReferenceType Float16Array
public static final V8ValueReferenceType Float32Array
public static final V8ValueReferenceType Float64Array
public static final V8ValueReferenceType BigInt64Array
public static final V8ValueReferenceType BigUint64Array
public static V8ValueReferenceType[] values()
for (V8ValueReferenceType c : V8ValueReferenceType.values()) System.out.println(c);
public static V8ValueReferenceType 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 V8ValueReferenceType parse(int id)
id - the idpublic int getId()
public java.lang.String getName()