public interface IV8Native
Modifier and Type | Method and Description |
---|---|
void |
allowCodeGenerationFromStrings(long v8RuntimeHandle,
boolean allow) |
java.lang.Object |
arrayBufferCreate(long v8RuntimeHandle,
java.nio.ByteBuffer byteBuffer) |
java.lang.Object |
arrayBufferCreate(long v8RuntimeHandle,
int length) |
java.lang.Object |
arrayCreate(long v8RuntimeHandle) |
int |
arrayGetLength(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
await(long v8RuntimeHandle,
int v8AwaitMode) |
int |
batchArrayGet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object[] v8Values,
int startIndex,
int endIndex) |
int |
batchObjectGet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object[] v8ValueKeys,
java.lang.Object[] v8ValueValues,
int length) |
java.lang.Object |
booleanObjectCreate(long v8RuntimeHandle,
boolean booleanValue) |
java.lang.Object |
booleanObjectValueOf(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
clearInternalStatistic() |
void |
clearWeak(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
cloneV8Value(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
boolean referenceCopy) |
void |
closeV8Runtime(long v8RuntimeHandle) |
java.lang.Object |
contextGet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
int index) |
int |
contextGetLength(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
contextIsContextType(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
int contextTypeId) |
boolean |
contextSetLength(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
int length) |
void |
createV8Inspector(long v8RuntimeHandle,
java.lang.Object v8Inspector) |
long |
createV8Runtime(java.lang.Object runtimeOptions) |
java.lang.Object |
doubleObjectCreate(long v8RuntimeHandle,
double doubleValue) |
java.lang.Object |
doubleObjectValueOf(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
equals(long v8RuntimeHandle,
long v8ValueHandle1,
long v8ValueHandle2) |
java.lang.Object |
errorCreate(long v8RuntimeHandle,
int v8ValueErrorTypeId,
java.lang.String message) |
java.lang.Object |
functionCall(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object receiver,
boolean returnResult,
java.lang.Object[] values) |
java.lang.Object |
functionCallAsConstructor(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object[] values) |
boolean |
functionCanDiscardCompiled(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
functionCompile(long v8RuntimeHandle,
java.lang.String script,
byte[] cachedData,
java.lang.String resourceName,
int resourceLineOffset,
int resourceColumnOffset,
int scriptId,
boolean wasm,
java.lang.String[] arguments,
java.lang.Object[] contextExtensions) |
boolean |
functionCopyScopeInfoFrom(long v8RuntimeHandle,
long targetV8ValueHandle,
int targetV8ValueType,
long sourceV8ValueHandle,
int sourceV8ValueType) |
java.lang.Object |
functionCreate(long v8RuntimeHandle,
java.lang.Object callbackContext) |
boolean |
functionDiscardCompiled(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.String[] |
functionGetArguments(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
byte[] |
functionGetCachedData(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
functionGetContext(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
functionGetInternalProperties(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
functionGetJSFunctionType(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
functionGetJSScopeType(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
functionGetScopeInfos(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
boolean includeGlobalVariables,
boolean includeScopeTypeGlobal) |
java.lang.Object |
functionGetScriptSource(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.String |
functionGetSourceCode(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
functionIsCompiled(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
functionIsWrapped(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
functionSetContext(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object v8Context) |
boolean |
functionSetScriptSource(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object scriptSource,
boolean cloneScript) |
boolean |
functionSetSourceCode(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.String sourceCode,
boolean cloneScript) |
java.lang.Object |
getGlobalObject(long v8RuntimeHandle) |
long[] |
getInternalStatistic() |
java.lang.Object |
getV8HeapSpaceStatistics(long v8RuntimeHandle,
java.lang.Object v8AllocationSpace) |
java.lang.Object |
getV8HeapStatistics(long v8RuntimeHandle) |
java.lang.Object |
getV8SharedMemoryStatistics() |
java.lang.String |
getVersion() |
boolean |
hasException(long v8RuntimeHandle) |
boolean |
hasInternalType(long v8RuntimeHandle,
long v8ValueHandle,
int internalTypeId) |
boolean |
hasPendingMessage(long v8RuntimeHandle) |
java.lang.Object |
integerObjectCreate(long v8RuntimeHandle,
int intValue) |
java.lang.Object |
integerObjectValueOf(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
isDead(long v8RuntimeHandle) |
boolean |
isI18nEnabled() |
boolean |
isInUse(long v8RuntimeHandle) |
boolean |
isWeak(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
lockV8Runtime(long v8RuntimeHandle) |
java.lang.Object |
longObjectCreate(long v8RuntimeHandle,
long longValue) |
java.lang.Object |
longObjectValueOf(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
lowMemoryNotification(long v8RuntimeHandle) |
java.lang.Object |
mapAsArray(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
mapClear(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
mapCreate(long v8RuntimeHandle) |
boolean |
mapDelete(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
java.lang.Object |
mapGet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
mapGetBoolean(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
double |
mapGetDouble(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
int |
mapGetInteger(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
long |
mapGetLong(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
int |
mapGetSize(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.String |
mapGetString(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
mapHas(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object value) |
boolean |
mapSet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object[] keysAndValues) |
boolean |
mapSetBoolean(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean value) |
boolean |
mapSetDouble(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
double value) |
boolean |
mapSetInteger(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
int value) |
boolean |
mapSetLong(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
long value) |
boolean |
mapSetNull(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
mapSetString(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
java.lang.String value) |
boolean |
mapSetUndefined(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
java.lang.Object |
moduleCompile(long v8RuntimeHandle,
java.lang.String script,
byte[] cachedData,
boolean returnResult,
java.lang.String resourceName,
int resourceLineOffset,
int resourceColumnOffset,
int scriptId,
boolean isWASM,
boolean isModule) |
java.lang.Object |
moduleCreate(long v8RuntimeHandle,
java.lang.String name,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
moduleEvaluate(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
boolean resultRequired) |
java.lang.Object |
moduleExecute(long v8RuntimeHandle,
java.lang.String script,
byte[] cachedData,
boolean returnResult,
java.lang.String resourceName,
int resourceLineOffset,
int resourceColumnOffset,
int scriptId,
boolean isWASM) |
byte[] |
moduleGetCachedData(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
moduleGetException(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
moduleGetIdentityHash(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
moduleGetNamespace(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.String |
moduleGetResourceName(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
moduleGetScriptId(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
moduleGetStatus(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
moduleInstantiate(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
moduleIsSourceTextModule(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
moduleIsSyntheticModule(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
objectCreate(long v8RuntimeHandle) |
boolean |
objectDelete(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
objectDeletePrivateProperty(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.String key) |
java.lang.Object |
objectGet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
objectGetBoolean(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
double |
objectGetDouble(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
int |
objectGetIdentityHash(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
objectGetInteger(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
long |
objectGetLong(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean[] primitiveFlags) |
java.lang.Object |
objectGetOwnPropertyNames(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
objectGetPrivateProperty(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.String propertyName) |
java.lang.Object |
objectGetProperty(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
java.lang.Object |
objectGetPropertyNames(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
objectGetPrototype(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.String |
objectGetString(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
objectHas(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object value) |
boolean |
objectHasOwnProperty(long v8RuntimeHandle,
long v8ValueHandle,
int type,
java.lang.Object key) |
boolean |
objectHasPrivateProperty(long v8RuntimeHandle,
long v8ValueHandle,
int type,
java.lang.String propertyName) |
java.lang.Object |
objectInvoke(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.String functionName,
boolean returnResult,
java.lang.Object[] values) |
boolean |
objectIsFrozen(long v8RuntimeHandle,
long v8ValueHandle) |
boolean |
objectIsSealed(long v8RuntimeHandle,
long v8ValueHandle) |
boolean |
objectSet(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object[] keysAndValues) |
boolean |
objectSetAccessor(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object propertyName,
java.lang.Object getter,
java.lang.Object setter) |
boolean |
objectSetBoolean(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
boolean value) |
boolean |
objectSetDouble(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
double value) |
boolean |
objectSetInteger(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
int value) |
boolean |
objectSetLong(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
long value) |
boolean |
objectSetNull(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
boolean |
objectSetPrivateProperty(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.String key,
java.lang.Object value) |
boolean |
objectSetProperty(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
java.lang.Object value) |
boolean |
objectSetPrototype(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
long v8ValueHandlePrototype) |
boolean |
objectSetString(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key,
java.lang.String value) |
boolean |
objectSetUndefined(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
java.lang.String |
objectToProtoString(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
promiseCatch(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
long v8ValueFunctionHandle) |
java.lang.Object |
promiseCreate(long v8RuntimeHandle) |
java.lang.Object |
promiseGetPromise(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
promiseGetResult(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
int |
promiseGetState(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
promiseHasHandler(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
promiseMarkAsHandled(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
promiseReject(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object value) |
boolean |
promiseResolve(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object value) |
java.lang.Object |
promiseThen(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
long v8ValueFunctionFulfilledHandle,
long v8ValueFunctionRejectedHandle) |
java.lang.Object |
proxyCreate(long v8RuntimeHandle,
java.lang.Object target) |
java.lang.Object |
proxyGetHandler(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
proxyGetTarget(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
proxyIsRevoked(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
proxyRevoke(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
registerGCEpilogueCallback(long v8RuntimeHandle) |
void |
registerGCPrologueCallback(long v8RuntimeHandle) |
void |
registerV8Runtime(long v8RuntimeHandle,
java.lang.Object v8Runtime) |
void |
removeJNIGlobalRef(long handle) |
void |
removeRawPointer(long handle,
int rawPointerTypeId) |
void |
removeReferenceHandle(long v8RuntimeHandle,
long referenceHandle,
int referenceType) |
boolean |
reportPendingMessages(long v8RuntimeHandle) |
void |
requestGarbageCollectionForTesting(long v8RuntimeHandle,
boolean fullGC) |
void |
resetV8Context(long v8RuntimeHandle,
java.lang.Object runtimeOptions) |
void |
resetV8Isolate(long v8RuntimeHandle,
java.lang.Object runtimeOptions) |
boolean |
sameValue(long v8RuntimeHandle,
long v8ValueHandle1,
long v8ValueHandle2) |
java.lang.Object |
scriptCompile(long v8RuntimeHandle,
java.lang.String script,
byte[] cachedData,
boolean returnResult,
java.lang.String resourceName,
int resourceLineOffset,
int resourceColumnOffset,
int scriptId,
boolean isWASM,
boolean isModule) |
java.lang.Object |
scriptExecute(long v8RuntimeHandle,
java.lang.String script,
byte[] cachedData,
boolean returnResult,
java.lang.String resourceName,
int resourceLineOffset,
int resourceColumnOffset,
int scriptId,
boolean isWASM) |
byte[] |
scriptGetCachedData(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.String |
scriptGetResourceName(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
scriptRun(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
boolean resultRequired) |
void |
setAdd(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object value) |
java.lang.Object |
setAsArray(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
setClear(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
setCreate(long v8RuntimeHandle) |
boolean |
setDelete(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object key) |
int |
setGetSize(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
setHas(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object value) |
void |
setWeak(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType,
java.lang.Object objectReference) |
byte[] |
snapshotCreate(long v8RuntimeHandle) |
boolean |
strictEquals(long v8RuntimeHandle,
long v8ValueHandle1,
long v8ValueHandle2) |
java.lang.Object |
stringObjectCreate(long v8RuntimeHandle,
java.lang.String str) |
java.lang.Object |
stringObjectValueOf(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
symbolCreate(long v8RuntimeHandle,
java.lang.String description) |
java.lang.String |
symbolDescription(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
symbolObjectValueOf(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
java.lang.Object |
symbolToObject(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
void |
terminateExecution(long v8RuntimeHandle) |
boolean |
throwError(long v8RuntimeHandle,
int v8ValueErrorType,
java.lang.String message) |
boolean |
throwError(long v8RuntimeHandle,
java.lang.Object v8Value) |
java.lang.String |
toString(long v8RuntimeHandle,
long v8ValueHandle,
int v8ValueType) |
boolean |
unlockV8Runtime(long v8RuntimeHandle) |
void |
unregisterGCEpilogueCallback(long v8RuntimeHandle) |
void |
unregisterGCPrologueCallback(long v8RuntimeHandle) |
void |
v8InspectorSend(long v8RuntimeHandle,
java.lang.String message) |
void allowCodeGenerationFromStrings(long v8RuntimeHandle, boolean allow)
java.lang.Object arrayBufferCreate(long v8RuntimeHandle, int length)
java.lang.Object arrayBufferCreate(long v8RuntimeHandle, java.nio.ByteBuffer byteBuffer)
java.lang.Object arrayCreate(long v8RuntimeHandle)
int arrayGetLength(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean await(long v8RuntimeHandle, int v8AwaitMode)
int batchArrayGet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object[] v8Values, int startIndex, int endIndex)
int batchObjectGet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object[] v8ValueKeys, java.lang.Object[] v8ValueValues, int length)
java.lang.Object booleanObjectCreate(long v8RuntimeHandle, boolean booleanValue)
java.lang.Object booleanObjectValueOf(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void clearInternalStatistic()
void clearWeak(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object cloneV8Value(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, boolean referenceCopy)
void closeV8Runtime(long v8RuntimeHandle)
java.lang.Object contextGet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, int index)
int contextGetLength(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean contextIsContextType(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, int contextTypeId)
boolean contextSetLength(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, int length)
void createV8Inspector(long v8RuntimeHandle, java.lang.Object v8Inspector)
long createV8Runtime(java.lang.Object runtimeOptions)
java.lang.Object doubleObjectCreate(long v8RuntimeHandle, double doubleValue)
java.lang.Object doubleObjectValueOf(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean equals(long v8RuntimeHandle, long v8ValueHandle1, long v8ValueHandle2)
java.lang.Object errorCreate(long v8RuntimeHandle, int v8ValueErrorTypeId, java.lang.String message)
java.lang.Object functionCall(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object receiver, boolean returnResult, java.lang.Object[] values)
java.lang.Object functionCallAsConstructor(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object[] values)
boolean functionCanDiscardCompiled(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object functionCompile(long v8RuntimeHandle, java.lang.String script, byte[] cachedData, java.lang.String resourceName, int resourceLineOffset, int resourceColumnOffset, int scriptId, boolean wasm, java.lang.String[] arguments, java.lang.Object[] contextExtensions)
boolean functionCopyScopeInfoFrom(long v8RuntimeHandle, long targetV8ValueHandle, int targetV8ValueType, long sourceV8ValueHandle, int sourceV8ValueType)
java.lang.Object functionCreate(long v8RuntimeHandle, java.lang.Object callbackContext)
boolean functionDiscardCompiled(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.String[] functionGetArguments(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
byte[] functionGetCachedData(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object functionGetContext(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object functionGetInternalProperties(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int functionGetJSFunctionType(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int functionGetJSScopeType(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object functionGetScopeInfos(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, boolean includeGlobalVariables, boolean includeScopeTypeGlobal)
java.lang.Object functionGetScriptSource(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.String functionGetSourceCode(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean functionIsCompiled(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean functionIsWrapped(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean functionSetContext(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object v8Context)
boolean functionSetScriptSource(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object scriptSource, boolean cloneScript)
boolean functionSetSourceCode(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.String sourceCode, boolean cloneScript)
java.lang.Object getGlobalObject(long v8RuntimeHandle)
long[] getInternalStatistic()
java.lang.Object getV8HeapSpaceStatistics(long v8RuntimeHandle, java.lang.Object v8AllocationSpace)
java.lang.Object getV8HeapStatistics(long v8RuntimeHandle)
java.lang.Object getV8SharedMemoryStatistics()
java.lang.String getVersion()
boolean hasException(long v8RuntimeHandle)
boolean hasInternalType(long v8RuntimeHandle, long v8ValueHandle, int internalTypeId)
boolean hasPendingMessage(long v8RuntimeHandle)
java.lang.Object integerObjectCreate(long v8RuntimeHandle, int intValue)
java.lang.Object integerObjectValueOf(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean isDead(long v8RuntimeHandle)
boolean isI18nEnabled()
boolean isInUse(long v8RuntimeHandle)
boolean isWeak(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean lockV8Runtime(long v8RuntimeHandle)
java.lang.Object longObjectCreate(long v8RuntimeHandle, long longValue)
java.lang.Object longObjectValueOf(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void lowMemoryNotification(long v8RuntimeHandle)
java.lang.Object mapAsArray(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void mapClear(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object mapCreate(long v8RuntimeHandle)
boolean mapDelete(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
java.lang.Object mapGet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean mapGetBoolean(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
double mapGetDouble(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
int mapGetInteger(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
long mapGetLong(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
int mapGetSize(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.String mapGetString(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean mapHas(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object value)
boolean mapSet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object[] keysAndValues)
boolean mapSetBoolean(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean value)
boolean mapSetDouble(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, double value)
boolean mapSetInteger(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, int value)
boolean mapSetLong(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, long value)
boolean mapSetNull(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean mapSetString(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, java.lang.String value)
boolean mapSetUndefined(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
java.lang.Object moduleCompile(long v8RuntimeHandle, java.lang.String script, byte[] cachedData, boolean returnResult, java.lang.String resourceName, int resourceLineOffset, int resourceColumnOffset, int scriptId, boolean isWASM, boolean isModule)
java.lang.Object moduleCreate(long v8RuntimeHandle, java.lang.String name, long v8ValueHandle, int v8ValueType)
java.lang.Object moduleEvaluate(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, boolean resultRequired)
java.lang.Object moduleExecute(long v8RuntimeHandle, java.lang.String script, byte[] cachedData, boolean returnResult, java.lang.String resourceName, int resourceLineOffset, int resourceColumnOffset, int scriptId, boolean isWASM)
byte[] moduleGetCachedData(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object moduleGetException(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int moduleGetIdentityHash(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object moduleGetNamespace(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.String moduleGetResourceName(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int moduleGetScriptId(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int moduleGetStatus(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean moduleInstantiate(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean moduleIsSourceTextModule(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean moduleIsSyntheticModule(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object objectCreate(long v8RuntimeHandle)
boolean objectDelete(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean objectDeletePrivateProperty(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.String key)
java.lang.Object objectGet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean objectGetBoolean(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
double objectGetDouble(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
int objectGetIdentityHash(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int objectGetInteger(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
long objectGetLong(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean[] primitiveFlags)
java.lang.Object objectGetOwnPropertyNames(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object objectGetPrivateProperty(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.String propertyName)
java.lang.Object objectGetProperty(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
java.lang.Object objectGetPropertyNames(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object objectGetPrototype(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.String objectGetString(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean objectHas(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object value)
boolean objectHasOwnProperty(long v8RuntimeHandle, long v8ValueHandle, int type, java.lang.Object key)
boolean objectHasPrivateProperty(long v8RuntimeHandle, long v8ValueHandle, int type, java.lang.String propertyName)
java.lang.Object objectInvoke(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.String functionName, boolean returnResult, java.lang.Object[] values)
boolean objectIsFrozen(long v8RuntimeHandle, long v8ValueHandle)
boolean objectIsSealed(long v8RuntimeHandle, long v8ValueHandle)
boolean objectSet(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object[] keysAndValues)
boolean objectSetAccessor(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object propertyName, java.lang.Object getter, java.lang.Object setter)
boolean objectSetBoolean(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, boolean value)
boolean objectSetDouble(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, double value)
boolean objectSetInteger(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, int value)
boolean objectSetLong(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, long value)
boolean objectSetNull(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
boolean objectSetPrivateProperty(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.String key, java.lang.Object value)
boolean objectSetProperty(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, java.lang.Object value)
boolean objectSetPrototype(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, long v8ValueHandlePrototype)
boolean objectSetString(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key, java.lang.String value)
boolean objectSetUndefined(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
java.lang.String objectToProtoString(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object promiseCatch(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, long v8ValueFunctionHandle)
java.lang.Object promiseCreate(long v8RuntimeHandle)
java.lang.Object promiseGetPromise(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object promiseGetResult(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
int promiseGetState(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean promiseHasHandler(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void promiseMarkAsHandled(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean promiseReject(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object value)
boolean promiseResolve(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object value)
java.lang.Object promiseThen(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, long v8ValueFunctionFulfilledHandle, long v8ValueFunctionRejectedHandle)
java.lang.Object proxyCreate(long v8RuntimeHandle, java.lang.Object target)
java.lang.Object proxyGetHandler(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object proxyGetTarget(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean proxyIsRevoked(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void proxyRevoke(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void registerGCEpilogueCallback(long v8RuntimeHandle)
void registerGCPrologueCallback(long v8RuntimeHandle)
void registerV8Runtime(long v8RuntimeHandle, java.lang.Object v8Runtime)
void removeJNIGlobalRef(long handle)
void removeRawPointer(long handle, int rawPointerTypeId)
void removeReferenceHandle(long v8RuntimeHandle, long referenceHandle, int referenceType)
boolean reportPendingMessages(long v8RuntimeHandle)
void requestGarbageCollectionForTesting(long v8RuntimeHandle, boolean fullGC)
void resetV8Context(long v8RuntimeHandle, java.lang.Object runtimeOptions)
void resetV8Isolate(long v8RuntimeHandle, java.lang.Object runtimeOptions)
boolean sameValue(long v8RuntimeHandle, long v8ValueHandle1, long v8ValueHandle2)
java.lang.Object scriptCompile(long v8RuntimeHandle, java.lang.String script, byte[] cachedData, boolean returnResult, java.lang.String resourceName, int resourceLineOffset, int resourceColumnOffset, int scriptId, boolean isWASM, boolean isModule)
java.lang.Object scriptExecute(long v8RuntimeHandle, java.lang.String script, byte[] cachedData, boolean returnResult, java.lang.String resourceName, int resourceLineOffset, int resourceColumnOffset, int scriptId, boolean isWASM)
byte[] scriptGetCachedData(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.String scriptGetResourceName(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object scriptRun(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, boolean resultRequired)
void setAdd(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object value)
java.lang.Object setAsArray(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void setClear(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object setCreate(long v8RuntimeHandle)
boolean setDelete(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object key)
int setGetSize(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean setHas(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object value)
void setWeak(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType, java.lang.Object objectReference)
byte[] snapshotCreate(long v8RuntimeHandle)
boolean strictEquals(long v8RuntimeHandle, long v8ValueHandle1, long v8ValueHandle2)
java.lang.Object stringObjectCreate(long v8RuntimeHandle, java.lang.String str)
java.lang.Object stringObjectValueOf(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object symbolCreate(long v8RuntimeHandle, java.lang.String description)
java.lang.String symbolDescription(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object symbolObjectValueOf(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
java.lang.Object symbolToObject(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
void terminateExecution(long v8RuntimeHandle)
boolean throwError(long v8RuntimeHandle, int v8ValueErrorType, java.lang.String message)
boolean throwError(long v8RuntimeHandle, java.lang.Object v8Value)
java.lang.String toString(long v8RuntimeHandle, long v8ValueHandle, int v8ValueType)
boolean unlockV8Runtime(long v8RuntimeHandle)
void unregisterGCEpilogueCallback(long v8RuntimeHandle)
void unregisterGCPrologueCallback(long v8RuntimeHandle)
void v8InspectorSend(long v8RuntimeHandle, java.lang.String message)