Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/caoccao/Javet
/ functions
Functions
4,340 in github.com/caoccao/Javet
⨍
Functions
4,340
◇
Types & classes
475
↓ 4 callers
Function
IS_V8_OBJECT
cpp/jni/javet_enums.h:216
↓ 4 callers
Function
IS_V8_PROXY
cpp/jni/javet_enums.h:218
↓ 4 callers
Function
TO_NATIVE_INT_64
cpp/jni/javet_v8.h:210
↓ 4 callers
Function
ToExternalV8Module
cpp/jni/javet_converter.cpp:561
↓ 4 callers
Function
ToV8Double
cpp/jni/javet_converter.h:239
↓ 4 callers
Method
asV8ValueFunction
Get V8ValueFunction by V8 value array and index. @param v8Values the V8 values @param index the index @return the V8 value function @since 3.0.4
src/main/java/com/caoccao/javet/utils/V8ValueUtils.java:147
↓ 4 callers
Method
bindFunction
(JavetCallbackContext javetCallbackContext)
src/main/java/com/caoccao/javet/values/reference/V8ValueObject.java:242
↓ 4 callers
Method
buffersEqual
(a: Uint8Array, b: Uint8Array)
scripts/deno/patch_node_build.ts:215
↓ 4 callers
Function
buildCMakeArgs
(config: BuildConfig)
cpp/jni-build.ts:193
↓ 4 callers
Method
callString
Call a function by objects and return {@link String}. @param receiver the receiver @param objects the objects @return the string @throws JavetExcept
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:269
↓ 4 callers
Method
clearInternalStatistic
Clear internal statistics.
src/main/java/com/caoccao/javet/interop/IV8Native.java:140
↓ 4 callers
Method
clearWeak
Clear the weak reference for a V8 value. @param v8RuntimeHandle the V8 runtime handle @param v8ValueHandle the V8 value handle @param v8ValueType
src/main/java/com/caoccao/javet/interop/IV8Native.java:149
↓ 4 callers
Method
copyScopeInfoFrom
Copy the scope info from the source V8 value function. <p> This allows changing the existing function scope info on the fly. It is similar to the live
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:366
↓ 4 callers
Method
createSnapshot
Create snapshot in byte array. <p> In V8 mode, the runtime remains usable after the snapshot is created. In Node.js mode, the snapshot creation is a d
src/main/java/com/caoccao/javet/interop/V8Runtime.java:810
↓ 4 callers
Method
createV8ValueBooleanObject
Create V8 value boolean object. @param booleanValue the boolean value @return the V8 value boolean object @throws JavetException the javet exception
src/main/java/com/caoccao/javet/interop/IV8Creatable.java:120
↓ 4 callers
Method
createV8ValueLongObject
Create V8 value long object. @param longValue the long value @return the V8 value long object @throws JavetException the javet exception @since 3.0.4
src/main/java/com/caoccao/javet/interop/IV8Creatable.java:225
↓ 4 callers
Method
deleteProperty
handler.deleteProperty() The handler.deleteProperty() method is a trap for the [[Delete]] object internal method, which is used by operations such as
src/main/java/com/caoccao/javet/interop/proxy/IJavetProxyHandler.java:178
↓ 4 callers
Method
fromBytes
From byte array. @param bytes the byte array @return the boolean @throws JavetException the javet exception @since 0.7.2
src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java:146
↓ 4 callers
Method
fromDoubles
From double array. @param doubles the double array @return the boolean @throws JavetException the javet exception @since 0.7.2
src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java:168
↓ 4 callers
Method
fromFloats
From float array. @param floats the float array @return the boolean @throws JavetException the javet exception @since 0.7.2
src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java:186
↓ 4 callers
Method
fromIntegers
From integer array. @param integers the integer array @return the boolean @throws JavetException the javet exception @since 0.7.2
src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java:204
↓ 4 callers
Method
fromLongs
From long array. @param longs the long array @return the boolean @throws JavetException the javet exception @since 0.7.2
src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java:225
↓ 4 callers
Method
functionCall
Call a Function with the given receiver and arguments. @param v8RuntimeHandle the V8 runtime handle @param v8ValueHandle the V8 value handle @param
src/main/java/com/caoccao/javet/interop/IV8Native.java:281
↓ 4 callers
Method
functionCallAsConstructor
Call a Function as a constructor with the given arguments. @param v8RuntimeHandle the V8 runtime handle @param v8ValueHandle the V8 value handle @p
src/main/java/com/caoccao/javet/interop/IV8Native.java:294
↓ 4 callers
Method
getByteBuffer
Gets the underlying byte buffer. @return the byte buffer
src/main/java/com/caoccao/javet/values/reference/V8ValueArrayBuffer.java:151
↓ 4 callers
Method
getCachedData
()
src/main/java/com/caoccao/javet/interop/executors/V8StringExecutor.java:110
↓ 4 callers
Method
getCode
Gets code. @return the code @since 2.0.1
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:930
↓ 4 callers
Method
getConstructors
Gets constructors. @return the constructors @since 1.1.7
src/main/java/com/caoccao/javet/interop/binding/ClassDescriptor.java:182
↓ 4 callers
Method
getEndTimeMillis
Gets end time millis. @return the end time millis @since 3.1.3
src/main/java/com/caoccao/javet/interop/V8Guard.java:105
↓ 4 callers
Method
getEnumSet
Gets enum set. @param <E> the type parameter @param bitsetValue the bitset value @param enumClass the enum class @return the enum set @sinc
src/main/java/com/caoccao/javet/interfaces/IEnumBitset.java:37
↓ 4 callers
Method
getHandler
Gets handler. @return the handler @throws JavetException the javet exception @since 0.9.6
src/main/java/com/caoccao/javet/values/reference/IV8ValueProxy.java:35
↓ 4 callers
Method
getHeapSizeLimit
Gets heap size limit. @return the heap size limit @since 1.0.0
src/main/java/com/caoccao/javet/interop/monitoring/V8HeapStatistics.java:116
↓ 4 callers
Method
getIcuDataDir
Gets icu data dir that contains icudt .dat files. @return the icu data dir @since 4.0.0
src/main/java/com/caoccao/javet/interop/options/NodeFlags.java:159
↓ 4 callers
Method
getLibPath
Gets lib path. If the lib is in system path, this function will not be called. <p> Note: lib file name is decided by Javet. @param jsRuntimeType the
src/main/java/com/caoccao/javet/interop/loader/IJavetLibLoadingListener.java:39
↓ 4 callers
Method
getMethods
Gets methods. @return the methods @since 0.9.6
src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyInterceptor.java:94
↓ 4 callers
Method
getName
Gets name. @return the name @since 3.0.3
src/main/java/com/caoccao/javet/interception/jvm/JavetJVMInterceptor.java:215
↓ 4 callers
Method
getNamespace
Gets namespace. <p> The module's status must be at least kInstantiated. Otherwise, undefined is returned. @return the namespace @throws JavetExceptio
src/main/java/com/caoccao/javet/values/reference/IV8Module.java:142
↓ 4 callers
Method
getNodeInstance
Gets Node instance. <p> Note: Node runtime library is loaded by a custom class loader. @return the Node instance @since 0.8.0
src/main/java/com/caoccao/javet/interop/V8Host.java:137
↓ 4 callers
Method
getNodeModule
Gets node module. @param <Module> the type parameter @param nodeModuleClass the node module class @return the node module @throws JavetExcepti
src/main/java/com/caoccao/javet/interop/NodeRuntime.java:99
↓ 4 callers
Method
getObjectMap
Gets object map. @return the object map @since 3.0.4
src/main/java/com/caoccao/javet/interop/binding/ClassDescriptorStore.java:51
↓ 4 callers
Method
getPrivateProperty
Gets private property value by name string. <p> The return value must be consumed, otherwise memory leak may occur. @param <T> the type para
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:530
↓ 4 callers
Method
getReleasedEngineCount
Gets released engine count. @return the released engine count @since 1.0.5
src/main/java/com/caoccao/javet/interop/engine/IJavetEnginePool.java:161
↓ 4 callers
Method
getResultInteger
Gets result integer. @return the result integer @throws JavetException the javet exception @since 0.8.0
src/main/java/com/caoccao/javet/values/reference/IV8ValuePromise.java:144
↓ 4 callers
Method
getScopeInfos
Gets {@link ScopeInfos}. @return the scope infos @throws JavetException the javet exception @since 2.0.2
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:432
↓ 4 callers
Method
getScriptString
()
src/main/java/com/caoccao/javet/interop/executors/V8StringExecutor.java:115
↓ 4 callers
Method
getSetPriorities
Gets set priorities. @return the set priorities @since 5.0.2
src/main/java/com/caoccao/javet/interop/binding/ClassDescriptor.java:274
↓ 4 callers
Method
getSettersMap
Gets setters map. @return the setters map @since 1.1.7
src/main/java/com/caoccao/javet/interop/binding/ClassDescriptor.java:284
↓ 4 callers
Method
getUsedHeapSize
Gets used heap size. @return the used heap size @since 1.0.0
src/main/java/com/caoccao/javet/interop/monitoring/V8HeapStatistics.java:226
↓ 4 callers
Method
getV8HeapSpaceStatistics
Get V8 heap space statistics for the given allocation space. @param v8RuntimeHandle the V8 runtime handle @param v8AllocationSpace the V8 allocatio
src/main/java/com/caoccao/javet/interop/IV8Native.java:542
↓ 4 callers
Method
getV8Value
Gets V8 value. @return the V8 value @since 0.9.10
src/main/java/com/caoccao/javet/utils/JavetVirtualObject.java:80
↓ 4 callers
Method
getVersion
Get the V8 engine version string. @return the version string
src/main/java/com/caoccao/javet/interop/IV8Native.java:567
↓ 4 callers
Method
getWorkingDirectory
Gets the current working directory of the Node.js process. @return the working directory as a {@link File} @throws JavetException the javet exception
src/main/java/com/caoccao/javet/node/modules/NodeModuleProcess.java:67
↓ 4 callers
Method
hasHandler
Has handler. @return true : the handle exists, false : the handle doesn't exist @throws JavetException the javet exception @since 0.8.0
src/main/java/com/caoccao/javet/values/reference/IV8ValuePromise.java:234
↓ 4 callers
Method
hasPrivateProperty
Has private property by name string. @param propertyName the property name @return true : yes, false: no @throws JavetException the javet exception @
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:940
↓ 4 callers
Method
hasVariablesInClosure
Has variables in closure. @return true : yes, false : no @throws JavetException the javet exception @since 2.0.2
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:844
↓ 4 callers
Method
isClosed
()
src/main/java/com/caoccao/javet/interop/V8Guard.java:139
↓ 4 callers
Method
isDeploy
Is deploy. @param jsRuntimeType the JS runtime type @return true : yes, false : no @since 1.0.1
src/main/java/com/caoccao/javet/interop/loader/IJavetLibLoadingListener.java:50
↓ 4 callers
Method
isFrozen
Is frozen. @return true : yes, false: no @throws JavetException the javet exception @since 3.1.3
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:1226
↓ 4 callers
Method
isInfinite
Is infinite. @return true : infinite, false: finite @since 0.7.0
src/main/java/com/caoccao/javet/values/primitive/V8ValueDouble.java:96
↓ 4 callers
Method
isLibInSystemPath
Is lib in system path. @param jsRuntimeType the JS runtime type @return true : yes, false : no @since 1.0.1
src/main/java/com/caoccao/javet/interop/loader/IJavetLibLoadingListener.java:61
↓ 4 callers
Method
isNode
Is Node.js mode. @return true : Node.js mode, false : not Node.js mode @since 0.8.0
src/main/java/com/caoccao/javet/enums/JSRuntimeType.java:145
↓ 4 callers
Method
isPermission
Enable the Permission Model for current process. When enabled, the following permissions are restricted: <p> File System - manageable through --allow-
src/main/java/com/caoccao/javet/interop/options/NodeFlags.java:214
↓ 4 callers
Method
isStopping
Check if the Node.js runtime is stopping. @param nodeRuntimeHandle the Node.js runtime handle @return true if the runtime is stopping
src/main/java/com/caoccao/javet/interop/INodeNative.java:31
↓ 4 callers
Method
isSupported
Is reflection object conversion supported. @param type the type to be converted @param v8Value the V8 value @return true: supported, false: not su
src/main/java/com/caoccao/javet/interop/proxy/IJavetReflectionObjectFactory.java:37
↓ 4 callers
Method
isSupportedFunction
Is reflection proxied function conversion supported. @param type the type to be converted @param v8Value the V8 value @return true : supported, fa
src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyFactory.java:56
↓ 4 callers
Method
isSupportedObject
Is reflection proxied object conversion supported. @param type the type to be converted @param v8Value the V8 value @return true : supported, fals
src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyFactory.java:68
↓ 4 callers
Method
join
Join string. @param delimiter the delimiter @param elements the elements @return the string @since 1.0.3
src/main/java/com/caoccao/javet/utils/StringUtils.java:119
↓ 4 callers
Method
mapSet
Set multiple key-value pairs in a Map. @param v8RuntimeHandle the V8 runtime handle @param v8ValueHandle the V8 value handle @param v8ValueType
src/main/java/com/caoccao/javet/interop/IV8Native.java:851
↓ 4 callers
Method
objectInvoke
Invoke a named method on an Object with the given arguments. @param v8RuntimeHandle the V8 runtime handle @param v8ValueHandle the V8 value handle
src/main/java/com/caoccao/javet/interop/IV8Native.java:1302
↓ 4 callers
Method
objectSet
Set multiple key-value pairs on an Object. @param v8RuntimeHandle the V8 runtime handle @param v8ValueHandle the V8 value handle @param v8ValueType
src/main/java/com/caoccao/javet/interop/IV8Native.java:1333
↓ 4 callers
Method
ownKeys
handler.ownKeys() The handler.ownKeys() method is a trap for the [[OwnPropertyKeys]] object internal method, which is used by operations such as Objec
src/main/java/com/caoccao/javet/interop/proxy/IJavetProxyHandler.java:300
↓ 4 callers
Method
parseArgs
()
scripts/deno/patch_v8_build.ts:54
↓ 4 callers
Method
proxySet
Proxy handler.set(). The handler.set() method is a trap for the [[Set]] object internal method, which is used by operations such as using property acc
src/main/java/com/caoccao/javet/interop/proxy/IJavetDirectProxyHandler.java:430
↓ 4 callers
Method
reject
Reject. @param v8Value the V8 value @return true : success, false : failure @throws JavetException the javet exception @since 0.9.8
src/main/java/com/caoccao/javet/values/reference/IV8ValuePromise.java:295
↓ 4 callers
Method
resetIsolate
Reset isolate. @throws JavetException the javet exception @since 0.8.0
src/main/java/com/caoccao/javet/interop/engine/IJavetEngine.java:90
↓ 4 callers
Method
safeSetAccessible
Safe set accessible. @param accessibleObject the accessible object @since 0.9.7
src/main/java/com/caoccao/javet/utils/JavetReflectionUtils.java:105
↓ 4 callers
Method
set
Set the property value by a property key with this object passed in. @param thisObject the this object @param v8ValueValue the V8 value value @retu
src/main/java/com/caoccao/javet/interop/callback/IJavetDirectCallable.java:177
↓ 4 callers
Method
setAllowNativesSyntax
Sets allow natives syntax. @param allowNativesSyntax allow natives syntax @return the self @since 0.7.0
src/main/java/com/caoccao/javet/interop/options/V8Flags.java:307
↓ 4 callers
Method
setCreateSnapshotEnabled
Sets create snapshot enabled. @param createSnapshotEnabled the create snapshot enabled @return the self @since 3.0.3
src/main/java/com/caoccao/javet/interop/options/RuntimeOptions.java:79
↓ 4 callers
Method
setDouble
Set property by key object and value double. @param key the key @param value the value @return true : set, false: not set @throws JavetException th
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:1289
↓ 4 callers
Method
setMaxOldSpaceSize
Sets max old space size. @param maxOldSpaceSize the max old space size @return the self @since 0.9.13
src/main/java/com/caoccao/javet/interop/options/V8Flags.java:458
↓ 4 callers
Method
setNativeCalculation
(boolean nativeCalculation)
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:1096
↓ 4 callers
Method
setPrivateProperty
Set private property by name string and value object. @param propertyName the property name @param propertyValue the property value @return true : s
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:1336
↓ 4 callers
Method
setPromiseRejectCallback
Sets promise reject callback. @param promiseRejectCallback the promise reject callback @since 0.9.1
src/main/java/com/caoccao/javet/interop/V8Runtime.java:3983
↓ 4 callers
Method
setProxyArrayEnabled
Sets proxy array enabled. @param proxyArrayEnabled the proxy array enabled @return the self @since 3.0.4
src/main/java/com/caoccao/javet/interop/converters/JavetConverterConfig.java:507
↓ 4 callers
Method
setString
Set property by key object and value string. @param key the key @param value the value @return true : set, false: not set @throws JavetException th
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:1417
↓ 4 callers
Method
setWorkingDirectory
Sets the current working directory of the Node.js process. @param workingDirectory the working directory as a {@link File} @throws JavetException the
src/main/java/com/caoccao/javet/node/modules/NodeModuleProcess.java:91
↓ 4 callers
Method
then
Then. @param functionFulfilled the function fulfilled @return the V8 value promise @throws JavetException the javet exception @since 0.8.0
src/main/java/com/caoccao/javet/values/reference/IV8ValuePromise.java:343
↓ 4 callers
Method
toProtoString
To proto string. @return the string @since 0.8.0
src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java:1450
↓ 4 callers
Method
typeErrorReduceOfEmptyArrayWithNoInitialValue
TypeError: Reduce of empty array with no initial value. @return the message @since 3.0.4
src/main/java/com/caoccao/javet/exceptions/V8ErrorTemplate.java:72
↓ 4 callers
Method
unregister
Unregister the interceptor from the given V8 value object. @param iV8ValueObjects the V8 value objects @return true: success, false: failure @throws
src/main/java/com/caoccao/javet/interfaces/IJavetInterceptor.java:47
↓ 4 callers
Method
withCloneScript
Returns a new immutable options with CloneScript set. @param cloneScript the clone script @return the new immutable options @since 2.0.1
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:1123
↓ 4 callers
Method
withIncludeGlobalVariables
With include global variables. @param includeGlobalVariables the include global variables @return the self @since 2.0.2
src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java:649
↓ 3 callers
Method
CreateV8Context
cpp/jni/javet_v8_runtime.cpp:328
↓ 3 callers
Function
IS_V8_SCRIPT
cpp/jni/javet_enums.h:219
↓ 3 callers
Function
IsV8ValueString
cpp/jni/javet_converter.h:60
↓ 3 callers
Function
TO_V8_PERSISTENT_FUNCTION_POINTER
cpp/jni/javet_v8.h:227
↓ 3 callers
Function
ToExternalV8ValueArray
cpp/jni/javet_converter.cpp:939
↓ 3 callers
Function
ToJavaByteArray
cpp/jni/javet_converter.cpp:539
↓ 3 callers
Function
ToV8Long
cpp/jni/javet_converter.h:251
← previous
next →
401–500 of 4,340, ranked by callers