public class V8ValueBuiltInSymbol extends V8ValueFunction
IV8ValueFunction.GetScopeInfosOptions, IV8ValueFunction.ScopeInfo, IV8ValueFunction.ScopeInfos, IV8ValueFunction.ScriptSource, IV8ValueFunction.SetSourceCodeOptions
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,IJavetSupplier<V8ValueSymbol,java.lang.Throwable>> |
builtInSymbolMap |
protected static java.lang.String |
FUNCTION_FOR |
protected static java.lang.String |
FUNCTION_KEY_FOR |
static java.lang.String |
NAME |
static java.lang.String |
PROPERTY_ASYNC_ITERATOR |
static java.lang.String |
PROPERTY_HAS_INSTANCE |
static java.lang.String |
PROPERTY_IS_CONCAT_SPREADABLE |
static java.lang.String |
PROPERTY_ITERATOR |
static java.lang.String |
PROPERTY_MATCH |
static java.lang.String |
PROPERTY_MATCH_ALL |
static java.lang.String |
PROPERTY_REPLACE |
static java.lang.String |
PROPERTY_SEARCH |
static java.lang.String |
PROPERTY_SPECIES |
static java.lang.String |
PROPERTY_SPLIT |
static java.lang.String |
PROPERTY_TO_PRIMITIVE |
static java.lang.String |
PROPERTY_TO_STRING_TAG |
static java.lang.String |
PROPERTY_UNSCOPABLES |
static java.lang.String |
SYMBOL_PROPERTY_ASYNC_ITERATOR |
static java.lang.String |
SYMBOL_PROPERTY_HAS_INSTANCE |
static java.lang.String |
SYMBOL_PROPERTY_IS_CONCAT_SPREADABLE |
static java.lang.String |
SYMBOL_PROPERTY_ITERATOR |
static java.lang.String |
SYMBOL_PROPERTY_MATCH |
static java.lang.String |
SYMBOL_PROPERTY_MATCH_ALL |
static java.lang.String |
SYMBOL_PROPERTY_REPLACE |
static java.lang.String |
SYMBOL_PROPERTY_SEARCH |
static java.lang.String |
SYMBOL_PROPERTY_SPECIES |
static java.lang.String |
SYMBOL_PROPERTY_SPLIT |
static java.lang.String |
SYMBOL_PROPERTY_TO_PRIMITIVE |
static java.lang.String |
SYMBOL_PROPERTY_TO_STRING_TAG |
static java.lang.String |
SYMBOL_PROPERTY_UNSCOPABLES |
ERROR_THE_SOURCE_FUNCTION_CANNOT_BE_IN_ANOTHER_V8_RUNTIME, ERROR_THE_SOURCE_FUNCTION_CANNOT_BE_THE_CALLER, ERROR_V8_CONTEXT_CANNOT_BE_NULL, jsFunctionType
ERROR_THE_KEY_VALUE_PAIR_MUST_MATCH, FUNCTION_ADD, FUNCTION_DELETE, FUNCTION_GET, FUNCTION_HAS, FUNCTION_SET, METHOD_PREFIX_GET, METHOD_PREFIX_IS, METHOD_PREFIX_SET, PROPERTY_PROTOTYPE
handle, INVALID_HANDLE, weak
OBJECT_CONVERTER, v8Runtime
DEFAULT_BATCH_SIZE, MIN_BATCH_SIZE
Constructor and Description |
---|
V8ValueBuiltInSymbol(V8Runtime v8Runtime,
long handle) |
Modifier and Type | Method and Description |
---|---|
V8ValueSymbol |
_for(java.lang.String description) |
V8ValueSymbol |
getAsyncIterator() |
V8ValueSymbol |
getBuiltInSymbol(java.lang.String description) |
V8ValueSymbol |
getHasInstance() |
V8ValueSymbol |
getIsConcatSpreadable() |
V8ValueSymbol |
getIterator() |
V8ValueSymbol |
getMatch() |
V8ValueSymbol |
getMatchAll() |
V8ValueSymbol |
getReplace() |
V8ValueSymbol |
getSearch() |
V8ValueSymbol |
getSpecies() |
V8ValueSymbol |
getSplit() |
V8ValueSymbol |
getToPrimitive() |
V8ValueSymbol |
getToStringTag() |
V8ValueSymbol |
getUnscopables() |
java.lang.String |
keyFor(V8ValueSymbol v8ValueSymbol) |
V8ValueBuiltInSymbol |
toClone()
Get a clone of the current V8 value.
|
callAsConstructor, callAsConstructor, callExtended, callExtended, canDiscardCompiled, copyScopeInfoFrom, discardCompiled, getArguments, getCachedData, getContext, getInternalProperties, getJSFunctionType, getJSScopeType, getScopeInfos, getScriptSource, getSourceCode, getType, isCompiled, isWrapped, setContext, setScriptSource, setSourceCode
batchGet, bind, bindFunction, bindProperty, delete, deletePrivateProperty, forEach, forEach, get, getBoolean, getDouble, getIdentityHash, getInteger, getLong, getOwnPropertyNames, getPrivateProperty, getProperty, getPropertyNames, getPrototype, getString, has, hasInternalType, hasOwnProperty, hasPrivateProperty, invokeExtended, invokeExtended, isFrozen, isSealed, sameValue, set, set, setBoolean, setDouble, setInteger, setLong, setNull, setPrivateProperty, setProperty, setPrototype, setString, setUndefined, strictEquals, toJsonString, toProtoString, unbind, unbindFunction, unbindProperty, unbindProperty, unbindProperty, unbindProperty
addReference, checkV8Runtime, clearWeak, close, close, equals, getHandle, isClosed, isWeak, isWeak, removeReference, setWeak, toClone, toString
getV8Runtime
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
call, call, callBigInteger, callBoolean, callDouble, callFloat, callInteger, callLong, callObject, callString, callVoid, callVoid, callZonedDateTime, copyContextFrom, getScopeInfos, isAsyncFunction, isGeneratorFunction, setScriptSource, setSourceCode
batchGet, bind, bindFunction, bindFunction, bindFunction, bindProperty, bindProperty, delete, deleteNull, deletePrivateProperty, deleteUndefined, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, get, getBigInteger, getBoolean, getDouble, getFloat, getIdentityHash, getInteger, getLong, getNull, getObject, getOwnPropertyNames, getOwnPropertyNameStrings, getPrivateProperty, getPrivatePropertyBoolean, getPrivatePropertyDouble, getPrivatePropertyFloat, getPrivatePropertyInteger, getPrivatePropertyLong, getPrivatePropertyNull, getPrivatePropertyObject, getPrivatePropertyPrimitive, getPrivatePropertyString, getPrivatePropertyUndefined, getPrivatePropertyZonedDateTime, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyFloat, getPropertyInteger, getPropertyLong, getPropertyNames, getPropertyObject, getPropertyPrimitive, getPropertyString, getPropertyZonedDateTime, getPrototype, getString, getUndefined, getZonedDateTime, has, hasInternalType, hasNull, hasOwnProperty, hasPrivateProperty, hasUndefined, invoke, invoke, invokeBigInteger, invokeBoolean, invokeDouble, invokeExtended, invokeExtended, invokeFloat, invokeInteger, invokeLong, invokeObject, invokeString, invokeVoid, invokeVoid, invokeZonedDateTime, isFrozen, isGeneratorObject, isSealed, set, set, setBoolean, setDouble, setInteger, setLong, setNull, setPrivateProperty, setPrivatePropertyNull, setPrivatePropertyUndefined, setProperty, setPropertyNull, setPropertyUndefined, setPrototype, setString, setUndefined, toJsonString, toProtoString, unbind, unbindFunction, unbindFunction, unbindFunction, unbindProperty, unbindProperty, unbindProperty, unbindProperty
clearWeak, close, getHandle, isClosed, isWeak, isWeak, setWeak
asBoolean, asDouble, asInt, asLong, asString, equals, getV8Runtime, isNull, isNullOrUndefined, isUndefined, sameValue, strictEquals
close
toClone
public static final java.lang.String NAME
public static final java.lang.String PROPERTY_ASYNC_ITERATOR
public static final java.lang.String PROPERTY_HAS_INSTANCE
public static final java.lang.String PROPERTY_IS_CONCAT_SPREADABLE
public static final java.lang.String PROPERTY_ITERATOR
public static final java.lang.String PROPERTY_MATCH
public static final java.lang.String PROPERTY_MATCH_ALL
public static final java.lang.String PROPERTY_REPLACE
public static final java.lang.String PROPERTY_SEARCH
public static final java.lang.String PROPERTY_SPECIES
public static final java.lang.String PROPERTY_SPLIT
public static final java.lang.String PROPERTY_TO_PRIMITIVE
public static final java.lang.String PROPERTY_TO_STRING_TAG
public static final java.lang.String PROPERTY_UNSCOPABLES
public static final java.lang.String SYMBOL_PROPERTY_ASYNC_ITERATOR
public static final java.lang.String SYMBOL_PROPERTY_HAS_INSTANCE
public static final java.lang.String SYMBOL_PROPERTY_IS_CONCAT_SPREADABLE
public static final java.lang.String SYMBOL_PROPERTY_ITERATOR
public static final java.lang.String SYMBOL_PROPERTY_MATCH
public static final java.lang.String SYMBOL_PROPERTY_MATCH_ALL
public static final java.lang.String SYMBOL_PROPERTY_REPLACE
public static final java.lang.String SYMBOL_PROPERTY_SEARCH
public static final java.lang.String SYMBOL_PROPERTY_SPECIES
public static final java.lang.String SYMBOL_PROPERTY_SPLIT
public static final java.lang.String SYMBOL_PROPERTY_TO_PRIMITIVE
public static final java.lang.String SYMBOL_PROPERTY_TO_STRING_TAG
public static final java.lang.String SYMBOL_PROPERTY_UNSCOPABLES
protected static final java.lang.String FUNCTION_FOR
protected static final java.lang.String FUNCTION_KEY_FOR
protected java.util.Map<java.lang.String,IJavetSupplier<V8ValueSymbol,java.lang.Throwable>> builtInSymbolMap
public V8ValueBuiltInSymbol(V8Runtime v8Runtime, long handle) throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol _for(java.lang.String description) throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getAsyncIterator() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getBuiltInSymbol(java.lang.String description) throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getHasInstance() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getIsConcatSpreadable() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getIterator() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getMatch() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getMatchAll() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getReplace() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getSearch() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getSpecies() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getSplit() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getToPrimitive() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getToStringTag() throws JavetException
JavetException
@CheckReturnValue public V8ValueSymbol getUnscopables() throws JavetException
JavetException
@CheckReturnValue public java.lang.String keyFor(V8ValueSymbol v8ValueSymbol) throws JavetException
JavetException
public V8ValueBuiltInSymbol toClone() throws JavetException
IV8Cloneable
JavetException
- the javet exception