- accept(T1, T2) - Method in interface com.caoccao.javet.interfaces.IJavetBiConsumer
-
Accept.
- accept(int, Key, Value) - Method in interface com.caoccao.javet.interfaces.IJavetBiIndexedConsumer
-
Accept.
- accept(T) - Method in interface com.caoccao.javet.interfaces.IJavetUniConsumer
-
Accept.
- accept(int, T) - Method in interface com.caoccao.javet.interfaces.IJavetUniIndexedConsumer
-
Accept.
- active - Variable in class com.caoccao.javet.interop.engine.JavetEngine
-
The Active.
- active - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Active.
- ADD - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'add'.
- add(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.add().
- add(T) - Method in class com.caoccao.javet.interop.V8Scope
-
Add a value.
- add(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueSet
-
Add.
- add(Object) - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- add(IV8ValueObject) - Method in class com.caoccao.javet.values.reference.V8ValueWeakSet
-
Adds an object to this WeakSet.
- addAll(List<T>, Object) - Static method in class com.caoccao.javet.utils.ListUtils
-
Add all items from the array to the list.
- addCallbackContexts(JavetCallbackContext...) - Method in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
Add callback contexts to extend the capabilities of the interceptor.
- addGCEpilogueCallback(IJavetGCCallback) - Method in class com.caoccao.javet.interop.V8Runtime
-
Add GC epilogue callback.
- addGCPrologueCallback(IJavetGCCallback) - Method in class com.caoccao.javet.interop.V8Runtime
-
Add GC prologue callback.
- addListeners(IV8InspectorListener...) - Method in class com.caoccao.javet.interop.V8Inspector
-
Adds one or more inspector listeners to receive CDP notifications and responses.
- addMethod(Method, int, Map<String, List<Method>>) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Add method.
- addNull() - Method in interface com.caoccao.javet.values.reference.IV8ValueSet
-
Add null.
- addReference(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Adds a reference to the V8 runtime.
- addReference() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- addReference() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
Adds a reference to this V8 value in the V8 runtime.
- addUndefined() - Method in interface com.caoccao.javet.values.reference.IV8ValueSet
-
Add undefined.
- addV8Module(IV8Module) - Method in class com.caoccao.javet.interop.V8Runtime
-
Add V8 module.
- all(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.all() which resolves when all input promises resolve.
- ALLOW_FS_READ - Static variable in class com.caoccao.javet.interop.options.NodeFlags
-
The constant ALLOW_FS_READ.
- ALLOW_FS_WRITE - Static variable in class com.caoccao.javet.interop.options.NodeFlags
-
The constant ALLOW_FS_WRITE.
- allowCodeGenerationFromStrings(long, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Allow or disallow eval() and new Function() in the V8 runtime.
- allowEval(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Allow eval().
- allSettled(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.allSettled() which resolves when all input promises have settled.
- allSettledVoid(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.allSettled() without returning the result.
- allVoid(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.all() without returning the result.
- andThen(IJavaFunction<? super R, ? extends V>) - Method in interface com.caoccao.javet.interfaces.IJavaFunction
-
Returns a composed function that first applies this function to
its input, and then applies the after function to the result.
- any(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.any() which resolves when any input promise resolves.
- anyVoid(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.any() without returning the result.
- apply(T) - Method in interface com.caoccao.javet.interfaces.IJavaFunction
-
Applies this function to the given argument.
- apply(T1, T2) - Method in interface com.caoccao.javet.interfaces.IJavetBiFunction
-
Apply.
- apply(T) - Method in interface com.caoccao.javet.interfaces.IJavetUniFunction
-
Apply.
- apply(V8Value, V8Value, V8ValueArray) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.apply()
The handler.apply() method is a trap for the [[Call]] object internal method,
which is used by operations such as function calls.
- apply(V8Value, V8Value, V8ValueArray) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyFunctionHandler
-
- apply(V8Value, V8Value, V8ValueArray) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFunctionHandler
-
- apply(V8Value, V8Value, V8ValueArray) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.apply().
- applyFunctions - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Apply functions.
- arrayBufferCreate(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new ArrayBuffer with the given length.
- arrayBufferCreate(long, ByteBuffer) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new ArrayBuffer backed by the given ByteBuffer.
- arrayCreate(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new empty Array.
- arrayGetLength(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the length of an Array.
- arrayGetLength(IV8ValueArray) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the length of a V8 array.
- arrayGetLength(IV8ValueTypedArray) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the length of a V8 typed array.
- ArrayUtils - Class in com.caoccao.javet.utils
-
The type Array utils.
- asArray() - Method in interface com.caoccao.javet.values.reference.IV8ValueMap
-
As array.
- asArray() - Method in interface com.caoccao.javet.values.reference.IV8ValueSet
-
As array.
- asArray() - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- asArray() - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- asBoolean() - Method in interface com.caoccao.javet.values.IV8Value
-
A simulation of the JS if (variable)
- asBoolean() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveObject
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- asBoolean() - Method in class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
- asDouble() - Method in interface com.caoccao.javet.values.IV8Value
-
As double.
- asDouble() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveObject
-
- asDouble() - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
- asDouble() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- asDouble() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- asDouble() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- asInt(V8Value[], int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Call asInt() by V8 value array and index.
- asInt(V8Value[], int, int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Call asInt() by V8 value array and index.
- asInt() - Method in interface com.caoccao.javet.values.IV8Value
-
As int.
- asInt() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveObject
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- asInt() - Method in class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
- asInt() - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- asLong() - Method in interface com.caoccao.javet.values.IV8Value
-
As long.
- asLong() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveObject
-
- asLong() - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
- asLong() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- asLong() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- asLong() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- assign(IV8ValueObject, IV8ValueObject) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.assign()
The Object.assign() static method copies all enumerable own properties from one or more source objects
to a target object.
- asString(V8Value[], int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Call toString() by V8 value array and index.
- asString(V8Value[], int, String) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Call toString() by V8 value array and index.
- asString(V8Value) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Call toString() by V8 value.
- asString(V8Value, String) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Call toString() by V8 value.
- asString() - Method in interface com.caoccao.javet.values.IV8Value
-
As string.
- asString() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveObject
-
- asV8Value(V8Value[], int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
As V8Value by V8 value array and index.
- asV8ValueFunction(V8Value[], int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Get V8ValueFunction by V8 value array and index.
- asV8ValueFunctionWithError(V8Runtime, V8Value[], int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Get V8ValueFunction by V8 value array and index.
- asV8ValueObject(V8Value[], int) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
As V8ValueObject by V8 value array and index.
- AT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name at.
- at(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.at().
- AT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'at'.
- at(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.at().
- await(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Pump the message loop with the given await mode.
- await() - Method in class com.caoccao.javet.interop.V8Runtime
-
Await tells the V8 runtime to pump the message loop in a non-blocking manner.
- await(V8AwaitMode) - Method in class com.caoccao.javet.interop.V8Runtime
-
Await tells the V8 runtime to pump the message loop in a non-blocking manner.
- BaseJavetConsoleInterceptor - Class in com.caoccao.javet.interception.logging
-
The type Base javet console interceptor.
- BaseJavetConsoleInterceptor(V8Runtime) - Constructor for class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Instantiates a new Base javet console interceptor.
- BaseJavetConverter - Class in com.caoccao.javet.interop.converters
-
The type Base javet converter.
- BaseJavetConverter() - Constructor for class com.caoccao.javet.interop.converters.BaseJavetConverter
-
Instantiates a new Base javet converter.
- BaseJavetDirectCallableInterceptor - Class in com.caoccao.javet.interception
-
The type Base javet direct callable interceptor.
- BaseJavetDirectCallableInterceptor(V8Runtime) - Constructor for class com.caoccao.javet.interception.BaseJavetDirectCallableInterceptor
-
Instantiates a new Base javet direct callable interceptor.
- BaseJavetDirectProxyHandler<T extends IJavetDirectProxyHandler<E>,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Base javet direct proxy handler.
- BaseJavetDirectProxyHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.BaseJavetDirectProxyHandler
-
Instantiates a new Base javet direct proxy handler.
- BaseJavetInterceptor - Class in com.caoccao.javet.interception
-
The type Base javet interceptor.
- BaseJavetInterceptor(V8Runtime) - Constructor for class com.caoccao.javet.interception.BaseJavetInterceptor
-
Instantiates a new Base javet interceptor.
- BaseJavetProxyHandler<T,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Base javet proxy handler.
- BaseJavetProxyHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.BaseJavetProxyHandler
-
Instantiates a new Base javet proxy handler.
- BaseJavetProxyPlugin - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Base javet proxy plugin.
- BaseJavetProxyPlugin() - Constructor for class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
Instantiates a new Base javet proxy plugin.
- BaseJavetProxyPluginMultiple - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Base javet proxy plugin for multiple classes.
- BaseJavetProxyPluginMultiple() - Constructor for class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
Instantiates a new Base javet proxy plugin for multiple classes.
- BaseJavetProxyPluginSingle<T> - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Base javet proxy plugin for single class.
- BaseJavetProxyPluginSingle() - Constructor for class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
Instantiates a new Base javet proxy plugin for single class.
- BaseJavetProxySymbolConverter<T> - Class in com.caoccao.javet.interop.proxy
-
The type Base javet proxy symbol converter.
- BaseJavetProxySymbolConverter(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
Instantiates a new Base javet proxy symbol converter.
- BaseJavetReflectionProxyHandler<T,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Base javet reflection proxy handler.
- BaseJavetReflectionProxyHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Instantiates a new Base javet reflection proxy handler.
- BaseJavetReflectionProxyInvocationHandler<Reference extends V8ValueReference> - Class in com.caoccao.javet.interop.proxy
-
The type Base javet reflection proxy invocation handler.
- BaseJavetReflectionProxyInvocationHandler(Reference) - Constructor for class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyInvocationHandler
-
Instantiates a new Base javet reflection proxy invocation handler.
- BaseJavetScriptingException - Exception in com.caoccao.javet.exceptions
-
The type Base javet scripting exception.
- BaseJavetScriptingException(JavetError, JavetScriptingError, Throwable) - Constructor for exception com.caoccao.javet.exceptions.BaseJavetScriptingException
-
Instantiates a new Base javet scripting exception.
- BaseNodeModule - Class in com.caoccao.javet.node.modules
-
The type Base node module.
- BaseNodeModule(V8ValueObject, String) - Constructor for class com.caoccao.javet.node.modules.BaseNodeModule
-
Instantiates a new Base node module.
- BaseV8Executor - Class in com.caoccao.javet.interop.executors
-
The type Base V8 executor.
- BaseV8Executor(V8Runtime) - Constructor for class com.caoccao.javet.interop.executors.BaseV8Executor
-
Instantiates a new Base V8 executor.
- batchArrayGet(long, long, int, Object[], int, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Batch get elements from an Array within the given index range.
- batchArrayGet(IV8ValueArray, V8Value[], int, int) - Method in class com.caoccao.javet.interop.V8Internal
-
Batch gets values from a V8 array.
- batchGet(V8Value[], int, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Batch get the given range of items from the array.
- batchGet() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Batch get all the items from the array.
- batchGet(V8Value[], V8Value[], int) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Batch get a range of values by keys.
- batchGet(V8Value[], int, int) - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- batchGet(V8Value[], V8Value[], int) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- batchObjectGet(long, long, int, Object[], Object[], int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Batch get properties from an Object by keys.
- batchObjectGet(IV8ValueObject, V8Value[], V8Value[], int) - Method in class com.caoccao.javet.interop.V8Internal
-
Batch gets keys and values from a V8 object.
- batchPush(int, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Batch push items.
- batchSize - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The size for batch operation.
- BIG_INT_PROTOTYPE_TO_LOCALE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression BigInt.prototype.toLocaleString.
- BIG_INT_PROTOTYPE_TO_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression BigInt.prototype.toString.
- bind(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Bind both functions via @V8Function and properties via @V8Property.
- bind(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- bindFunction(JavetCallbackContext) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Binds function by name symbol and callback context.
- bindFunction(String, String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Binds function by name string and code string.
- bindFunction(V8ValueSymbol, String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Binds function by name symbol and code string.
- bindFunction(JavetCallbackContext) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- BindingContext - Class in com.caoccao.javet.interop.binding
-
The type Binding context.
- BindingContext() - Constructor for class com.caoccao.javet.interop.binding.BindingContext
-
Instantiates a new Binding context.
- BindingContextStore - Class in com.caoccao.javet.interop.binding
-
The type binding context store is for storing the binding context maps used
by V8 value object.
- bindProperty(JavetCallbackContext) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Bind property by name string and getter.
- bindProperty(JavetCallbackContext, JavetCallbackContext) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Bind property by getter and setter.
- bindProperty(JavetCallbackContext, JavetCallbackContext) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- BOOLEAN_PROTOTYPE_TO_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Boolean.prototype.toString.
- booleanObjectCreate(long, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a Boolean object wrapper.
- booleanObjectValueOf(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the primitive value of a Boolean object.
- booleanObjectValueOf(V8ValueBooleanObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the primitive boolean value of a V8 boolean object.
- breakProgram(String, String) - Method in class com.caoccao.javet.interop.V8Inspector
-
Forces the V8 runtime to break (pause) immediately, as if a breakpoint
were hit.
- builtInSymbolMap - Variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The map of built-in symbol suppliers keyed by property name.
- BYTE_LENGTH_1 - Static variable in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
The constant BYTE_LENGTH_1 for 1-byte shift (short).
- BYTE_LENGTH_2 - Static variable in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
The constant BYTE_LENGTH_2 for 2-byte shift (int/float).
- BYTE_LENGTH_3 - Static variable in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
The constant BYTE_LENGTH_3 for 3-byte shift (long/double).
- byteBuffer - Variable in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
The byte buffer backing this ArrayBuffer.
- byteOrder - Variable in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
The byte order used for multi-byte conversions.
- cachedData - Variable in class com.caoccao.javet.interop.executors.V8StringExecutor
-
The Cached data.
- call(V8Value...) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.NoThisAndNoResult
-
Call.
- call(V8Value...) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.NoThisAndResult
-
Call and return the result.
- call(V8Value, V8Value...) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.ThisAndNoResult
-
Call by this object.
- call(V8Value, V8Value...) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.ThisAndResult
-
Call by this object and return the result.
- call(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by
Object[] and return
V8Value.
- call(V8Value, V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
- callAsConstructor(Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function as a constructor by Object[].
- callAsConstructor(V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function as a constructor by
V8Value[].
- callAsConstructor(Object...) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- callAsConstructor(V8Value...) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- callback(EnumSet<V8GCType>, EnumSet<V8GCCallbackFlags>) - Method in interface com.caoccao.javet.interop.callback.IJavetGCCallback
-
Callback.
- callback(long, long) - Method in interface com.caoccao.javet.interop.callback.IJavetNearHeapLimitCallback
-
Callback method invoked when V8 heap usage approaches its limit.
- callback(JavetPromiseRejectEvent, V8ValuePromise, V8Value) - Method in interface com.caoccao.javet.interop.callback.IJavetPromiseRejectCallback
-
Callback.
- callback(EnumSet<V8GCType>, EnumSet<V8GCCallbackFlags>) - Method in class com.caoccao.javet.interop.callback.JavetGCCallback
-
- callback(JavetPromiseRejectEvent, V8ValuePromise, V8Value) - Method in class com.caoccao.javet.interop.callback.JavetPromiseRejectCallback
-
- callbackContextCountList - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageCallbackContextCount
-
The Callback context count list.
- callbackContexts - Variable in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
The Callback contexts.
- callbackContexts - Variable in class com.caoccao.javet.interop.proxy.BaseJavetProxyHandler
-
The Callback contexts.
- CallbackInjectionFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackInjectionFailure.
- CallbackMethodFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackMethodFailure.
- CallbackRegistrationFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackRegistrationFailure.
- CallbackSignatureParameterSizeMismatch - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackSignatureParameterSizeMismatch.
- CallbackSignatureParameterTypeMismatch - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackSignatureParameterTypeMismatch.
- CallbackTypeNotSupported - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackTypeNotSupported.
- CallbackUnknownFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackUnknownFailure.
- CallbackUnregistrationFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CallbackUnregistrationFailure.
- callBigInteger(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return BigInteger.
- callBoolean(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return Boolean.
- callDouble(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return Double.
- callExtended(V8Value, boolean, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return
V8Value.
- callExtended(V8Value, boolean, V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by V8 values and return
V8Value.
- callExtended(V8Value, boolean, Object...) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- callExtended(V8Value, boolean, V8Value...) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- callFloat(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return Float.
- callInteger(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return Integer.
- callLong(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return Long.
- callObject(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return an object.
- callString(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return String.
- callVoid(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects without a return.
- callVoid(V8Value, V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by V8 values without a return.
- callWithObjectConverter(String, V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
Call function with the object converter by name.
- callZonedDateTime(V8Value, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Call a function by objects and return ZonedDateTime.
- cancel() - Method in class com.caoccao.javet.interop.V8Guard
-
Cancel.
- cancelPauseOnNextStatement() - Method in class com.caoccao.javet.interop.V8Inspector
-
Cancels a previously scheduled pause on the next statement.
- cancelTerminateExecution(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Cancel a pending terminate execution request.
- cancelTerminateExecution() - Method in class com.caoccao.javet.interop.V8Runtime
-
Resume execution capability in the given isolate, whose execution
was previously forcefully terminated using terminateExecution().
- canDiscardCompiled() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Can discard compiled byte code.
- canDiscardCompiled() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- ceil(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns the smallest half-precision float value toward negative infinity
greater than or equal to the specified half-precision float value.
- CHAR_AT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name charAt.
- CheckReturnValue - Annotation Type in com.caoccao.javet.annotations
-
This annotation is for IDE to warn application developers to consume the return value.
- checkV8Runtime() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- checkV8Runtime() - Method in class com.caoccao.javet.values.V8Value
-
Checks that the V8 runtime is registered and returns it.
- circularStructure(int) - Static method in exception com.caoccao.javet.exceptions.JavetConverterException
-
Circular structure.
- ClassDescriptor - Class in com.caoccao.javet.interop.binding
-
The type Class descriptor.
- ClassDescriptor(V8ProxyMode, Class<?>, IClassProxyPlugin) - Constructor for class com.caoccao.javet.interop.binding.ClassDescriptor
-
Instantiates a new Class descriptor.
- classDescriptor - Variable in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
The Class descriptor.
- ClassDescriptor.GetPriority - Enum in com.caoccao.javet.interop.binding
-
The enum Get priority.
- ClassDescriptor.SetPriority - Enum in com.caoccao.javet.interop.binding
-
The enum Set priority.
- ClassDescriptorStore - Class in com.caoccao.javet.interop.binding
-
The type class descriptor store is for storing the class descriptor maps used
by reflection proxy handlers.
- classProxyPlugin - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Class proxy plugin.
- CLEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'clear'.
- clear(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.clear().
- CLEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'clear'.
- clear(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.clear().
- clear() - Method in class com.caoccao.javet.utils.ThreadSafeMap
-
Removes all entries from this map.
- clear() - Method in interface com.caoccao.javet.values.reference.IV8ValueMap
-
Clear.
- clear() - Method in interface com.caoccao.javet.values.reference.IV8ValueSet
-
Clear.
- clear() - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- clear() - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- clearInternalStatistic() - Method in interface com.caoccao.javet.interop.IV8Native
-
Clear internal statistics.
- clearInternalStatistic() - Method in class com.caoccao.javet.interop.V8Host
-
Clear internal statistic for internal test purpose.
- clearWeak(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Clear the weak reference for a V8 value.
- clearWeak(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Clears the weak reference state of a V8 value reference.
- clearWeak() - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Clears the weak reference state of this V8 value, making it strong again.
- clearWeak() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- clearWeak() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- clone() - Method in class com.caoccao.javet.entities.JavetEntityMap
-
- clone() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.GetScopeInfosOptions
-
- clone() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
- cloneV8Value(long, long, int, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Clone a V8 value, optionally as a reference copy.
- cloneV8Value(IV8ValueReference, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Clones a V8 value.
- close() - Method in interface com.caoccao.javet.interfaces.IJavetClosable
-
- close() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- close(boolean) - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
Close.
- close() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- close() - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyInvocationHandler
-
- close() - Method in class com.caoccao.javet.interop.V8Guard
-
- close() - Method in class com.caoccao.javet.interop.V8Inspector
-
Closes this inspector session, disconnecting it from the V8 runtime.
- close() - Method in class com.caoccao.javet.interop.V8Locker
-
- close() - Method in class com.caoccao.javet.interop.V8Runtime
-
- close(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Close by a force close flag.
- close() - Method in class com.caoccao.javet.interop.V8Scope
-
- close() - Method in class com.caoccao.javet.node.modules.BaseNodeModule
-
- close() - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- close() - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
- close() - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- close() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfo
-
- close() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfos
-
- close(boolean) - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Closes this V8 reference value.
- close(boolean) - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- close() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- close(boolean) - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- close() - Method in class com.caoccao.javet.values.V8Value
-
- close() - Method in class com.caoccao.javet.values.virtual.V8VirtualValue
-
- close() - Method in class com.caoccao.javet.values.virtual.V8VirtualValueList
-
- closed - Variable in class com.caoccao.javet.interop.V8Scope
-
The Closed.
- closeV8Runtime(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Close and dispose a V8 runtime.
- closeV8Runtime(V8Runtime) - Method in class com.caoccao.javet.interop.V8Host
-
Close V8 runtime.
- code - Variable in class com.caoccao.javet.exceptions.JavetError
-
The Code.
- CODE_POINT_AT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name codePointAt.
- com.caoccao.javet.annotations - package com.caoccao.javet.annotations
-
Annotations for declarative Java-to-JavaScript binding.
- com.caoccao.javet.entities - package com.caoccao.javet.entities
-
Java entity classes that mirror JavaScript value types for converter round-trips.
- com.caoccao.javet.enums - package com.caoccao.javet.enums
-
Enumerations covering JavaScript runtime types, V8 value types, and engine configuration constants.
- com.caoccao.javet.exceptions - package com.caoccao.javet.exceptions
-
Exception hierarchy and error definitions for Javet.
- com.caoccao.javet.interception - package com.caoccao.javet.interception
-
Interceptors for injecting Java functionality into the JavaScript global scope.
- com.caoccao.javet.interception.jvm - package com.caoccao.javet.interception.jvm
-
JVM interceptor that exposes the entire Java runtime to JavaScript as the javet global object.
- com.caoccao.javet.interception.logging - package com.caoccao.javet.interception.logging
-
Console interceptors that redirect JavaScript console.log(), console.warn(),
console.error(), etc.
- com.caoccao.javet.interfaces - package com.caoccao.javet.interfaces
-
Core interfaces used throughout the Javet API.
- com.caoccao.javet.interop - package com.caoccao.javet.interop
-
Core interop layer between Java and V8/Node.js engines.
- com.caoccao.javet.interop.binding - package com.caoccao.javet.interop.binding
-
Binding infrastructure for mapping Java classes and methods to JavaScript.
- com.caoccao.javet.interop.callback - package com.caoccao.javet.interop.callback
-
Callback mechanisms for communication between JavaScript and Java.
- com.caoccao.javet.interop.converters - package com.caoccao.javet.interop.converters
-
Type converters for automatic conversion between Java objects and V8 values.
- com.caoccao.javet.interop.engine - package com.caoccao.javet.interop.engine
-
Engine pool for managing reusable V8/Node.js runtime instances in production.
- com.caoccao.javet.interop.engine.observers - package com.caoccao.javet.interop.engine.observers
-
Observers for monitoring V8 runtime health and resource usage within an engine pool.
- com.caoccao.javet.interop.executors - package com.caoccao.javet.interop.executors
-
Script executors for compiling and running JavaScript code from various sources.
- com.caoccao.javet.interop.loader - package com.caoccao.javet.interop.loader
-
Native library loading for platform-specific JNI binaries.
- com.caoccao.javet.interop.monitoring - package com.caoccao.javet.interop.monitoring
-
V8 runtime monitoring and memory statistics.
- com.caoccao.javet.interop.options - package com.caoccao.javet.interop.options
-
Configuration options for creating V8 and Node.js runtimes.
- com.caoccao.javet.interop.proxy - package com.caoccao.javet.interop.proxy
-
Proxy handlers that expose Java objects as JavaScript objects with full property and method access.
- com.caoccao.javet.interop.proxy.plugins - package com.caoccao.javet.interop.proxy.plugins
-
Proxy plugins that teach the
JavetProxyConverter how to
expose specific Java types as idiomatic JavaScript objects via
Proxy.
- com.caoccao.javet.node.modules - package com.caoccao.javet.node.modules
-
Java wrappers for Node.js built-in modules (Node.js mode only).
- com.caoccao.javet.utils - package com.caoccao.javet.utils
-
Utility classes for common operations across the Javet API.
- com.caoccao.javet.utils.receivers - package com.caoccao.javet.utils.receivers
-
Callback receiver base classes for handling JavaScript-to-Java function calls.
- com.caoccao.javet.values - package com.caoccao.javet.values
-
Root package for all V8 value types.
- com.caoccao.javet.values.primitive - package com.caoccao.javet.values.primitive
-
V8 primitive value types that do not hold native handles and are safe to use without closing.
- com.caoccao.javet.values.reference - package com.caoccao.javet.values.reference
-
V8 reference value types that hold native V8 handles and must be closed after use.
- com.caoccao.javet.values.reference.builtin - package com.caoccao.javet.values.reference.builtin
-
Typed wrappers for JavaScript built-in global objects, providing direct Java access to their methods.
- com.caoccao.javet.values.virtual - package com.caoccao.javet.values.virtual
-
Virtual value wrappers for managing V8 value lifetimes and iterator proxying.
- COMMA - Static variable in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
The constant COMMA.
- compare(short, short) - Static method in class com.caoccao.javet.utils.Float16
-
Compares the two specified half-precision float values.
- CompilationFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant CompilationFailure.
- compileV8Module() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 module.
- compileV8Module(boolean) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 module.
- compileV8Module(boolean) - Method in class com.caoccao.javet.interop.executors.V8StringExecutor
-
- compileV8Module(String, byte[], V8ScriptOrigin, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Compile a V8 module and add that V8 module to the internal V8 module map.
- compileV8ModuleVoid() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 module.
- compileV8Script() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 script.
- compileV8Script(boolean) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 script.
- compileV8Script(boolean) - Method in class com.caoccao.javet.interop.executors.V8StringExecutor
-
- compileV8Script(String, byte[], V8ScriptOrigin, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Compile a V8 script.
- compileV8ScriptVoid() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 script.
- compileV8ValueFunction() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 value function.
- compileV8ValueFunction(String[]) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 value function.
- compileV8ValueFunction(String[], V8ValueObject[]) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Compile V8 value function.
- compileV8ValueFunction(String[], V8ValueObject[]) - Method in class com.caoccao.javet.interop.executors.V8StringExecutor
-
- compileV8ValueFunction(String, byte[], V8ScriptOrigin, String[], V8ValueObject[]) - Method in class com.caoccao.javet.interop.V8Runtime
-
Compile V8 value function.
- compose(IJavaFunction<? super V, ? extends T>) - Method in interface com.caoccao.javet.interfaces.IJavaFunction
-
Returns a composed function that first applies the before
function to its input, and then applies this function to the result.
- concat(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Concat string.
- CONCAT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name concat.
- concat(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.concat().
- CONCAT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'concat'.
- concat(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.concat().
- concat(String, V8Value...) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Concat string.
- config - Variable in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
The Config.
- config - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Config.
- configurable - Variable in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
The Configurable.
- consoleAPIMessage(int, int, String, String, int, int) - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Called when JavaScript calls a console API method (e.g., console.log(),
console.warn(), console.error()).
- consoleAPIMessage(int, int, String, String, int, int) - Method in class com.caoccao.javet.interop.V8Inspector
-
Called by V8 when a console API message is produced.
- consoleDebug(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Console debug.
- consoleDebug(V8Value...) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
- consoleError(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Console error.
- consoleError(V8Value...) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
- consoleInfo(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Console info.
- consoleInfo(V8Value...) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
- consoleLog(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Console log.
- consoleLog(V8Value...) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
- consoleTrace(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Console trace.
- consoleTrace(V8Value...) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
- consoleWarn(V8Value...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
Console warn.
- consoleWarn(V8Value...) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
- construct(V8Value, V8ValueArray, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.construct()
The handler.construct() method is a trap for the [[Construct]] object internal method,
which is used by operations such as the new operator.
- construct(V8Value, V8ValueArray, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- construct(V8Value, V8ValueArray, V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.construct().
- constructors - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Constructors.
- containsV8Module(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
Contains a V8 module by resource name.
- context - Variable in class com.caoccao.javet.entities.JavetEntityError
-
The Context.
- contextGet(long, long, int, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a value from a Context at the given index.
- contextGet(IV8Context, int) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a value from a V8 context by index.
- contextGetLength(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the length of a Context.
- contextGetLength(IV8Context) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the length of a V8 context.
- contextIsContextType(long, long, int, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Context matches the given context type.
- contextIsContextType(IV8Context, int) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 context matches the given context type ID.
- contextSetLength(long, long, int, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set the length of a Context.
- contextSetLength(IV8Context, int) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets the length of a V8 context.
- continuable - Variable in exception com.caoccao.javet.exceptions.JavetTerminatedException
-
The Continuable.
- converted - Variable in class com.caoccao.javet.utils.JavetVirtualObject
-
The Converted.
- converted - Variable in class com.caoccao.javet.values.virtual.V8VirtualValue
-
It indicates whether the value is converted or not.
- ConverterCircularStructure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ConverterCircularStructure.
- ConverterFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ConverterFailure.
- ConverterSymbolNotBuiltIn - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ConverterSymbolNotBuiltIn.
- convertToVirtualObjects(V8Value...) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Convert to virtual objects.
- COPY_WITHIN - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name copyWithin.
- COPY_WITHIN - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'copyWithin'.
- copyContextFrom(IV8ValueFunction) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Copy the context from the source V8 value function.
- copyOf(Object) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Get a copy of the array object.
- copyScopeInfoFrom(IV8ValueFunction) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Copy the scope info from the source V8 value function.
- copyScopeInfoFrom(IV8ValueFunction) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- copyWithin(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.copyWithin().
- copyWithin(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.copyWithin().
- create(IV8ValueObject) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.create()
The Object.create() static method creates a new object, using an existing object as the prototype
of the newly created object.
- create(IV8ValueObject, IV8ValueObject) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.create()
The Object.create() static method creates a new object, using an existing object as the prototype
of the newly created object.
- createEngine() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
Create engine javet engine.
- createEntityFunction() - Method in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
Create entity function javet entity function.
- createEntityMap() - Method in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
Create entity map.
- createOrGetPrototype(V8Runtime, V8ProxyMode, Class<?>) - Static method in class com.caoccao.javet.interop.proxy.JavetProxyPrototypeStore
-
Create or get prototype.
- createSnapshot() - Method in class com.caoccao.javet.interop.V8Runtime
-
Create snapshot in byte array.
- createSnapshotEnabled - Variable in class com.caoccao.javet.interop.options.RuntimeOptions
-
The Snapshot enabled flag indicates whether the snapshot feature is enabled or not.
- createTargetObject() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Create target object for the proxy target.
- createTargetObject(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
Create target object.
- createTargetObject(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- createTargetObject(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- createTargetObject(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- createTargetObject(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- createV8Inspector(long, Object, String, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a V8 inspector session.
- createV8Inspector(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
Creates a V8 inspector session.
- createV8Inspector(String, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Creates a V8 inspector session, optionally waiting for a debugger to attach.
- createV8Module(String, IV8ValueObject) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create a V8 synthetic module.
- createV8Module(String, IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8Module(String, IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8Runtime(Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new V8 runtime with the given options.
- createV8Runtime() - Method in class com.caoccao.javet.interop.V8Host
-
Create V8 runtime.
- createV8Runtime(RuntimeOptions<?>) - Method in class com.caoccao.javet.interop.V8Host
-
Create V8 runtime by custom global name.
- createV8Runtime(boolean, RuntimeOptions<?>) - Method in class com.caoccao.javet.interop.V8Host
-
Create V8 runtime by pooled flag and custom global name.
- createV8ValueArray() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value array.
- createV8ValueArray() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueArray() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueArray(V8Runtime, Object...) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Create V8 value array from object array.
- createV8ValueArrayBuffer(int) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value array buffer from a given length.
- createV8ValueArrayBuffer(ByteBuffer) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value array buffer from a native byte buffer.
- createV8ValueArrayBuffer(int) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueArrayBuffer(ByteBuffer) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueArrayBuffer(int) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueArrayBuffer(ByteBuffer) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueBigInteger(BigInteger) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value big integer.
- createV8ValueBigInteger(String) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value big integer.
- createV8ValueBigInteger(BigInteger) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueBigInteger(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueBigInteger(BigInteger) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueBigInteger(String) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueBoolean(boolean) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value boolean.
- createV8ValueBoolean(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueBoolean(boolean) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueBooleanObject(boolean) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value boolean object.
- createV8ValueBooleanObject(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueBooleanObject(boolean) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueDataView(V8ValueArrayBuffer) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value data view.
- createV8ValueDataView(V8ValueArrayBuffer) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueDataView(V8ValueArrayBuffer) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueDouble(double) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value double.
- createV8ValueDouble(double) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueDouble(double) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueDoubleObject(double) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value double object.
- createV8ValueDoubleObject(double) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueDoubleObject(double) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueError(V8ValueErrorType, String) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value error by type and message.
- createV8ValueError(V8ValueErrorType, String) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueError(V8ValueErrorType, String) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueFunction(JavetCallbackContext) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value function.
- createV8ValueFunction(String) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value function.
- createV8ValueFunction(JavetCallbackContext) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueFunction(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueFunction(JavetCallbackContext) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueFunction(String) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueInteger(int) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value integer.
- createV8ValueInteger(int) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueInteger(int) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueIntegerObject(int) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value int object.
- createV8ValueIntegerObject(int) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueIntegerObject(int) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueLong(long) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value long.
- createV8ValueLong(long) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueLong(long) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueLongObject(long) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value long object.
- createV8ValueLongObject(long) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueLongObject(long) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueMap() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value map.
- createV8ValueMap() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueMap() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueMap(V8Runtime, Map<?, ?>) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Create V8 value map from map.
- createV8ValueNull() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value null.
- createV8ValueNull() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueNull() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueObject() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value object.
- createV8ValueObject() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueObject() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueObject(V8Runtime, Object...) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Create V8 value object from object array.
- createV8ValuePromise() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value promise.
- createV8ValuePromise() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValuePromise() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueProxy() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value proxy.
- createV8ValueProxy(V8Value) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value proxy.
- createV8ValueProxy(V8Value) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueProxy(V8Value) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueSet() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value set.
- createV8ValueSet() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueSet() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueSet(V8Runtime, Object...) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Create V8 value set from object array.
- createV8ValueString(String) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value string.
- createV8ValueString(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueString(String) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueStringObject(String) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value string object from string.
- createV8ValueStringObject(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueStringObject(String) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueSymbol(String) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value symbol.
- createV8ValueSymbol(String, boolean) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value symbol.
- createV8ValueSymbol(String, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueSymbol(String, boolean) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueTypedArray(V8ValueReferenceType, int) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value typed array.
- createV8ValueTypedArray(V8ValueReferenceType, int) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueTypedArray(V8ValueReferenceType, int) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueUndefined() - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value undefined.
- createV8ValueUndefined() - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueUndefined() - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueZonedDateTime(long) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value zoned date time.
- createV8ValueZonedDateTime(ZonedDateTime) - Method in interface com.caoccao.javet.interop.IV8Creatable
-
Create V8 value zoned date time.
- createV8ValueZonedDateTime(long) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueZonedDateTime(ZonedDateTime) - Method in class com.caoccao.javet.interop.V8Runtime
-
- createV8ValueZonedDateTime(long) - Method in class com.caoccao.javet.interop.V8Scope
-
- createV8ValueZonedDateTime(ZonedDateTime) - Method in class com.caoccao.javet.interop.V8Scope
-
- customObjectMap - Variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The Custom object map.
- daemonThread - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Daemon thread.
- DATE_PROTOTYPE_GET_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getDate.
- DATE_PROTOTYPE_GET_DAY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getDay.
- DATE_PROTOTYPE_GET_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getFullYear.
- DATE_PROTOTYPE_GET_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getHours.
- DATE_PROTOTYPE_GET_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getMilliseconds.
- DATE_PROTOTYPE_GET_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getMinutes.
- DATE_PROTOTYPE_GET_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getMonth.
- DATE_PROTOTYPE_GET_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getSeconds.
- DATE_PROTOTYPE_GET_TIME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getTime.
- DATE_PROTOTYPE_GET_TIMEZONE_OFFSET - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getTimezoneOffset.
- DATE_PROTOTYPE_GET_UTC_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCDate.
- DATE_PROTOTYPE_GET_UTC_DAY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCDay.
- DATE_PROTOTYPE_GET_UTC_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCFullYear.
- DATE_PROTOTYPE_GET_UTC_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCHours.
- DATE_PROTOTYPE_GET_UTC_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCMilliseconds.
- DATE_PROTOTYPE_GET_UTC_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCMinutes.
- DATE_PROTOTYPE_GET_UTC_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCMonth.
- DATE_PROTOTYPE_GET_UTC_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getUTCSeconds.
- DATE_PROTOTYPE_GET_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.getYear.
- DATE_PROTOTYPE_SET_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setDate.
- DATE_PROTOTYPE_SET_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setFullYear.
- DATE_PROTOTYPE_SET_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setHours.
- DATE_PROTOTYPE_SET_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setMilliseconds.
- DATE_PROTOTYPE_SET_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setMinutes.
- DATE_PROTOTYPE_SET_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setMonth.
- DATE_PROTOTYPE_SET_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setSeconds.
- DATE_PROTOTYPE_SET_TIME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setTime.
- DATE_PROTOTYPE_SET_UTC_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCDate.
- DATE_PROTOTYPE_SET_UTC_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCFullYear.
- DATE_PROTOTYPE_SET_UTC_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCHours.
- DATE_PROTOTYPE_SET_UTC_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCMilliseconds.
- DATE_PROTOTYPE_SET_UTC_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCMinutes.
- DATE_PROTOTYPE_SET_UTC_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCMonth.
- DATE_PROTOTYPE_SET_UTC_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setUTCSeconds.
- DATE_PROTOTYPE_SET_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.setYear.
- DATE_PROTOTYPE_SYMBOL_TO_PRIMITIVE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype[Symbol.toPrimitive].
- DATE_PROTOTYPE_TO_DATE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toDateString.
- DATE_PROTOTYPE_TO_ISOSTRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toISOString.
- DATE_PROTOTYPE_TO_JSON - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toJSON.
- DATE_PROTOTYPE_TO_LOCALE_DATE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toLocaleDateString.
- DATE_PROTOTYPE_TO_LOCALE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toLocaleString.
- DATE_PROTOTYPE_TO_LOCALE_TIME_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toLocaleTimeString.
- DATE_PROTOTYPE_TO_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toString.
- DATE_PROTOTYPE_TO_TIME_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toTimeString.
- DATE_PROTOTYPE_TO_UTC_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.toUTCString.
- DATE_PROTOTYPE_VALUE_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript expression Date.prototype.valueOf.
- debug - Variable in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
The Debug.
- debug(String) - Method in interface com.caoccao.javet.interfaces.IJavetLogger
-
Debug.
- debug(String) - Method in class com.caoccao.javet.utils.JavetDefaultLogger
-
Debug.
- DEFAULT - Static variable in class com.caoccao.javet.interop.callback.JavetBuiltInModuleResolver
-
The constant DEFAULT.
- Default - Static variable in class com.caoccao.javet.values.reference.IV8ValueFunction.GetScopeInfosOptions
-
The constant Default.
- DEFAULT - Static variable in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
The constant DEFAULT with all options disabled.
- DEFAULT_BATCH_SIZE - Static variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The constant DEFAULT_BATCH_SIZE.
- DEFAULT_BATCH_SIZE - Static variable in interface com.caoccao.javet.values.reference.IV8ValueObject
-
The constant DEFAULT_BATCH_SIZE is the default batch size for get a chunk of items.
- DEFAULT_CAPACITY - Static variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
The constant DEFAULT_CAPACITY.
- DEFAULT_CAPACITY - Static variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
The constant DEFAULT_CAPACITY.
- DEFAULT_JAVET_LOGGER - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_JAVET_LOGGER.
- DEFAULT_JS_RUNTIME_TYPE - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_JS_RUNTIME_TYPE.
- DEFAULT_MAX_DEPTH - Static variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The constant DEFAULT_MAX_DEPTH.
- DEFAULT_NAME - Static variable in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
The constant DEFAULT_NAME.
- DEFAULT_OBSERVER_TIMEOUT_MILLIS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_OBSERVER_TIMEOUT_MILLIS.
- DEFAULT_POOL_DAEMON_CHECK_INTERVAL_MILLIS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_POOL_DAEMON_CHECK_INTERVAL_MILLIS.
- DEFAULT_POOL_IDLE_TIMEOUT_SECONDS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_POOL_IDLE_TIMEOUT_SECONDS.
- DEFAULT_POOL_MIN_SIZE - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_POOL_MIN_SIZE.
- DEFAULT_POOL_SHUTDOWN_TIMEOUT_SECONDS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_POOL_SHUTDOWN_TIMEOUT_SECONDS.
- DEFAULT_PROXY_PLUGINS - Static variable in class com.caoccao.javet.interop.converters.JavetBridgeConverter
-
The constant DEFAULT_PROXY_PLUGINS.
- DEFAULT_PROXYABLE_METHODS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The constant DEFAULT_PROXYABLE_METHODS.
- DEFAULT_PROXYABLE_METHODS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The constant DEFAULT_PROXYABLE_METHODS.
- DEFAULT_PROXYABLE_METHODS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The constant DEFAULT_PROXYABLE_METHODS.
- DEFAULT_PROXYABLE_METHODS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The constant DEFAULT_PROXYABLE_METHODS.
- DEFAULT_RESET_ENGINE_TIMEOUT_SECONDS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_RESET_ENGINE_TIMEOUT_SECONDS.
- DEFAULT_TIMEOUT_MILLIS - Static variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
The constant DEFAULT_TIMEOUT_MILLIS.
- DEFAULT_TIMEOUT_MILLIS - Static variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
The constant DEFAULT_TIMEOUT_MILLIS.
- DEFAULT_TIMEOUT_MILLIS - Static variable in class com.caoccao.javet.interop.V8Guard
-
The constant DEFAULT_TIMEOUT_MILLIS.
- DEFAULT_WAIT_FOR_ENGINE_LOG_INTERVAL_MILLIS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_WAIT_FOR_ENGINE_LOG_INTERVAL_MILLIS.
- DEFAULT_WAIT_FOR_ENGINE_MAX_RETRY_COUNT - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_WAIT_FOR_ENGINE_MAX_RETRY_COUNT.
- DEFAULT_WAIT_FOR_ENGINE_SLEEP_INTERVAL_MILLIS - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant DEFAULT_WAIT_FOR_ENGINE_SHEEP_INTERVAL_MILLIS.
- defaultBoolean - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default boolean.
- defaultByte - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default byte.
- defaultChar - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default char.
- defaultDouble - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default double.
- defaultFloat - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default float.
- defaultInt - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default int.
- defaultLong - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default long.
- defaultShort - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Default short.
- defineProperty(V8Value, V8Value, V8ValueObject) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.defineProperty()
The handler.defineProperty() method is a trap for the [[DefineOwnProperty]] object internal method,
which is used by operations such as Object.defineProperty().
- defineProperty(V8Value, V8Value, V8ValueObject) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.defineProperty().
- DELETE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'delete'.
- delete(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.delete()
The delete() method of Map instances removes the specified element from this map by key.
- DELETE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'delete'.
- delete(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.delete().
- delete(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Delete property by key object.
- delete(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- delete(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- delete(Object) - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- delete(Object) - Method in class com.caoccao.javet.values.reference.V8ValueWeakMap
-
- delete(Object) - Method in class com.caoccao.javet.values.reference.V8ValueWeakSet
-
- deleteByObject(Object, Object) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Delete by object property.
- deleteByObject(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- deleteByObject(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- deleteByObject(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- deleteByObject(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- deleteFromCollection(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
Delete from collection.
- deleteNull() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Delete property by null.
- deletePrivateProperty(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Delete private property by name string.
- deletePrivateProperty(String) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- deleteProperty(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.deleteProperty()
The handler.deleteProperty() method is a trap for the [[Delete]] object internal method,
which is used by operations such as the delete operator.
- deleteProperty(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- deleteProperty(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- deleteProperty(V8Value, V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.deleteProperty().
- deleteUndefined() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Delete property by undefined.
- description - Variable in class com.caoccao.javet.entities.JavetEntitySymbol
-
The Description.
- description - Variable in class com.caoccao.javet.values.reference.V8ValueSymbol
-
The Description.
- detailedMessage - Variable in class com.caoccao.javet.entities.JavetEntityError
-
The Detailed message.
- DIFFERENCE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'difference'.
- difference(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.difference().
- disableGCNotification() - Method in class com.caoccao.javet.interop.V8Host
-
Disable GC notification.
- discardCompiled() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Discard compiled byte code.
- discardCompiled() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- doubleObjectCreate(long, double) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a Number object wrapper from a double.
- doubleObjectValueOf(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the primitive value of a Number object created from a double.
- doubleObjectValueOf(V8ValueDoubleObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the primitive number value of a V8 double object.
- DUMMY_FUNCTION_STRING - Static variable in class com.caoccao.javet.interop.converters.JavetProxyConverter
-
The constant DUMMY_FUNCTION_STRING contains a JS code snippet
which creates an empty anonymous function hidden in a closure.
- DUMMY_FUNCTION_STRING - Static variable in class com.caoccao.javet.interop.proxy.JavetProxyPrototypeStore
-
The constant DUMMY_FUNCTION_STRING contains a JS code snippet
which creates an empty anonymous function hidden in a closure.
- echo(V8Value) - Method in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
Echo the given V8 value.
- echo(V8Value...) - Method in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
Echo the given V8 value array.
- echoString(String) - Method in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
Echo the input string.
- echoString(V8Value) - Method in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
Echo the input V8 value.
- echoString(V8Value...) - Method in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
Echo the input V8 value array.
- EIGHT_BYTES_PER_VALUE - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant EIGHT_BYTES_PER_VALUE.
- EMPTY - Static variable in class com.caoccao.javet.utils.StringUtils
-
The constant EMPTY.
- enableGCNotification() - Method in class com.caoccao.javet.interop.V8Host
-
Enable GC notification.
- ENDS_WITH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name endsWith.
- EngineNotAvailable - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant EngineNotAvailable.
- engines - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Engines.
- engineUsedCount - Variable in class com.caoccao.javet.interop.engine.JavetEngineUsage
-
The number of times the engine has been used.
- ENTRIES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name entries.
- entries(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.entries().
- ENTRIES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'entries'.
- entries(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.entries().
- ENTRIES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'entries'.
- entries(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.entries()
The entries() method of Map instances returns a new map iterator object that contains the [key, value]
pairs for each element in this map in insertion order.
- ENTRIES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'entries'.
- entries(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.entries().
- enumerable - Variable in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
The Enumerable.
- EPSILON - Static variable in class com.caoccao.javet.utils.Float16
-
Epsilon is the difference between 1.0 and the next value representable
by a half-precision floating-point.
- equals(long, long, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if two V8 values are equal (==).
- equals(IV8ValueReference, IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Tests whether two V8 value references are equal.
- equals(short, short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns true if the two half-precision float values are equal.
- equals(V8Value) - Method in interface com.caoccao.javet.values.IV8Value
-
Equals.
- equals(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- equals(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
- equals(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- equals(Object) - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
- equals(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- equals(V8Value) - Method in class com.caoccao.javet.values.V8Value
-
- error - Variable in exception com.caoccao.javet.exceptions.JavetException
-
The Error.
- error - Variable in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
The Error.
- error(String) - Method in interface com.caoccao.javet.interfaces.IJavetLogger
-
Error.
- error(String, Throwable) - Method in interface com.caoccao.javet.interfaces.IJavetLogger
-
Error.
- error(String) - Method in class com.caoccao.javet.utils.JavetDefaultLogger
-
Error.
- error(String, Throwable) - Method in class com.caoccao.javet.utils.JavetDefaultLogger
-
Error.
- ERROR_BYTE_BUFFER_MUST_BE_DIRECT - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_BYTE_BUFFER_MUST_BE_DIRECT.
- ERROR_ELEMENT_LENGTH_MUST_BE_NON_NEGATIVE - Static variable in class com.caoccao.javet.values.reference.V8Context
-
The constant ERROR_ELEMENT_LENGTH_MUST_BE_NON_NEGATIVE.
- ERROR_HANDLE_MUST_BE_VALID - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_HANDLE_MUST_BE_VALID.
- ERROR_MESSAGE_V8_RUNTIME_CANNOT_BE_EMPTY - Static variable in class com.caoccao.javet.interop.V8Scope
-
The constant ERROR_MESSAGE_V8_RUNTIME_CANNOT_BE_EMPTY.
- ERROR_SYMBOL_DESCRIPTION_CANNOT_BE_EMPTY - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_SYMBOL_DESCRIPTION_CANNOT_BE_EMPTY.
- ERROR_TARGET_OBJECT_MUST_BE_AN_ARRAY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The error message indicating the target object must be an array.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_BIG_INTEGER - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of BigInteger.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_BOOLEAN - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Boolean.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_BYTE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Byte.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_CHARACTER - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Character.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_DOUBLE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Double.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_FLOAT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Float.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_INTEGER - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Integer.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_LIST - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The error message for invalid target object.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_LONG - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Long.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_MAP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The error message for invalid target object.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_SET - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The error message for invalid target object.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_SHORT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of Short.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of String.
- ERROR_TARGET_OBJECT_MUST_BE_AN_INSTANCE_OF_ZONED_DATE_TIME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The error message indicating the target object must be an instance of ZonedDateTime.
- ERROR_THE_CONVERTER_MUST_BE_INSTANCE_OF_JAVET_PROXY_CONVERTER - Static variable in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
The constant ERROR_THE_CONVERTER_MUST_BE_INSTANCE_OF_JAVET_PROXY_CONVERTER.
- ERROR_THE_KEY_VALUE_PAIR_MUST_MATCH - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_THE_KEY_VALUE_PAIR_MUST_MATCH.
- ERROR_THE_KEY_VALUE_PAIR_MUST_MATCH - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant ERROR_THE_KEY_VALUE_PAIR_MUST_MATCH.
- ERROR_THE_PROPERTY_NAME_MUST_BE_EITHER_STRING_OR_SYMBOL - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_THE_PROPERTY_NAME_MUST_BE_EITHER_STRING_OR_SYMBOL.
- ERROR_THE_SOURCE_FUNCTION_CANNOT_BE_IN_ANOTHER_V8_RUNTIME - Static variable in class com.caoccao.javet.values.reference.V8ValueFunction
-
The constant ERROR_THE_SOURCE_FUNCTION_CANNOT_BE_IN_ANOTHER_V8_RUNTIME.
- ERROR_THE_SOURCE_FUNCTION_CANNOT_BE_THE_CALLER - Static variable in class com.caoccao.javet.values.reference.V8ValueFunction
-
The constant ERROR_THE_SOURCE_FUNCTION_CANNOT_BE_THE_CALLER.
- ERROR_V8_CONTEXT_CANNOT_BE_NULL - Static variable in class com.caoccao.javet.values.reference.V8ValueFunction
-
The constant ERROR_V8_CONTEXT_CANNOT_BE_NULL.
- ERROR_VALUE_CANNOT_BE_A_V_8_CONTEXT - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_VALUE_CANNOT_BE_A_V_8_CONTEXT.
- ERROR_VALUE_CANNOT_BE_A_V_8_MODULE - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_VALUE_CANNOT_BE_A_V_8_MODULE.
- ERROR_VALUE_CANNOT_BE_A_V_8_SCRIPT - Static variable in class com.caoccao.javet.interop.V8Runtime
-
The constant ERROR_VALUE_CANNOT_BE_A_V_8_SCRIPT.
- errorCreate(long, int, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new Error object with the given type and message.
- Errored - Static variable in interface com.caoccao.javet.values.reference.IV8Module
-
The constant Errored.
- escapable - Variable in class com.caoccao.javet.interop.V8Scope
-
The Escapable.
- evaluate(String, boolean) - Method in class com.caoccao.javet.interop.V8Inspector
-
Evaluates a JavaScript expression directly through the inspector session,
bypassing CDP JSON serialization.
- evaluate() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Evaluate the module.
- evaluate(boolean) - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Evaluate the module.
- evaluate(boolean) - Method in class com.caoccao.javet.values.reference.V8Module
-
- Evaluated - Static variable in interface com.caoccao.javet.values.reference.IV8Module
-
The constant Evaluated.
- Evaluating - Static variable in interface com.caoccao.javet.values.reference.IV8Module
-
The constant Evaluating.
- EVERY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name every.
- every(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.every().
- EVERY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'every'.
- every(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.every().
- EXECUTABLE_INDEX_DEFAULT_CONSTRUCTOR - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant EXECUTABLE_INDEX_DEFAULT_CONSTRUCTOR.
- EXECUTABLE_INDEX_FROM_MAP - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant EXECUTABLE_INDEX_FROM_MAP.
- EXECUTABLE_INDEX_TO_MAP - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant EXECUTABLE_INDEX_TO_MAP.
- execute(boolean) - Method in class com.caoccao.javet.interop.executors.V8StringExecutor
-
- execute() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return V8 value.
- execute(boolean) - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return V8 value if required.
- execute(IJavetReflectionObjectFactory, Object, V8ValueObject, List<E>, JavetVirtualObject[]) - Static method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Execute.
- execute(String, byte[], V8ScriptOrigin, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Execute a script or module.
- execute(boolean) - Method in interface com.caoccao.javet.values.reference.IV8Module
-
- execute(boolean) - Method in class com.caoccao.javet.values.reference.V8Script
-
- executeBigInteger() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return big integer.
- executeBoolean() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return boolean.
- executeDouble() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return double.
- executeInteger() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return integer.
- executeLong() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return long.
- executeObject() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return a Java object.
- executeString() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return string.
- executeVoid() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute without a return value.
- executeZonedDateTime() - Method in interface com.caoccao.javet.interop.IV8Executable
-
Execute and return zoned date time.
- ExecutionFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ExecutionFailure.
- ExecutionTerminated - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ExecutionTerminated.
- EXPERIMENTAL_SQLITE - Static variable in class com.caoccao.javet.interop.options.NodeFlags
-
The constant EXPERIMENTAL_SQLITE.
- EXPONENT_BIAS - Static variable in class com.caoccao.javet.utils.Float16
-
The offset of the exponent from the actual value.
- EXPONENT_SHIFT - Static variable in class com.caoccao.javet.utils.Float16
-
The offset to shift by to obtain the exponent bits.
- EXPONENT_SIGNIFICAND_MASK - Static variable in class com.caoccao.javet.utils.Float16
-
The bitmask to AND with to obtain exponent and significand bits.
- externalLock - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The External lock.
- extractFunctionSourceCode - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Extract function source code.
- FailedToReadPath - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant FailedToReadPath.
- FALSE - Static variable in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
The constant FALSE.
- fieldMap - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Field map.
- FILL - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name fill.
- fill(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.fill()
The fill() method of Array instances changes all elements within a range of indices
in an array to a static value.
- FILL - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'fill'.
- fill(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.fill()
The fill() method of Array instances changes all elements within a range of indices
in an array to a static value.
- FILTER - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name filter.
- filter(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.filter().
- FILTER - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'filter'.
- filter(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.filter().
- finalize() - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyInvocationHandler
-
- FIND - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name find.
- find(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.find().
- FIND - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'find'.
- find(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.find().
- FIND_INDEX - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name findIndex.
- FIND_INDEX - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'findIndex'.
- FIND_LAST - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name findLast.
- FIND_LAST - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'findLast'.
- FIND_LAST_INDEX - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name findLastIndex.
- FIND_LAST_INDEX - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'findLastIndex'.
- findIndex(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.findIndex().
- findIndex(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.findIndex().
- findLast(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.findLast().
- findLast(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.findLast().
- findLastIndex(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.findLastIndex().
- findLastIndex(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.findLastIndex().
- FLAG_ALLOW_NATIVES_SYNTAX - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_ALLOW_NATIVES_SYNTAX.
- FLAG_BATTERY_SAVER_MODE - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_BATTERY_SAVER_MODE.
- FLAG_EFFICIENCY_MODE - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_EFFICIENCY_MODE.
- FLAG_EXPOSE_GC - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_EXPOSE_GC.
- FLAG_EXPOSE_INSPECTOR_SCRIPTS - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_EXPOSE_INSPECTOR_SCRIPTS.
- FLAG_INITIAL_HEAP_SIZE - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_INITIAL_HEAP_SIZE.
- FLAG_JS_FLOAT_16_ARRAY - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_JS_FLOAT_16_ARRAY.
- FLAG_MAX_HEAP_SIZE - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_MAX_HEAP_SIZE.
- FLAG_MAX_OLD_SPACE_SIZE - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_MAX_OLD_SPACE_SIZE.
- FLAG_MEMORY_SAVER_MODE - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_MEMORY_SAVER_MODE.
- FLAG_USE_STRICT - Static variable in class com.caoccao.javet.interop.options.V8Flags
-
The constant FLAG_USE_STRICT.
- FLAT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name flat.
- flat(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.flat().
- FLAT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'flat'.
- flat(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.flat().
- flat(List<T>, List<T>, int) - Static method in class com.caoccao.javet.utils.ListUtils
-
The flat() method of Array instances creates a new array with all sub-array elements concatenated
into it recursively up to the specified depth.
- flat() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Array.prototype.flat().
- flat(int) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Array.prototype.flat().
- FLAT_MAP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name flatMap.
- FLAT_MAP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'flatMap'.
- flatMap(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.flatMap().
- flatMap(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.flatMap().
- Float16 - Class in com.caoccao.javet.utils
-
The
FP16 class is a wrapper and a utility class to manipulate half-precision 16-bit
IEEE 754
floating point data types (also called fp16 or binary16).
- floor(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns the largest half-precision float value toward positive infinity
less than or equal to the specified half-precision float value.
- flushProtocolNotifications() - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Flush pending protocol notifications to the client.
- flushProtocolNotifications() - Method in class com.caoccao.javet.interop.V8Inspector
-
Called by V8 to flush any queued protocol notifications.
- FOR_EACH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name forEach.
- FOR_EACH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'forEach'.
- FOR_EACH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'forEach'.
- FOR_EACH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'forEach'.
- forEach(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.forEach().
- forEach(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.forEach().
- forEach(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.forEach().
- forEach(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.forEach()
The forEach() method of Set instances executes a provided function once for each value in this set,
in insertion order.
- forEach(IJavetUniConsumer<Value, E>, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
For each of the item, call the consumer and return the item count.
- forEach(IJavetUniIndexedConsumer<Value, E>, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
For each of the item, call the consumer and return the item count.
- forEach(IJavetUniConsumer<Key, E>) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the uni-consumer for each of the keys.
- forEach(IJavetUniConsumer<Key, E>, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the uni-consumer for each of the keys.
- forEach(IJavetUniIndexedConsumer<Key, E>) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the uni-indexed-consumer for each of the keys.
- forEach(IJavetUniIndexedConsumer<Key, E>, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the uni-indexed-consumer for each of the keys.
- forEach(IJavetBiConsumer<Key, Value, E>) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the bi-consumer for each of the keys.
- forEach(IJavetBiConsumer<Key, Value, E>, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the bi-consumer for each of the keys.
- forEach(IJavetBiIndexedConsumer<Key, Value, E>) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the bi-indexed-consumer for each of the keys.
- forEach(IJavetBiIndexedConsumer<Key, Value, E>, int) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke the bi-indexed-consumer for each of the keys.
- forEach(IJavetUniConsumer<Value, E>) - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- forEach(IJavetUniConsumer<Value, E>, int) - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- forEach(IJavetUniIndexedConsumer<Value, E>) - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- forEach(IJavetUniIndexedConsumer<Value, E>, int) - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- forEach(IJavetUniConsumer<Key, E>) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- forEach(IJavetUniIndexedConsumer<Key, E>) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- forEach(IJavetBiConsumer<Key, Value, E>) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- forEach(IJavetBiIndexedConsumer<Key, Value, E>) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- forEach(IJavetBiConsumer<Key, Value, E>, int) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- forEach(IJavetBiIndexedConsumer<Key, Value, E>, int) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- forEach(IJavetUniConsumer<Key, E>) - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- forEach(IJavetUniIndexedConsumer<Key, E>) - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- format - Variable in class com.caoccao.javet.exceptions.JavetError
-
The Format.
- format(String, Map<String, Object>) - Static method in class com.caoccao.javet.utils.SimpleFreeMarkerFormat
-
Format a string using FreeMarker-style variable substitution.
- FOUR_BYTES_PER_VALUE - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant FOUR_BYTES_PER_VALUE.
- freeze(T) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.freeze()
The Object.freeze() static method freezes an object.
- freezePoolSize() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Freeze pool size javet engine config.
- fromBytes(byte[]) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Copies the given byte array into this ArrayBuffer.
- fromBytes(byte[]) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
From byte array.
- fromDoubles(double[]) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Copies the given double array into this ArrayBuffer.
- fromDoubles(double[]) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
From double array.
- fromFloats(float[]) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Copies the given float array into this ArrayBuffer.
- fromFloats(float[]) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
From float array.
- fromIntegers(int[]) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Copies the given integer array into this ArrayBuffer.
- fromIntegers(int[]) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
From integer array.
- fromLongs(long[]) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Copies the given long array into this ArrayBuffer.
- fromLongs(long[]) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
From long array.
- fromMap(Map<String, Object>) - Method in interface com.caoccao.javet.interfaces.IJavetMappable
-
From map.
- fromShorts(short[]) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Copies the given short array into this ArrayBuffer.
- fromShorts(short[]) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
From short array.
- FUNCTION_ADD - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant FUNCTION_ADD.
- FUNCTION_ALL - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
The constant FUNCTION_ALL.
- FUNCTION_ALL_SETTLED - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
The constant FUNCTION_ALL_SETTLED.
- FUNCTION_ANY - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
The constant FUNCTION_ANY.
- FUNCTION_APPLY - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_APPLY.
- FUNCTION_ASSIGN - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_ASSIGN.
- FUNCTION_CHDIR - Static variable in class com.caoccao.javet.node.modules.NodeModuleProcess
-
The function name for process.chdir().
- FUNCTION_CONSTRUCT - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_CONSTRUCT.
- FUNCTION_CREATE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_CREATE.
- FUNCTION_CREATE_REQUIRE - Static variable in class com.caoccao.javet.node.modules.NodeModuleModule
-
The function name for Module.createRequire().
- FUNCTION_CWD - Static variable in class com.caoccao.javet.node.modules.NodeModuleProcess
-
The function name for process.cwd().
- FUNCTION_DEFINE_PROPERTY - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_DEFINE_PROPERTY.
- FUNCTION_DELETE - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant FUNCTION_DELETE.
- FUNCTION_DELETE_PROPERTY - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_DELETE_PROPERTY.
- FUNCTION_ENTRIES - Static variable in interface com.caoccao.javet.values.reference.IV8ValueMap
-
The constant FUNCTION_ENTRIES.
- FUNCTION_ENTRIES - Static variable in class com.caoccao.javet.values.reference.V8ValueSet
-
The constant FUNCTION_ENTRIES.
- FUNCTION_FLAT - Static variable in interface com.caoccao.javet.values.reference.IV8ValueArray
-
The constant FUNCTION_FLAT.
- FUNCTION_FOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The constant FUNCTION_FOR.
- FUNCTION_FREEZE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_FREEZE.
- FUNCTION_GET - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_GET.
- FUNCTION_GET - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant FUNCTION_GET.
- FUNCTION_GET_BIG_INT_64 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_GET_BIG_INT_64.
- FUNCTION_GET_FLOAT_32 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_GET_FLOAT_32.
- FUNCTION_GET_FLOAT_64 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_GET_FLOAT_64.
- FUNCTION_GET_INT_16 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_GET_INT_16.
- FUNCTION_GET_INT_32 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_GET_INT_32.
- FUNCTION_GET_INT_8 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_GET_INT_8.
- FUNCTION_GET_OWN_PROPERTY_DESCRIPTOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_GET_OWN_PROPERTY_DESCRIPTOR.
- FUNCTION_GET_OWN_PROPERTY_SYMBOLS - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_GET_OWN_PROPERTY_SYMBOLS.
- FUNCTION_GET_PROTOTYPE_OF - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_GET_PROTOTYPE_OF.
- FUNCTION_GET_PROTOTYPE_OF - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_GET_PROTOTYPE_OF.
- FUNCTION_HAS - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_HAS.
- FUNCTION_HAS - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant FUNCTION_HAS.
- FUNCTION_IS_EXTENSIBLE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_IS_EXTENSIBLE.
- FUNCTION_KEY_FOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The constant FUNCTION_KEY_FOR.
- FUNCTION_KEYS - Static variable in interface com.caoccao.javet.values.reference.IV8ValueMap
-
The constant FUNCTION_KEYS.
- FUNCTION_KEYS - Static variable in class com.caoccao.javet.values.reference.V8ValueArray
-
The constant FUNCTION_KEYS.
- FUNCTION_KEYS - Static variable in class com.caoccao.javet.values.reference.V8ValueSet
-
The constant FUNCTION_KEYS.
- FUNCTION_NAME_TO_JSON - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant FUNCTION_NAME_TO_JSON.
- FUNCTION_NAME_TO_V8_VALUE - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant FUNCTION_NAME_TO_V8_VALUE.
- FUNCTION_NEXT - Static variable in class com.caoccao.javet.values.reference.V8ValueArray
-
The constant FUNCTION_NEXT.
- FUNCTION_NEXT - Static variable in class com.caoccao.javet.values.reference.V8ValueIterator
-
The constant FUNCTION_NEXT.
- FUNCTION_NEXT - Static variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The constant FUNCTION_NEXT.
- FUNCTION_ON - Static variable in class com.caoccao.javet.node.modules.NodeModuleProcess
-
The function name for process.on().
- FUNCTION_OWN_KEYS - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_OWN_KEYS.
- FUNCTION_POP - Static variable in interface com.caoccao.javet.values.reference.IV8ValueArray
-
The constant FUNCTION_POP.
- FUNCTION_PREVENT_EXTENSIONS - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_PREVENT_EXTENSIONS.
- FUNCTION_PUSH - Static variable in interface com.caoccao.javet.values.reference.IV8ValueArray
-
The constant FUNCTION_PUSH.
- FUNCTION_RACE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
The constant FUNCTION_RACE.
- FUNCTION_REJECT - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
The constant FUNCTION_REJECT.
- FUNCTION_REQUIRE - Static variable in class com.caoccao.javet.interop.NodeRuntime
-
The constant FUNCTION_REQUIRE.
- FUNCTION_RESOLVE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
The constant FUNCTION_RESOLVE.
- FUNCTION_RETURN - Static variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The constant FUNCTION_RETURN.
- FUNCTION_SEAL - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_SEAL.
- FUNCTION_SET - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_SET.
- FUNCTION_SET - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant FUNCTION_SET.
- FUNCTION_SET_BIG_INT_64 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_SET_BIG_INT_64.
- FUNCTION_SET_FLOAT_32 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_SET_FLOAT_32.
- FUNCTION_SET_FLOAT_64 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_SET_FLOAT_64.
- FUNCTION_SET_INT_16 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_SET_INT_16.
- FUNCTION_SET_INT_32 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_SET_INT_32.
- FUNCTION_SET_INT_8 - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant FUNCTION_SET_INT_8.
- FUNCTION_SET_PROTOTYPE_OF - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
The constant FUNCTION_SET_PROTOTYPE_OF.
- FUNCTION_SET_PROTOTYPE_OF - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
The constant FUNCTION_SET_PROTOTYPE_OF.
- FUNCTION_SHIFT - Static variable in interface com.caoccao.javet.values.reference.IV8ValueArray
-
The constant FUNCTION_SHIFT.
- FUNCTION_STRINGIFY - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInJson
-
The constant FUNCTION_STRINGIFY.
- FUNCTION_THROW - Static variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The constant FUNCTION_THROW.
- FUNCTION_TO_STRING - Static variable in class com.caoccao.javet.values.reference.V8ValueSymbol
-
The constant FUNCTION_TO_STRING.
- FUNCTION_UNSHIFT - Static variable in interface com.caoccao.javet.values.reference.IV8ValueArray
-
The constant FUNCTION_UNSHIFT.
- FUNCTION_VALUES - Static variable in interface com.caoccao.javet.values.reference.IV8ValueMap
-
The constant FUNCTION_VALUES.
- functionCall(long, long, int, Object, boolean, Object[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Call a Function with the given receiver and arguments.
- functionCall(IV8ValueObject, V8Value, boolean, V8Value...) - Method in class com.caoccao.javet.interop.V8Internal
-
Calls a V8 function.
- functionCallAsConstructor(long, long, int, Object[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Call a Function as a constructor with the given arguments.
- functionCallAsConstructor(IV8ValueObject, V8Value...) - Method in class com.caoccao.javet.interop.V8Internal
-
Calls a V8 function as a constructor.
- functionCanDiscardCompiled(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Function's compiled code can be discarded.
- functionCanDiscardCompiled(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 function can discard its compiled code.
- functionCompile(long, String, byte[], String, int, int, int, boolean, String[], Object[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Compile a Function from source code with optional cached data.
- functionCopyScopeInfoFrom(long, long, int, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Copy scope info from a source Function to a target Function.
- functionCopyScopeInfoFrom(IV8ValueFunction, IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Copies scope info from one V8 function to another.
- functionCreate(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new Function from a callback context.
- functionDiscardCompiled(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Discard the compiled code of a Function.
- functionDiscardCompiled(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Discards the compiled code of a V8 function.
- functionGetArguments(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the argument names of a Function.
- functionGetArguments(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the argument names of a V8 function.
- functionGetCachedData(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the cached compiled data of a Function.
- functionGetCachedData(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the cached data of a V8 function.
- functionGetContext(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the context of a Function.
- functionGetContext(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the context of a V8 function.
- functionGetInternalProperties(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the internal properties of a Function.
- functionGetInternalProperties(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the internal properties of a V8 function.
- functionGetJSFunctionType(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the JS function type of a Function.
- functionGetJSFunctionType(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the JS function type of a V8 function.
- functionGetJSScopeType(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the JS scope type of a Function.
- functionGetJSScopeType(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the JS scope type of a V8 function.
- functionGetScopeInfos(long, long, int, boolean, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the scope info objects of a Function.
- functionGetScopeInfos(IV8ValueFunction, IV8ValueFunction.GetScopeInfosOptions) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the scope infos of a V8 function.
- functionGetScriptSource(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the script source object of a Function.
- functionGetScriptSource(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the script source of a V8 function.
- functionGetSourceCode(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the source code string of a Function.
- functionGetSourceCode(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the source code of a V8 function.
- functionIsCompiled(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Function is compiled.
- functionIsCompiled(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 function is compiled.
- functionIsWrapped(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Function is wrapped.
- functionIsWrapped(IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 function is wrapped.
- functionMap - Variable in class com.caoccao.javet.interop.binding.BindingContext
-
The Function map.
- functionSetContext(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set the context of a Function.
- functionSetContext(IV8ValueFunction, V8Context) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets the context of a V8 function.
- functionSetScriptSource(long, long, int, Object, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set the script source object of a Function.
- functionSetScriptSource(IV8ValueFunction, IV8ValueFunction.ScriptSource, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets the script source of a V8 function.
- functionSetSourceCode(long, long, int, String, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set the source code string of a Function.
- functionSetSourceCode(IV8ValueFunction, String, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets the source code of a V8 function.
- GC - Static variable in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
The constant GC with PreGC and PostGC enabled.
- genericGetters - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Generic getters.
- genericSetters - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Generic setters.
- get() - Method in interface com.caoccao.javet.interfaces.IJavaSupplier
-
Gets a result.
- get() - Method in interface com.caoccao.javet.interfaces.IJavetSupplier
-
Get the value
- get() - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.GetterAndNoThis
-
Get the property value by a property key
without this object passed in.
- get(V8Value) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.GetterAndThis
-
Get the property value by a property key
with this object passed in.
- get(V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
- get(V8Value, V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.get()
The handler.get() method is a trap for the [[Get]] object internal method,
which is used by operations such as property accessors.
- get(V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- GET - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'get'.
- get(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.get().
- get(int) - Method in class com.caoccao.javet.interop.V8Scope
-
Gets a value by index.
- get(TKey) - Method in class com.caoccao.javet.utils.ThreadSafeMap
-
Get value.
- get(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element by index.
- get(int) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Get V8 value by index.
- get(int) - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfos
-
Gets scope info by index.
- get(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Get property value by key object.
- get(int) - Method in class com.caoccao.javet.values.reference.V8Context
-
- get(int) - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- get(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- get(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- get(Object) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- get(String) - Method in class com.caoccao.javet.values.reference.V8ValueWeakMap
-
Gets a value by string key from this WeakMap.
- get(Object) - Method in class com.caoccao.javet.values.reference.V8ValueWeakMap
-
- get() - Method in class com.caoccao.javet.values.virtual.V8VirtualValue
-
Get the value.
- get() - Method in class com.caoccao.javet.values.virtual.V8VirtualValueList
-
Get V8 value array.
- GET_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getDate.
- GET_DAY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getDay.
- GET_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getFullYear.
- GET_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getHours.
- GET_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getMilliseconds.
- GET_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getMinutes.
- GET_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getMonth.
- GET_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getSeconds.
- GET_TIME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getTime.
- GET_TIMEZONE_OFFSET - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getTimezoneOffset.
- GET_UTC_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCDate.
- GET_UTC_DAY - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCDay.
- GET_UTC_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCFullYear.
- GET_UTC_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCHours.
- GET_UTC_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCMilliseconds.
- GET_UTC_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCMinutes.
- GET_UTC_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCMonth.
- GET_UTC_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getUTCSeconds.
- GET_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name getYear.
- getAbsoluteResourceName(V8Runtime, String, IV8Module) - Method in interface com.caoccao.javet.interop.callback.IV8ModuleResolver
-
Gets absolute resource name that is used as a key of the internal V8 module cache.
- getActiveEngineCount() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets active engine count.
- getActiveEngineCount() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- getAllocationSpace() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Gets allocation space.
- getAllowFsRead() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
This flag configures file system read permissions using the Permission Model.
- getAllowFsWrite() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
This flag configures file system write permissions using the Permission Model.
- getApplyFunctions() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets apply functions.
- getArguments() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Gets arguments.
- getArguments() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getAsyncIterator() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.asyncIterator symbol.
- getAverageCallbackContextCount() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets average callback context count.
- getAverageReferenceCount() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets average reference count.
- getAverageV8HeapSpaceStatistics(V8AllocationSpace) - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets average V8 heap space statistics.
- getAverageV8HeapStatistics() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets average V8 heap statistics.
- getAverageV8ModuleCount() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets average V8 module count.
- getBatchSize() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets batch operation size.
- getBatterySaverMode() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets battery saver mode.
- getBigInt64(int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 64-bit integer (BigInt) at the specified byte offset using little-endian byte order.
- getBigInt64(int, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 64-bit integer (BigInt) at the specified byte offset.
- getBigInteger(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as big integer by index.
- getBigInteger(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as big integer by key object.
- getBoolean(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as boolean by key object.
- getBoolean(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as boolean by key object.
- getBoolean(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getBoolean(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getBuffer() - Method in interface com.caoccao.javet.values.reference.IV8ValueTypedArray
-
Returns the underlying array buffer of this typed array.
- getBuffer() - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets the underlying ArrayBuffer referenced by this DataView.
- getBuffer() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- getBuiltInJson() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
Gets built-in JSON.
- getBuiltInObject() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
Gets built-in Object.
- getBuiltInPromise() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
Gets built-in Promise.
- getBuiltInReflect() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
Gets built-in Reflect.
- getBuiltInSymbol(String) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets a built-in symbol by its property name.
- getBuiltInSymbol() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
Gets built-in Symbol.
- getByBuiltInMethod(V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets by built-in method.
- getByField(V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets by field.
- getByGenericGetter(V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets by generic getter.
- getByGetMethod(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets by get method.
- getByIndex(Object, int) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets by index.
- getByIndex(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
Gets by index.
- getByIndex(Object, int) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- getByIndex(Object, int) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- getByIndex(Object, int) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- getByMethod(V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets by method.
- getByPolyfill(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
Gets by polyfill.
- getByteBuffer() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Gets the underlying byte buffer.
- getByteLength() - Method in interface com.caoccao.javet.values.reference.IV8ValueTypedArray
-
Returns the byte length of this typed array.
- getByteLength() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Gets the byte length of this ArrayBuffer.
- getByteLength() - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets the byte length of this DataView.
- getByteLength() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- getByteOffset() - Method in interface com.caoccao.javet.values.reference.IV8ValueTypedArray
-
Returns the byte offset of this typed array within its underlying buffer.
- getByteOffset() - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets the byte offset of this DataView from the start of its ArrayBuffer.
- getByteOffset() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- getByteOrder() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Gets the byte order used for multi-byte conversions.
- getCachedData() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Get cached data.
- getCachedData() - Method in class com.caoccao.javet.interop.executors.V8StringExecutor
-
- getCachedData() - Method in interface com.caoccao.javet.values.reference.IV8Cacheable
-
Gets cached data.
- getCachedData() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getCachedData() - Method in class com.caoccao.javet.values.reference.V8Script
-
- getCachedData() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getCallbackContext(long) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets a callback context by a handle.
- getCallbackContextCount() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets callback context count.
- getCallbackContexts() - Method in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
- getCallbackContexts() - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
- getCallbackContexts() - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable
-
Get supported callback contexts.
- getCallbackContexts() - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyFunctionHandler
-
- getCallbackContexts() - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- getCallbackContexts() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- getCallbackContexts() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFunctionHandler
-
- getCallbackContexts() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- getCallbackMethod() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Gets callback method.
- getCallbackReceiver() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Gets callback receiver.
- getCallbackType() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Gets callback type.
- getClassMap() - Static method in class com.caoccao.javet.interop.binding.ClassDescriptorStore
-
Gets class map.
- getClassProxyPlugin() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets class proxy plugin.
- getCode() - Method in enum com.caoccao.javet.enums.JavetPromiseRejectEvent
-
Gets event code.
- getCode() - Method in class com.caoccao.javet.exceptions.JavetError
-
Gets code.
- getCode() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Gets code.
- getCodeSnippet() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Gets code snippet from the start position to the end position.
- getConfig() - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
- getConfig() - Method in interface com.caoccao.javet.interop.converters.IJavetConverter
-
Gets config.
- getConfig() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Gets config.
- getConfig() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets config.
- getConfig() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- getConfig() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- getConsoleArguments() - Method in class com.caoccao.javet.interop.options.NodeRuntimeOptions
-
Get console arguments.
- getConstructors() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets constructors.
- getContext() - Method in class com.caoccao.javet.entities.JavetEntityError
-
- getContext() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets context.
- getContext() - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Gets context.
- getContext() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Gets the V8 context.
- getContext() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getConversionMode() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets conversion mode.
- getConverter() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets converter.
- getCPUCount() - Static method in class com.caoccao.javet.utils.JavetOSUtils
-
Gets the number of available CPU processors.
- getCreationDateTime() - Method in class com.caoccao.javet.interop.monitoring.V8StatisticsFuture
-
Gets creation date time.
- getCustomFlags() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Gets custom flags.
- getCustomFlags() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets custom flags.
- getDebug() - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Gets debug.
- getDefaultBoolean() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default boolean boolean.
- getDefaultByte() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default byte.
- getDefaultChar() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default char.
- getDefaultDouble() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default double.
- getDefaultEngineGuardTimeoutMillis() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets default engine guard timeout millis.
- getDefaultFloat() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default float.
- getDefaultHeapLimit() - Method in interface com.caoccao.javet.interop.callback.IJavetNearHeapLimitCallback
-
Gets default heap limit.
- getDefaultInt() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default int.
- getDefaultLong() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default long.
- getDefaultShort() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets default short.
- getDescription() - Method in class com.caoccao.javet.entities.JavetEntitySymbol
-
- getDescription() - Method in interface com.caoccao.javet.interfaces.IJavetEntitySymbol
-
Gets description.
- getDescription() - Method in class com.caoccao.javet.values.reference.V8ValueSymbol
-
Gets description.
- getDetailedMessage() - Method in class com.caoccao.javet.entities.JavetEntityError
-
- getDetailedMessage() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets detailed message.
- getDetailedMessage() - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Gets detailed message.
- getDirectCallClass() - Method in enum com.caoccao.javet.interop.callback.JavetCallbackType
-
Gets direct call class.
- getDistinctValues() - Static method in enum com.caoccao.javet.enums.V8AllocationSpace
-
Get distinct values.
- getDoesZapGarbage() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets does zap garbage.
- getDouble(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as double by key object.
- getDouble(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as double by key object.
- getDouble(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getDouble(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getEfficiencyMode() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets efficiency mode.
- getEndColumn() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets end column.
- getEndPosition() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets end position.
- getEndPosition() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfo
-
Gets end position.
- getEndPosition() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Gets end position.
- getEndTimeMillis() - Method in class com.caoccao.javet.interop.V8Guard
-
Gets end time millis.
- getEngine() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets engine.
- getEngine() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- getEngineUsedCount() - Method in class com.caoccao.javet.interop.engine.JavetEngineUsage
-
Gets the engine used count.
- getEntries() - Method in interface com.caoccao.javet.values.reference.IV8ValueMap
-
Gets entries.
- getEntries() - Method in interface com.caoccao.javet.values.reference.IV8ValueSet
-
Gets entries.
- getEntries() - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- getEnumSet(int, Class<E>) - Static method in interface com.caoccao.javet.interfaces.IEnumBitset
-
Gets enum set.
- getEnumSet(int, Class<E>, E) - Static method in interface com.caoccao.javet.interfaces.IEnumBitset
-
Gets enum set.
- getError() - Method in exception com.caoccao.javet.exceptions.JavetException
-
Gets error.
- getError() - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Gets error.
- getErrorType() - Method in class com.caoccao.javet.values.reference.V8ValueError
-
Gets type.
- getException() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Gets exception.
- getException() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getExecutor(File) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets an executor by File.
- getExecutor(Path) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets an executor by Path.
- getExecutor(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets an executor by a script string.
- getExecutor(String, byte[]) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets executor by a script string and cached data.
- getExternalMemory() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets external memory.
- getFieldMap() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets field map.
- getFloat(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as float by key object.
- getFloat(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as float by key object.
- getFloat32(int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a 32-bit float at the specified byte offset using little-endian byte order.
- getFloat32(int, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a 32-bit float at the specified byte offset.
- getFloat64(int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a 64-bit float at the specified byte offset using little-endian byte order.
- getFloat64(int, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a 64-bit float at the specified byte offset.
- getFormat() - Method in class com.caoccao.javet.exceptions.JavetError
-
Gets format.
- getFunctionMap() - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Gets function map.
- getGenericGetters() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets generic getters.
- getGenericSetters() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets generic setters.
- getGetPriorities() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets get priorities.
- getGetterPrefixLength(Method) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets getter prefix length.
- getGettersMap() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets getters map.
- getGlobalName() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets global name.
- getGlobalName() - Method in class com.caoccao.javet.interop.options.V8RuntimeOptions
-
Gets global name.
- getGlobalObject(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the global object of the V8 runtime.
- getGlobalObject() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the global object.
- getGuard() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Gets guard.
- getGuard(long) - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Gets guard.
- getGuard() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- getGuard(long) - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- getGuard() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets guard.
- getGuard(long) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets guard.
- getGuard(long, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets guard.
- getHandle() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Gets handle.
- getHandle() - Method in class com.caoccao.javet.interop.monitoring.V8StatisticsFuture
-
Gets handle.
- getHandle() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the internal handle that represents the current V8 runtime in JNI.
- getHandle() - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Returns the native handle of this V8 reference.
- getHandle() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- getHandler() - Method in interface com.caoccao.javet.values.reference.IV8ValueProxy
-
Gets handler.
- getHandler() - Method in class com.caoccao.javet.values.reference.V8ValueProxy
-
- getHasInstance() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.hasInstance symbol.
- getHeapSizeLimit() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets heap size limit.
- getIcuDataDir() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Gets icu data dir that contains icudt*.dat files.
- getIcuDataFile() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets icu data file.
- getId() - Method in enum com.caoccao.javet.enums.JSFunctionType
-
Gets id.
- getId() - Method in enum com.caoccao.javet.enums.JSScopeType
-
Gets the numeric id of this scope type.
- getId() - Method in enum com.caoccao.javet.enums.RawPointerType
-
Gets id.
- getId() - Method in enum com.caoccao.javet.enums.V8AwaitMode
-
Gets id.
- getId() - Method in enum com.caoccao.javet.enums.V8ContextType
-
Gets the type ID.
- getId() - Method in enum com.caoccao.javet.enums.V8Priority
-
Gets id.
- getId() - Method in enum com.caoccao.javet.enums.V8ScopeType
-
Gets the type ID.
- getId() - Method in enum com.caoccao.javet.enums.V8ValueErrorType
-
Gets id.
- getId() - Method in enum com.caoccao.javet.enums.V8ValueInternalType
-
Gets id.
- getId() - Method in enum com.caoccao.javet.enums.V8ValueReferenceType
-
Gets the type ID.
- getIdentityHash() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Returns the identity hash for this object.
- getIdentityHash() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Returns the identity hash for this object.
- getIdentityHash() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getIdentityHash() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getIdleEngineCount() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets idle engine count.
- getIdleEngineCount() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- getIndex() - Method in enum com.caoccao.javet.enums.V8AllocationSpace
-
Gets index.
- getIndex() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
Gets index.
- getInfo() - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Gets info.
- getInitialHeapSize() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets initial heap size.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFactory
-
Gets instance.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Gets instance.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
Gets instance.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
Gets instance.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Gets instance.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Gets instance.
- getInstance() - Static method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Gets instance.
- getInstance(JSRuntimeType) - Static method in class com.caoccao.javet.interop.V8Host
-
Gets instance by JS runtime type.
- getInt16(int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 16-bit integer at the specified byte offset using little-endian byte order.
- getInt16(int, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 16-bit integer at the specified byte offset.
- getInt32(int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 32-bit integer at the specified byte offset using little-endian byte order.
- getInt32(int, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 32-bit integer at the specified byte offset.
- getInt8(int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Gets a signed 8-bit integer at the specified byte offset.
- getInteger(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as integer by key object.
- getInteger(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as integer by key object.
- getInteger(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getInteger(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getInternalProperties() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Gets internal properties.
- getInternalProperties() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getInternalStatistic() - Method in interface com.caoccao.javet.interop.IV8Native
-
Get internal statistics.
- getInternalStatistic() - Method in class com.caoccao.javet.interop.V8Host
-
Get internal statistic for test purpose.
- getIsConcatSpreadable() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.isConcatSpreadable symbol.
- getIterator() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.iterator symbol.
- getJavetLogger() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets javet logger.
- getJavetVersion() - Method in class com.caoccao.javet.interop.V8Host
-
Gets javet version.
- getJSFunctionType() - Method in class com.caoccao.javet.entities.JavetEntityFunction
-
- getJSFunctionType() - Method in interface com.caoccao.javet.interfaces.IJavetEntityFunction
-
Gets JS function type.
- getJSFunctionType() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
- getJSFunctionType() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getJSRuntimeType() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets JS runtime type.
- getJSRuntimeType() - Method in class com.caoccao.javet.interop.loader.JavetLibLoader
-
Gets js runtime type.
- getJSRuntimeType() - Method in class com.caoccao.javet.interop.V8Host
-
Gets JS runtime type.
- getJSRuntimeType() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the JS runtime type.
- getJSScopeType() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
- getJSScopeType() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getKeys() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Gets keys.
- getKeys() - Method in interface com.caoccao.javet.values.reference.IV8ValueKeyContainer
-
Returns an iterator over the keys in this container.
- getKeys() - Method in interface com.caoccao.javet.values.reference.IV8ValueMap
-
Gets keys.
- getKeys() - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- getKeys() - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- getLastActiveZonedDatetime() - Method in class com.caoccao.javet.interop.engine.JavetEngineUsage
-
Gets the last active zoned date time.
- getLastException() - Method in class com.caoccao.javet.interop.V8Host
-
Gets last exception.
- getLength() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets the element length.
- getLength() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Gets length.
- getLength() - Method in interface com.caoccao.javet.values.reference.IV8ValueTypedArray
-
Returns the number of elements in this typed array.
- getLength() - Method in class com.caoccao.javet.values.reference.V8Context
-
- getLength() - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- getLength() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- getLibFileName() - Method in class com.caoccao.javet.interop.loader.JavetLibLoader
-
Gets lib file name.
- getLibLoadingListener() - Static method in class com.caoccao.javet.interop.loader.JavetLibLoader
-
Gets lib loading listener.
- getLibPath(JSRuntimeType) - Method in interface com.caoccao.javet.interop.loader.IJavetLibLoadingListener
-
Gets lib path.
- getLibPath(JSRuntimeType) - Method in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
- getLineNumber() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets line number.
- getLog() - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Gets log.
- getLogger() - Method in class com.caoccao.javet.interop.V8Host
-
Gets logger.
- getLogger() - Method in class com.caoccao.javet.interop.V8Inspector
-
Gets the logger used by this inspector session.
- getLogger() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the internal logger.
- getLogger() - Method in class com.caoccao.javet.utils.JavetDefaultLogger
-
Returns the underlying Java logger.
- getLong(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as long by key object.
- getLong(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as long by key object.
- getLong(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getLong(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getMallocedMemory() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets malloced memory.
- getMap() - Static method in class com.caoccao.javet.interop.binding.BindingContextStore
-
Gets map.
- getMatch() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.match symbol.
- getMatchAll() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.matchAll symbol.
- getMaxDepth() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets max depth.
- getMaxHeapSize() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets max heap size.
- getMaxOldSpaceSize() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets max old space size.
- getMemorySaverMode() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Gets memory saver mode.
- getMemoryUsageThresholdRatio() - Static method in class com.caoccao.javet.interop.V8Host
-
Gets memory usage threshold ratio.
- getMessage() - Method in class com.caoccao.javet.entities.JavetEntityError
-
- getMessage(Map<String, Object>) - Method in class com.caoccao.javet.exceptions.JavetError
-
Gets message.
- getMessage() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets message.
- getMessage() - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Gets message.
- getMessage() - Method in class com.caoccao.javet.values.reference.V8ValueError
-
Gets message.
- getMethod() - Method in class com.caoccao.javet.interop.binding.MethodDescriptor
-
Gets method.
- getMethod(String) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method that does not take any arguments by method name.
- getMethod(String, int) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method.
- getMethod(String, boolean) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method.
- getMethod(String, boolean, int) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method that takes given number of arguments by method name.
- getMethod(String, Class<?>...) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method that is customized to given argument types by method name.
- getMethodNameFromLambda(Serializable) - Static method in class com.caoccao.javet.utils.JavetReflectionUtils
-
Gets method name from lambda.
- getMethodNameSetFromLambdas(Serializable...) - Static method in class com.caoccao.javet.utils.JavetReflectionUtils
-
Gets method name set from lambdas.
- getMethodsMap() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets methods map.
- getMethodVarargs(String) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method that takes an arbitrary number of arguments by method name.
- getMethodVarargs(String, boolean) - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets method that takes an arbitrary number of arguments by method name.
- getModuleObject() - Method in class com.caoccao.javet.node.modules.BaseNodeModule
-
- getModuleObject() - Method in interface com.caoccao.javet.node.modules.INodeModule
-
Gets the module object.
- getName() - Method in enum com.caoccao.javet.enums.JavetPromiseRejectEvent
-
Gets event name.
- getName() - Method in enum com.caoccao.javet.enums.JSFunctionType
-
Gets name.
- getName() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Gets name.
- getName() - Method in enum com.caoccao.javet.enums.JSScopeType
-
Gets the name of this scope type.
- getName() - Method in enum com.caoccao.javet.enums.V8ContextType
-
Gets the type name.
- getName() - Method in enum com.caoccao.javet.enums.V8Priority
-
Gets name.
- getName() - Method in enum com.caoccao.javet.enums.V8ScopeType
-
Gets the type name.
- getName() - Method in enum com.caoccao.javet.enums.V8ValueErrorType
-
Gets name.
- getName() - Method in enum com.caoccao.javet.enums.V8ValueInternalType
-
Gets name.
- getName() - Method in enum com.caoccao.javet.enums.V8ValueReferenceType
-
Gets the type name.
- getName() - Method in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
Gets name.
- getName() - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets the plugin name.
- getName() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Gets name.
- getName() - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- getName() - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
- getName() - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
- getName() - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- getName() - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- getName() - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- getName() - Method in class com.caoccao.javet.interop.V8Inspector
-
Gets the name of this inspector session.
- getName() - Method in class com.caoccao.javet.node.modules.BaseNodeModule
-
- getName() - Method in interface com.caoccao.javet.node.modules.INodeModule
-
Gets the module name.
- getName() - Method in class com.caoccao.javet.utils.JavetDefaultLogger
-
Returns the name of this logger.
- getNamespace() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Gets namespace.
- getNamespace() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getNearHeapLimitCallback() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets near heap limit callback.
- getNext() - Method in interface com.caoccao.javet.values.reference.IV8ValueIterator
-
Gets next.
- getNext() - Method in class com.caoccao.javet.values.reference.V8ValueIterator
-
- getNodeI18nInstance() - Static method in class com.caoccao.javet.interop.V8Host
-
Gets Node i18n instance.
- getNodeInstance() - Static method in class com.caoccao.javet.interop.V8Host
-
Gets Node instance.
- getNodeModule(Class<Module>) - Method in class com.caoccao.javet.interop.NodeRuntime
-
Gets node module.
- getNodeModule(String, Class<Module>) - Method in class com.caoccao.javet.interop.NodeRuntime
-
Gets node module.
- getNodeModuleCount() - Method in class com.caoccao.javet.interop.NodeRuntime
-
Gets node module count.
- getNull(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as null by key object.
- getNull(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as null by key object.
- getNumberOfDetachedContexts() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets number of detached contexts.
- getNumberOfNativeContexts() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets number of native contexts.
- getObject() - Method in class com.caoccao.javet.utils.JavetVirtualObject
-
Gets object.
- getObject(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as object by key object.
- getObject(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as object by key object.
- getObjectMap() - Static method in class com.caoccao.javet.interop.binding.ClassDescriptorStore
-
Gets object map.
- getObserverTimeoutMillis() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets observer timeout millis.
- getOwnPropertyDescriptor(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
- getOwnPropertyDescriptor(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.getOwnPropertyDescriptor()
The handler.getOwnPropertyDescriptor() method is a trap for the [[GetOwnProperty]] object internal method,
which is used by operations such as Object.getOwnPropertyDescriptor().
- getOwnPropertyDescriptor(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- getOwnPropertyDescriptor(V8Value, V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.getOwnPropertyDescriptor().
- getOwnPropertyNames() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets own property names.
- getOwnPropertyNames() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getOwnPropertyNameStrings() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets own property name strings.
- getOwnPropertySymbols(IV8ValueObject) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.getOwnPropertySymbols()
The Object.getOwnPropertySymbols() static method returns an array of all symbol properties
found directly upon a given object.
- getParameters() - Method in exception com.caoccao.javet.exceptions.JavetException
-
Gets parameters.
- getPeakMallocedMemory() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets peak malloced memory.
- getPhysicalSpaceSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Gets physical space size.
- getPoolDaemonCheckIntervalMillis() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets pool daemon check interval millis.
- getPoolIdleTimeoutSeconds() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets pool idle timeout seconds.
- getPoolMaxSize() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets pool max size.
- getPoolMinSize() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets pool min size.
- getPoolShutdownTimeoutSeconds() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets pool shutdown timeout seconds.
- getPriorities - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Get priorities.
- getPriority(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the priority of the V8 runtime.
- getPriority() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the priority of the V8 isolate.
- getPrivateProperty(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value by name string.
- getPrivateProperty(String) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getPrivatePropertyBoolean(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as boolean by name string.
- getPrivatePropertyDouble(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as double by name string.
- getPrivatePropertyFloat(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as float by name string.
- getPrivatePropertyInteger(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as integer by name string.
- getPrivatePropertyLong(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as long by name string.
- getPrivatePropertyNull(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as null by name string.
- getPrivatePropertyObject(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as object by name string.
- getPrivatePropertyPrimitive(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as primitive by name string.
- getPrivatePropertyString(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as string by name string.
- getPrivatePropertyUndefined(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as undefined by name string.
- getPrivatePropertyZonedDateTime(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets private property value as zoned date time by name string.
- getPromise() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets promise.
- getPromise() - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- getPromiseRejectCallback() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets promise reject callback.
- getProperty(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value by key object.
- getProperty(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getPropertyBoolean(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as boolean by key object.
- getPropertyDouble(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as double by key object.
- getPropertyFloat(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as float by key object.
- getPropertyGetterMap() - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Gets property getter map.
- getPropertyInteger(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as integer by key object.
- getPropertyLong(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as long by key object.
- getPropertyNames() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property names.
- getPropertyNames() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getPropertyObject(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as object by key object.
- getPropertyPrimitive(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as primitive by key object.
- getPropertySetterMap() - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Gets property setter map.
- getPropertyString(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as string by key object.
- getPropertyZonedDateTime(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets property value as zoned date time by key object.
- getPrototype(V8Runtime, V8ProxyMode, Class<?>) - Static method in class com.caoccao.javet.interop.proxy.JavetProxyPrototypeStore
-
Gets prototype.
- getPrototype() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets prototype.
- getPrototype() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getPrototypeOf(V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
- getPrototypeOf(V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.getPrototypeOf()
The handler.getPrototypeOf() method is a trap for the [[GetPrototypeOf]] object internal method,
which is used by operations such as Object.getPrototypeOf().
- getPrototypeOf(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- getPrototypeOf(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.getPrototypeOf()
The Object.getPrototypeOf() static method returns the prototype (i.e.
- getPrototypeOf(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.getPrototypeOf().
- getProxyGetByString(Class<?>, String) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets proxy get function by string property.
- getProxyGetByString(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
- getProxyGetByString(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
- getProxyGetByString(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
- getProxyGetBySymbol(Class<?>, String) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets proxy get function by symbol property.
- getProxyGetBySymbol(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- getProxyGetBySymbol(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
- getProxyGetBySymbol(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
- getProxyGetBySymbol(Class<?>, String) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
- getProxyMode() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets proxy mode.
- getProxyMode() - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets proxy mode.
- getProxyMode() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- getProxyMode() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFunctionHandler
-
- getProxyMode() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- getProxyOwnKeys(Object) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Get proxy own keys for Object.getOwnPropertyNames().
- getProxyOwnKeys(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- getProxyOwnKeys(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- getProxyOwnKeys(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- getProxyOwnKeys(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- getProxyOwnKeys(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- getProxyOwnPropertyDescriptor(Object, Object) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets proxy own property descriptor.
- getProxyOwnPropertyDescriptor(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- getProxyOwnPropertyDescriptor(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- getProxyOwnPropertyDescriptor(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- getProxyOwnPropertyDescriptor(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- getProxyOwnPropertyDescriptor(Object, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- getProxyPlugin() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Gets proxy plugin.
- getProxyPlugins() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets proxy plugins.
- getProxySymbolToPrimitive() - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets proxy symbol to primitive function.
- getProxySymbolToPrimitive() - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- getRawPointerType() - Method in interface com.caoccao.javet.interfaces.IJavetRawPointer
-
Gets raw pointer type.
- getRawPointerType() - Method in class com.caoccao.javet.interop.monitoring.V8StatisticsFuture
-
- getReadOnlySpacePhysicalSize() - Method in class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
Gets read only space physical size.
- getReadOnlySpaceSize() - Method in class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
Gets read only space size.
- getReadOnlySpaceUsedSize() - Method in class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
Gets read only space used size.
- getReferenceCount() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the internal reference count.
- getReflectionObjectFactory() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Gets reflection object factory.
- getReleasedEngineCount() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets released engine count.
- getReleasedEngineCount() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- getReplace() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.replace symbol.
- getResetEngineTimeoutSeconds() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets reset engine timeout seconds.
- getResourceColumnOffset() - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Gets the column offset within the resource.
- getResourceFileName() - Method in class com.caoccao.javet.interop.loader.JavetLibLoader
-
Gets resource file name.
- getResourceLineOffset() - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Gets the line offset within the resource.
- getResourceName() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets resource name.
- getResourceName() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Gets resource name.
- getResourceName() - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Gets the resource name (e.g.
- getResourceName() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Gets resource name.
- getResourceName() - Method in interface com.caoccao.javet.values.reference.IV8Script
-
Gets resource name.
- getResourceName() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getResourceName() - Method in class com.caoccao.javet.values.reference.V8Script
-
- getResult() - Method in interface com.caoccao.javet.interop.engine.observers.IV8RuntimeObserver
-
Gets result.
- getResult() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageCallbackContextCount
-
- getResult() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageReferenceCount
-
- getResult() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
- getResult() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
- getResult() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8ModuleCount
-
- getResult() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result.
- getResult() - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- getResultBigInteger() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result big integer.
- getResultBoolean() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result boolean.
- getResultDouble() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result double.
- getResultInteger() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result integer.
- getResultLong() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result long.
- getResultObject() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result object.
- getResultPrimitive() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result primitive.
- getResultString() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result string.
- getResultZonedDateTime() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets result zoned date time.
- getReturnResult() - Method in enum com.caoccao.javet.interop.callback.JavetCallbackType
-
Gets return result.
- getRuntimeOptions() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Gets runtime options.
- getRuntimeOptions() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the runtime options.
- getScopeInfos() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
- getScopeInfos(IV8ValueFunction.GetScopeInfosOptions) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
- getScopeInfos(IV8ValueFunction.GetScopeInfosOptions) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- GetScopeInfosOptions() - Constructor for class com.caoccao.javet.values.reference.IV8ValueFunction.GetScopeInfosOptions
-
Instantiates a new Get scope infos options.
- getScopeObject() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfo
-
Gets scope object.
- getScriptFile() - Method in class com.caoccao.javet.interop.executors.V8FileExecutor
-
Gets script file.
- getScriptId() - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Gets the script ID assigned by V8.
- getScriptId() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Gets script id.
- getScriptId() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getScriptingError() - Method in exception com.caoccao.javet.exceptions.BaseJavetScriptingException
-
Gets scripting error.
- getScriptPath() - Method in class com.caoccao.javet.interop.executors.V8PathExecutor
-
Gets script path.
- getScriptSource() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
- getScriptSource() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getScriptString() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Gets script string.
- getScriptString() - Method in class com.caoccao.javet.interop.executors.V8FileExecutor
-
- getScriptString() - Method in class com.caoccao.javet.interop.executors.V8PathExecutor
-
- getScriptString() - Method in class com.caoccao.javet.interop.executors.V8StringExecutor
-
- getSearch() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.search symbol.
- getSessionId() - Method in class com.caoccao.javet.interop.V8Inspector
-
Gets the native session ID for this inspector session.
- getSetPriorities() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets set priorities.
- getSetterPrefixLength(Method) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Gets setter prefix length.
- getSettersMap() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets setters map.
- getSize() - Method in interface com.caoccao.javet.values.reference.IV8ValueKeyContainer
-
Returns the number of entries in this container.
- getSize() - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getSize() - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- getSizeInBytes() - Method in interface com.caoccao.javet.values.reference.IV8ValueTypedArray
-
Returns the size in bytes of each element in this typed array.
- getSizeInBytes() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- getSleepIntervalMillis() - Method in class com.caoccao.javet.interop.V8Host
-
Gets sleep interval millis.
- getSnapshotBlob() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets the snapshot blob
- getSnapshotBlob() - Method in class com.caoccao.javet.interop.options.RuntimeOptions
-
Get snapshot blob in byte array.
- getSourceCode() - Method in class com.caoccao.javet.entities.JavetEntityFunction
-
- getSourceCode() - Method in interface com.caoccao.javet.interfaces.IJavetEntityFunction
-
Gets source code.
- getSourceCode() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Gets source code.
- getSourceCode() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getSourceLine() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets source line.
- getSpaceAvailableSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Gets space available size.
- getSpaceName() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Gets space name.
- getSpaceSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Gets space size.
- getSpaceUsedSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Gets space used size.
- getSpecies() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.species symbol.
- getSplit() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.split symbol.
- getStack() - Method in class com.caoccao.javet.entities.JavetEntityError
-
- getStack() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets stack.
- getStack() - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Gets stack.
- getStack() - Method in class com.caoccao.javet.values.reference.V8ValueError
-
Gets stack.
- getStartColumn() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets start column.
- getStartPosition() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
Gets start position.
- getStartPosition() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfo
-
Gets start position.
- getStartPosition() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Gets start position.
- getStartTimeMillis() - Method in class com.caoccao.javet.interop.V8Guard
-
Gets start time millis.
- getState() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Gets state.
- getState() - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- getStatus() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Gets status.
- getStatus() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getString(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets string by index.
- getString(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets string by key object.
- getString(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getString(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getSymbolType() - Method in class com.caoccao.javet.interop.binding.MethodDescriptor
-
Gets symbol type.
- getSymbolType() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Gets symbol type.
- getTarget() - Method in interface com.caoccao.javet.values.reference.IV8ValueProxy
-
Gets target.
- getTarget() - Method in class com.caoccao.javet.values.reference.V8ValueProxy
-
- getTargetClass() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets target class.
- getTargetObject() - Method in class com.caoccao.javet.interop.proxy.BaseJavetProxyHandler
-
- getTargetObject() - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
Gets target object.
- getTargetObjectConstructor(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Gets target object constructor.
- getTargetObjectConstructor(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- getTargetObjectConstructor(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
- getTargetObjectConstructor(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
- GETTER_PREFIX_ARRAY - Static variable in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
The constant GETTER_PREFIX_ARRAY.
- gettersMap - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Getters map.
- getThisObjectRequired() - Method in enum com.caoccao.javet.interop.callback.JavetCallbackType
-
Gets this object required.
- getTimeoutMillis() - Method in class com.caoccao.javet.interop.V8Guard
-
Gets timeout millis.
- getToPrimitive() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.toPrimitive symbol.
- getToStringTag() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.toStringTag symbol.
- getTotalAvailableSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets total available size.
- getTotalGlobalHandlesSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets total global handles size.
- getTotalHeapSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets total heap size.
- getTotalHeapSizeExecutable() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets total heap size executable.
- getTotalPhysicalSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets total physical size.
- getTrace() - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Gets trace.
- getType() - Method in class com.caoccao.javet.entities.JavetEntityError
-
- getType() - Method in class com.caoccao.javet.exceptions.JavetError
-
Gets type.
- getType() - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Gets type.
- getType() - Method in class com.caoccao.javet.utils.ThreadSafeMap
-
Gets type.
- getType() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfo
-
Gets type.
- getType() - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Returns the reference type of this V8 value.
- getType() - Method in class com.caoccao.javet.values.reference.V8Context
-
- getType() - Method in class com.caoccao.javet.values.reference.V8Module
-
- getType() - Method in class com.caoccao.javet.values.reference.V8Script
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueArguments
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueArray
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueBooleanObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueDoubleObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueError
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueIntegerObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueIterator
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueLongObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueProxy
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueRegExp
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueSet
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueSharedArrayBuffer
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueStringObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueSymbol
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueSymbolObject
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueWeakMap
-
- getType() - Method in class com.caoccao.javet.values.reference.V8ValueWeakSet
-
- getUndefined(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets undefined by index.
- getUndefined(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets undefined by key object.
- getUniqueKeySet() - Method in class com.caoccao.javet.interop.binding.ClassDescriptor
-
Gets unique key set.
- getUnscopables() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Gets the well-known Symbol.unscopables symbol.
- getUsage() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
Gets usage.
- getUsedGlobalHandlesSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets used global handles size.
- getUsedHeapSize() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Gets used heap size.
- getUTCNow() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
Gets UTC now.
- getUTCNow() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
Gets utc now.
- getUTCNow() - Static method in class com.caoccao.javet.utils.JavetDateTimeUtils
-
Gets utc now.
- getV8BindingEnabler() - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Gets V8 bind enabler.
- getV8HeapSpaceStatistics(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get V8 heap space statistics for the given allocation space.
- getV8HeapSpaceStatistics(V8AllocationSpace) - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 heap space statistics by an allocation space via completable future.
- getV8HeapStatistics() - Method in exception com.caoccao.javet.exceptions.JavetOutOfMemoryException
-
Gets V8 heap statistics.
- getV8HeapStatistics(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get V8 heap statistics.
- getV8HeapStatistics() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 heap statistics via completable future.
- getV8I18nInstance() - Static method in class com.caoccao.javet.interop.V8Host
-
Gets V8 i18n instance.
- getV8Instance() - Static method in class com.caoccao.javet.interop.V8Host
-
Gets V8 instance.
- getV8Internal() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 internal.
- getV8Locker() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 locker.
- getV8ModuleCount() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 module count.
- getV8ModuleResolver() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 module resolver.
- getV8Runtime() - Method in class com.caoccao.javet.interception.BaseJavetInterceptor
-
Gets V8 runtime.
- getV8Runtime() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Gets V8 runtime.
- getV8Runtime() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- getV8Runtime() - Method in class com.caoccao.javet.interop.executors.BaseV8Executor
-
- getV8Runtime() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Gets V8 runtime.
- getV8Runtime() - Method in class com.caoccao.javet.interop.proxy.BaseJavetProxyHandler
-
- getV8Runtime() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Gets V8 runtime.
- getV8Runtime() - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
Gets V8 runtime.
- getV8Runtime() - Method in class com.caoccao.javet.interop.V8Guard
-
Gets V8 runtime.
- getV8Runtime() - Method in interface com.caoccao.javet.utils.receivers.IJavetCallbackReceiver
-
Gets the V8 runtime.
- getV8Runtime() - Method in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
- getV8Runtime() - Method in interface com.caoccao.javet.values.IV8Value
-
Gets V8 runtime.
- getV8Runtime() - Method in class com.caoccao.javet.values.V8Value
-
Gets the V8 runtime that owns this value.
- getV8Runtime() - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
- getV8RuntimeCount() - Method in class com.caoccao.javet.interop.V8Host
-
Gets V8 runtime count.
- getV8RuntimeSetter() - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Gets V8 runtime setter.
- getV8Scope() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 scope.
- getV8ScriptOrigin() - Method in class com.caoccao.javet.interop.executors.BaseV8Executor
-
- getV8ScriptOrigin() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Gets V8 script origin.
- getV8SharedMemoryStatistics() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Gets V8 shared memory statistics.
- getV8SharedMemoryStatistics() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- getV8SharedMemoryStatistics() - Method in interface com.caoccao.javet.interop.IV8Native
-
Get V8 shared memory statistics.
- getV8SharedMemoryStatistics() - Method in class com.caoccao.javet.interop.V8Host
-
Gets V8 shared memory statistics.
- getV8SharedMemoryStatistics() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets V8 shared memory statistics.
- getV8Value() - Method in class com.caoccao.javet.utils.JavetVirtualObject
-
Gets V8 value.
- getV8ValueFunction() - Method in class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
- getV8ValueFunction() - Method in interface com.caoccao.javet.interop.proxy.IJavetProxySymbolConverter
-
Gets V8 value function.
- getValue() - Method in class com.caoccao.javet.entities.JavetEntityObject
-
- getValue() - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- getValue() - Method in enum com.caoccao.javet.enums.V8GCCallbackFlags
-
- getValue() - Method in enum com.caoccao.javet.enums.V8GCType
-
- getValue(EnumSet<E>) - Static method in interface com.caoccao.javet.interfaces.IEnumBitset
-
Gets value.
- getValue() - Method in interface com.caoccao.javet.interfaces.IEnumBitset
-
Gets value.
- getValue() - Method in interface com.caoccao.javet.interfaces.IJavetEntityObject
-
Gets value.
- getValue() - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Gets value.
- getValue() - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
Gets the primitive value.
- getValues() - Method in interface com.caoccao.javet.values.reference.IV8ValueMap
-
Gets values.
- getVariablesInClosure() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfos
-
Gets variables in closure.
- getVersion() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Gets version.
- getVersion() - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the V8 engine version string.
- getVersion() - Method in class com.caoccao.javet.interop.V8Runtime
-
Gets the V8 version.
- getVersion() - Method in class com.caoccao.javet.node.modules.NodeModuleProcess
-
Gets the Node.js version string (e.g.
- getWaitForEngineLogIntervalMillis() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets wait for engine log interval millis.
- getWaitForEngineMaxRetryCount() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets wait for engine max retry count.
- getWaitForEngineSleepIntervalMillis() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Gets wait for engine sleep interval millis.
- getWarn() - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Gets warn.
- getWorkingDirectory() - Method in class com.caoccao.javet.node.modules.NodeModuleProcess
-
Gets the current working directory of the Node.js process.
- getZonedDateTime(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Gets element as zoned date time by index.
- getZonedDateTime(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Gets zoned date time by key object.
- GLOBAL_THIS - Static variable in class com.caoccao.javet.interop.options.V8RuntimeOptions
-
The constant GLOBAL_THIS.
- greater(short, short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns true if the first half-precision float value is greater (larger
toward positive infinity) than the second half-precision float value.
- greaterEquals(short, short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns true if the first half-precision float value is greater (larger
toward positive infinity) than or equal to the second half-precision float
value.
- IClassProxyPlugin - Interface in com.caoccao.javet.interop.binding
-
The interface Class proxy plugin.
- IClassProxyPluginFunction<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.binding
-
The interface Class proxy plugin function.
- ICU_DATA_DIR - Static variable in class com.caoccao.javet.interop.options.NodeFlags
-
The constant ICU_DATA_DIR.
- identity() - Static method in interface com.caoccao.javet.interfaces.IJavaFunction
-
Returns a function that always returns its input argument.
- idleEngineIndexList - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Idle engine index list.
- IEnumBitset - Interface in com.caoccao.javet.interfaces
-
The interface Enum bitset.
- IJavaFunction<T,R> - Interface in com.caoccao.javet.interfaces
-
Represents a function that accepts one argument and produces a result.
- IJavaSupplier<T> - Interface in com.caoccao.javet.interfaces
-
Represents a supplier of results.
- IJavetAnonymous - Interface in com.caoccao.javet.interfaces
-
The interface Javet anonymous is for creating ad-hoc annotation based callback receiver.
- IJavetBiConsumer<T1 extends V8Value,T2 extends V8Value,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet bi-consumer.
- IJavetBiFunction<T1,T2,R,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet bi-function.
- IJavetBiIndexedConsumer<Key extends V8Value,Value extends V8Value,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet bi-indexed consumer.
- IJavetCallbackReceiver - Interface in com.caoccao.javet.utils.receivers
-
The interface Javet callback receiver.
- IJavetClosable - Interface in com.caoccao.javet.interfaces
-
The interface Javet closable is for recycling the unmanaged resource.
- IJavetConverter - Interface in com.caoccao.javet.interop.converters
-
The interface Javet converter.
- IJavetDirectCallable - Interface in com.caoccao.javet.interop.callback
-
The interface Javet direct callable is for converting the calls
from reflection calls to direct calls.
- IJavetDirectCallable.DirectCall - Interface in com.caoccao.javet.interop.callback
-
The interface Direct call.
- IJavetDirectCallable.GetterAndNoThis<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface GetterAndNoThis gets the property value by a property key
without this object passed in.
- IJavetDirectCallable.GetterAndThis<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface GetterAndThis gets the property value by a property key
with this object passed in.
- IJavetDirectCallable.NoThisAndNoResult<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface NoThisAndResult does not return the result and accept this object passed in.
- IJavetDirectCallable.NoThisAndResult<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface NoThisAndResult returns the result
without this object passed in.
- IJavetDirectCallable.SetterAndNoThis<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface SetterAndNoThis gets the property value by a property key
without this object passed in.
- IJavetDirectCallable.SetterAndThis<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface SetterAndThis gets the property value by a property key
with this object passed in.
- IJavetDirectCallable.ThisAndNoResult<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface ThisAndNoResult does not return the result, but accepts this object.
- IJavetDirectCallable.ThisAndResult<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.callback
-
The interface ThisAndResult accepts this object and returns the result.
- IJavetDirectProxyHandler<E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.proxy
-
The interface Javet direct proxy handler.
- IJavetEngine<R extends V8Runtime> - Interface in com.caoccao.javet.interop.engine
-
The interface Javet engine.
- IJavetEnginePool<R extends V8Runtime> - Interface in com.caoccao.javet.interop.engine
-
The interface Javet engine pool.
- iJavetEnginePool - Variable in class com.caoccao.javet.interop.engine.JavetEngine
-
The Javet engine pool.
- IJavetEntityError - Interface in com.caoccao.javet.interfaces
-
The interface Javet entity error.
- IJavetEntityFunction - Interface in com.caoccao.javet.interfaces
-
The interface Javet entity function.
- IJavetEntityMap - Interface in com.caoccao.javet.interfaces
-
The interface Javet entity map.
- IJavetEntityObject<T> - Interface in com.caoccao.javet.interfaces
-
The interface Javet entity object.
- IJavetEntityPropertyDescriptor<T> - Interface in com.caoccao.javet.interfaces
-
The interface Javet entity property descriptor.
- IJavetEntitySymbol - Interface in com.caoccao.javet.interfaces
-
The interface Javet entity symbol.
- IJavetGCCallback - Interface in com.caoccao.javet.interop.callback
-
The interface Javet GC callback.
- IJavetInterceptor - Interface in com.caoccao.javet.interfaces
-
The interface Javet interceptor.
- IJavetLibLoadingListener - Interface in com.caoccao.javet.interop.loader
-
The interface Javet lib loading listener.
- IJavetLogger - Interface in com.caoccao.javet.interfaces
-
The interface Javet logger.
- IJavetMappable - Interface in com.caoccao.javet.interfaces
-
The interface Javet mappable.
- IJavetNearHeapLimitCallback - Interface in com.caoccao.javet.interop.callback
-
The interface Javet near heap limit callback.
- IJavetNonProxy - Interface in com.caoccao.javet.interop.proxy
-
The interface Javet non-proxy indicates the type is ignored by the proxy converter.
- IJavetPromiseRejectCallback - Interface in com.caoccao.javet.interop.callback
-
The interface Javet promise reject callback.
- IJavetProxyHandler<T,E extends java.lang.Exception> - Interface in com.caoccao.javet.interop.proxy
-
The interface Javet proxy handler.
- IJavetProxySymbolConverter - Interface in com.caoccao.javet.interop.proxy
-
The interface Javet proxy symbol converter.
- IJavetRawPointer - Interface in com.caoccao.javet.interfaces
-
The interface Javet raw pointer is for internal use only.
- IJavetReflectionObjectFactory - Interface in com.caoccao.javet.interop.proxy
-
The interface Javet reflection object factory.
- IJavetResettable - Interface in com.caoccao.javet.interfaces
-
The interface Javet resettable.
- IJavetSupplier<T,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet supplier.
- IJavetUniConsumer<T extends V8Value,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet uni consumer.
- IJavetUniFunction<T,R,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet uni-function.
- IJavetUniIndexedConsumer<T extends V8Value,E extends java.lang.Throwable> - Interface in com.caoccao.javet.interfaces
-
The interface Javet uni indexed consumer.
- INCLUDES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name includes.
- includes(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.includes().
- INCLUDES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'includes'.
- includes(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.includes().
- includes(Object, T, int) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
The includes() method of Array instances determines whether an array includes a certain value among its entries,
returning true or false as appropriate.
- includes(List<T>, T, int) - Static method in class com.caoccao.javet.utils.ListUtils
-
The includes() method of Array instances determines whether an array includes a certain value among its entries,
returning true or false as appropriate.
- increaseUsedCount() - Method in class com.caoccao.javet.interop.engine.JavetEngineUsage
-
Increases the engine used count by one.
- index - Variable in class com.caoccao.javet.interop.engine.JavetEngine
-
The Index.
- INDEX_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name indexOf.
- INDEX_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name indexOf.
- INDEX_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'indexOf'.
- indexOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.indexOf().
- indexOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.indexOf().
- indexOf(Object, T, int) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
The indexOf() method of Array instances returns the first index
at which a given element can be found in the array, or -1 if it is not present.
- indexOf(List<T>, T, int) - Static method in class com.caoccao.javet.utils.ListUtils
-
The indexOf() method of Array instances returns the first index
at which a given element can be found in the array, or -1 if it is not present.
- INFINITY - Static variable in class com.caoccao.javet.values.primitive.V8ValueDouble
-
The string representation of positive infinity.
- info - Variable in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
The Info.
- info(String) - Method in interface com.caoccao.javet.interfaces.IJavetLogger
-
Info.
- info(String) - Method in class com.caoccao.javet.utils.JavetDefaultLogger
-
Info.
- INITIAL_HEAP_LIMIT - Static variable in interface com.caoccao.javet.interop.callback.IJavetNearHeapLimitCallback
-
The constant INITIAL_HEAP_LIMIT.
- initialize() - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Initialize.
- initialize() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- initialize() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- initializeCollection() - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
Initialize collection.
- initializeConstructors(Class<?>, V8ConversionMode) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Initialize constructors.
- initializeFieldsAndMethods(Class<?>, boolean) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
Initialize fields and methods.
- initializeFieldsAndMethods(Class<?>, boolean) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
Initialize fields and methods.
- initializePublicFields(Class<?>, V8ConversionMode, boolean) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Initialize public fields.
- initializePublicMethods(Class<?>, V8ConversionMode, boolean) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Initialize public methods.
- INodeModule - Interface in com.caoccao.javet.node.modules
-
The interface Node module.
- INodeNative - Interface in com.caoccao.javet.interop
-
The interface Node native.
- installAdditionalCommandLineAPI(IV8ValueObject) - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Called when V8 sets up the command-line API for a context, allowing listeners
to install custom helper functions in the DevTools console scope.
- installAdditionalCommandLineAPI(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Inspector
-
Called by V8 to install additional command-line API objects.
- instantiate() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Instantiate.
- instantiate() - Method in class com.caoccao.javet.values.reference.V8Module
-
- Instantiated - Static variable in interface com.caoccao.javet.values.reference.IV8Module
-
The constant Instantiated.
- Instantiating - Static variable in interface com.caoccao.javet.values.reference.IV8Module
-
The constant Instantiating.
- integerObjectCreate(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a Number object wrapper from an integer.
- integerObjectValueOf(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the primitive value of a Number object created from an integer.
- integerObjectValueOf(V8ValueIntegerObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the primitive integer value of a V8 integer object.
- internalGet(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Internal get.
- internalGet(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- internalGet(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- internalLock - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Internal lock.
- INTERSECTION - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'intersection'.
- intersection(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.intersection().
- INVALID_HANDLE - Static variable in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
The constant INVALID_HANDLE.
- INVALID_HANDLE - Static variable in class com.caoccao.javet.interop.monitoring.V8StatisticsFuture
-
The constant INVALID_HANDLE.
- INVALID_HANDLE - Static variable in class com.caoccao.javet.values.reference.V8ValueReference
-
The constant representing an invalid native handle.
- invoke(V8Runtime, Object) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPluginFunction
-
Invoke the function by the V8 runtime and the target object, then return a V8 value.
- invoke(Object, Method, Object[]) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyV8ValueFunctionInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyV8ValueObjectInvocationHandler
-
- invoke(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a V8 value by function name and objects as arguments.
- invoke(String, V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a V8 value by function name and V8 values as arguments.
- invokeBigInteger(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a big integer by function name and objects as arguments.
- invokeBoolean(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a boolean by function name and objects as arguments.
- invokeDouble(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a double by function name and objects as arguments.
- invokeExtended(String, boolean, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a V8 value by function name, return result, objects as arguments.
- invokeExtended(String, boolean, V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a V8 value by function name, return result, V8 values as arguments.
- invokeExtended(String, boolean, Object...) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- invokeExtended(String, boolean, V8Value...) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- invokeFloat(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a float by function name and objects as arguments.
- invokeInteger(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return an integer by function name and objects as arguments.
- invokeLong(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a long by function name and objects as arguments.
- invokeObject(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return an object by function name and objects as arguments.
- invokeString(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a string by function name and objects as arguments.
- invokeVoid(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function without a return value by function name and objects as arguments.
- invokeVoid(String, V8Value...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function without a return value by function name and V8 values as arguments.
- invokeZonedDateTime(String, Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Invoke function and return a zoned date time by function name and objects as arguments.
- IS_ANDROID - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current platform is Android (Dalvik VM).
- IS_ARM - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current architecture is 32-bit ARM.
- IS_ARM64 - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current architecture is 64-bit ARM (aarch64).
- IS_DISJOINT_FROM - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'isDisjointFrom'.
- IS_LINUX - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current platform is Linux (and not Android).
- IS_MACOS - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current platform is macOS (and not Android).
- IS_SUBSET_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'isSubsetOf'.
- IS_SUPERSET_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'isSupersetOf'.
- IS_WINDOWS - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current platform is Windows (and not Android).
- IS_X86 - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current architecture is 32-bit x86.
- IS_X86_64 - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
Whether the current architecture is 64-bit x86 (x86_64/amd64).
- isActive() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Is active boolean.
- isActive() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Is active.
- isActive() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- isActive() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- isAllowed(V8ConversionMode, AccessibleObject) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Is allowed.
- isAllowEval() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Is allow eval().
- isAllowNativesSyntax() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Is allow natives syntax.
- isAPI() - Method in enum com.caoccao.javet.enums.JSFunctionType
-
Is API.
- isApplyFunction(Method) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Is apply function.
- isAsyncFunction() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Is async function.
- isAutoSendGCNotification() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Is auto send GC notification.
- isAwaitContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Await context.
- isBatterySaverModeEnabled(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if battery saver mode is enabled for the V8 runtime.
- isBatterySaverModeEnabled() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether battery saver mode is enabled.
- isBlank(String) - Static method in class com.caoccao.javet.utils.StringUtils
-
Is blank.
- isBlock() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isBlockContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Block context.
- isBuiltInModuleResolution() - Method in class com.caoccao.javet.interop.options.NodeRuntimeOptions
-
Is built-in module resolution enabled.
- isCatch() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isCatchContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Catch context.
- isClass() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isClassMode(Class<?>) - Static method in enum com.caoccao.javet.enums.V8ProxyMode
-
Is class mode.
- isCloneScript() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
CloneScript: Clone the script so that the original script is not affected.
- isClosed() - Method in interface com.caoccao.javet.interfaces.IJavetClosable
-
Is closed.
- isClosed() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- isClosed() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- isClosed() - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyInvocationHandler
-
- isClosed() - Method in class com.caoccao.javet.interop.V8Guard
-
- isClosed() - Method in class com.caoccao.javet.interop.V8Inspector
-
Returns whether this session has been closed.
- isClosed() - Method in class com.caoccao.javet.interop.V8Locker
-
- isClosed() - Method in class com.caoccao.javet.interop.V8Runtime
-
- isClosed() - Method in class com.caoccao.javet.interop.V8Scope
-
- isClosed() - Method in class com.caoccao.javet.node.modules.BaseNodeModule
-
- isClosed(Object) - Static method in class com.caoccao.javet.utils.JavetResourceUtils
-
Is closed.
- isClosed() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfo
-
- isClosed() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfos
-
- isClosed() - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Returns whether this V8 reference has been closed.
- isClosed() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- isClosed() - Method in class com.caoccao.javet.values.V8Value
-
- isClosed() - Method in class com.caoccao.javet.values.virtual.V8VirtualValue
-
- isClosed() - Method in class com.caoccao.javet.values.virtual.V8VirtualValueList
-
- isCompiled() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Is this function compiled.
- isCompiled() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- isConfigurable() - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- isConfigurable() - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Is configurable.
- isContextType(V8ContextType) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is the given context type.
- isContextType(V8ContextType) - Method in class com.caoccao.javet.values.reference.V8Context
-
- isContinuable() - Method in exception com.caoccao.javet.exceptions.JavetTerminatedException
-
Is continuable.
- isConverted() - Method in class com.caoccao.javet.utils.JavetVirtualObject
-
Is converted.
- isCreateSnapshotEnabled() - Method in class com.caoccao.javet.interop.options.RuntimeOptions
-
Is create snapshot enabled.
- isDead(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if the V8 runtime is dead.
- isDead() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether the V8 runtime is dead or not.
- isDebugEvaluateContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is DebugEvaluate context.
- isDebugModeEnabled() - Method in class com.caoccao.javet.interop.V8Guard
-
Is debug mode enabled.
- isDeclarationContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Declaration context.
- isDeleteSupported(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is keyword delete supported.
- isDeleteSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- isDeleteSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- isDeleteSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- isDeleteSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- isDeploy(JSRuntimeType) - Method in interface com.caoccao.javet.interop.loader.IJavetLibLoadingListener
-
Is deploy.
- isDeploy(JSRuntimeType) - Method in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
- isDigital(String) - Static method in class com.caoccao.javet.utils.StringUtils
-
Is digital.
- isDisjointFrom(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.isDisjointFrom().
- isEfficiencyModeEnabled(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if efficiency mode is enabled for the V8 runtime.
- isEfficiencyModeEnabled() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether efficiency mode is enabled.
- isEmpty(byte[]) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Test if the input byte array is empty.
- isEmpty(long[]) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Test if the input long array is empty.
- isEmpty(T[]) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Test if the input array is empty.
- isEmpty(List<?>) - Static method in class com.caoccao.javet.utils.ListUtils
-
Is empty.
- isEmpty(String) - Static method in class com.caoccao.javet.utils.StringUtils
-
Is empty.
- isEmpty() - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
Is empty.
- isEnumerable() - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- isEnumerable() - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Is enumerable.
- isEscapable() - Method in class com.caoccao.javet.interop.V8Scope
-
Is escapable.
- isEval() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isEvalContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Eval context.
- isExecutionTerminating(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if JavaScript execution is being terminated.
- isExecutionTerminating() - Method in class com.caoccao.javet.interop.V8Runtime
-
Check if V8 is terminating JavaScript execution.
- isExperimentalSqlite() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Is the experimental node:sqlite module enabled.
- isExposeGC() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Is expose gc.
- isExposeInspectorScripts() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Is expose inspector scripts.
- isExtensible(V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.isExtensible()
The handler.isExtensible() method is a trap for the [[IsExtensible]] object internal method,
which is used by operations such as Object.isExtensible().
- isExtensible(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.isExtensible().
- isExtractFunctionSourceCode() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is extract function source code.
- isFinite() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
Is finite.
- isFrozen() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Is frozen.
- isFrozen() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- isFulfilled() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Is fulfilled.
- isFunction() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isFunctionContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Function context.
- isGCBeforeEngineClose() - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Is GC before engine close.
- isGCScheduled() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether the GC is scheduled or not.
- isGeneratorFunction() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Is generator function.
- isGeneratorObject() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Is generator object.
- isGenericGetter(Method) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Is generic getter.
- isGenericSetter(Method) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Is generic setter.
- isHarmonyTemporal() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Is temporal supported.
- isHasSupported(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is has() supported.
- isHasSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- isHasSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- isHasSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- isHasSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- isHasSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- isI18nEnabled() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Is i18n enabled.
- isI18nEnabled() - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if V8 internationalization support is enabled.
- isI18nEnabled() - Method in class com.caoccao.javet.interop.V8Host
-
Is i18n enabled.
- isIncludeGlobalVariables() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.GetScopeInfosOptions
-
Is include global variables boolean.
- isIncludeScopeTypeGlobal() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.GetScopeInfosOptions
-
Is include scope type global boolean.
- isIndexSupported(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is index supported.
- isIndexSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- isIndexSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- isIndexSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- isInfinite(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns true if the specified half-precision float value represents
infinity, false otherwise.
- isInfinite() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
Is infinite.
- isInUse(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if the V8 runtime is currently in use.
- isInUse() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether the V8 runtime is in use or not.
- isIsolateCreated() - Method in class com.caoccao.javet.interop.V8Host
-
Is isolate created.
- isJsFloat16Array() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Is js float 16 array enabled.
- isJsFloat16Array() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Is js float 16 array enabled.
- isLibInSystemPath(JSRuntimeType) - Method in interface com.caoccao.javet.interop.loader.IJavetLibLoadingListener
-
Is lib in system path.
- isLibInSystemPath(JSRuntimeType) - Method in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
- isLibraryLoaded() - Method in class com.caoccao.javet.interop.V8Host
-
Is library loaded.
- isLibraryReloadable() - Static method in class com.caoccao.javet.interop.V8Host
-
Determines whether the JNI library is reloadable or not.
- isLoaded() - Method in class com.caoccao.javet.interop.loader.JavetLibLoader
-
Is loaded.
- isLocked() - Method in class com.caoccao.javet.interop.V8Locker
-
Is locked.
- isMemorySaverModeEnabled(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if memory saver mode is enabled for the V8 runtime.
- isMemorySaverModeEnabled() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether memory saver mode is enabled.
- isMethodProxyable(String, Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is method proxyable.
- isMethodProxyable(String, Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
- isMethodProxyable(String, Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- isMethodProxyable(String, Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
- isMethodProxyable(String, Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- isMethodProxyable(String, Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- isMethodProxyable(String, Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- isModule() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isModule() - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Is module boolean.
- isModule() - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Returns whether the script is an ES module.
- isModuleContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Module context.
- isNaN(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns true if the specified half-precision float value represents
a Not-a-Number, false otherwise.
- isNaN() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
Is NaN.
- isNative() - Method in enum com.caoccao.javet.enums.JSFunctionType
-
Is native.
- isNativeCalculation() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
NativeCalculation: The position calculation is performed at the native layer.
- isNode() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Is Node.js mode.
- isNoExperimentalRequireModule() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Does not support loading a synchronous ES module graph in require().
- isNormalized(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns true if the specified half-precision float value is normalized
(does not have a subnormal representation).
- isNotBlank(String) - Static method in class com.caoccao.javet.utils.StringUtils
-
Is not blank.
- isNotEmpty(byte[]) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Test if the input byte array is not empty.
- isNotEmpty(long[]) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Test if the input long array is not empty.
- isNotEmpty(T[]) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Test if the input array is not empty.
- isNotEmpty(List<?>) - Static method in class com.caoccao.javet.utils.ListUtils
-
Is not empty.
- isNotEmpty(String) - Static method in class com.caoccao.javet.utils.StringUtils
-
Is not empty.
- isNoWarnings() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Silence all process warnings (including deprecations).
- isNull() - Method in interface com.caoccao.javet.values.IV8Value
-
Is null.
- isNullOrUndefined() - Method in interface com.caoccao.javet.values.IV8Value
-
Is null or undefined.
- isOwnKeysSupported(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is ownKeys() supported.
- isOwnKeysSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- isOwnKeysSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- isOwnKeysSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
- isOwnKeysSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- isOwnKeysSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- isOwnKeysSupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- isPending() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Is pending.
- isPermission() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Enable the Permission Model for current process.
- isPooled() - Method in class com.caoccao.javet.interop.V8Runtime
-
Returns whether the V8 runtime is managed by a pool or not.
- isPostGC() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
PostGC: The GC is called after the set call happens.
- isPreGC() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
PreGC: The GC is called before the set call happens.
- isPresent() - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
Is present.
- isProxyable(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is the target class proxyable.
- isProxyable(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- isProxyable(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
- isProxyable(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
- isProxyable(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- isProxyable(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- isProxyable(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- isProxyArrayEnabled() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is proxy array enabled.
- isProxyListEnabled() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is proxy list enabled.
- isProxyMapEnabled() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is proxy map enabled.
- isProxySetEnabled() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is proxy set enabled.
- isQuitting() - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Is quitting boolean.
- isQuitting() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- isRejected() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Is rejected.
- isReturnResult() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Is return result.
- isRevoked() - Method in interface com.caoccao.javet.values.reference.IV8ValueProxy
-
Is revoked.
- isRevoked() - Method in class com.caoccao.javet.values.reference.V8ValueProxy
-
- isRuntimeOptionsValid(RuntimeOptions<?>) - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Is runtime options valid.
- isScript() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isScriptContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is Script context.
- isSealed() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Is sealed.
- isSealed() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Is sealed.
- isSealed() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Is sealed.
- isSealed() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- isSealedEnabled() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is sealed enabled.
- isSkipFunctionInObject() - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Is skip functions.
- isSourceTextModule() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Is source text module.
- isSourceTextModule() - Method in class com.caoccao.javet.values.reference.V8Module
-
- isStopping(long) - Method in interface com.caoccao.javet.interop.INodeNative
-
Check if the Node.js runtime is stopping.
- isStopping() - Method in class com.caoccao.javet.interop.NodeRuntime
-
Is the event loop stopping.
- isSubsetOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.isSubsetOf().
- isSupersetOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.isSupersetOf().
- isSupported(Class<?>, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetReflectionObjectFactory
-
Is reflection object conversion supported.
- isSupportedFunction(Class<?>, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFactory
-
Is reflection proxied function conversion supported.
- isSupportedObject(Class<?>, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFactory
-
Is reflection proxied object conversion supported.
- isSuppressingError(JSRuntimeType) - Method in interface com.caoccao.javet.interop.loader.IJavetLibLoadingListener
-
Is suppressing error.
- isSuppressingError(JSRuntimeType) - Method in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
- isSyntheticModule() - Method in interface com.caoccao.javet.values.reference.IV8Module
-
Is synthetic module.
- isSyntheticModule() - Method in class com.caoccao.javet.values.reference.V8Module
-
- isThisObjectRequired() - Method in class com.caoccao.javet.interop.binding.MethodDescriptor
-
Is this object required boolean.
- isThisObjectRequired() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Is this object required.
- isTrimTailingCharacters() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.SetSourceCodeOptions
-
TrimTailingCharacters: Sometimes the source code must not end with ' ', '\n', '\r', 't', ';',
otherwise, V8 will crash immediately.
- isUndefined() - Method in interface com.caoccao.javet.values.IV8Value
-
Is undefined.
- isUniqueKeySupported(Class<?>) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Is unique key supported.
- isUniqueKeySupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- isUniqueKeySupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- isUniqueKeySupported(Class<?>) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- isUnknown() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isUserDefined() - Method in enum com.caoccao.javet.enums.JSFunctionType
-
Is user.
- isUseStrict() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Is use strict.
- isV8() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
Is V8 mode.
- isValid() - Method in class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Is valid.
- isValid() - Method in interface com.caoccao.javet.values.reference.IV8ValueTypedArray
-
Returns whether this typed array is valid.
- isValid() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
- isWasm() - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Returns whether the script is WebAssembly.
- isWeak(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a V8 value is a weak reference.
- isWeak(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 value reference is weak.
- isWeak() - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Returns whether this V8 reference is weak.
- isWeak(boolean) - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Returns whether this V8 reference is weak, optionally forcing a sync with the native layer.
- isWeak() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- isWeak() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- isWeak(boolean) - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- isWith() - Method in enum com.caoccao.javet.enums.JSScopeType
-
- isWithContext() - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Is With context.
- isWrapped() - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Is wrapped function.
- isWrapped() - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- isWritable() - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- isWritable() - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Is writable.
- iterator - Variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The Iterable.
- IV8Cacheable - Interface in com.caoccao.javet.values.reference
-
The interface V8 cacheable.
- IV8Cloneable - Interface in com.caoccao.javet.interop
-
The interface V8 cloneable.
- IV8Context - Interface in com.caoccao.javet.values.reference
-
The interface V8 context.
- IV8Convertible - Interface in com.caoccao.javet.interop
-
The interface V8 convertible.
- IV8Creatable - Interface in com.caoccao.javet.interop
-
The interface V8 creatable.
- IV8Executable - Interface in com.caoccao.javet.interop
-
The interface V8 executable.
- IV8Executor - Interface in com.caoccao.javet.interop.executors
-
The interface V8 executor.
- IV8InspectorListener - Interface in com.caoccao.javet.interop
-
The interface V8 inspector listener.
- IV8Module - Interface in com.caoccao.javet.values.reference
-
The interface IV8Module.
- IV8ModuleResolver - Interface in com.caoccao.javet.interop.callback
-
The interface V8 module resolver is for resolving V8 module look-up in dynamic import.
- IV8Native - Interface in com.caoccao.javet.interop
-
The interface V8 native.
- IV8RuntimeObserver<R> - Interface in com.caoccao.javet.interop.engine.observers
-
The interface V8 runtime observer.
- IV8Script - Interface in com.caoccao.javet.values.reference
-
The interface V8 script.
- IV8Value - Interface in com.caoccao.javet.values
-
The interface V8 value.
- IV8ValueArray - Interface in com.caoccao.javet.values.reference
-
The interface V8 value array.
- IV8ValueFunction - Interface in com.caoccao.javet.values.reference
-
The interface V8 value function.
- IV8ValueFunction.GetScopeInfosOptions - Class in com.caoccao.javet.values.reference
-
The type Get scope infos options.
- IV8ValueFunction.ScopeInfo - Class in com.caoccao.javet.values.reference
-
The type Scope info.
- IV8ValueFunction.ScopeInfos - Class in com.caoccao.javet.values.reference
-
The type Scope infos.
- IV8ValueFunction.ScriptSource - Class in com.caoccao.javet.values.reference
-
The type Script source.
- IV8ValueFunction.SetSourceCodeOptions - Class in com.caoccao.javet.values.reference
-
The enum Set source code options.
- IV8ValueIterator<T extends V8Value> - Interface in com.caoccao.javet.values.reference
-
The interface V8 value iterator.
- IV8ValueKeyContainer - Interface in com.caoccao.javet.values.reference
-
Interface for V8 objects that contain keyed entries, such as Map and Set.
- IV8ValueMap - Interface in com.caoccao.javet.values.reference
-
The interface V8 value map.
- IV8ValueNonProxyable - Interface in com.caoccao.javet.values
-
The interface V8 value non-proxyable is for the types that do not support proxy.
- IV8ValueObject - Interface in com.caoccao.javet.values.reference
-
The interface V8 value object.
- IV8ValuePrimitiveObject<T extends V8Value> - Interface in com.caoccao.javet.values
-
The interface V8 value primitive object.
- IV8ValuePrimitiveValue<T extends V8Value> - Interface in com.caoccao.javet.values
-
The interface V8 value primitive value.
- IV8ValuePromise - Interface in com.caoccao.javet.values.reference
-
The interface V8 value promise is 2-sided.
- IV8ValuePromise.IListener - Interface in com.caoccao.javet.values.reference
-
The interface Listener is the one which receives the promise resolve, reject or catch event.
- IV8ValueProxy - Interface in com.caoccao.javet.values.reference
-
The interface V8 value proxy.
- IV8ValueReference - Interface in com.caoccao.javet.values.reference
-
Interface for V8 reference values that require explicit lifecycle management.
- IV8ValueSet - Interface in com.caoccao.javet.values.reference
-
The interface for V8 value set.
- IV8ValueTypedArray - Interface in com.caoccao.javet.values.reference
-
Interface for V8 typed array values (e.g., Int8Array, Uint8Array, Float64Array).
- JAVA_VM_NAME - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
The Java VM name string from the java.vm.name system property.
- JAVET_DAEMON_THREAD_NAME - Static variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The constant JAVET_DAEMON_THREAD_NAME.
- JAVET_LIB_LOADING_TYPE_CUSTOM - Static variable in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
The constant JAVET_LIB_LOADING_TYPE_CUSTOM.
- JAVET_LIB_LOADING_TYPE_DEFAULT - Static variable in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
The constant JAVET_LIB_LOADING_TYPE_DEFAULT.
- JAVET_LIB_LOADING_TYPE_SYSTEM - Static variable in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
The constant JAVET_LIB_LOADING_TYPE_SYSTEM.
- JAVET_PROXY_CONVERTER - Static variable in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
The constant JAVET_PROXY_CONVERTER.
- JavetBridgeConverter - Class in com.caoccao.javet.interop.converters
-
The type Javet bridge converter converts all Java objects to
JS objects via JS proxy bi-directionally.
- JavetBridgeConverter() - Constructor for class com.caoccao.javet.interop.converters.JavetBridgeConverter
-
Instantiates a new Javet bridge converter.
- JavetBuiltInModuleResolver - Class in com.caoccao.javet.interop.callback
-
The type Javet built in module resolver is for resolving the Node.js built-in modules.
- JavetBuiltInModuleResolver() - Constructor for class com.caoccao.javet.interop.callback.JavetBuiltInModuleResolver
-
Constructs a new Javet built-in module resolver with default settings.
- JavetCallbackContext - Class in com.caoccao.javet.interop.callback
-
The type Javet callback context.
- JavetCallbackContext(String, JavetCallbackType, IJavetDirectCallable.DirectCall) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context.
- JavetCallbackContext(String, Object, JavetCallbackType, IJavetDirectCallable.DirectCall) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context.
- JavetCallbackContext(String, V8ValueSymbolType, JavetCallbackType, IJavetDirectCallable.DirectCall) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context.
- JavetCallbackContext(String, Object, Method) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context that takes a Java method for making further reflection calls.
- JavetCallbackContext(String, V8ValueSymbolType, Object, Method) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context that takes a Java method for making further reflection calls.
- JavetCallbackContext(String, Object, Method, boolean) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context that takes a Java method for making further reflection calls.
- JavetCallbackContext(String, V8ValueSymbolType, Object, JavetCallbackType, IJavetDirectCallable.DirectCall) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context.
- JavetCallbackContext(String, V8ValueSymbolType, Object, Method, boolean) - Constructor for class com.caoccao.javet.interop.callback.JavetCallbackContext
-
Instantiates a new Javet callback context that takes a Java method for making further reflection calls.
- JavetCallbackReceiver - Class in com.caoccao.javet.utils.receivers
-
The type Javet explicit callback receiver.
- JavetCallbackReceiver(V8Runtime) - Constructor for class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
Instantiates a new V8 callback receiver.
- JavetCallbackType - Enum in com.caoccao.javet.interop.callback
-
The enum Javet callback type.
- JavetCompilationException - Exception in com.caoccao.javet.exceptions
-
The type Javet compilation exception.
- JavetCompilationException(JavetScriptingError, Throwable) - Constructor for exception com.caoccao.javet.exceptions.JavetCompilationException
-
Instantiates a new Javet compilation exception.
- JavetConverterConfig<T extends JavetConverterConfig<T>> - Class in com.caoccao.javet.interop.converters
-
The type Javet converter config.
- JavetConverterConfig() - Constructor for class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Instantiates a new Javet converter config.
- JavetConverterException - Exception in com.caoccao.javet.exceptions
-
The type Javet converter exception is for JNI.
- JavetConverterException(JavetError, Map<String, Object>) - Constructor for exception com.caoccao.javet.exceptions.JavetConverterException
-
Instantiates a new Javet converter exception.
- JavetConverterException(String) - Constructor for exception com.caoccao.javet.exceptions.JavetConverterException
-
Instantiates a new Javet converter exception.
- JavetDateTimeUtils - Class in com.caoccao.javet.utils
-
The type Date time utils.
- JavetDefaultLogger - Class in com.caoccao.javet.utils
-
Default logger implementation that delegates to Logger.
- JavetDefaultLogger(String) - Constructor for class com.caoccao.javet.utils.JavetDefaultLogger
-
Constructs a new default logger with the given name.
- JavetDirectProxyFunctionHandler<T extends IJavetDirectProxyHandler<E>,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Javet direct proxy object handler.
- JavetDirectProxyFunctionHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.JavetDirectProxyFunctionHandler
-
Instantiates a new Base javet direct proxy object handler.
- JavetDirectProxyObjectHandler<T extends IJavetDirectProxyHandler<E>,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Javet direct proxy object handler.
- JavetDirectProxyObjectHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
Instantiates a new Base javet direct proxy object handler.
- JavetEngine<R extends V8Runtime> - Class in com.caoccao.javet.interop.engine
-
The type Javet engine.
- JavetEngine(IJavetEnginePool<R>, R) - Constructor for class com.caoccao.javet.interop.engine.JavetEngine
-
Instantiates a new Javet engine.
- JavetEngineConfig - Class in com.caoccao.javet.interop.engine
-
The type Javet engine config.
- JavetEngineConfig() - Constructor for class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Instantiates a new Javet engine config.
- JavetEnginePool<R extends V8Runtime> - Class in com.caoccao.javet.interop.engine
-
The type Javet engine pool.
- JavetEnginePool() - Constructor for class com.caoccao.javet.interop.engine.JavetEnginePool
-
Instantiates a new Javet engine pool.
- JavetEnginePool(JavetEngineConfig) - Constructor for class com.caoccao.javet.interop.engine.JavetEnginePool
-
Instantiates a new Javet engine pool.
- JavetEngineUsage - Class in com.caoccao.javet.interop.engine
-
Tracks usage statistics for a Javet engine instance.
- JavetEngineUsage() - Constructor for class com.caoccao.javet.interop.engine.JavetEngineUsage
-
Instantiates a new Javet engine usage with default values.
- JavetEntityError - Class in com.caoccao.javet.entities
-
The type Javet entity error.
- JavetEntityError(V8ValueErrorType, String, String, String) - Constructor for class com.caoccao.javet.entities.JavetEntityError
-
Instantiates a new Javet entity error.
- JavetEntityFunction - Class in com.caoccao.javet.entities
-
The type Javet entity function is for converting JS function
to or from Java object.
- JavetEntityFunction() - Constructor for class com.caoccao.javet.entities.JavetEntityFunction
-
Instantiates a new Javet entity function.
- JavetEntityFunction(String, JSFunctionType) - Constructor for class com.caoccao.javet.entities.JavetEntityFunction
-
Instantiates a new Javet entity function.
- JavetEntityFunction(String) - Constructor for class com.caoccao.javet.entities.JavetEntityFunction
-
Instantiates a new Javet entity function.
- JavetEntityMap - Class in com.caoccao.javet.entities
-
The type Javet entity map is for converting JS map
to or from Java map.
- JavetEntityMap(int, float) - Constructor for class com.caoccao.javet.entities.JavetEntityMap
-
Instantiates a new Javet entity map.
- JavetEntityMap(int) - Constructor for class com.caoccao.javet.entities.JavetEntityMap
-
Instantiates a new Javet entity map.
- JavetEntityMap() - Constructor for class com.caoccao.javet.entities.JavetEntityMap
-
Instantiates a new Javet entity map.
- JavetEntityMap(Map<? extends String, ?>) - Constructor for class com.caoccao.javet.entities.JavetEntityMap
-
Instantiates a new Javet entity map.
- JavetEntityObject<T> - Class in com.caoccao.javet.entities
-
The type Javet entity object is a container for arbitrary object.
- JavetEntityObject(T) - Constructor for class com.caoccao.javet.entities.JavetEntityObject
-
Instantiates a new Javet entity object.
- JavetEntityPropertyDescriptor<T> - Class in com.caoccao.javet.entities
-
The type Javet entity property descriptor.
- JavetEntityPropertyDescriptor(boolean, boolean, boolean) - Constructor for class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
Instantiates a new Javet entity property descriptor.
- JavetEntityPropertyDescriptor(boolean, boolean, boolean, T) - Constructor for class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
Instantiates a new Javet entity property descriptor.
- JavetEntitySymbol - Class in com.caoccao.javet.entities
-
The type Javet entity symbol is for converting JS symbol
to or from Java symbol.
- JavetEntitySymbol(String) - Constructor for class com.caoccao.javet.entities.JavetEntitySymbol
-
Instantiates a new Javet entity symbol.
- JavetError - Class in com.caoccao.javet.exceptions
-
The type Javet error.
- JavetErrorType - Enum in com.caoccao.javet.enums
-
The enum Javet error type is for categorizing the errors.
- JavetException - Exception in com.caoccao.javet.exceptions
-
The type Javet exception.
- JavetException(JavetError) - Constructor for exception com.caoccao.javet.exceptions.JavetException
-
Instantiates a new Javet exception.
- JavetException(JavetError, Map<String, Object>) - Constructor for exception com.caoccao.javet.exceptions.JavetException
-
Instantiates a new Javet exception.
- JavetException(JavetError, Throwable) - Constructor for exception com.caoccao.javet.exceptions.JavetException
-
Instantiates a new Javet exception.
- JavetException(JavetError, Map<String, Object>, Throwable) - Constructor for exception com.caoccao.javet.exceptions.JavetException
-
Instantiates a new Javet exception.
- JavetExecutionException - Exception in com.caoccao.javet.exceptions
-
The type Javet execution exception.
- JavetExecutionException(JavetScriptingError, Throwable) - Constructor for exception com.caoccao.javet.exceptions.JavetExecutionException
-
Instantiates a new Javet execution exception.
- JavetGCCallback - Class in com.caoccao.javet.interop.callback
-
The type Javet GC callback.
- JavetGCCallback(IJavetLogger) - Constructor for class com.caoccao.javet.interop.callback.JavetGCCallback
-
Instantiates a new Javet GC callback.
- JavetJVMInterceptor - Class in com.caoccao.javet.interception.jvm
-
The Javet JVM interceptor exposes the whole JVM as javet in V8.
- JavetJVMInterceptor(V8Runtime) - Constructor for class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
Instantiates a new Javet JVM interceptor.
- JavetLibLoader - Class in com.caoccao.javet.interop.loader
-
The type Javet lib loader is the one that actually loads the JNI library based on JS runtime type.
- JavetLibLoader(JSRuntimeType) - Constructor for class com.caoccao.javet.interop.loader.JavetLibLoader
-
Instantiates a new Javet lib loader.
- JavetLibLoadingListener - Class in com.caoccao.javet.interop.loader
-
The type Javet lib loading listener is the default one.
- JavetLibLoadingListener() - Constructor for class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
Instantiates a new Javet lib loading listener.
- JavetObjectConverter - Class in com.caoccao.javet.interop.converters
-
The type Javet object converter converts Java primitive types,
Array, List, Map and Set to JS primitive types, Array, Map, Set
and Object bi-directionally.
- JavetObjectConverter() - Constructor for class com.caoccao.javet.interop.converters.JavetObjectConverter
-
Instantiates a new Javet object converter.
- JavetOSUtils - Class in com.caoccao.javet.utils
-
Utility class providing OS and platform detection constants and methods.
- JavetOutOfMemoryException - Exception in com.caoccao.javet.exceptions
-
The type Javet out of memory exception.
- JavetOutOfMemoryException(String, V8HeapStatistics) - Constructor for exception com.caoccao.javet.exceptions.JavetOutOfMemoryException
-
Instantiates a new Javet out of memory exception.
- JavetPrimitiveConverter - Class in com.caoccao.javet.interop.converters
-
The type Javet primitive converter converts Java primitive types
to JS primitive types bi-directionally.
- JavetPrimitiveConverter() - Constructor for class com.caoccao.javet.interop.converters.JavetPrimitiveConverter
-
Instantiates a new Javet primitive converter.
- JavetPromiseRejectCallback - Class in com.caoccao.javet.interop.callback
-
The type Javet promise reject callback.
- JavetPromiseRejectCallback(IJavetLogger) - Constructor for class com.caoccao.javet.interop.callback.JavetPromiseRejectCallback
-
Instantiates a new Javet promise reject callback.
- JavetPromiseRejectEvent - Enum in com.caoccao.javet.enums
-
The enum Javet promise reject event represents the corresponding event in V8.
- JavetProxyConverter - Class in com.caoccao.javet.interop.converters
-
The type Javet proxy converter converts most of Java objects to
JS objects via JS proxy bi-directionally.
- JavetProxyConverter() - Constructor for class com.caoccao.javet.interop.converters.JavetProxyConverter
-
Instantiates a new Javet proxy converter.
- JavetProxyPluginArray - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Javet proxy plugin array.
- JavetProxyPluginArray() - Constructor for class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Instantiates a new Javet proxy plugin array.
- JavetProxyPluginClass - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Javet proxy plugin class.
- JavetProxyPluginClass() - Constructor for class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginClass
-
Instantiates a new Javet proxy plugin class.
- JavetProxyPluginDefault - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Javet proxy plugin primitive.
- JavetProxyPluginDefault() - Constructor for class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
Instantiates a new Javet proxy plugin default.
- JavetProxyPluginList - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Javet proxy plugin list.
- JavetProxyPluginList() - Constructor for class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Instantiates a new Javet proxy plugin for List with default proxyable methods.
- JavetProxyPluginMap - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Javet proxy plugin map.
- JavetProxyPluginMap() - Constructor for class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Instantiates a new Javet proxy plugin for Map with default proxyable methods.
- JavetProxyPluginSet - Class in com.caoccao.javet.interop.proxy.plugins
-
The type Javet proxy plugin set.
- JavetProxyPluginSet() - Constructor for class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Instantiates a new Javet proxy plugin for Set with default proxyable methods.
- JavetProxyPrototypeStore - Class in com.caoccao.javet.interop.proxy
-
The type Javet proxy prototype store manages the prototype objects for proxy objects.
- JavetReflectionProxyClassHandler<T extends java.lang.Class<?>,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Javet reflection proxy class handler.
- JavetReflectionProxyClassHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
Instantiates a new Javet reflection proxy handler.
- JavetReflectionProxyFactory - Class in com.caoccao.javet.interop.proxy
-
The type Javet reflection proxy factory.
- JavetReflectionProxyFunctionHandler<T,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Javet reflection proxy function handler.
- JavetReflectionProxyFunctionHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.JavetReflectionProxyFunctionHandler
-
Instantiates a new Javet reflection proxy function handler.
- JavetReflectionProxyObjectHandler<T,E extends java.lang.Exception> - Class in com.caoccao.javet.interop.proxy
-
The type Javet reflection proxy object handler.
- JavetReflectionProxyObjectHandler(V8Runtime, T) - Constructor for class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
Instantiates a new Javet reflection proxy object handler.
- JavetReflectionProxyV8ValueFunctionInvocationHandler - Class in com.caoccao.javet.interop.proxy
-
The type Javet reflection proxy V8 value function invocation handler.
- JavetReflectionProxyV8ValueFunctionInvocationHandler(V8ValueFunction) - Constructor for class com.caoccao.javet.interop.proxy.JavetReflectionProxyV8ValueFunctionInvocationHandler
-
Instantiates a new Javet reflection proxy V8 value function invocation handler.
- JavetReflectionProxyV8ValueObjectInvocationHandler - Class in com.caoccao.javet.interop.proxy
-
The type Javet reflection proxy V8 value object invocation handler.
- JavetReflectionProxyV8ValueObjectInvocationHandler(V8ValueObject) - Constructor for class com.caoccao.javet.interop.proxy.JavetReflectionProxyV8ValueObjectInvocationHandler
-
Instantiates a new Javet reflection proxy V8 value object invocation handler.
- JavetReflectionUtils - Class in com.caoccao.javet.utils
-
The type Javet reflection utils.
- JavetResourceUtils - Class in com.caoccao.javet.utils
-
The type Javet resource utils.
- JavetScriptingError - Class in com.caoccao.javet.exceptions
-
The type Javet scripting error.
- JavetScriptingError(String, String, String) - Constructor for class com.caoccao.javet.exceptions.JavetScriptingError
-
Instantiates a new Javet scripting error.
- JavetStandardConsoleInterceptor - Class in com.caoccao.javet.interception.logging
-
The type Javet standard console interceptor.
- JavetStandardConsoleInterceptor(V8Runtime) - Constructor for class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Instantiates a new Javet standard console interceptor.
- JavetTerminatedException - Exception in com.caoccao.javet.exceptions
-
The type Javet terminated exception.
- JavetTerminatedException(boolean) - Constructor for exception com.caoccao.javet.exceptions.JavetTerminatedException
-
Instantiates a new Javet terminated exception.
- JavetTypeUtils - Class in com.caoccao.javet.utils
-
The type Javet type utils.
- JavetVirtualObject - Class in com.caoccao.javet.utils
-
The type Javet virtual object.
- JavetVirtualObject(V8Value) - Constructor for class com.caoccao.javet.utils.JavetVirtualObject
-
Instantiates a new Javet virtual object.
- JOIN - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name join.
- join(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.join().
- JOIN - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'join'.
- join(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.join().
- join(CharSequence, CharSequence...) - Static method in class com.caoccao.javet.utils.StringUtils
-
Join string.
- join(CharSequence, Iterable<? extends CharSequence>) - Static method in class com.caoccao.javet.utils.StringUtils
-
Join string.
- JS_FLOAT_16_ARRAY - Static variable in class com.caoccao.javet.interop.options.NodeFlags
-
The constant JS_FLOAT_16_ARRAY.
- JS_FUNCTION_DEBUG - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant JS_FUNCTION_DEBUG.
- JS_FUNCTION_ERROR - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant JS_FUNCTION_ERROR.
- JS_FUNCTION_INFO - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant JS_FUNCTION_INFO.
- JS_FUNCTION_LOG - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant JS_FUNCTION_LOG.
- JS_FUNCTION_TRACE - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant JS_FUNCTION_TRACE.
- JS_FUNCTION_WARN - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant JS_FUNCTION_WARN.
- JS_PROPERTY_PACKAGE - Static variable in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
The constant JS_PROPERTY_PACKAGE.
- JS_PROPERTY_V8 - Static variable in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
The constant JS_PROPERTY_V8.
- jsFunctionType - Variable in class com.caoccao.javet.entities.JavetEntityFunction
-
The JS function type.
- JSFunctionType - Enum in com.caoccao.javet.enums
-
The enum JS function type.
- jsFunctionType - Variable in class com.caoccao.javet.values.reference.V8ValueFunction
-
The JS function type.
- JSRuntimeType - Enum in com.caoccao.javet.enums
-
The enum JS runtime type.
- JSScopeType - Enum in com.caoccao.javet.enums
-
The enum JS scope type.
- MAP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name map.
- map(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.map().
- MAP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'map'.
- map(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.map().
- mapAsArray(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Convert a Map to an array of key-value pairs.
- mapAsArray(IV8ValueMap) - Method in class com.caoccao.javet.interop.V8Internal
-
Converts a V8 map to a V8 array.
- mapClear(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Remove all entries from a Map.
- mapClear(IV8ValueMap) - Method in class com.caoccao.javet.interop.V8Internal
-
Clears all entries from a V8 map.
- mapCreate(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new empty Map.
- mapDelete(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Delete an entry from a Map by key.
- mapDelete(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Deletes an entry from a V8 map by key.
- mapGet(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a value from a Map by key.
- mapGet(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a value from a V8 map by key.
- mapGetBoolean(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a boolean value from a Map by key.
- mapGetBoolean(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a boolean value from a V8 map by key.
- mapGetDouble(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a double value from a Map by key.
- mapGetDouble(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a double value from a V8 map by key.
- mapGetInteger(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get an integer value from a Map by key.
- mapGetInteger(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets an integer value from a V8 map by key.
- mapGetLong(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a long value from a Map by key.
- mapGetLong(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a long value from a V8 map by key.
- mapGetSize(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the number of entries in a Map.
- mapGetSize(IV8ValueMap) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the size of a V8 map.
- mapGetString(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a string value from a Map by key.
- mapGetString(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a string value from a V8 map by key.
- mapHas(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Map contains the given key.
- mapHas(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 map contains the given value.
- mapSet(long, long, int, Object[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set multiple key-value pairs in a Map.
- mapSet(IV8ValueMap, V8Value...) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets key-value pairs in a V8 map.
- mapSetBoolean(long, long, int, Object, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a boolean value in a Map by key.
- mapSetBoolean(IV8ValueMap, V8Value, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a boolean value in a V8 map.
- mapSetDouble(long, long, int, Object, double) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a double value in a Map by key.
- mapSetDouble(IV8ValueMap, V8Value, double) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a double value in a V8 map.
- mapSetInteger(long, long, int, Object, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set an integer value in a Map by key.
- mapSetInteger(IV8ValueMap, V8Value, int) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets an integer value in a V8 map.
- mapSetLong(long, long, int, Object, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a long value in a Map by key.
- mapSetLong(IV8ValueMap, V8Value, long) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a long value in a V8 map.
- mapSetNull(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a null value in a Map by key.
- mapSetNull(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a null value in a V8 map.
- mapSetString(long, long, int, Object, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a string value in a Map by key.
- mapSetString(IV8ValueMap, V8Value, String) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a string value in a V8 map.
- mapSetUndefined(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set an undefined value in a Map by key.
- mapSetUndefined(IV8ValueMap, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets an undefined value in a V8 map.
- markAsHandled() - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Mark as handled.
- markAsHandled() - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- max(short, short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns the larger of two half-precision float values (the value closest
to positive infinity).
- MAX_EXPONENT - Static variable in class com.caoccao.javet.utils.Float16
-
Maximum exponent a finite half-precision float may have.
- MAX_POOL_SIZE - Static variable in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
The constant MAX_POOL_SIZE.
- MAX_VALUE - Static variable in class com.caoccao.javet.utils.Float16
-
Maximum positive finite value a half-precision float may have.
- maxDepth - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Max depth.
- message - Variable in class com.caoccao.javet.entities.JavetEntityError
-
The Message.
- MESSAGE - Static variable in class com.caoccao.javet.values.reference.V8ValueError
-
The constant MESSAGE.
- method - Variable in class com.caoccao.javet.interop.binding.MethodDescriptor
-
The Method.
- METHOD_NAME_APPLY - Static variable in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFunctionHandler
-
The constant METHOD_NAME_APPLY.
- METHOD_NAME_CLOSE - Static variable in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyInvocationHandler
-
The constant METHOD_NAME_CLOSE.
- METHOD_NAME_CONSTRUCTOR - Static variable in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
The constant METHOD_NAME_CONSTRUCTOR.
- METHOD_NAME_CONSTRUCTOR - Static variable in class com.caoccao.javet.values.reference.V8ValueError
-
The constant METHOD_NAME_CONSTRUCTOR.
- METHOD_NAME_FROM_MAP - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant METHOD_NAME_FROM_MAP.
- METHOD_NAME_TO_MAP - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant METHOD_NAME_TO_MAP.
- METHOD_NAME_TO_V8_VALUE - Static variable in class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
The constant METHOD_NAME_TO_V8_VALUE.
- METHOD_PREFIX_GET - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The method prefix for getter methods.
- METHOD_PREFIX_IS - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The method prefix for boolean getter methods.
- METHOD_PREFIX_SET - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The method prefix for setter methods.
- MethodDescriptor - Class in com.caoccao.javet.interop.binding
-
The type Method descriptor.
- MethodDescriptor(Method, boolean) - Constructor for class com.caoccao.javet.interop.binding.MethodDescriptor
-
Instantiates a new Method descriptor.
- MethodDescriptor(Method, boolean, V8ValueSymbolType) - Constructor for class com.caoccao.javet.interop.binding.MethodDescriptor
-
Instantiates a new Method descriptor.
- methodsMap - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Methods map.
- min(short, short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns the smaller of two half-precision float values (the value closest
to negative infinity).
- MIN_BATCH_SIZE - Static variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The constant MIN_BATCH_SIZE.
- MIN_BATCH_SIZE - Static variable in interface com.caoccao.javet.values.reference.IV8ValueObject
-
The constant MIN_BATCH_SIZE.
- MIN_EXPONENT - Static variable in class com.caoccao.javet.utils.Float16
-
Minimum exponent a normalized half-precision float may have.
- MIN_NORMAL - Static variable in class com.caoccao.javet.utils.Float16
-
Smallest positive normal value a half-precision float may have.
- MIN_VALUE - Static variable in class com.caoccao.javet.utils.Float16
-
Smallest positive non-zero value a half-precision float may have.
- minus(V8HeapSpaceStatistics) - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Minus the input V8 heap space statistics to produce a diff.
- minus(V8HeapStatistics) - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Minus the input V8 heap statistics to produce a diff.
- minus(V8SharedMemoryStatistics) - Method in class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
Minus the input V8 shared memory statistics to produce a diff.
- moduleCompile(long, String, byte[], boolean, String, int, int, int, boolean, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Compile a Module from source code with optional cached data.
- moduleCreate(long, String, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a synthetic Module with the given name and export values.
- moduleEvaluate(long, long, int, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Evaluate a Module and optionally return the result.
- moduleEvaluate(IV8Module, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Evaluates a V8 module.
- moduleExecute(long, String, byte[], boolean, String, int, int, int, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Compile and execute a Module from source code.
- moduleGetCachedData(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the cached compiled data of a Module.
- moduleGetCachedData(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the cached data of a V8 module.
- moduleGetException(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the exception from a Module if it is in an errored state.
- moduleGetException(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the exception from a V8 module.
- moduleGetIdentityHash(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the identity hash of a Module.
- moduleGetIdentityHash(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the identity hash of a V8 module.
- moduleGetNamespace(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the namespace object of a Module.
- moduleGetNamespace(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the namespace of a V8 module.
- moduleGetResourceName(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the resource name of a Module.
- moduleGetResourceName(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the resource name of a V8 module.
- moduleGetScriptId(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the script ID of a Module.
- moduleGetScriptId(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the script ID of a V8 module.
- moduleGetStatus(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the status of a Module.
- moduleGetStatus(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the status of a V8 module.
- moduleInstantiate(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Instantiate a Module, resolving its dependencies.
- moduleInstantiate(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Instantiates a V8 module.
- moduleIsSourceTextModule(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Module is a source text module.
- moduleIsSourceTextModule(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 module is a source text module.
- moduleIsSyntheticModule(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Module is a synthetic module.
- moduleIsSyntheticModule(IV8Module) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 module is a synthetic module.
- ModuleNameEmpty - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ModuleNameEmpty.
- ModuleNotFound - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ModuleNotFound.
- moduleObject - Variable in class com.caoccao.javet.node.modules.BaseNodeModule
-
The module object.
- ModulePermissionDenied - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant ModulePermissionDenied.
- object - Variable in class com.caoccao.javet.utils.JavetVirtualObject
-
The Object.
- OBJECT_CONVERTER - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant OBJECT_CONVERTER.
- OBJECT_CONVERTER - Static variable in class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
The constant OBJECT_CONVERTER.
- OBJECT_CONVERTER - Static variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
The constant OBJECT_CONVERTER.
- OBJECT_CONVERTER - Static variable in class com.caoccao.javet.values.V8Value
-
Shared object converter for default type conversions.
- OBJECT_MAP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The string representation '[object Map]'.
- OBJECT_SET - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The string representation '[object Set]'.
- objectCreate(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new empty Object.
- objectDelete(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Delete a property from an Object by key.
- objectDelete(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Deletes a property from a V8 object by key.
- objectDeletePrivateProperty(long, long, int, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Delete a private property from an Object by key.
- objectDeletePrivateProperty(IV8ValueObject, String) - Method in class com.caoccao.javet.interop.V8Internal
-
Deletes a private property from a V8 object.
- objectGet(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a property value from an Object by key.
- objectGet(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a value from a V8 object by key.
- objectGetBoolean(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a boolean property value from an Object by key.
- objectGetBoolean(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a boolean value from a V8 object by key.
- objectGetDouble(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a double property value from an Object by key.
- objectGetDouble(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a double value from a V8 object by key.
- objectGetIdentityHash(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the identity hash of an Object.
- objectGetIdentityHash(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the identity hash of a V8 value reference.
- objectGetInteger(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get an integer property value from an Object by key.
- objectGetInteger(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets an integer value from a V8 object by key.
- objectGetLong(long, long, int, Object, boolean[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a long property value from an Object by key.
- objectGetLong(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a long value from a V8 object by key.
- objectGetOwnPropertyNames(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the own property names of an Object.
- objectGetOwnPropertyNames(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the own property names of a V8 object.
- objectGetPrivateProperty(long, long, int, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a private property value from an Object by name.
- objectGetPrivateProperty(IV8ValueObject, String) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a private property from a V8 object.
- objectGetProperty(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a property value from an Object including its prototype chain.
- objectGetProperty(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a property from a V8 object by key.
- objectGetPropertyNames(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get all property names of an Object including inherited ones.
- objectGetPropertyNames(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets all property names of a V8 object.
- objectGetPrototype(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the prototype of an Object.
- objectGetPrototype(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the prototype of a V8 object.
- objectGetString(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get a string property value from an Object by key.
- objectGetString(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets a string value from a V8 object by key.
- objectHas(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if an Object has the given key.
- objectHas(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 object has the given value.
- objectHasOwnProperty(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if an Object has the given own property.
- objectHasOwnProperty(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 object has an own property with the given key.
- objectHasPrivateProperty(long, long, int, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if an Object has the given private property.
- objectHasPrivateProperty(IV8ValueObject, String) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 object has a private property with the given name.
- objectInvoke(long, long, int, String, boolean, Object[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Invoke a named method on an Object with the given arguments.
- objectInvoke(IV8ValueObject, String, boolean, V8Value...) - Method in class com.caoccao.javet.interop.V8Internal
-
Invokes a function on a V8 object by function name.
- objectIsFrozen(long, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if an Object is frozen.
- objectIsFrozen(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 object is frozen.
- objectIsFrozen(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Runtime
-
Object is frozen.
- objectIsSealed(long, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if an Object is sealed.
- objectIsSealed(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 object is sealed.
- objectIsSealed(IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Runtime
-
Object is sealed.
- objectSet(long, long, int, Object[]) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set multiple key-value pairs on an Object.
- objectSet(IV8ValueObject, V8Value...) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets key-value pairs on a V8 object.
- objectSetAccessor(long, long, int, Object, Object, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a property accessor (getter/setter) on an Object.
- objectSetAccessor(IV8ValueObject, V8Value, JavetCallbackContext, JavetCallbackContext) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets an accessor (getter/setter) on a V8 object.
- objectSetBoolean(long, long, int, Object, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a boolean property on an Object by key.
- objectSetBoolean(IV8ValueObject, V8Value, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a boolean value on a V8 object.
- objectSetDouble(long, long, int, Object, double) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a double property on an Object by key.
- objectSetDouble(IV8ValueObject, V8Value, double) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a double value on a V8 object.
- objectSetInteger(long, long, int, Object, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set an integer property on an Object by key.
- objectSetInteger(IV8ValueObject, V8Value, int) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets an integer value on a V8 object.
- objectSetLong(long, long, int, Object, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a long property on an Object by key.
- objectSetLong(IV8ValueObject, V8Value, long) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a long value on a V8 object.
- objectSetNull(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a null property on an Object by key.
- objectSetNull(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a null value on a V8 object.
- objectSetPrivateProperty(long, long, int, String, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a private property on an Object by key.
- objectSetPrivateProperty(IV8ValueObject, String, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a private property on a V8 object.
- objectSetProperty(long, long, int, Object, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a property on an Object by key.
- objectSetProperty(IV8ValueObject, V8Value, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a property on a V8 object.
- objectSetPrototype(long, long, int, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set the prototype of an Object.
- objectSetPrototype(IV8ValueObject, IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets the prototype of a V8 object.
- objectSetString(long, long, int, Object, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a string property on an Object by key.
- objectSetString(IV8ValueObject, V8Value, String) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a string value on a V8 object.
- objectSetUndefined(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set an undefined property on an Object by key.
- objectSetUndefined(IV8ValueObject, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets an undefined value on a V8 object.
- objectToProtoString(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Convert an Object to its proto string representation.
- objectToProtoString(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the proto string representation of a V8 value reference.
- observe(IV8RuntimeObserver<?>...) - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Traverse the internal V8 runtimes, apply the observer and return the observed V8 runtime count.
- observe(IV8RuntimeObserver<?>...) - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- observe(V8Runtime) - Method in interface com.caoccao.javet.interop.engine.observers.IV8RuntimeObserver
-
Observe the input V8 runtime.
- observe(V8Runtime) - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageCallbackContextCount
-
- observe(V8Runtime) - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageReferenceCount
-
- observe(V8Runtime) - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
- observe(V8Runtime) - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
- observe(V8Runtime) - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8ModuleCount
-
- of() - Static method in class com.caoccao.javet.utils.SimpleList
-
Of list.
- of(T...) - Static method in class com.caoccao.javet.utils.SimpleList
-
Of list.
- of(K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V, K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V, K, V, K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class com.caoccao.javet.utils.SimpleMap
-
Of map.
- of() - Static method in class com.caoccao.javet.utils.SimpleSet
-
Of set.
- of(T...) - Static method in class com.caoccao.javet.utils.SimpleSet
-
Of set.
- on(String, V8ValueFunction) - Method in class com.caoccao.javet.node.modules.NodeModuleProcess
-
Registers an event listener on the process object.
- ON_CATCH - Static variable in interface com.caoccao.javet.values.reference.IV8ValuePromise.IListener
-
The constant ON_CATCH.
- ON_FULFILLED - Static variable in interface com.caoccao.javet.values.reference.IV8ValuePromise.IListener
-
The constant ON_FULFILLED.
- ON_REJECTED - Static variable in interface com.caoccao.javet.values.reference.IV8ValuePromise.IListener
-
The constant ON_REJECTED.
- onCatch(V8Value) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise.IListener
-
On catch.
- ONE_BYTE_PER_VALUE - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant ONE_BYTE_PER_VALUE.
- onFulfilled(V8Value) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise.IListener
-
On fulfilled.
- onRejected(V8Value) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise.IListener
-
On rejected.
- optionalType - Variable in class com.caoccao.javet.values.reference.V8ValueError
-
The Optional type.
- OS_ARCH - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
The OS architecture string from the os.arch system property.
- OS_NAME - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
The OS name string from the os.name system property.
- OSNotSupported - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant OSNotSupported.
- ownKeys(V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.ownKeys()
The handler.ownKeys() method is a trap for the [[OwnPropertyKeys]] object internal method,
which is used by operations such as Object.keys(), Reflect.ownKeys(), etc.
- ownKeys(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- ownKeys(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- ownKeys(V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- ownKeys(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.ownKeys().
- PARAMETER_ACTUAL_PARAMETER_SIZE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_ACTUAL_PARAMETER_SIZE.
- PARAMETER_ACTUAL_PARAMETER_TYPE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_ACTUAL_PARAMETER_TYPE.
- PARAMETER_CALLBACK_CONTEXT_COUNT - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_CALLBACK_CONTEXT_COUNT.
- PARAMETER_CALLBACK_TYPE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_CALLBACK_TYPE.
- PARAMETER_CONTINUABLE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_CONTINUABLE.
- PARAMETER_COUNT - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_COUNT.
- PARAMETER_CURRENT_THREAD_ID - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_CURRENT_THREAD_ID.
- PARAMETER_END_COLUMN - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_END_COLUMN.
- PARAMETER_END_POSITION - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_END_POSITION.
- PARAMETER_EXPECTED_PARAMETER_SIZE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_EXPECTED_PARAMETER_SIZE.
- PARAMETER_EXPECTED_PARAMETER_TYPE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_EXPECTED_PARAMETER_TYPE.
- PARAMETER_FEATURE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_FEATURE.
- PARAMETER_HEAP_STATISTICS - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_HEAP_STATISTICS.
- PARAMETER_LINE_NUMBER - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_LINE_NUMBER.
- PARAMETER_LOCKED_THREAD_ID - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_LOCKED_THREAD_ID.
- PARAMETER_MAX_DEPTH - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_MAX_DEPTH.
- PARAMETER_MESSAGE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_MESSAGE.
- PARAMETER_METHOD_NAME - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_METHOD_NAME.
- PARAMETER_OS - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_OS.
- PARAMETER_PATH - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_PATH.
- PARAMETER_REASON - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_REASON.
- PARAMETER_REFERENCE_COUNT - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_REFERENCE_COUNT.
- PARAMETER_RESOURCE_NAME - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_RESOURCE_NAME.
- PARAMETER_SOURCE_LINE - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_SOURCE_LINE.
- PARAMETER_START_COLUMN - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_START_COLUMN.
- PARAMETER_START_POSITION - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_START_POSITION.
- PARAMETER_SYMBOL - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_SYMBOL.
- PARAMETER_V8_MODULE_COUNT - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant PARAMETER_V8_MODULE_COUNT.
- parameters - Variable in exception com.caoccao.javet.exceptions.JavetException
-
The Parameters.
- parse(int) - Static method in enum com.caoccao.javet.enums.JavetPromiseRejectEvent
-
Parse javet promise reject event by code.
- parse(int) - Static method in enum com.caoccao.javet.enums.JSFunctionType
-
Parse JS function type by id.
- parse(int) - Static method in enum com.caoccao.javet.enums.JSScopeType
-
Parses the scope type from its numeric id.
- parse(int) - Static method in enum com.caoccao.javet.enums.RawPointerType
-
Parse raw pointer type by id.
- parse(int) - Static method in enum com.caoccao.javet.enums.V8ContextType
-
Parse V8 context type by ID.
- parse(int) - Static method in enum com.caoccao.javet.enums.V8Priority
-
Parse priority from id.
- parse(int) - Static method in enum com.caoccao.javet.enums.V8ScopeType
-
Parse V8 scope type by ID.
- parse(int) - Static method in enum com.caoccao.javet.enums.V8ValueErrorType
-
Parse V8 value error type.
- parse(String) - Static method in enum com.caoccao.javet.enums.V8ValueErrorType
-
Parse V8 value error type.
- parse(int) - Static method in enum com.caoccao.javet.enums.V8ValueInternalType
-
Parse V8 value internal type.
- parse(int) - Static method in enum com.caoccao.javet.enums.V8ValueReferenceType
-
Parse V8 value reference type by ID.
- PATTERN_CAPITALIZED_PREFIX - Static variable in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
The constant PATTERN_CAPITALIZED_PREFIX.
- PERMISSION - Static variable in class com.caoccao.javet.interop.options.NodeFlags
-
The constant PERMISSION.
- POP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name pop.
- pop(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.pop().
- POP - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'pop'.
- pop(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.pop().
- pop(List<T>) - Static method in class com.caoccao.javet.utils.ListUtils
-
The pop() method of Array instances removes the last element from an array and returns that element.
- pop() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Array.prototype.pop().
- popBigInteger() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop big integer from the array.
- popBoolean() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop boolean from the array.
- popDouble() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop double from the array.
- popInteger() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop integer from the array.
- popLong() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop long from the array.
- popNull() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop V8 value null.
- popObject() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop object from the array.
- popPrimitive() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop primitive from the array.
- popString() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop string from the array.
- populateUniqueKeys(Set<String>, Object) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Populate unique keys.
- populateUniqueKeys(Set<String>, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- populateUniqueKeys(Set<String>, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- populateUniqueKeys(Set<String>, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- popUndefined() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop V8 value undefined.
- popZonedDateTime() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Pop zoned date time from the array.
- POSITIVE_INFINITY - Static variable in class com.caoccao.javet.utils.Float16
-
Positive infinity of type half-precision float.
- POSITIVE_ZERO - Static variable in class com.caoccao.javet.utils.Float16
-
Positive 0 of type half-precision float.
- PREFIX_NODE - Static variable in class com.caoccao.javet.interop.callback.JavetBuiltInModuleResolver
-
The constant PREFIX_NODE.
- preventExtensions(V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.preventExtensions()
The handler.preventExtensions() method is a trap for the [[PreventExtensions]] object internal method,
which is used by operations such as Object.preventExtensions().
- preventExtensions(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.preventExtensions().
- PRIVATE_PROPERTY_CUSTOM_OBJECT_CLASS_NAME - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant PRIVATE_PROPERTY_CUSTOM_OBJECT_CLASS_NAME.
- PRIVATE_PROPERTY_PROXY_TARGET - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant PRIVATE_PROPERTY_PROXY_TARGET.
- PROCESS_ID - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
The current process ID.
- promiseCatch(long, long, int, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Register a catch handler on a Promise.
- promiseCatch(IV8ValuePromise, IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Registers a catch handler on a V8 promise.
- promiseCreate(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new Promise with its resolver.
- promiseGetPromise(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the Promise from a Promise resolver.
- promiseGetPromise(IV8ValuePromise) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the promise from a V8 promise.
- promiseGetResult(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the result value of a settled Promise.
- promiseGetResult(IV8ValuePromise) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the result of a V8 promise.
- promiseGetState(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the state of a Promise (pending, fulfilled, or rejected).
- promiseGetState(IV8ValuePromise) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the state of a V8 promise.
- promiseHasHandler(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Promise has a registered handler.
- promiseHasHandler(IV8ValuePromise) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 promise has a handler.
- promiseMarkAsHandled(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Mark a Promise as handled to suppress unhandled rejection warnings.
- promiseMarkAsHandled(IV8ValuePromise) - Method in class com.caoccao.javet.interop.V8Internal
-
Marks a V8 promise as handled.
- promiseReject(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Reject a Promise with the given value.
- promiseReject(V8ValuePromise, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Rejects a V8 promise with a value.
- promiseResolve(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Resolve a Promise with the given value.
- promiseResolve(V8ValuePromise, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Resolves a V8 promise with a value.
- promiseThen(long, long, int, long, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Register fulfilled and rejected handlers on a Promise.
- promiseThen(IV8ValuePromise, IV8ValueFunction, IV8ValueFunction) - Method in class com.caoccao.javet.interop.V8Internal
-
Registers then handlers on a V8 promise.
- PROPERTY_ASYNC_ITERATOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.asyncIterator.
- PROPERTY_BUFFER - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant PROPERTY_BUFFER.
- PROPERTY_BUFFER - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant PROPERTY_BUFFER.
- PROPERTY_BYTE_LENGTH - Static variable in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
The constant PROPERTY_BYTE_LENGTH.
- PROPERTY_BYTE_LENGTH - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant PROPERTY_BYTE_LENGTH.
- PROPERTY_BYTE_LENGTH - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant PROPERTY_BYTE_LENGTH.
- PROPERTY_BYTE_OFFSET - Static variable in class com.caoccao.javet.values.reference.V8ValueDataView
-
The constant PROPERTY_BYTE_OFFSET.
- PROPERTY_BYTE_OFFSET - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant PROPERTY_BYTE_OFFSET.
- PROPERTY_CONSOLE - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant PROPERTY_CONSOLE.
- PROPERTY_DIRNAME - Static variable in class com.caoccao.javet.interop.NodeRuntime
-
The constant PROPERTY_DIRNAME.
- PROPERTY_DONE - Static variable in class com.caoccao.javet.values.reference.V8ValueArray
-
The constant PROPERTY_DONE.
- PROPERTY_DONE - Static variable in class com.caoccao.javet.values.reference.V8ValueIterator
-
The constant PROPERTY_DONE.
- PROPERTY_DONE - Static variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The constant PROPERTY_DONE.
- PROPERTY_FILENAME - Static variable in class com.caoccao.javet.interop.NodeRuntime
-
The constant PROPERTY_FILENAME.
- PROPERTY_HAS_INSTANCE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.hasInstance.
- PROPERTY_IS_CONCAT_SPREADABLE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.isConcatSpreadable.
- PROPERTY_ITERATOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.iterator.
- PROPERTY_KEY_JAVET_LIB_LOADING_PATH - Static variable in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
The constant PROPERTY_KEY_JAVET_LIB_LOADING_PATH.
- PROPERTY_KEY_JAVET_LIB_LOADING_SUPPRESS_ERROR - Static variable in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
The constant PROPERTY_KEY_JAVET_LIB_LOADING_SUPPRESS_ERROR.
- PROPERTY_KEY_JAVET_LIB_LOADING_TYPE - Static variable in class com.caoccao.javet.interop.loader.JavetLibLoadingListener
-
The constant PROPERTY_KEY_JAVET_LIB_LOADING_TYPE.
- PROPERTY_MATCH - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.match.
- PROPERTY_MATCH_ALL - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.matchAll.
- PROPERTY_NAME - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant PROPERTY_NAME.
- PROPERTY_PROTOTYPE - Static variable in class com.caoccao.javet.values.reference.V8ValueObject
-
The constant PROPERTY_PROTOTYPE.
- PROPERTY_REPLACE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.replace.
- PROPERTY_REQUIRE - Static variable in class com.caoccao.javet.node.modules.NodeModuleModule
-
The property name for the global require function.
- PROPERTY_SEARCH - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.search.
- PROPERTY_SPECIES - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.species.
- PROPERTY_SPLIT - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.split.
- PROPERTY_TO_PRIMITIVE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.toPrimitive.
- PROPERTY_TO_STRING_TAG - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.toStringTag.
- PROPERTY_UNSCOPABLES - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The property name for Symbol.unscopables.
- PROPERTY_VALUE - Static variable in class com.caoccao.javet.values.reference.V8ValueArray
-
The constant PROPERTY_VALUE.
- PROPERTY_VALUE - Static variable in class com.caoccao.javet.values.reference.V8ValueIterator
-
The constant PROPERTY_VALUE.
- PROPERTY_VALUE - Static variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The constant PROPERTY_VALUE.
- PROPERTY_VERSION - Static variable in class com.caoccao.javet.node.modules.NodeModuleProcess
-
The property name for process.version.
- propertyGetterMap - Variable in class com.caoccao.javet.interop.binding.BindingContext
-
The Property getter map.
- propertySetterMap - Variable in class com.caoccao.javet.interop.binding.BindingContext
-
The Property setter map.
- PROXY_CONVERTER - Static variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
The constant PROXY_CONVERTER.
- PROXY_FUNCTION_NAME_APPLY - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_APPLY.
- PROXY_FUNCTION_NAME_CONSTRUCT - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_CONSTRUCT.
- PROXY_FUNCTION_NAME_DELETE_PROPERTY - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_DELETE_PROPERTY.
- PROXY_FUNCTION_NAME_GET - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_GET.
- PROXY_FUNCTION_NAME_GET_OWN_PROPERTY_DESCRIPTOR - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_GET_OWN_PROPERTY_DESCRIPTOR.
- PROXY_FUNCTION_NAME_GET_PROTOTYPE_OF - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_GET_PROTOTYPE_OF.
- PROXY_FUNCTION_NAME_HAS - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_HAS.
- PROXY_FUNCTION_NAME_OWN_KEYS - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_OWN_KEYS.
- PROXY_FUNCTION_NAME_SET - Static variable in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
The constant PROXY_FUNCTION_NAME_SET.
- PROXY_PROPERTY_CONFIGURABLE - Static variable in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
The constant PROXY_PROPERTY_CONFIGURABLE.
- PROXY_PROPERTY_ENUMERABLE - Static variable in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
The constant PROXY_PROPERTY_ENUMERABLE.
- PROXY_PROPERTY_VALUE - Static variable in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
The constant PROXY_PROPERTY_VALUE.
- PROXY_PROPERTY_WRITABLE - Static variable in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
The constant PROXY_PROPERTY_WRITABLE.
- proxyableMethods - Variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The proxyable methods.
- proxyableMethods - Variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The proxyable methods.
- proxyableMethods - Variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The proxyable methods.
- proxyableMethods - Variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The Override methods.
- proxyableMethodsMap - Variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
The Proxyable methods map.
- proxyApply(V8Value, V8Value, V8ValueArray) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.apply().
- proxyCreate(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new Proxy with the given target.
- proxyDeleteProperty(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.deleteProperty().
- proxyGet(V8Value, V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.get().
- proxyGet(V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
- proxyGetByStringMap - Variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
The Proxy get by string map.
- proxyGetByStringMap - Variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
The Proxy get by string map.
- proxyGetBySymbolMap - Variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
The Proxy get by symbol map.
- proxyGetBySymbolMap - Variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
The Proxy get by symbol map.
- proxyGetHandler(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the handler of a Proxy.
- proxyGetHandler(IV8ValueProxy) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the handler of a V8 proxy.
- proxyGetOwnPropertyDescriptor(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.getOwnPropertyDescriptor().
- proxyGetPrototypeOf(V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy get prototype of.
- proxyGetStringGetterMap() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy get string getter map.
- proxyGetStringSetterMap() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy get string setter map.
- proxyGetSymbolGetterMap() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy get symbol getter map.
- proxyGetSymbolSetterMap() - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy get symbol setter map.
- proxyGetTarget(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the target of a Proxy.
- proxyGetTarget(IV8ValueProxy) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the target of a V8 proxy.
- proxyHas(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.has().
- proxyIsRevoked(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Proxy has been revoked.
- proxyIsRevoked(IV8ValueProxy) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 proxy is revoked.
- proxyMode - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Proxy mode.
- proxyOwnKeys(V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.ownKeys().
- proxyOwnKeys(V8Value) - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
- proxyPlugins - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Proxy plugins.
- proxyRevoke(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Revoke a Proxy, making it no longer usable.
- proxyRevoke(IV8ValueProxy) - Method in class com.caoccao.javet.interop.V8Internal
-
Revokes a V8 proxy.
- proxySet(V8Value, V8Value, V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Proxy handler.set().
- PUBLIC_PROPERTY_CONSTRUCTOR - Static variable in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
The constant PUBLIC_PROPERTY_CONSTRUCTOR.
- PUSH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name push.
- push(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.push().
- PUSH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'push'.
- push(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.push().
- push(List<T>, T...) - Static method in class com.caoccao.javet.utils.ListUtils
-
The push() method of Array instances adds the specified elements to the end of an array
and returns the new length of the array.
- push(Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Array.prototype.push().
- pushNull() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Push null to the array.
- pushUndefined() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Push undefined to the array.
- put(TKey, TValue) - Method in class com.caoccao.javet.utils.ThreadSafeMap
-
Put value by key.
- race(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.race() which resolves or rejects when the first input promise settles.
- raceVoid(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.race() without returning the result.
- random - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Random.
- rangeErrorInvalidIndex(int) - Static method in class com.caoccao.javet.exceptions.V8ErrorTemplate
-
RangeError: Invalid index : ${index}.
- rangeErrorStartIsOutOfRange(int) - Static method in class com.caoccao.javet.exceptions.V8ErrorTemplate
-
RangeError: Start ${start} is out or range.
- RawPointerType - Enum in com.caoccao.javet.enums
-
The enum raw pointer type is for internal use only.
- receiveCallback(V8Runtime, JavetCallbackContext, V8Value, V8Value[]) - Static method in class com.caoccao.javet.interop.callback.V8FunctionCallback
-
Receive callback and return the V8 value.
- receiveNotification(String) - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Receive a notification message from the V8 inspector.
- receiveNotification(String) - Method in class com.caoccao.javet.interop.V8Inspector
-
Called by V8 when a CDP notification is received.
- receiveResponse(String) - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Receive a response message from the V8 inspector.
- receiveResponse(String) - Method in class com.caoccao.javet.interop.V8Inspector
-
Called by V8 when a CDP response is received.
- REDUCE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name reduce.
- reduce(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.reduce().
- REDUCE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'reduce'.
- reduce(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.reduce().
- REDUCE_RIGHT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name reduceRight.
- REDUCE_RIGHT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'reduceRight'.
- reduceRight(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.reduceRight()
The reduceRight() method of Array instances applies a function against an accumulator and each value
of the array (from right-to-left) to reduce it to a single value.
- reduceRight(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.reduceRight()
The reduceRight() method of Array instances applies a function against an accumulator and each value
of the array (from right-to-left) to reduce it to a single value.
- referenceCountList - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageReferenceCount
-
The Reference count list.
- reflectionObjectFactory - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Reflection object factory.
- register(IV8ValueObject...) - Method in class com.caoccao.javet.interception.BaseJavetInterceptor
-
- register(IV8ValueObject...) - Method in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
- register(IV8ValueObject...) - Method in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
- register(IV8ValueObject...) - Method in interface com.caoccao.javet.interfaces.IJavetInterceptor
-
Register the interceptor to the given V8 value object.
- register(IV8ValuePromise.IListener) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Register a listener which receives the promise resolve, reject or catch event.
- register(IV8ValuePromise.IListener) - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- registerCustomObject(Class<?>) - Method in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
Register custom object.
- registerCustomObject(Class<?>, String, String) - Method in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
Register custom object.
- registerGCEpilogueCallback(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Register a GC epilogue callback for the V8 runtime.
- registerGCPrologueCallback(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Register a GC prologue callback for the V8 runtime.
- registerListeners() - Method in class com.caoccao.javet.interop.V8Notifier
-
Registers this notifier as a JVM memory notification listener.
- registerNearHeapLimitCallback(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Register a near-heap-limit callback for the V8 runtime.
- registerStringGetter(String, IJavetUniFunction<String, ? extends V8Value, E>) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Register string getter.
- registerStringGetterFunction(String, IJavetDirectCallable.NoThisAndResult<?>) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Register string getter function.
- registerStringSetter(String, IJavetBiFunction<String, V8Value, Boolean, E>) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Register string setter.
- registerSymbolGetterFunction(String, IJavetDirectCallable.NoThisAndResult<?>) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Register symbol getter function.
- registerV8Runtime(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Register a V8 runtime with its Java object reference.
- reject(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.reject() to create a rejected promise with the given reason.
- reject(V8Value) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Reject.
- reject(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Reject.
- reject(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- rejectVoid(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.reject() without returning the result.
- releasedEngineIndexList - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Released engine index list.
- releaseEngine(IJavetEngine<R>) - Method in interface com.caoccao.javet.interop.engine.IJavetEnginePool
-
Release engine.
- releaseEngine(IJavetEngine<R>) - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- removeCallbackContext(long) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a callback context by a handle.
- removeGCEpilogueCallback(IJavetGCCallback) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a GC epilogue callback.
- removeGCPrologueCallback(IJavetGCCallback) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a GC prologue callback.
- removeJNIGlobalRef(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Remove a JNI global reference.
- removeListeners(IV8InspectorListener...) - Method in class com.caoccao.javet.interop.V8Inspector
-
Removes one or more previously added inspector listeners.
- removeNodeModule(INodeModule) - Method in class com.caoccao.javet.interop.NodeRuntime
-
Remove node module.
- removeRawPointer(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Remove a raw pointer of the given type.
- removeReference(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Removes a reference from the V8 runtime.
- removeReference() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- removeReference() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
Removes the reference to this V8 value from the V8 runtime.
- removeReferenceHandle(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Remove a V8 reference handle.
- removeV8Module(String, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a V8 module by a resource name and force close flag.
- removeV8Module(String) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a V8 module by a resource name.
- removeV8Module(IV8Module) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a V8 module.
- removeV8Module(IV8Module, boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove a V8 module by a force close flag.
- removeV8Modules() - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove all V8 modules.
- removeV8Modules(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Remove all V8 modules by a force close flag.
- REPEAT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name repeat.
- REPLACE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name replace.
- REPLACE_ALL - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name replaceAll.
- reportPendingMessages(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Report pending messages in the V8 runtime.
- reportPendingMessages() - Method in class com.caoccao.javet.interop.V8Runtime
-
Report pending messages.
- requestGarbageCollectionForTesting(long, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Request garbage collection for testing purposes.
- requestGarbageCollectionForTesting(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Requests GC for testing.
- reset() - Method in interface com.caoccao.javet.interfaces.IJavetResettable
-
Reset.
- reset() - Method in class com.caoccao.javet.interop.engine.JavetEngineUsage
-
Resets the engine usage to its initial state.
- reset() - Method in interface com.caoccao.javet.interop.engine.observers.IV8RuntimeObserver
-
Reset.
- reset() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageCallbackContextCount
-
- reset() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageReferenceCount
-
- reset() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
- reset() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
- reset() - Method in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8ModuleCount
-
- resetContext() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Reset context.
- resetContext() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- resetContext() - Method in class com.caoccao.javet.interop.V8Runtime
-
Resets the V8 context.
- resetIsolate() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Reset isolate.
- resetIsolate() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- resetIsolate() - Method in class com.caoccao.javet.interop.V8Runtime
-
Resets the V8 isolate.
- resetV8Context(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Reset the V8 context with the given options.
- resetV8Isolate(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Reset the V8 isolate with the given options.
- resolve(V8Runtime, String, IV8Module) - Method in interface com.caoccao.javet.interop.callback.IV8ModuleResolver
-
Resolve V8 module.
- resolve(V8Runtime, String, IV8Module) - Method in class com.caoccao.javet.interop.callback.JavetBuiltInModuleResolver
-
- resolve(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.resolve() to create a resolved promise with the given value.
- resolve(V8Value) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Resolve.
- resolve(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Resolve.
- resolve(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- resolveVoid(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Calls Promise.resolve() without returning the result.
- resourceName - Variable in class com.caoccao.javet.values.reference.V8Module
-
The Resource name.
- resourceName - Variable in class com.caoccao.javet.values.reference.V8Script
-
The Resource name.
- returnValue(V8Value, V8Value...) - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
Return.
- REVERSE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name reverse.
- reverse(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.reverse().
- REVERSE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'reverse'.
- reverse(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.reverse().
- reverse(Object) - Static method in class com.caoccao.javet.utils.ArrayUtils
-
Reverse an array object.
- revoke() - Method in interface com.caoccao.javet.values.reference.IV8ValueProxy
-
Revoke.
- revoke() - Method in class com.caoccao.javet.values.reference.V8ValueProxy
-
- rint(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns the closest integral half-precision float value to the specified
half-precision float value.
- run() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
- runIfWaitingForDebugger(int) - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Called when the runtime should resume if it was waiting for a debugger to attach.
- runIfWaitingForDebugger(int) - Method in class com.caoccao.javet.interop.V8Inspector
-
Called by V8 when the runtime is waiting for a debugger connection.
- RuntimeAlreadyClosed - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeAlreadyClosed.
- RuntimeAlreadyRegistered - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeAlreadyRegistered.
- RuntimeCloseFailure - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeCloseFailure.
- RuntimeCreateSnapshotBlocked - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeCreateSnapshotBlocked.
- RuntimeCreateSnapshotDisabled - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeCreateSnapshotDisabled.
- RuntimeLeakageDetected - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeLeakageDetected.
- RuntimeNotRegistered - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeNotRegistered.
- RuntimeOptions<Options extends RuntimeOptions<Options>> - Class in com.caoccao.javet.interop.options
-
The type Runtime options.
- RuntimeOptions() - Constructor for class com.caoccao.javet.interop.options.RuntimeOptions
-
Instantiates a new Runtime options.
- RuntimeOutOfMemory - Static variable in class com.caoccao.javet.exceptions.JavetError
-
The constant RuntimeOutOfMemory.
- safeClose(Object...) - Static method in class com.caoccao.javet.utils.JavetResourceUtils
-
Safe close.
- safeClose(V8Value...) - Static method in class com.caoccao.javet.utils.JavetResourceUtils
-
Safe close.
- safeClose(Object) - Static method in class com.caoccao.javet.utils.JavetResourceUtils
-
Safe close.
- safeSetAccessible(AccessibleObject) - Static method in class com.caoccao.javet.utils.JavetReflectionUtils
-
Safe set accessible.
- sameValue(long, long, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if two V8 values are the same value (Object.is semantics).
- sameValue(IV8ValueObject, IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Tests whether two V8 objects have the same value (using SameValue semantics).
- sameValue(V8Value) - Method in interface com.caoccao.javet.values.IV8Value
-
Same value.
- sameValue(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- sameValue(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
- sameValue(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- sameValue(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- sameValue(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- sameValue(V8Value) - Method in class com.caoccao.javet.values.V8Value
-
- schedulePauseOnNextStatement(String, String) - Method in class com.caoccao.javet.interop.V8Inspector
-
Schedules a pause (breakpoint) on the next JavaScript statement that
executes.
- scriptCompile(long, String, byte[], boolean, String, int, int, int, boolean, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Compile a Script from source code with optional cached data.
- scriptExecute(long, String, byte[], boolean, String, int, int, int, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Compile and execute a Script from source code.
- scriptFile - Variable in class com.caoccao.javet.interop.executors.V8FileExecutor
-
The Script file.
- scriptGetCachedData(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the cached compiled data of a Script.
- scriptGetCachedData(IV8Script) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the cached data of a V8 script.
- scriptGetResourceName(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the resource name of a Script.
- scriptGetResourceName(IV8Script) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the resource name of a V8 script.
- scriptingError - Variable in exception com.caoccao.javet.exceptions.BaseJavetScriptingException
-
The Scripting error.
- scriptPath - Variable in class com.caoccao.javet.interop.executors.V8PathExecutor
-
The Script path.
- scriptRun(long, long, int, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Run a compiled Script and optionally return the result.
- scriptRun(IV8Script, boolean) - Method in class com.caoccao.javet.interop.V8Internal
-
Runs a V8 script.
- ScriptSource(String, int, int) - Constructor for class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Instantiates a new Script source.
- ScriptSource(String) - Constructor for class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Instantiates a new Script source.
- scriptString - Variable in class com.caoccao.javet.interop.executors.V8StringExecutor
-
The Script string.
- seal() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Seal the Node flags so that it is read-only.
- seal() - Method in class com.caoccao.javet.interop.options.V8Flags
-
Seal the V8 flags so that it is read-only.
- seal(T) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.seal()
The Object.seal() static method seals an object.
- sealedEnabled - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
The Sealed enabled.
- semaphore - Variable in class com.caoccao.javet.interop.engine.JavetEnginePool
-
The Semaphore.
- sendGCNotification() - Method in interface com.caoccao.javet.interop.engine.IJavetEngine
-
Send GC notification.
- sendGCNotification() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
- sendRequest(String) - Method in interface com.caoccao.javet.interop.IV8InspectorListener
-
Send a CDP (Chrome DevTools Protocol) request message to the V8 inspector.
- sendRequest(String) - Method in class com.caoccao.javet.interop.V8Inspector
-
Sends a CDP request message to the V8 inspector.
- set(V8Value) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.SetterAndNoThis
-
Set the property value by a property key
without this object passed in.
- set(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable.SetterAndThis
-
Set the property value by a property key
with this object passed in.
- set(V8Value, V8Value, V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.set()
The handler.set() method is a trap for the [[Set]] object internal method,
which is used by operations such as using property accessors to set a property's value.
- set(V8Value, V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetDirectProxyObjectHandler
-
- set(V8Value, V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyClassHandler
-
- set(V8Value, V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyObjectHandler
-
- SET - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'set'.
- set(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.set().
- set(Object, Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value object.
- set(Object...) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by pairs of key object and value object.
- set(Object, Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- set(Object...) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- set(Object, Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- set(Object...) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- set(Object, Object) - Method in class com.caoccao.javet.values.reference.V8ValueWeakMap
-
- SET_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setDate.
- SET_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setFullYear.
- SET_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setHours.
- SET_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setMilliseconds.
- SET_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setMinutes.
- SET_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setMonth.
- SET_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setSeconds.
- SET_TIME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setTime.
- SET_UTC_DATE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCDate.
- SET_UTC_FULL_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCFullYear.
- SET_UTC_HOURS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCHours.
- SET_UTC_MILLISECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCMilliseconds.
- SET_UTC_MINUTES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCMinutes.
- SET_UTC_MONTH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCMonth.
- SET_UTC_SECONDS - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setUTCSeconds.
- SET_YEAR - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name setYear.
- setActive(boolean) - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
Sets active.
- setAdd(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Add a value to a Set.
- setAdd(IV8ValueSet, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Adds a value to a V8 set.
- setAllocationSpace(V8AllocationSpace) - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Sets allocation space.
- setAllowEval(boolean) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets allow eval().
- setAllowFsRead(String[]) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets allow fs read.
- setAllowFsWrite(String[]) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets allow fs write.
- setAllowNativesSyntax(boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets allow natives syntax.
- setAsArray(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Convert a Set to an Array.
- setAsArray(IV8ValueSet) - Method in class com.caoccao.javet.interop.V8Internal
-
Converts a V8 set to a V8 array.
- setAutoSendGCNotification(boolean) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets auto send GC notification.
- setBatchSize(int) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets batch operation size.
- setBatterySaverMode(Boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets battery saver mode.
- setBatterySaverModeEnabled(long, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Enable or disable battery saver mode for the V8 runtime.
- setBatterySaverModeEnabled(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets battery saver mode enabled or disabled.
- setBigInt64(int, long) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 64-bit integer (BigInt) at the specified byte offset using little-endian byte order.
- setBigInt64(int, long, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 64-bit integer (BigInt) at the specified byte offset.
- setBoolean(Object, Boolean) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value boolean.
- setBoolean(Object, Boolean) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setBoolean(Object, Boolean) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setBuiltInModuleResolution(boolean) - Method in class com.caoccao.javet.interop.options.NodeRuntimeOptions
-
Sets built-in module resolution.
- setByField(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Sets by field.
- setByGenericSetter(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Sets by generic setter.
- setByIndex(Object, int, Object) - Method in interface com.caoccao.javet.interop.binding.IClassProxyPlugin
-
Sets by index.
- setByIndex(V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Sets by index.
- setByIndex(Object, int, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
- setByIndex(Object, int, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- setByIndex(Object, int, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- setBySetMethod(V8Value, V8Value, V8Value) - Method in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
Sets by set method.
- setByteOrder(ByteOrder) - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Sets the byte order used for multi-byte conversions.
- setClear(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Remove all entries from a Set.
- setClear(IV8ValueSet) - Method in class com.caoccao.javet.interop.V8Internal
-
Clears all values from a V8 set.
- setCodeSnippet(String) - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScriptSource
-
Returns a new script source with the code snippet replaced and positions re-calculated.
- setConfig(JavetConverterConfig<?>) - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
Sets config.
- setConfigurable(boolean) - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- setConfigurable(boolean) - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Sets configurable.
- setConsoleArguments(String[]) - Method in class com.caoccao.javet.interop.options.NodeRuntimeOptions
-
Sets console arguments.
- setContext(V8Context) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Sets the V8 context.
- setContext(V8Context) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- setConverter(IJavetConverter) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets converter.
- setCreate(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new empty Set.
- setCreateSnapshotEnabled(boolean) - Method in class com.caoccao.javet.interop.options.RuntimeOptions
-
Sets create snapshot enabled.
- setCustomFlags(String[]) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets custom flags (space separated).
- setCustomFlags(String) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets custom flags (space separated).
- setDebug(PrintStream) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Sets debug.
- setDebugModeEnabled(boolean) - Method in class com.caoccao.javet.interop.V8Guard
-
Sets debug mode enabled.
- setDefaultBoolean(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default boolean.
- setDefaultByte(byte) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default byte.
- setDefaultChar(char) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default char.
- setDefaultDouble(double) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default double.
- setDefaultEngineGuardTimeoutMillis(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets default engine guard timeout millis.
- setDefaultFloat(float) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default float.
- setDefaultInt(int) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default int.
- setDefaultLong(long) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default long.
- setDefaultShort(short) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets default short.
- setDelete(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Delete a value from a Set.
- setDelete(IV8ValueSet, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Deletes a value from a V8 set.
- setDescription(String) - Method in class com.caoccao.javet.entities.JavetEntitySymbol
-
- setDescription(String) - Method in interface com.caoccao.javet.interfaces.IJavetEntitySymbol
-
Sets description.
- setDetailedMessage(String) - Method in class com.caoccao.javet.entities.JavetEntityError
-
- setDetailedMessage(String) - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Sets detailed message.
- setDouble(Object, Double) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value double.
- setDouble(Object, Double) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setDouble(Object, Double) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setEfficiencyMode(Boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets efficiency mode.
- setEnumerable(boolean) - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- setEnumerable(boolean) - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Sets enumerable.
- setError(PrintStream) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Sets error.
- setEscapable() - Method in class com.caoccao.javet.interop.V8Scope
-
Sets escapable to true.
- setEscapable(boolean) - Method in class com.caoccao.javet.interop.V8Scope
-
Sets escapable.
- setExperimentalSqlite(boolean) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets experimental sqlite.
- setExposeGC(boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets expose gc.
- setExposeInspectorScripts(boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets expose inspector scripts.
- setExtractFunctionSourceCode(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets extract function source code.
- setFloat32(int, float) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a 32-bit float at the specified byte offset using little-endian byte order.
- setFloat32(int, float, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a 32-bit float at the specified byte offset.
- setFloat64(int, double) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a 64-bit float at the specified byte offset using little-endian byte order.
- setFloat64(int, double, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a 64-bit float at the specified byte offset.
- setGCBeforeEngineClose(boolean) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets GC before engine close.
- setGCScheduled(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets GC scheduled.
- setGetSize(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the number of entries in a Set.
- setGetSize(IV8ValueSet) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the size of a V8 set.
- setGlobalName(String) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets global name.
- setGlobalName(String) - Method in class com.caoccao.javet.interop.options.V8RuntimeOptions
-
Sets global name.
- setHarmonyTemporal(boolean) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets if temporal is supported.
- setHas(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if a Set contains the given value.
- setHas(IV8ValueSet, V8Value) - Method in class com.caoccao.javet.interop.V8Internal
-
Checks whether a V8 set contains the given value.
- setIcuDataDir(String) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets icu data dir.
- setIcuDataFile(String) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets icu data file.
- setInfo(PrintStream) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Sets info.
- setInitialHeapSize(int) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets initial heap size.
- setInt16(int, short) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 16-bit integer at the specified byte offset using little-endian byte order.
- setInt16(int, short, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 16-bit integer at the specified byte offset.
- setInt32(int, int) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 32-bit integer at the specified byte offset using little-endian byte order.
- setInt32(int, int, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 32-bit integer at the specified byte offset.
- setInt8(int, byte) - Method in class com.caoccao.javet.values.reference.V8ValueDataView
-
Sets a signed 8-bit integer at the specified byte offset.
- setInteger(Object, Integer) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value integer.
- setInteger(Object, Integer) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setInteger(Object, Integer) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setJavetLogger(IJavetLogger) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets javet logger.
- setJsFloat16Array(boolean) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets js float 16 array.
- setJsFloat16Array(boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets js float 16 array.
- setJSFunctionType(JSFunctionType) - Method in class com.caoccao.javet.entities.JavetEntityFunction
-
- setJSFunctionType(JSFunctionType) - Method in interface com.caoccao.javet.interfaces.IJavetEntityFunction
-
Sets JS function type.
- setJSRuntimeType(JSRuntimeType) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets JS runtime type.
- setLastActiveZonedDatetime(ZonedDateTime) - Method in class com.caoccao.javet.interop.engine.JavetEngineUsage
-
Sets the last active zoned date time.
- setLength(int) - Method in interface com.caoccao.javet.values.reference.IV8Context
-
Sets the element length.
- setLength(int) - Method in class com.caoccao.javet.values.reference.V8Context
-
- setLibLoadingListener(IJavetLibLoadingListener) - Static method in class com.caoccao.javet.interop.loader.JavetLibLoader
-
Sets lib loading listener.
- setLibraryReloadable(boolean) - Static method in class com.caoccao.javet.interop.V8Host
-
Sets whether the JNI library is reloadable or not.
- setLog(PrintStream) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Sets log.
- setLogger(IJavetLogger) - Method in class com.caoccao.javet.interop.V8Inspector
-
Sets the logger used by this inspector session.
- setLogger(IJavetLogger) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets logger.
- setLong(Object, Long) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value long.
- setLong(Object, Long) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setLong(Object, Long) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setMaxDepth(int) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets max depth.
- setMaxHeapSize(int) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets max heap size.
- setMaxOldSpaceSize(int) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets max old space size.
- setMemorySaverMode(Boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets memory saver mode.
- setMemorySaverModeEnabled(long, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Enable or disable memory saver mode for the V8 runtime.
- setMemorySaverModeEnabled(boolean) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets memory saver mode enabled or disabled.
- setMemoryUsageThresholdRatio(double) - Static method in class com.caoccao.javet.interop.V8Host
-
Sets memory usage threshold ratio.
- setMessage(String) - Method in class com.caoccao.javet.entities.JavetEntityError
-
- setMessage(String) - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Sets message.
- setModule(boolean) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Sets module.
- setModule(boolean) - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Sets whether the script is an ES module.
- setName(String) - Method in class com.caoccao.javet.interception.jvm.JavetJVMInterceptor
-
Sets name.
- setNearHeapLimitCallback(IJavetNearHeapLimitCallback) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets near heap limit callback.
- setNoExperimentalRequireModule(boolean) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets no experimental require module.
- setNoWarnings(boolean) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets no warnings.
- setNull(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property to null by key object.
- setNull(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setNull(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setObserverTimeoutMillis(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets observer timeout millis.
- setPermission(boolean) - Method in class com.caoccao.javet.interop.options.NodeFlags
-
Sets permission.
- setPoolDaemonCheckIntervalMillis(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets pool daemon check interval millis.
- setPoolIdleTimeoutSeconds(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets pool idle timeout seconds.
- setPoolMaxSize(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets pool max size.
- setPoolMinSize(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets pool min size.
- setPoolShutdownTimeoutSeconds(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets pool shutdown timeout seconds.
- setPriorities - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Set priorities.
- setPriority(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set the priority of the V8 runtime.
- setPriority(V8Priority) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets the priority of the V8 isolate.
- setPrivateProperty(String, Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set private property by name string and value object.
- setPrivateProperty(String, Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setPrivatePropertyNull(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Sets private property to null by name string.
- setPrivatePropertyUndefined(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Sets private property to undefined by name string.
- setPromiseRejectCallback(IJavetPromiseRejectCallback) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets promise reject callback.
- setProperty(Object, Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value object.
- setProperty(Object, Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setPropertyNull(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property to null by key object.
- setPropertyUndefined(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property to undefined by key object.
- setPrototype(V8Value) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Sets prototype.
- setPrototype(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setPrototypeOf(V8Value, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxyHandler
-
handler.setPrototypeOf()
The handler.setPrototypeOf() method is a trap for the [[SetPrototypeOf]] object internal method,
which is used by operations such as Object.setPrototypeOf().
- setPrototypeOf(V8Value, V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Object.setPrototypeOf()
The Object.setPrototypeOf() static method sets the prototype (i.e., the internal [[Prototype]] property)
of a specified object to another object or null.
- setPrototypeOf(V8Value, V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Reflect.setPrototypeOf().
- setProxyArrayEnabled(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets proxy array enabled.
- setProxyListEnabled(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets proxy list enabled.
- setProxyMapEnabled(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets proxy map enabled.
- setProxySetEnabled(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets proxy set enabled.
- setReflectionObjectFactory(IJavetReflectionObjectFactory) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets reflection object factory.
- setRequireRootDirectory(String) - Method in class com.caoccao.javet.node.modules.NodeModuleModule
-
Sets the root directory for the global require function using Module.createRequire().
- setRequireRootDirectory(File) - Method in class com.caoccao.javet.node.modules.NodeModuleModule
-
Sets the root directory for the global require function using Module.createRequire().
- setResetEngineTimeoutSeconds(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets reset engine timeout seconds.
- setResourceColumnOffset(int) - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Sets the column offset within the resource.
- setResourceLineOffset(int) - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Sets the line offset within the resource.
- setResourceName(String) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
Sets resource name.
- setResourceName(String) - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Sets the resource name (e.g.
- setScriptId(int) - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Sets the script ID assigned by V8.
- setScriptSource(IV8ValueFunction.ScriptSource) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Sets script source.
- setScriptSource(IV8ValueFunction.ScriptSource, boolean) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Sets script source.
- setScriptSource(IV8ValueFunction.ScriptSource, boolean) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- setSealedEnabled(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets sealed enabled.
- setSkipAllPauses(boolean) - Method in class com.caoccao.javet.interop.V8Inspector
-
Tells V8 to skip all breakpoints (pauses) for this session.
- setSkipFunctionInObject(boolean) - Method in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
Sets skip functions.
- setSleepIntervalMillis(long) - Method in class com.caoccao.javet.interop.V8Host
-
Sets sleep interval millis.
- setSnapshotBlob(byte[]) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets the snapshot blob
- setSnapshotBlob(byte[]) - Method in class com.caoccao.javet.interop.options.RuntimeOptions
-
Sets snapshot blob.
- setSourceCode(String) - Method in class com.caoccao.javet.entities.JavetEntityFunction
-
- setSourceCode(String) - Method in interface com.caoccao.javet.interfaces.IJavetEntityFunction
-
Sets source code.
- setSourceCode(String) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Sets source code with default options.
- setSourceCode(String, IV8ValueFunction.SetSourceCodeOptions) - Method in interface com.caoccao.javet.values.reference.IV8ValueFunction
-
Sets source code with options.
- setSourceCode(String, IV8ValueFunction.SetSourceCodeOptions) - Method in class com.caoccao.javet.values.reference.V8ValueFunction
-
- setStack(String) - Method in class com.caoccao.javet.entities.JavetEntityError
-
- setStack(String) - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Sets stack.
- setStack(String) - Method in class com.caoccao.javet.values.reference.V8ValueError
-
Sets stack.
- setStopping(long, boolean) - Method in interface com.caoccao.javet.interop.INodeNative
-
Set the stopping state of the Node.js runtime.
- setStopping(boolean) - Method in class com.caoccao.javet.interop.NodeRuntime
-
Sets the event loop stopping.
- setString(Object, String) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property by key object and value string.
- setString(Object, String) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setString(Object, String) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- SETTER_PREFIX_ARRAY - Static variable in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyHandler
-
The constant SETTER_PREFIX_ARRAY.
- settersMap - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Setters map.
- setTimeoutMillis(long) - Method in class com.caoccao.javet.interop.V8Guard
-
Sets timeout millis.
- setTrace(PrintStream) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Sets trace.
- setType(V8ValueErrorType) - Method in class com.caoccao.javet.entities.JavetEntityError
-
- setType(V8ValueErrorType) - Method in interface com.caoccao.javet.interfaces.IJavetEntityError
-
Sets type.
- setType(ThreadSafeMap.Type) - Method in class com.caoccao.javet.utils.ThreadSafeMap
-
Sets type.
- setType(V8ValueReferenceType) - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
Sets type.
- setUndefined(Object) - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
Set property to undefined by key object.
- setUndefined(Object) - Method in class com.caoccao.javet.values.reference.V8ValueMap
-
- setUndefined(Object) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- setUseStrict(boolean) - Method in class com.caoccao.javet.interop.options.V8Flags
-
Sets use strict.
- setV8BindingEnabler(Method) - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Sets V8 bind enabler.
- setV8ModuleResolver(IV8ModuleResolver) - Method in class com.caoccao.javet.interop.V8Runtime
-
Sets V8 module resolver.
- setV8Runtime(V8Runtime) - Method in interface com.caoccao.javet.interop.callback.IJavetDirectCallable
-
Sets V8 runtime.
- setV8Runtime(V8Runtime) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Sets V8 runtime.
- setV8Runtime(V8Runtime) - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
- setV8RuntimeSetter(Method) - Method in class com.caoccao.javet.interop.binding.BindingContext
-
Sets V8 runtime setter.
- setValue(T) - Method in class com.caoccao.javet.entities.JavetEntityObject
-
- setValue(T) - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- setValue(T) - Method in interface com.caoccao.javet.interfaces.IJavetEntityObject
-
Sets value.
- setValue(T) - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Sets value.
- setWaitForEngineLogIntervalMillis(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets wait for engine log interval millis.
- setWaitForEngineMaxRetryCount(int) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets wait for engine max retry count.
- setWaitForEngineSleepIntervalMillis(int[]) - Method in class com.caoccao.javet.interop.engine.JavetEngineConfig
-
Sets wait for engine sleep interval millis.
- setWarn(PrintStream) - Method in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
Sets warn.
- setWasm(boolean) - Method in class com.caoccao.javet.interop.V8ScriptOrigin
-
Sets whether the script is WebAssembly.
- setWeak(long, long, int, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set a V8 value as a weak reference with an associated object reference.
- setWeak(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Sets a V8 value reference to weak.
- setWeak() - Method in interface com.caoccao.javet.values.reference.IV8ValueReference
-
Sets this V8 reference to weak, allowing it to be garbage collected by V8.
- setWeak() - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- setWeak() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- setWorkingDirectory(File) - Method in class com.caoccao.javet.node.modules.NodeModuleProcess
-
Sets the current working directory of the Node.js process.
- setWorkingDirectory(String) - Method in class com.caoccao.javet.node.modules.NodeModuleProcess
-
Sets the current working directory of the Node.js process.
- setWritable(boolean) - Method in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
- setWritable(boolean) - Method in interface com.caoccao.javet.interfaces.IJavetEntityPropertyDescriptor
-
Sets writable.
- SHIFT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name shift.
- shift(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.shift().
- SHIFT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'shift'.
- shift(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.shift().
- shift(List<T>) - Static method in class com.caoccao.javet.utils.ListUtils
-
The shift() method of Array instances removes the first element from an array and
returns that removed element.
- shift() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Array.prototype.shift().
- shiftBigInteger() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift big integer from the array.
- shiftBoolean() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift boolean from the array.
- shiftDouble() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift double from the array.
- SHIFTED_EXPONENT_MASK - Static variable in class com.caoccao.javet.utils.Float16
-
- shiftInteger() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift integer from the array.
- shiftLong() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift long from the array.
- shiftNull() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift V8 value null.
- shiftObject() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift object from the array.
- shiftPrimitive() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift primitive from the array.
- shiftString() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift string from the array.
- shiftUndefined() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift V8 value undefined.
- shiftZonedDateTime() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
Shift zoned date time from the array.
- SIGN_MASK - Static variable in class com.caoccao.javet.utils.Float16
-
The bitmask to AND a number with to obtain the sign bit.
- SIGN_SHIFT - Static variable in class com.caoccao.javet.utils.Float16
-
The offset to shift by to obtain the sign bit.
- SIGNIFICAND_MASK - Static variable in class com.caoccao.javet.utils.Float16
-
The bitmask to AND a number with to obtain significand bits.
- SimpleFreeMarkerFormat - Class in com.caoccao.javet.utils
-
The type Simple free marker format.
- SimpleList - Class in com.caoccao.javet.utils
-
The type Simple list.
- SimpleMap - Class in com.caoccao.javet.utils
-
The type Simple map is a polyfill because Map.of() is not available at JDK 8 .
- SimpleSet - Class in com.caoccao.javet.utils
-
The type Simple set is a polyfill because Set.of() is not available at JDK 8 .
- SIZE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript property name 'size'.
- size(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.size.
- SIZE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript property name 'size'.
- size(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.size
The size accessor property of Set instances returns the number of (unique) elements in this set.
- SIZE - Static variable in class com.caoccao.javet.utils.Float16
-
The number of bits used to represent a half-precision float value.
- size() - Method in class com.caoccao.javet.values.reference.IV8ValueFunction.ScopeInfos
-
Gets the size.
- sizeInBytes - Variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The Size in bytes.
- skipFunctionInObject - Variable in class com.caoccao.javet.interop.converters.JavetConverterConfig
-
This flag determines whether function should be skipped in object or not.
- SLICE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name slice.
- slice(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.slice().
- SLICE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'slice'.
- slice(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.slice().
- snapshotBlob - Variable in class com.caoccao.javet.interop.options.RuntimeOptions
-
The Snapshot blob.
- snapshotCreate(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a V8 heap snapshot.
- SOME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name some.
- some(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.some().
- SOME - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'some'.
- some(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.some().
- SORT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name sort.
- sort(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.sort().
- SORT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'sort'.
- sort(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.sort().
- sourceCode - Variable in class com.caoccao.javet.entities.JavetEntityFunction
-
The Source code.
- sourceTextModule - Variable in class com.caoccao.javet.values.reference.V8Module
-
The source text module is an internal cache storing whether the module is source text or not.
- SPACE - Static variable in class com.caoccao.javet.interception.logging.BaseJavetConsoleInterceptor
-
The constant SPACE.
- SPLICE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name splice.
- splice(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.splice().
- SPLICE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'splice'.
- splice(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.splice().
- SPLIT - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name split.
- stack - Variable in class com.caoccao.javet.entities.JavetEntityError
-
The Stack.
- STACK - Static variable in class com.caoccao.javet.values.reference.V8ValueError
-
The constant STACK.
- startDaemon() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
Start daemon.
- STARTS_WITH - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name startsWith.
- STATE_FULFILLED - Static variable in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
The constant STATE_FULFILLED.
- STATE_PENDING - Static variable in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
The constant STATE_PENDING.
- STATE_REJECTED - Static variable in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
The constant STATE_REJECTED.
- stopDaemon() - Method in class com.caoccao.javet.interop.engine.JavetEnginePool
-
Stop daemon.
- strictEquals(long, long, long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Check if two V8 values are strictly equal (===).
- strictEquals(IV8ValueObject, IV8ValueObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Tests whether two V8 objects are strictly equal.
- strictEquals(V8Value) - Method in interface com.caoccao.javet.values.IV8Value
-
Strict equals.
- strictEquals(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- strictEquals(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
- strictEquals(V8Value) - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- strictEquals(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- strictEquals(V8Value) - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- strictEquals(V8Value) - Method in class com.caoccao.javet.values.V8Value
-
- STRING_NULL - Static variable in class com.caoccao.javet.utils.SimpleFreeMarkerFormat
-
The constant STRING_NULL.
- STRING_TAG - Static variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The constant STRING_TAG.
- stringify(V8Value) - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInJson
-
Stringify string.
- stringObjectCreate(long, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a String object wrapper.
- stringObjectValueOf(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the primitive value of a String object.
- stringObjectValueOf(V8ValueStringObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the primitive string value of a V8 string object.
- StringUtils - Class in com.caoccao.javet.utils
-
The type String utils.
- SUBSTRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name substring.
- SUPPORTED_CLASSES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The set of Java classes supported by this default proxy plugin.
- SYMBOL_PROPERTY_ASYNC_ITERATOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.asyncIterator.
- SYMBOL_PROPERTY_HAS_INSTANCE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.hasInstance.
- SYMBOL_PROPERTY_IS_CONCAT_SPREADABLE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.isConcatSpreadable.
- SYMBOL_PROPERTY_ITERATOR - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.iterator.
- SYMBOL_PROPERTY_MATCH - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.match.
- SYMBOL_PROPERTY_MATCH_ALL - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.matchAll.
- SYMBOL_PROPERTY_REPLACE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.replace.
- SYMBOL_PROPERTY_SEARCH - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.search.
- SYMBOL_PROPERTY_SPECIES - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.species.
- SYMBOL_PROPERTY_SPLIT - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.split.
- SYMBOL_PROPERTY_TO_PRIMITIVE - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.toPrimitive.
- SYMBOL_PROPERTY_TO_STRING_TAG - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.toStringTag.
- SYMBOL_PROPERTY_UNSCOPABLES - Static variable in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
The full symbol property string for Symbol.unscopables.
- symbolCreate(long, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Create a new Symbol with the given description.
- symbolDescription(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the description of a Symbol.
- symbolDescription(V8ValueSymbol) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the description of a V8 symbol.
- symbolIterator(V8Value...) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Symbol iterator.
- symbolObjectValueOf(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Get the primitive value of a Symbol object wrapper.
- symbolObjectValueOf(V8ValueSymbolObject) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the primitive symbol value of a V8 symbol object.
- symbolToObject(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Convert a Symbol to its Object wrapper.
- symbolToObject(V8ValueSymbol) - Method in class com.caoccao.javet.interop.V8Internal
-
Converts a V8 symbol to a V8 symbol object.
- symbolToPrimitive(V8Value...) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
Symbol toPrimitive.
- symbolToPrimitive(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
Convert to primitive.
- symbolToPrimitive(V8Value...) - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
- symbolType - Variable in class com.caoccao.javet.interop.binding.MethodDescriptor
-
The Symbol type.
- SYMMETRIC_DIFFERENCE - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'symmetricDifference'.
- symmetricDifference(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.symmetricDifference().
- syntheticModule - Variable in class com.caoccao.javet.values.reference.V8Module
-
The synthetic module is an internal cache storing whether the module is synthetic or not.
- targetClass - Variable in class com.caoccao.javet.interop.binding.ClassDescriptor
-
The Target class.
- targetObject - Variable in class com.caoccao.javet.interop.proxy.BaseJavetProxyHandler
-
The Target object.
- targetObject - Variable in class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
The Target object.
- targetObjectConstructorMap - Variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginMultiple
-
The Target object constructor map.
- TEMP_DIRECTORY - Static variable in class com.caoccao.javet.utils.JavetOSUtils
-
The system temporary directory path.
- terminateExecution(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Terminate JavaScript execution in the V8 runtime.
- terminateExecution() - Method in class com.caoccao.javet.interop.V8Runtime
-
Terminate execution in the synchronous mode.
- terminateExecution(V8RuntimeTerminationMode) - Method in class com.caoccao.javet.interop.V8Runtime
-
Terminate execution in either the asynchronous mode or the synchronous mode.
- then(IV8ValueFunction) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Then.
- then(IV8ValueFunction, IV8ValueFunction) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Then.
- then(String) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Then.
- then(String, String) - Method in interface com.caoccao.javet.values.reference.IV8ValuePromise
-
Then.
- then(IV8ValueFunction, IV8ValueFunction) - Method in class com.caoccao.javet.values.reference.V8ValuePromise
-
- thisObjectRequired - Variable in class com.caoccao.javet.interop.binding.MethodDescriptor
-
This object required.
- ThreadSafeMap<TKey,TValue> - Class in com.caoccao.javet.utils
-
The type Thread safe map.
- ThreadSafeMap() - Constructor for class com.caoccao.javet.utils.ThreadSafeMap
-
Instantiates a new Thread safe map.
- ThreadSafeMap(ThreadSafeMap.Type) - Constructor for class com.caoccao.javet.utils.ThreadSafeMap
-
Instantiates a new Thread safe map.
- ThreadSafeMap.Type - Enum in com.caoccao.javet.utils
-
The enum Type.
- throwError(long, int, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Throw an error of the given type and message in V8.
- throwError(long, Object) - Method in interface com.caoccao.javet.interop.IV8Native
-
Throw the given V8 value as an error in V8.
- throwError(V8ValueErrorType, String) - Method in class com.caoccao.javet.interop.V8Runtime
-
Throw error.
- throwError(Object) - Method in class com.caoccao.javet.interop.V8Runtime
-
Throw error.
- throwError(V8Value) - Method in class com.caoccao.javet.interop.V8Runtime
-
Throw error.
- throwValue(V8Value, V8Value...) - Method in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
Throw.
- timeoutMillis - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
The Timeout millis.
- timeoutMillis - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
The Timeout millis.
- TO_DATE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name toDateString.
- TO_EXPONENTIAL - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Number method name toExponential.
- TO_FIXED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Number method name toFixed.
- TO_ISO_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name toISOString.
- TO_JSON - Static variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
The constant TO_JSON.
- TO_LOCALE_DATE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name toLocaleDateString.
- TO_LOCALE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name toLocaleString.
- TO_LOCALE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript method name toLocaleString.
- TO_LOCALE_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'toLocaleString'.
- TO_LOCALE_TIME_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name toLocaleTimeString.
- TO_PRECISION - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Number method name toPrecision.
- TO_REVERSED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name toReversed.
- TO_REVERSED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'toReversed'.
- TO_SORTED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name toSorted.
- TO_SORTED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'toSorted'.
- TO_SPLICED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name toSpliced.
- TO_SPLICED - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'toSpliced'.
- TO_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
The constant TO_STRING.
- TO_TIME_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name toTimeString.
- TO_UTC_STRING - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript Date method name toUTCString.
- toApproximatePrimitive(Class<?>, Object) - Static method in class com.caoccao.javet.utils.JavetTypeUtils
-
To approximate primitive object.
- toArray() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
To string array.
- toArray(V8Runtime, V8Value...) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Convert V8 values to objects.
- toArray() - Method in interface com.caoccao.javet.values.reference.IV8ValueArray
-
To V8 value array.
- toBeClosedValues - Variable in class com.caoccao.javet.values.virtual.V8VirtualValueList
-
The To be closed values.
- toBytes() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Converts the ArrayBuffer contents to a byte array.
- toBytes() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
To byte array.
- toClone() - Method in interface com.caoccao.javet.interop.IV8Cloneable
-
Get a clone of the current V8 value.
- toClone(boolean) - Method in interface com.caoccao.javet.interop.IV8Cloneable
-
Get a clone of the current V8 value.
- toClone(V8Value[]) - Static method in class com.caoccao.javet.utils.JavetResourceUtils
-
To clone V8 value array.
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueUnknown
-
- toClone(boolean) - Method in class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
- toClone() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInJson
-
- toClone() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
- toClone() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Get a clone of the current V8 value.
- toClone() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
- toClone() - Method in class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Get a clone of the current V8 value.
- toClone(boolean) - Method in class com.caoccao.javet.values.reference.V8Context
-
- toClone(boolean) - Method in class com.caoccao.javet.values.reference.V8Module
-
- toClone(boolean) - Method in class com.caoccao.javet.values.reference.V8Script
-
- toClone(boolean) - Method in class com.caoccao.javet.values.reference.V8ValueGlobalObject
-
- toClone(boolean) - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- toDoubleObject() - Method in class com.caoccao.javet.values.reference.V8ValueIntegerObject
-
Convert to double object.
- toDoubles() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Converts the ArrayBuffer contents to a double array.
- toDoubles() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
To double array.
- toDoubleStream(Object) - Static method in class com.caoccao.javet.utils.JavetTypeUtils
-
Convert object to double stream.
- toExactPrimitive(Class<?>, Object) - Static method in class com.caoccao.javet.utils.JavetTypeUtils
-
To exact primitive object.
- toFloat(short) - Static method in class com.caoccao.javet.utils.Float16
-
Converts the specified half-precision float value into a
single-precision float value.
- toFloats() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Converts the ArrayBuffer contents to a float array.
- toFloats() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
To float array.
- toHalf(float) - Static method in class com.caoccao.javet.utils.Float16
-
Converts the specified single-precision float value into a
half-precision float value.
- toHexString(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns a hexadecimal string representation of the specified half-precision
float value.
- toIntegerObject() - Method in class com.caoccao.javet.values.reference.V8ValueDoubleObject
-
Convert to integer object.
- toIntegers() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Converts the ArrayBuffer contents to an integer array.
- toIntegers() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
To int array.
- toIntStream(Object) - Static method in class com.caoccao.javet.utils.JavetTypeUtils
-
Convert object to int stream.
- toJSON(V8Value...) - Method in interface com.caoccao.javet.interop.proxy.IJavetDirectProxyHandler
-
To JSON.
- toJSON(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill List.toJSON().
- toJSON(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill List.toJSON().
- toJSON(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.toJSON().
- toJSON(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.toJSON().
- toJsonString() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
To json string.
- toJsonString() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- toLocaleString(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.toLocaleString().
- toLocaleString(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.toLocaleString().
- toLongs() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Converts the ArrayBuffer contents to a long array.
- toLongs() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
To long array.
- toLongStream(Object) - Static method in class com.caoccao.javet.utils.JavetTypeUtils
-
Convert object to long stream.
- toMap() - Method in interface com.caoccao.javet.interfaces.IJavetMappable
-
To map map.
- toObject(V8Value) - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
- toObject(V8Value, int) - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
To object with stack depth.
- toObject(V8Value) - Method in interface com.caoccao.javet.interop.converters.IJavetConverter
-
To object from V8 value.
- toObject(V8Value, boolean) - Method in interface com.caoccao.javet.interop.converters.IJavetConverter
-
To object from V8 value and auto close the V8 value.
- toObject(V8Value, int) - Method in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
- toObject(V8Value, int) - Method in class com.caoccao.javet.interop.converters.JavetPrimitiveConverter
-
- toObject(V) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
- toObject(V) - Method in interface com.caoccao.javet.interop.IV8Convertible
-
Convert from V8 value to object.
- toObject(V, boolean) - Method in interface com.caoccao.javet.interop.IV8Convertible
-
Convert from V8 value to object.
- toObject(Class<?>, V8Value) - Method in interface com.caoccao.javet.interop.proxy.IJavetReflectionObjectFactory
-
Convert from V8 value to a reflection object.
- toObject(Class<?>, V8Value) - Method in class com.caoccao.javet.interop.proxy.JavetReflectionProxyFactory
-
Convert from V8 value to a reflection proxied object.
- toObject(V) - Method in class com.caoccao.javet.interop.V8Runtime
-
- toObject() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveValue
-
Convert the primitive value to the primitive object.
- toObject() - Method in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
- toObject() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- toObject() - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
- toObject() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- toObject() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- toObject(V) - Method in interface com.caoccao.javet.values.reference.IV8Module
-
- toObject(V) - Method in interface com.caoccao.javet.values.reference.IV8Script
-
- toObject() - Method in class com.caoccao.javet.values.reference.V8ValueSymbol
-
Convert to V8 value symbol object.
- toOtherSet(V8Runtime, V8Value[]) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Converts the first argument to a Java Set.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
To primitive big integer.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
To primitive boolean.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
To primitive double.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
To primitive int.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
To primitive long.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
To primitive string.
- toPrimitive() - Method in class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
To primitive long.
- toProtoString() - Method in interface com.caoccao.javet.values.reference.IV8ValueObject
-
To proto string.
- toProtoString() - Method in class com.caoccao.javet.values.reference.V8ValueObject
-
- toProxiedV8Value(V8Runtime, Object) - Method in class com.caoccao.javet.interop.converters.JavetProxyConverter
-
To proxied V8 value.
- toReversed(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.toReversed().
- toReversed(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.toReversed().
- toShorts() - Method in class com.caoccao.javet.values.reference.V8ValueArrayBuffer
-
Converts the ArrayBuffer contents to a short array.
- toShorts() - Method in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
To short array.
- toSorted(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.toSorted()
The toSorted() method of Array instances is the copying version of the sort() method.
- toSorted(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.toSorted()
The toSorted() method of Array instances is the copying version of the sort() method.
- toSpliced(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.toSpliced()
The toSpliced() method of Array instances is the copying version of the splice() method.
- toSpliced(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.toSpliced()
The toSpliced() method of Array instances is the copying version of the splice() method.
- toStream(Object) - Static method in class com.caoccao.javet.utils.JavetTypeUtils
-
Convert object to stream.
- toString() - Method in enum com.caoccao.javet.enums.JSRuntimeType
-
- toString() - Method in class com.caoccao.javet.exceptions.JavetScriptingError
-
- toString(long, long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Convert a V8 value to its string representation.
- toString() - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
- toString(boolean) - Method in class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
To string with zero value ignored or not.
- toString() - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
- toString(boolean) - Method in class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
To string with zero value ignored or not.
- toString() - Method in class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
- toString(boolean) - Method in class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
To string with zero value ignored or not.
- toString() - Method in class com.caoccao.javet.interop.options.NodeFlags
-
- toString() - Method in class com.caoccao.javet.interop.options.V8Flags
-
- toString(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.toString()
The toString() method of Array instances returns a string representing the specified array and its elements.
- toString(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.toString()
The toString() method of Array instances returns a string representing the specified array and its elements.
- toString(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Object.prototype.toString()
The toString() method of Map instances always returns [object Map].
- toString(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Object.prototype.toString()
The toString() method of Set instances always returns [object Set].
- toString(IV8ValueReference) - Method in class com.caoccao.javet.interop.V8Internal
-
Gets the string representation of a V8 value reference.
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
- toString(int) - Method in class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
Number.prototype.toString()
The toString() method of Number values returns a string representing this number value.
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
- toString(int) - Method in class com.caoccao.javet.values.primitive.V8ValueDouble
-
Number.prototype.toString()
The toString() method of Number values returns a string representing this number value.
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
- toString(int) - Method in class com.caoccao.javet.values.primitive.V8ValueInteger
-
Number.prototype.toString()
The toString() method of Number values returns a string representing this number value.
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
- toString(int) - Method in class com.caoccao.javet.values.primitive.V8ValueLong
-
Number.prototype.toString()
The toString() method of Number values returns a string representing this number value.
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueNull
-
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueString
-
- toString() - Method in class com.caoccao.javet.values.primitive.V8ValueUndefined
-
- toString() - Method in class com.caoccao.javet.values.reference.V8Module
-
- toString() - Method in class com.caoccao.javet.values.reference.V8ValueReference
-
- toString() - Method in class com.caoccao.javet.values.reference.V8ValueSymbol
-
- touchLastActiveZonedDateTime() - Method in class com.caoccao.javet.interop.engine.JavetEngine
-
Touch last active zoned date time.
- toV8Value(V8Runtime, Object) - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
- toV8Value(V8Runtime, Object, int) - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
To V8 value with stack depth.
- toV8Value(V8Runtime, Object) - Method in interface com.caoccao.javet.interop.converters.IJavetConverter
-
To V8 value from object.
- toV8Value(V8Runtime, Object, int) - Method in class com.caoccao.javet.interop.converters.JavetBridgeConverter
-
- toV8Value(V8Runtime, Object, int) - Method in class com.caoccao.javet.interop.converters.JavetObjectConverter
-
- toV8Value(V8Runtime, Object, int) - Method in class com.caoccao.javet.interop.converters.JavetPrimitiveConverter
-
- toV8Value(V8Runtime, Object, int) - Method in class com.caoccao.javet.interop.converters.JavetProxyConverter
-
- toV8Value(T) - Method in interface com.caoccao.javet.interop.executors.IV8Executor
-
- toV8Value(T) - Method in interface com.caoccao.javet.interop.IV8Convertible
-
Convert object to V8 value.
- toV8Value(V8Value...) - Method in class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
To V8 value.
- toV8Value(V8Value...) - Method in interface com.caoccao.javet.interop.proxy.IJavetProxySymbolConverter
-
To V8 value V8 value.
- toV8Value(T) - Method in class com.caoccao.javet.interop.V8Runtime
-
- toV8Value(T) - Method in interface com.caoccao.javet.values.reference.IV8Module
-
- toV8Value(T) - Method in interface com.caoccao.javet.values.reference.IV8Script
-
- toZonedDateTime(long, ZoneId) - Static method in class com.caoccao.javet.utils.JavetDateTimeUtils
-
From JS timestamp to zoned date time.
- toZonedDateTime(long) - Static method in class com.caoccao.javet.utils.JavetDateTimeUtils
-
From JS timestamp to zoned date time.
- trace - Variable in class com.caoccao.javet.interception.logging.JavetStandardConsoleInterceptor
-
The Trace.
- TRIM - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
The JavaScript string method name trim.
- trimAnonymousFunction(String) - Static method in class com.caoccao.javet.utils.V8ValueUtils
-
Trim anonymous function source code.
- TRUE - Static variable in class com.caoccao.javet.values.primitive.V8ValueBoolean
-
The constant TRUE.
- trunc(short) - Static method in class com.caoccao.javet.utils.Float16
-
Returns the truncated half-precision float value of the specified
half-precision float value.
- TWO_BYTES_PER_VALUE - Static variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The constant TWO_BYTES_PER_VALUE.
- type - Variable in class com.caoccao.javet.entities.JavetEntityError
-
The Type.
- type - Variable in class com.caoccao.javet.exceptions.JavetError
-
The Type.
- type - Variable in class com.caoccao.javet.values.reference.V8ValueTypedArray
-
The Type.
- typeErrorFunctionIsNotSupported(String) - Static method in class com.caoccao.javet.exceptions.V8ErrorTemplate
-
TypeError: ${functionName}() is not supported.
- typeErrorFunctionIsNotSupported(String, V8Runtime) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
TypeError: ${functionName}() is not supported.
- typeErrorReduceOfEmptyArrayWithNoInitialValue() - Static method in class com.caoccao.javet.exceptions.V8ErrorTemplate
-
TypeError: Reduce of empty array with no initial value.
- typeErrorValueIsNotAFunction(String) - Static method in class com.caoccao.javet.exceptions.V8ErrorTemplate
-
TypeError: ${value} is not a function.
- typeErrorValueIsNotAFunction(V8Value) - Static method in class com.caoccao.javet.exceptions.V8ErrorTemplate
-
TypeError: ${value} is not a function.
- V8_FLAGS - Static variable in class com.caoccao.javet.interop.options.NodeRuntimeOptions
-
The constant V8_FLAGS.
- V8_FLAGS - Static variable in class com.caoccao.javet.interop.options.V8RuntimeOptions
-
The constant V8_FLAGS.
- V8AllocationSpace - Enum in com.caoccao.javet.enums
-
The enum V8 allocation space.
- v8AllocationSpace - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
The V8 allocation space.
- V8Allow - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 allow.
- V8AwaitMode - Enum in com.caoccao.javet.enums
-
The enum V8 await mode.
- V8BindingEnabler - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 binding enabler is for determining
whether certain V8 binding function is enabled or not.
- v8BindingEnabler - Variable in class com.caoccao.javet.interop.binding.BindingContext
-
The V8 binding enabler.
- V8Block - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 block.
- V8Context - Class in com.caoccao.javet.values.reference
-
The type V8 context.
- V8ContextType - Enum in com.caoccao.javet.enums
-
The enum V8 context type.
- V8ConversionMode - Enum in com.caoccao.javet.enums
-
The enum V8 conversion mode.
- V8Convert - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 convert.
- V8Data - Class in com.caoccao.javet.values
-
Abstract base class for all V8 data types.
- V8Data() - Constructor for class com.caoccao.javet.values.V8Data
-
Instantiates a new V8 data.
- V8ErrorTemplate - Class in com.caoccao.javet.exceptions
-
The type V8 error template is for generating the V8 error message.
- V8FileExecutor - Class in com.caoccao.javet.interop.executors
-
The type V8 file executor.
- V8FileExecutor(V8Runtime, File) - Constructor for class com.caoccao.javet.interop.executors.V8FileExecutor
-
Instantiates a new V8 path executor.
- V8Flags - Class in com.caoccao.javet.interop.options
-
The type V8 flags defines some built-in V8 flags.
- V8Function - Annotation Type in com.caoccao.javet.annotations
-
The annotation V8 function is for auto-registering JS function interception.
- V8FunctionCallback - Class in com.caoccao.javet.interop.callback
-
The type V8 function callback.
- V8GCCallbackFlags - Enum in com.caoccao.javet.enums
-
The enum V8 GC callback flags.
- V8GCType - Enum in com.caoccao.javet.enums
-
The enum V8 gc type.
- V8Getter - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 getter.
- V8Guard - Class in com.caoccao.javet.interop
-
The type V8 guard.
- V8HeapSpaceStatistics - Class in com.caoccao.javet.interop.monitoring
-
The type V8 heap space statistics.
- V8HeapSpaceStatistics(String, long, long, long, long) - Constructor for class com.caoccao.javet.interop.monitoring.V8HeapSpaceStatistics
-
Instantiates a new V8 heap space statistics.
- v8HeapSpaceStatisticsFutureList - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
The V8 heap space statistics future list.
- v8HeapStatistics - Variable in exception com.caoccao.javet.exceptions.JavetOutOfMemoryException
-
The V8 heap statistics.
- V8HeapStatistics - Class in com.caoccao.javet.interop.monitoring
-
The type V8 heap statistics is a collection of V8 heap information.
- V8HeapStatistics(long, long, long, long, long, long, long, long, long, long, long, long, long, long) - Constructor for class com.caoccao.javet.interop.monitoring.V8HeapStatistics
-
Instantiates a new V8 heap statistics.
- v8HeapStatisticsFutureList - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
The V8 heap statistics future list.
- V8Host - Class in com.caoccao.javet.interop
-
The type V8 host.
- V8Inspector - Class in com.caoccao.javet.interop
-
Represents an inspector session connected to a V8 runtime.
- v8InspectorBreakProgram(long, int, String, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Break the program in the V8 inspector.
- v8InspectorCancelPauseOnNextStatement(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Cancel a scheduled pause on the next statement in the V8 inspector.
- v8InspectorCloseSession(long, int) - Method in interface com.caoccao.javet.interop.IV8Native
-
Close a V8 inspector session.
- v8InspectorEvaluate(long, int, String, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Evaluate an expression in the V8 inspector session.
- v8InspectorSchedulePauseOnNextStatement(long, int, String, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Schedule a pause on the next statement in the V8 inspector.
- v8InspectorSend(long, int, String) - Method in interface com.caoccao.javet.interop.IV8Native
-
Send a protocol message to the V8 inspector session.
- v8InspectorSetSkipAllPauses(long, int, boolean) - Method in interface com.caoccao.javet.interop.IV8Native
-
Set whether to skip all pauses in the V8 inspector session.
- v8InspectorWaitForDebugger(long) - Method in interface com.caoccao.javet.interop.IV8Native
-
Wait for a debugger to attach to the V8 inspector.
- V8Internal - Class in com.caoccao.javet.interop
-
The V8 internal API that delegates operations to the V8 runtime.
- V8Locker - Class in com.caoccao.javet.interop
-
The type V8 locker.
- V8Module - Class in com.caoccao.javet.values.reference
-
The type V8 module.
- v8ModuleCountList - Variable in class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8ModuleCount
-
The V8 module count list.
- V8Notifier - Class in com.caoccao.javet.interop
-
Listens for JVM memory notifications and schedules GC on V8 runtimes
when memory thresholds are exceeded.
- V8Notifier(ConcurrentHashMap<Long, V8Runtime>) - Constructor for class com.caoccao.javet.interop.V8Notifier
-
Instantiates a new V8 notifier with the given runtime map.
- V8PathExecutor - Class in com.caoccao.javet.interop.executors
-
The type V8 path executor.
- V8PathExecutor(V8Runtime, Path) - Constructor for class com.caoccao.javet.interop.executors.V8PathExecutor
-
Instantiates a new V8 path executor.
- V8Priority - Enum in com.caoccao.javet.enums
-
The enum V8 priority represents the different priorities that an isolate can have.
- V8Property - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 property is for auto-registering JS property interception.
- V8ProxyFunctionApply - Annotation Type in com.caoccao.javet.annotations
-
The annotation V8 proxy function is for auto-registering JS proxy function apply() interception.
- V8ProxyMode - Enum in com.caoccao.javet.enums
-
The enum V8 proxy mode.
- v8Runtime - Variable in class com.caoccao.javet.interception.BaseJavetInterceptor
-
The V8 runtime.
- v8Runtime - Variable in class com.caoccao.javet.interop.engine.JavetEngine
-
The V8 runtime.
- v8Runtime - Variable in class com.caoccao.javet.interop.executors.BaseV8Executor
-
The V8 runtime.
- v8Runtime - Variable in class com.caoccao.javet.interop.proxy.BaseJavetProxyHandler
-
The V8 runtime.
- v8Runtime - Variable in class com.caoccao.javet.interop.proxy.BaseJavetProxySymbolConverter
-
The V8 runtime.
- V8Runtime - Class in com.caoccao.javet.interop
-
The representation of a V8 isolate (and V8 context).
- v8Runtime - Variable in class com.caoccao.javet.interop.V8Scope
-
The V8 runtime.
- v8Runtime - Variable in class com.caoccao.javet.utils.receivers.JavetCallbackReceiver
-
The V8 runtime.
- v8Runtime - Variable in class com.caoccao.javet.values.V8Value
-
The V8 runtime that owns this value.
- v8Runtime - Variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The V8 runtime.
- V8RuntimeObserverAverageCallbackContextCount - Class in com.caoccao.javet.interop.engine.observers
-
The type V8 runtime observer average callback context count.
- V8RuntimeObserverAverageCallbackContextCount() - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageCallbackContextCount
-
Instantiates a new V8 runtime observer average callback context count.
- V8RuntimeObserverAverageCallbackContextCount(int) - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageCallbackContextCount
-
Instantiates a new V8 runtime observer average callback context count.
- V8RuntimeObserverAverageReferenceCount - Class in com.caoccao.javet.interop.engine.observers
-
The type V8 runtime observer average reference count.
- V8RuntimeObserverAverageReferenceCount() - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageReferenceCount
-
Instantiates a new V8 runtime observer average reference count.
- V8RuntimeObserverAverageReferenceCount(int) - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageReferenceCount
-
Instantiates a new V8 runtime observer average reference count.
- V8RuntimeObserverAverageV8HeapSpaceStatistics - Class in com.caoccao.javet.interop.engine.observers
-
The type V8 runtime observer average V8 heap space statistics.
- V8RuntimeObserverAverageV8HeapSpaceStatistics(V8AllocationSpace) - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
Instantiates a new V8 runtime observer for average V8 heap space statistics.
- V8RuntimeObserverAverageV8HeapSpaceStatistics(V8AllocationSpace, int, int) - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapSpaceStatistics
-
Instantiates a new V8 runtime observer for average V8 heap space statistics.
- V8RuntimeObserverAverageV8HeapStatistics - Class in com.caoccao.javet.interop.engine.observers
-
The type V8 runtime observer average V8 heap statistics.
- V8RuntimeObserverAverageV8HeapStatistics() - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
Instantiates a new V8 runtime observer for average V8 heap statistics.
- V8RuntimeObserverAverageV8HeapStatistics(int, int) - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8HeapStatistics
-
Instantiates a new V8 runtime observer for average V8 heap statistics.
- V8RuntimeObserverAverageV8ModuleCount - Class in com.caoccao.javet.interop.engine.observers
-
The type V8 runtime observer average V8 module count.
- V8RuntimeObserverAverageV8ModuleCount() - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8ModuleCount
-
Instantiates a new V8 runtime observer average V8 module count.
- V8RuntimeObserverAverageV8ModuleCount(int) - Constructor for class com.caoccao.javet.interop.engine.observers.V8RuntimeObserverAverageV8ModuleCount
-
Instantiates a new V8 runtime observer average V8 module count.
- V8RuntimeOptions - Class in com.caoccao.javet.interop.options
-
The type V8 runtime options.
- V8RuntimeOptions() - Constructor for class com.caoccao.javet.interop.options.V8RuntimeOptions
-
Instantiates a new V8 runtime options.
- V8RuntimeSetter - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 runtime setter.
- v8RuntimeSetter - Variable in class com.caoccao.javet.interop.binding.BindingContext
-
The V8 runtime setter.
- V8RuntimeTerminationMode - Enum in com.caoccao.javet.enums
-
The enum V8 runtime termination mode.
- V8Scope - Class in com.caoccao.javet.interop
-
The type V8 scope is for preventing memory leak when exception is thrown.
- V8Scope() - Constructor for class com.caoccao.javet.interop.V8Scope
-
Instantiates a new V8 scope.
- V8ScopeType - Enum in com.caoccao.javet.enums
-
The enum V8 scope type.
- V8Script - Class in com.caoccao.javet.values.reference
-
The type V8 script.
- v8ScriptOrigin - Variable in class com.caoccao.javet.interop.executors.BaseV8Executor
-
The V8 script origin.
- V8ScriptOrigin - Class in com.caoccao.javet.interop
-
Represents the origin information of a V8 script, including resource name,
line/column offsets, script ID, and flags for module and WebAssembly scripts.
- V8ScriptOrigin(String, int, int, int, boolean, boolean) - Constructor for class com.caoccao.javet.interop.V8ScriptOrigin
-
Instantiates a new V8 script origin with all fields specified.
- V8ScriptOrigin() - Constructor for class com.caoccao.javet.interop.V8ScriptOrigin
-
Instantiates a new V8 script origin with default values.
- V8ScriptOrigin(String) - Constructor for class com.caoccao.javet.interop.V8ScriptOrigin
-
Instantiates a new V8 script origin with the given resource name.
- V8ScriptOrigin(String, int, int) - Constructor for class com.caoccao.javet.interop.V8ScriptOrigin
-
Instantiates a new V8 script origin with resource name and offsets.
- V8ScriptOrigin(String, int) - Constructor for class com.caoccao.javet.interop.V8ScriptOrigin
-
Instantiates a new V8 script origin with resource name and script ID.
- V8Setter - Annotation Type in com.caoccao.javet.annotations
-
The interface V8 setter.
- V8SharedMemoryStatistics - Class in com.caoccao.javet.interop.monitoring
-
The type V8 shared memory statistics is a collection of shared per-process V8 memory information.
- V8SharedMemoryStatistics(long, long, long) - Constructor for class com.caoccao.javet.interop.monitoring.V8SharedMemoryStatistics
-
Instantiates a new V8 shared memory statistics.
- V8StatisticsFuture<T> - Class in com.caoccao.javet.interop.monitoring
-
The type V8 statistics future.
- V8StringExecutor - Class in com.caoccao.javet.interop.executors
-
The type V8 string executor.
- V8StringExecutor(V8Runtime) - Constructor for class com.caoccao.javet.interop.executors.V8StringExecutor
-
Instantiates a new V8 string executor.
- V8StringExecutor(V8Runtime, String) - Constructor for class com.caoccao.javet.interop.executors.V8StringExecutor
-
Instantiates a new V8 string executor.
- V8StringExecutor(V8Runtime, String, byte[]) - Constructor for class com.caoccao.javet.interop.executors.V8StringExecutor
-
Instantiates a new V8 string executor.
- v8Value - Variable in class com.caoccao.javet.utils.JavetVirtualObject
-
The V8 value.
- V8Value - Class in com.caoccao.javet.values
-
Base class for all V8 values.
- V8Value(V8Runtime) - Constructor for class com.caoccao.javet.values.V8Value
-
Instantiates a new V8 value associated with the given runtime.
- V8ValueArguments - Class in com.caoccao.javet.values.reference
-
The type V8 value arguments, representing a JavaScript function arguments object.
- V8ValueArray - Class in com.caoccao.javet.values.reference
-
The type V8 value array.
- V8ValueArrayBuffer - Class in com.caoccao.javet.values.reference
-
The type V8 value ArrayBuffer, representing a JavaScript ArrayBuffer object.
- V8ValueBigInteger - Class in com.caoccao.javet.values.primitive
-
The type V8 value big integer.
- V8ValueBigInteger(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
Instantiates a new V8 value big integer.
- V8ValueBigInteger(V8Runtime, BigInteger) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
Instantiates a new V8 value big integer.
- V8ValueBigInteger(V8Runtime, String) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBigInteger
-
Instantiates a new V8 value big integer.
- V8ValueBigNumber<Primitive> - Class in com.caoccao.javet.values.primitive
-
The type V8 value big number.
- V8ValueBigNumber(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBigNumber
-
Instantiates a new V8 value big number.
- V8ValueBigNumber(V8Runtime, Primitive) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBigNumber
-
Instantiates a new V8 value big number.
- V8ValueBoolean - Class in com.caoccao.javet.values.primitive
-
The type V8 value boolean.
- V8ValueBoolean(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBoolean
-
Instantiates a new V8 value boolean.
- V8ValueBoolean(V8Runtime, boolean) - Constructor for class com.caoccao.javet.values.primitive.V8ValueBoolean
-
Instantiates a new V8 value boolean.
- V8ValueBooleanObject - Class in com.caoccao.javet.values.reference
-
The type V8 value boolean object.
- V8ValueBuiltInJson - Class in com.caoccao.javet.values.reference.builtin
-
The type V8 value built-in JSON.
- V8ValueBuiltInJson(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInJson
-
Instantiates a new V8 value built-in JSON.
- V8ValueBuiltInObject - Class in com.caoccao.javet.values.reference.builtin
-
The type V8 value built in object.
- V8ValueBuiltInObject(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInObject
-
Instantiates a new V8 value built in object.
- V8ValueBuiltInPromise - Class in com.caoccao.javet.values.reference.builtin
-
The type V8 value built-in Promise, providing access to JavaScript Promise static methods.
- V8ValueBuiltInPromise(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInPromise
-
Instantiates a new V8 value built-in Promise.
- V8ValueBuiltInReflect - Class in com.caoccao.javet.values.reference.builtin
-
The type V8 value built in reflect.
- V8ValueBuiltInReflect(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInReflect
-
Instantiates a new V8 value built in reflect.
- V8ValueBuiltInSymbol - Class in com.caoccao.javet.values.reference.builtin
-
The type V8 value built-in Symbol, providing access to well-known JavaScript symbols.
- V8ValueBuiltInSymbol(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.builtin.V8ValueBuiltInSymbol
-
Instantiates a new V8 value built-in Symbol.
- V8ValueDataView - Class in com.caoccao.javet.values.reference
-
The type V8 value DataView, representing a JavaScript DataView object.
- V8ValueDouble - Class in com.caoccao.javet.values.primitive
-
The type V8 value double.
- V8ValueDouble(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueDouble
-
Instantiates a new V8 value double.
- V8ValueDouble(V8Runtime, double) - Constructor for class com.caoccao.javet.values.primitive.V8ValueDouble
-
Instantiates a new V8 value double.
- V8ValueDoubleObject - Class in com.caoccao.javet.values.reference
-
The type V8 value double object.
- V8ValueDoubleObject(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.V8ValueDoubleObject
-
Instantiates a new V8 value double object.
- V8ValueError - Class in com.caoccao.javet.values.reference
-
The type V8 value error.
- V8ValueErrorType - Enum in com.caoccao.javet.enums
-
The enum V8 value error type.
- V8ValueFunction - Class in com.caoccao.javet.values.reference
-
The type V8 value function.
- V8ValueFunction(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.V8ValueFunction
-
Instantiates a new V8 value function.
- V8ValueGlobalObject - Class in com.caoccao.javet.values.reference
-
The type V8 value global object is a special object.
- V8ValueInteger - Class in com.caoccao.javet.values.primitive
-
The type V8 value integer.
- V8ValueInteger(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueInteger
-
Instantiates a new V8 value integer.
- V8ValueInteger(V8Runtime, int) - Constructor for class com.caoccao.javet.values.primitive.V8ValueInteger
-
Instantiates a new V8 value integer.
- V8ValueIntegerObject - Class in com.caoccao.javet.values.reference
-
The type V8 value integer object.
- V8ValueIntegerObject(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.V8ValueIntegerObject
-
Instantiates a new V8 value integer object.
- V8ValueInternalType - Enum in com.caoccao.javet.enums
-
The enum V8 value internal type.
- V8ValueIterator<T extends V8Value> - Class in com.caoccao.javet.values.reference
-
The type V8 value iterator, representing a JavaScript iterator object.
- V8ValueLong - Class in com.caoccao.javet.values.primitive
-
The type V8 value long.
- V8ValueLong(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueLong
-
Instantiates a new V8 value long.
- V8ValueLong(V8Runtime, long) - Constructor for class com.caoccao.javet.values.primitive.V8ValueLong
-
Instantiates a new V8 value long.
- V8ValueLong(V8Runtime, String) - Constructor for class com.caoccao.javet.values.primitive.V8ValueLong
-
Instantiates a new V8 value long.
- V8ValueLongObject - Class in com.caoccao.javet.values.reference
-
The type V8 value long object.
- V8ValueLongObject(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.V8ValueLongObject
-
Instantiates a new V8 value long object.
- V8ValueMap - Class in com.caoccao.javet.values.reference
-
The type V8 value map.
- V8ValueNull - Class in com.caoccao.javet.values.primitive
-
The type V8 value null.
- V8ValueNull(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueNull
-
Instantiates a new V8 value null.
- V8ValueNumber<Primitive> - Class in com.caoccao.javet.values.primitive
-
The type V8 value number.
- V8ValueNumber(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueNumber
-
Instantiates a new V8 value number.
- V8ValueNumber(V8Runtime, Primitive) - Constructor for class com.caoccao.javet.values.primitive.V8ValueNumber
-
Instantiates a new V8 value number.
- V8ValueObject - Class in com.caoccao.javet.values.reference
-
The type V8 value object.
- V8ValueObject(V8Runtime, long) - Constructor for class com.caoccao.javet.values.reference.V8ValueObject
-
Instantiates a new V8 value object.
- V8ValuePrimitive<Primitive> - Class in com.caoccao.javet.values.primitive
-
The type V8 value primitive.
- V8ValuePrimitive(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
Instantiates a new V8 value primitive.
- V8ValuePrimitive(V8Runtime, Primitive) - Constructor for class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
Instantiates a new V8 value primitive.
- V8ValuePromise - Class in com.caoccao.javet.values.reference
-
The type V8 value promise.
- V8ValueProxy - Class in com.caoccao.javet.values.reference
-
The type V8 value proxy.
- v8ValueReference - Variable in class com.caoccao.javet.interop.proxy.BaseJavetReflectionProxyInvocationHandler
-
The V8 value reference.
- V8ValueReference - Class in com.caoccao.javet.values.reference
-
The abstract base type for V8 value references, representing JavaScript objects held by native handle.
- V8ValueReferenceType - Enum in com.caoccao.javet.enums
-
The enum V8 value reference type.
- V8ValueRegExp - Class in com.caoccao.javet.values.reference
-
The type V8 value RegExp, representing a JavaScript RegExp object.
- V8ValueSet - Class in com.caoccao.javet.values.reference
-
The type V8 value set.
- V8ValueSharedArrayBuffer - Class in com.caoccao.javet.values.reference
-
The type V8 value SharedArrayBuffer, representing a JavaScript SharedArrayBuffer object.
- V8ValueString - Class in com.caoccao.javet.values.primitive
-
The type V8 value string.
- V8ValueString(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueString
-
Instantiates a new V8 value string.
- V8ValueString(V8Runtime, String) - Constructor for class com.caoccao.javet.values.primitive.V8ValueString
-
Instantiates a new V8 value string.
- V8ValueStringObject - Class in com.caoccao.javet.values.reference
-
The type V8 value string object.
- V8ValueSymbol - Class in com.caoccao.javet.values.reference
-
The type V8 value symbol.
- V8ValueSymbolObject - Class in com.caoccao.javet.values.reference
-
The type V8 value symbol object.
- V8ValueSymbolType - Enum in com.caoccao.javet.enums
-
The enum V8 value symbol type.
- V8ValueTypedArray - Class in com.caoccao.javet.values.reference
-
The type V8 value typed array.
- V8ValueUndefined - Class in com.caoccao.javet.values.primitive
-
The type V8 value undefined.
- V8ValueUndefined(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueUndefined
-
Instantiates a new V8 value undefined.
- V8ValueUnknown - Class in com.caoccao.javet.values.primitive
-
The type V8 value unknown.
- V8ValueUnknown(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueUnknown
-
Instantiates a new V8 value unknown.
- V8ValueUnknown(V8Runtime, String) - Constructor for class com.caoccao.javet.values.primitive.V8ValueUnknown
-
Instantiates a new V 8 value unknown.
- V8ValueUtils - Class in com.caoccao.javet.utils
-
The type V8 value utils.
- V8ValueWeakMap - Class in com.caoccao.javet.values.reference
-
The type V8 value WeakMap, representing a JavaScript WeakMap object.
- V8ValueWeakSet - Class in com.caoccao.javet.values.reference
-
The type V8 value WeakSet, representing a JavaScript WeakSet object.
- V8ValueZonedDateTime - Class in com.caoccao.javet.values.primitive
-
The type V8 value zoned date time.
- V8ValueZonedDateTime(V8Runtime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
Instantiates a new V8 value zoned date time.
- V8ValueZonedDateTime(V8Runtime, long) - Constructor for class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
Instantiates a new V8 value zoned date time.
- V8ValueZonedDateTime(V8Runtime, ZonedDateTime) - Constructor for class com.caoccao.javet.values.primitive.V8ValueZonedDateTime
-
Instantiates a new V8 value zoned date time.
- V8VirtualIterator<T,E extends java.lang.Exception> - Class in com.caoccao.javet.values.virtual
-
The type V8 virtual iterator.
- V8VirtualIterator(Iterator<T>) - Constructor for class com.caoccao.javet.values.virtual.V8VirtualIterator
-
Instantiates a new V8 virtual iterator.
- V8VirtualValue - Class in com.caoccao.javet.values.virtual
-
The type V8 virtual value.
- V8VirtualValue(V8Runtime, IJavetConverter, Object) - Constructor for class com.caoccao.javet.values.virtual.V8VirtualValue
-
Instantiates a new V8 virtual value.
- V8VirtualValueList - Class in com.caoccao.javet.values.virtual
-
The type V8 virtual value list.
- V8VirtualValueList(V8Runtime, IJavetConverter, Object...) - Constructor for class com.caoccao.javet.values.virtual.V8VirtualValueList
-
Instantiates a new V8 virtual value list.
- validateDepth(int) - Method in class com.caoccao.javet.interop.converters.BaseJavetConverter
-
Validate the stack depth.
- validateTargetObject(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPluginSingle
-
Validate and return target object.
- validateTargetObject(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
- validateTargetObject(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
- validateTargetObject(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
- validateTargetObject(Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
- value - Variable in class com.caoccao.javet.entities.JavetEntityObject
-
The Value.
- value - Variable in class com.caoccao.javet.entities.JavetEntityPropertyDescriptor
-
The Value.
- value - Variable in class com.caoccao.javet.values.primitive.V8ValuePrimitive
-
The Value.
- value - Variable in class com.caoccao.javet.values.virtual.V8VirtualIterator
-
The Value.
- value - Variable in class com.caoccao.javet.values.virtual.V8VirtualValue
-
The Value.
- VALUE_OF - Static variable in class com.caoccao.javet.interop.proxy.plugins.BaseJavetProxyPlugin
-
The constant VALUE_OF.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.JavetErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.JavetPromiseRejectEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.JSFunctionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.JSRuntimeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.JSScopeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.RawPointerType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8AllocationSpace
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8AwaitMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ContextType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ConversionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8GCCallbackFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8GCType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8Priority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ProxyMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8RuntimeTerminationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ScopeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ValueErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ValueInternalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ValueReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.enums.V8ValueSymbolType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.interop.binding.ClassDescriptor.GetPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.interop.binding.ClassDescriptor.SetPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.caoccao.javet.interop.callback.JavetCallbackType
-
Returns the enum constant of this type with the specified name.
- valueOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Object.prototype.valueOf().
- valueOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginDefault
-
Polyfill valueOf().
- valueOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Object.prototype.valueOf().
- valueOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Object.prototype.valueOf().
- valueOf(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Object.prototype.valueOf().
- valueOf(String) - Static method in enum com.caoccao.javet.utils.ThreadSafeMap.Type
-
Returns the enum constant of this type with the specified name.
- valueOf() - Method in interface com.caoccao.javet.values.IV8ValuePrimitiveObject
-
Get the primitive value of the primitive object.
- valueOf() - Method in class com.caoccao.javet.values.reference.V8ValueBooleanObject
-
- valueOf() - Method in class com.caoccao.javet.values.reference.V8ValueDoubleObject
-
- valueOf() - Method in class com.caoccao.javet.values.reference.V8ValueIntegerObject
-
- valueOf() - Method in class com.caoccao.javet.values.reference.V8ValueLongObject
-
- valueOf() - Method in class com.caoccao.javet.values.reference.V8ValueStringObject
-
- valueOf() - Method in class com.caoccao.javet.values.reference.V8ValueSymbolObject
-
- values() - Static method in enum com.caoccao.javet.enums.JavetErrorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.JavetPromiseRejectEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.JSFunctionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.JSRuntimeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.JSScopeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.RawPointerType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8AllocationSpace
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8AwaitMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ContextType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ConversionMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8GCCallbackFlags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8GCType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8Priority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ProxyMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8RuntimeTerminationMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ScopeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ValueErrorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ValueInternalType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ValueReferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.enums.V8ValueSymbolType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.interop.binding.ClassDescriptor.GetPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.interop.binding.ClassDescriptor.SetPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.caoccao.javet.interop.callback.JavetCallbackType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
The JavaScript array method name values.
- values(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginArray
-
Polyfill Array.prototype.values().
- VALUES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
The JavaScript method name 'values'.
- values(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginList
-
Polyfill Array.prototype.values().
- VALUES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
The JavaScript method name 'values'.
- values(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginMap
-
Polyfill Map.prototype.values()
The values() method of Map instances returns a new map iterator object that contains the values
for each element in this map in insertion order.
- VALUES - Static variable in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
The JavaScript method name 'values'.
- values(V8Runtime, Object) - Method in class com.caoccao.javet.interop.proxy.plugins.JavetProxyPluginSet
-
Polyfill Set.prototype.values().
- values - Variable in class com.caoccao.javet.interop.V8Scope
-
The Values.
- values() - Static method in enum com.caoccao.javet.utils.ThreadSafeMap.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class com.caoccao.javet.values.virtual.V8VirtualValueList
-
The Values.