├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── android_node_build.yml │ ├── android_v8_build.yml │ ├── build_docs.yml │ ├── linux_build_artifact.yml │ ├── linux_build_node_v8_image.yml │ ├── linux_x86_64_build.yml │ ├── macos_arm64_build.yml │ ├── macos_x86_64_build.yml │ └── windows_x86_64_build.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── copyright │ ├── Apache_License_2_0.xml │ └── profiles_settings.xml ├── CLAUDE.md ├── LICENSE ├── README.rst ├── android ├── .gitignore ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── javet-android │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── caoccao │ │ │ └── javet │ │ │ └── TestPackage.java │ │ ├── main │ │ └── AndroidManifest.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── caoccao │ │ └── javet │ │ └── TestDummy.java ├── pom.xml └── settings.gradle.kts ├── cpp ├── CMakeLists.txt ├── build-android.sh ├── build-linux-arm64.sh ├── build-linux-x86_64.sh ├── build-macos.sh ├── build-windows.cmd ├── cmake │ ├── JavetConfig.cmake │ ├── JavetNode.cmake │ ├── JavetTargets.cmake │ ├── JavetV8.cmake │ ├── JavetValidation.cmake │ └── platforms │ │ ├── Android.cmake │ │ ├── Darwin.cmake │ │ ├── Linux.cmake │ │ ├── PlatformCommon.cmake │ │ └── Windows.cmake └── jni │ ├── com_caoccao_javet_interop_NodeNative.h │ ├── com_caoccao_javet_interop_V8Native.h │ ├── exported_symbols_list.txt │ ├── javet_callbacks.cpp │ ├── javet_callbacks.h │ ├── javet_constants.h │ ├── javet_converter.cpp │ ├── javet_converter.h │ ├── javet_enums.h │ ├── javet_exceptions.cpp │ ├── javet_exceptions.h │ ├── javet_inspector.cpp │ ├── javet_inspector.h │ ├── javet_jni.h │ ├── javet_jni_array.cpp │ ├── javet_jni_array_buffer.cpp │ ├── javet_jni_boolean.cpp │ ├── javet_jni_context.cpp │ ├── javet_jni_core_node.cpp │ ├── javet_jni_core_v8.cpp │ ├── javet_jni_double.cpp │ ├── javet_jni_error.cpp │ ├── javet_jni_function.cpp │ ├── javet_jni_integer.cpp │ ├── javet_jni_long.cpp │ ├── javet_jni_map.cpp │ ├── javet_jni_module.cpp │ ├── javet_jni_object.cpp │ ├── javet_jni_promise.cpp │ ├── javet_jni_proxy.cpp │ ├── javet_jni_script.cpp │ ├── javet_jni_set.cpp │ ├── javet_jni_string.cpp │ ├── javet_jni_symbol.cpp │ ├── javet_logging.h │ ├── javet_monitor.cpp │ ├── javet_monitor.h │ ├── javet_native.cpp │ ├── javet_native.h │ ├── javet_node.cpp │ ├── javet_node.h │ ├── javet_resource_node.rc │ ├── javet_resource_v8.rc │ ├── javet_v8.h │ ├── javet_v8_internal.h │ ├── javet_v8_runtime.cpp │ ├── javet_v8_runtime.h │ ├── resource.h │ └── version_script.map ├── docker ├── android │ ├── base.Dockerfile │ └── build.Dockerfile ├── linux-arm64 │ ├── base_all_in_one.Dockerfile │ ├── base_gradle.Dockerfile │ ├── base_jvm.Dockerfile │ ├── base_node.Dockerfile │ ├── base_v8.Dockerfile │ ├── build_all_in_one.Dockerfile │ └── build_artifact.Dockerfile ├── linux-x86_64 │ ├── base_all_in_one.Dockerfile │ ├── base_gradle.Dockerfile │ ├── base_jvm.Dockerfile │ ├── base_node.Dockerfile │ ├── base_v8.Dockerfile │ ├── build.env │ ├── build_all_in_one.Dockerfile │ ├── build_artifact.Dockerfile │ └── build_artifact.yaml └── windows-x86_64 │ ├── base.Dockerfile │ └── build.Dockerfile ├── docs ├── conf.py ├── development │ ├── build.rst │ ├── build_javet_from_scratch.rst │ ├── build_javet_with_docker.rst │ ├── debug_with_chrome_developer_tools.rst │ ├── design.rst │ ├── index.rst │ ├── performance.rst │ ├── test.rst │ ├── tools.rst │ └── v8-options.txt ├── faq │ ├── background │ │ ├── history_with_j2v8.rst │ │ ├── index.rst │ │ └── what_is_the_motivation.rst │ ├── development │ │ ├── can_native_image_be_supported.rst │ │ ├── how_to_think_in_javet.rst │ │ ├── index.rst │ │ ├── where_are_es6_api_in_v8_mode.rst │ │ ├── where_are_the_examples.rst │ │ └── why_is_the_inspector_disabled_in_node_js_mode.rst │ ├── environment │ │ ├── can_javet_support_legacy_linux.rst │ │ └── index.rst │ ├── index.rst │ └── troubleshooting │ │ ├── a_dynamic_link_library_dll_initialization_routine_failed.rst │ │ ├── can_i18n_be_supported.rst │ │ ├── can_i_debug_javet_in_chrome_dev_tools.rst │ │ ├── can_node_js_event_loop_be_skipped.rst │ │ ├── index.rst │ │ ├── sigsegv_at_createv8runtime_in_v8_mode_on_aws.rst │ │ └── why_node_js_crashes_when_being_closed.rst ├── index.rst ├── make.bat ├── make_html ├── reference │ ├── converters │ │ ├── bridge_converter.rst │ │ ├── custom_converter.rst │ │ ├── index.rst │ │ ├── object_converter.rst │ │ ├── primitive_converter.rst │ │ ├── proxy_converter.rst │ │ └── proxy_plugins.rst │ ├── index.rst │ ├── javadoc │ │ ├── index.rst │ │ ├── package-list │ │ ├── script.js │ │ └── stylesheet.css │ ├── resource_management │ │ ├── index.rst │ │ ├── load_and_unload.rst │ │ ├── lock.rst │ │ ├── memory_management.rst │ │ ├── modularization.rst │ │ └── snapshot.rst │ ├── tips │ │ ├── best_practices.rst │ │ └── index.rst │ ├── todo_list.rst │ ├── troubleshooting │ │ ├── error_codes.rst │ │ ├── index.rst │ │ ├── logging.rst │ │ └── termination.rst │ └── v8_values │ │ ├── index.rst │ │ ├── v8_collection.rst │ │ ├── v8_function.rst │ │ ├── v8_promise.rst │ │ └── v8_typed_array.rst ├── release_notes │ ├── index.rst │ ├── release_notes_0_7.rst │ ├── release_notes_0_8.rst │ ├── release_notes_0_9.rst │ ├── release_notes_1_0.rst │ ├── release_notes_1_1.rst │ ├── release_notes_2_0.rst │ ├── release_notes_2_1.rst │ ├── release_notes_2_2.rst │ ├── release_notes_3_0.rst │ ├── release_notes_3_1.rst │ ├── release_notes_4_0.rst │ └── release_notes_5_0.rst ├── requirements.txt ├── resources │ ├── css │ │ └── custom.css │ └── images │ │ ├── chome_developer_tools_console.png │ │ ├── chome_developer_tools_devices_remote_target_javet.png │ │ ├── javet_architecture.drawio │ │ ├── javet_architecture.png │ │ ├── javet_converter_binding_via_native.png │ │ ├── javet_converter_binding_via_proxy.png │ │ ├── javet_cross_platform.png │ │ ├── javet_engine_pool.png │ │ ├── javet_interception.png │ │ ├── javet_memory_management_passive_gc.png │ │ ├── javet_modes.png │ │ ├── javet_module_system.drawio │ │ ├── javet_module_system.png │ │ ├── lifecycle_of_v8_function.png │ │ ├── logo.drawio │ │ ├── logo.ico │ │ ├── logo.png │ │ ├── memory_layout_of_v8_function.png │ │ ├── statistics_v8_heap_space_statistics.png │ │ ├── statistics_v8_heap_statistics.png │ │ ├── statistics_v8_shared_memory_statistics.png │ │ ├── v8_promise_and_resolver.png │ │ └── v8_promise_lifecycle.png └── tutorial │ ├── advanced │ ├── access_the_whole_jvm.rst │ ├── cli_options_in_node_js.rst │ ├── expose_json_node_in_v8.rst │ ├── index.rst │ ├── interact_with_node_js.rst │ ├── internationalization_i18n.rst │ ├── java_and_javascript_interop.rst │ ├── object_converter.rst │ └── preload_modules_in_engine_pool.rst │ ├── basic │ ├── engine_pool.rst │ ├── hello_javet.rst │ ├── index.rst │ ├── installation.rst │ ├── interception.rst │ ├── javet_shell.rst │ ├── node_js_mode_and_v8_mode.rst │ ├── polyfill.rst │ └── spring_integration.rst │ ├── index.rst │ └── migration_guides │ ├── index.rst │ └── migrate_from_j2v8.rst ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── scripts ├── deno │ ├── change_javet_version.ts │ ├── change_node_v8_version.ts │ ├── deno.json │ ├── deno.lock │ ├── generate_args_gn.ts │ ├── patch_node_build.ts │ └── patch_v8_build.ts ├── node │ ├── build.cmd │ ├── javet-rebuild │ │ ├── rebuild-sqlite3.cmd │ │ ├── rebuild-sqlite3.sh │ │ ├── rebuild.cmd │ │ └── rebuild.sh │ ├── package-lock.json │ ├── package.json │ ├── test-es5 │ │ └── test-es5-multiline-string-literals.js │ ├── test-es6 │ │ ├── test-es6-array-find-index.js │ │ ├── test-es6-array-find.js │ │ ├── test-es6-arrow-function.js │ │ ├── test-es6-class.js │ │ ├── test-es6-default-parameter-values.js │ │ ├── test-es6-function-rest-parameter.js │ │ ├── test-es6-is-finite.js │ │ ├── test-es6-is-nan.js │ │ ├── test-es6-let-const.js │ │ ├── test-es6-number-is-integer.js │ │ ├── test-es6-number-is-safe-integer.js │ │ └── test-es6-symbol.js │ ├── test-module │ │ ├── module1.d.ts │ │ ├── module1.js │ │ ├── module1.ts │ │ ├── module2.d.ts │ │ ├── module2.js │ │ ├── module2.ts │ │ └── test-import.js │ ├── test-node │ │ ├── test-node-module-fs.js │ │ ├── test-node-module-sqlite-sync.js │ │ ├── test-node-module-swc-sync.js │ │ ├── test-node-module-timers.js │ │ └── test-node-module-vm.js │ └── tsconfig.json ├── patches │ ├── android │ │ └── node │ │ │ ├── android_configure.py.patch │ │ │ ├── common.gypi.patch │ │ │ ├── configure.py.patch │ │ │ ├── constants-arm.h.patch │ │ │ ├── push_registers_asm.cc.patch │ │ │ ├── test_crypto_clienthello.cc.patch │ │ │ └── trap-handler.h.patch │ └── linux │ │ └── node │ │ └── node.gypi.patch ├── python │ ├── patch_android_build.py │ └── requirements.txt ├── shell │ ├── build_javet_artifacts.sh │ ├── build_node_source.sh │ ├── build_v8_source.sh │ ├── fetch_node_source.sh │ └── fetch_v8_source.sh └── v8 │ ├── CLAUDE.md │ └── gn │ ├── android-arm-i18n-args.gn │ ├── android-arm-non-i18n-args.gn │ ├── android-arm64-i18n-args.gn │ ├── android-arm64-non-i18n-args.gn │ ├── android-x86-i18n-args.gn │ ├── android-x86-non-i18n-args.gn │ ├── android-x86_64-i18n-args.gn │ ├── android-x86_64-non-i18n-args.gn │ ├── linux-arm64-i18n-args.gn │ ├── linux-arm64-non-i18n-args.gn │ ├── linux-x86_64-i18n-args.gn │ ├── linux-x86_64-non-i18n-args.gn │ ├── macos-arm64-i18n-args.gn │ ├── macos-arm64-non-i18n-args.gn │ ├── macos-x86_64-i18n-args.gn │ ├── macos-x86_64-non-i18n-args.gn │ ├── windows-x86_64-i18n-args.gn │ └── windows-x86_64-non-i18n-args.gn ├── settings.gradle.kts └── src ├── main ├── java │ └── com │ │ └── caoccao │ │ └── javet │ │ ├── annotations │ │ ├── CheckReturnValue.java │ │ ├── NodeModule.java │ │ ├── V8Allow.java │ │ ├── V8BindingEnabler.java │ │ ├── V8Block.java │ │ ├── V8Convert.java │ │ ├── V8Function.java │ │ ├── V8Getter.java │ │ ├── V8Property.java │ │ ├── V8ProxyFunctionApply.java │ │ ├── V8RuntimeSetter.java │ │ ├── V8Setter.java │ │ └── package-info.java │ │ ├── entities │ │ ├── JavetEntityError.java │ │ ├── JavetEntityFunction.java │ │ ├── JavetEntityMap.java │ │ ├── JavetEntityObject.java │ │ ├── JavetEntityPropertyDescriptor.java │ │ ├── JavetEntitySymbol.java │ │ └── package-info.java │ │ ├── enums │ │ ├── JSFunctionType.java │ │ ├── JSRuntimeType.java │ │ ├── JSScopeType.java │ │ ├── JavetErrorType.java │ │ ├── JavetPromiseRejectEvent.java │ │ ├── RawPointerType.java │ │ ├── V8AllocationSpace.java │ │ ├── V8AwaitMode.java │ │ ├── V8ContextType.java │ │ ├── V8ConversionMode.java │ │ ├── V8GCCallbackFlags.java │ │ ├── V8GCType.java │ │ ├── V8ProxyMode.java │ │ ├── V8RuntimeTerminationMode.java │ │ ├── V8ScopeType.java │ │ ├── V8ValueErrorType.java │ │ ├── V8ValueInternalType.java │ │ ├── V8ValueReferenceType.java │ │ ├── V8ValueSymbolType.java │ │ └── package-info.java │ │ ├── exceptions │ │ ├── BaseJavetScriptingException.java │ │ ├── JavetCompilationException.java │ │ ├── JavetConverterException.java │ │ ├── JavetError.java │ │ ├── JavetException.java │ │ ├── JavetExecutionException.java │ │ ├── JavetOutOfMemoryException.java │ │ ├── JavetScriptingError.java │ │ ├── JavetTerminatedException.java │ │ ├── V8ErrorTemplate.java │ │ └── package-info.java │ │ ├── interception │ │ ├── BaseJavetDirectCallableInterceptor.java │ │ ├── BaseJavetInterceptor.java │ │ ├── jvm │ │ │ └── JavetJVMInterceptor.java │ │ ├── logging │ │ │ ├── BaseJavetConsoleInterceptor.java │ │ │ ├── JavetStandardConsoleInterceptor.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── interfaces │ │ ├── IEnumBitset.java │ │ ├── IJavaFunction.java │ │ ├── IJavaSupplier.java │ │ ├── IJavetAnonymous.java │ │ ├── IJavetBiConsumer.java │ │ ├── IJavetBiFunction.java │ │ ├── IJavetBiIndexedConsumer.java │ │ ├── IJavetClosable.java │ │ ├── IJavetEntityError.java │ │ ├── IJavetEntityFunction.java │ │ ├── IJavetEntityMap.java │ │ ├── IJavetEntityObject.java │ │ ├── IJavetEntityPropertyDescriptor.java │ │ ├── IJavetEntitySymbol.java │ │ ├── IJavetInterceptor.java │ │ ├── IJavetLogger.java │ │ ├── IJavetMappable.java │ │ ├── IJavetRawPointer.java │ │ ├── IJavetResettable.java │ │ ├── IJavetSupplier.java │ │ ├── IJavetUniConsumer.java │ │ ├── IJavetUniFunction.java │ │ ├── IJavetUniIndexedConsumer.java │ │ └── package-info.java │ │ ├── interop │ │ ├── INodeNative.java │ │ ├── IV8Cloneable.java │ │ ├── IV8Convertible.java │ │ ├── IV8Creatable.java │ │ ├── IV8Executable.java │ │ ├── IV8InspectorListener.java │ │ ├── IV8Native.java │ │ ├── JavetClassLoader.java │ │ ├── NodeNative.java │ │ ├── NodeRuntime.java │ │ ├── V8Guard.java │ │ ├── V8Host.java │ │ ├── V8Inspector.java │ │ ├── V8Internal.java │ │ ├── V8Locker.java │ │ ├── V8Native.java │ │ ├── V8Notifier.java │ │ ├── V8Runtime.java │ │ ├── V8Scope.java │ │ ├── V8ScriptOrigin.java │ │ ├── binding │ │ │ ├── BindingContext.java │ │ │ ├── BindingContextStore.java │ │ │ ├── ClassDescriptor.java │ │ │ ├── ClassDescriptorStore.java │ │ │ ├── IClassProxyPlugin.java │ │ │ ├── IClassProxyPluginFunction.java │ │ │ ├── MethodDescriptor.java │ │ │ └── package-info.java │ │ ├── callback │ │ │ ├── IJavetDirectCallable.java │ │ │ ├── IJavetGCCallback.java │ │ │ ├── IJavetNearHeapLimitCallback.java │ │ │ ├── IJavetPromiseRejectCallback.java │ │ │ ├── IV8ModuleResolver.java │ │ │ ├── JavetBuiltInModuleResolver.java │ │ │ ├── JavetCallbackContext.java │ │ │ ├── JavetCallbackType.java │ │ │ ├── JavetGCCallback.java │ │ │ ├── JavetPromiseRejectCallback.java │ │ │ ├── V8FunctionCallback.java │ │ │ └── package-info.java │ │ ├── converters │ │ │ ├── BaseJavetConverter.java │ │ │ ├── IJavetConverter.java │ │ │ ├── JavetBridgeConverter.java │ │ │ ├── JavetConverterConfig.java │ │ │ ├── JavetObjectConverter.java │ │ │ ├── JavetPrimitiveConverter.java │ │ │ ├── JavetProxyConverter.java │ │ │ └── package-info.java │ │ ├── engine │ │ │ ├── IJavetEngine.java │ │ │ ├── IJavetEnginePool.java │ │ │ ├── JavetEngine.java │ │ │ ├── JavetEngineConfig.java │ │ │ ├── JavetEnginePool.java │ │ │ ├── JavetEngineUsage.java │ │ │ ├── observers │ │ │ │ ├── IV8RuntimeObserver.java │ │ │ │ ├── V8RuntimeObserverAverageCallbackContextCount.java │ │ │ │ ├── V8RuntimeObserverAverageReferenceCount.java │ │ │ │ ├── V8RuntimeObserverAverageV8HeapSpaceStatistics.java │ │ │ │ ├── V8RuntimeObserverAverageV8HeapStatistics.java │ │ │ │ ├── V8RuntimeObserverAverageV8ModuleCount.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ ├── executors │ │ │ ├── BaseV8Executor.java │ │ │ ├── IV8Executor.java │ │ │ ├── V8FileExecutor.java │ │ │ ├── V8PathExecutor.java │ │ │ ├── V8StringExecutor.java │ │ │ └── package-info.java │ │ ├── loader │ │ │ ├── IJavetLibLoadingListener.java │ │ │ ├── JavetLibLoader.java │ │ │ ├── JavetLibLoadingListener.java │ │ │ └── package-info.java │ │ ├── monitoring │ │ │ ├── V8HeapSpaceStatistics.java │ │ │ ├── V8HeapStatistics.java │ │ │ ├── V8SharedMemoryStatistics.java │ │ │ ├── V8StatisticsFuture.java │ │ │ └── package-info.java │ │ ├── options │ │ │ ├── NodeFlags.java │ │ │ ├── NodeRuntimeOptions.java │ │ │ ├── RuntimeOptions.java │ │ │ ├── V8Flags.java │ │ │ ├── V8RuntimeOptions.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── proxy │ │ │ ├── BaseJavetDirectProxyHandler.java │ │ │ ├── BaseJavetProxyHandler.java │ │ │ ├── BaseJavetProxySymbolConverter.java │ │ │ ├── BaseJavetReflectionProxyHandler.java │ │ │ ├── BaseJavetReflectionProxyInvocationHandler.java │ │ │ ├── IJavetDirectProxyHandler.java │ │ │ ├── IJavetNonProxy.java │ │ │ ├── IJavetProxyHandler.java │ │ │ ├── IJavetProxySymbolConverter.java │ │ │ ├── IJavetReflectionObjectFactory.java │ │ │ ├── JavetDirectProxyFunctionHandler.java │ │ │ ├── JavetDirectProxyObjectHandler.java │ │ │ ├── JavetProxyPrototypeStore.java │ │ │ ├── JavetReflectionProxyClassHandler.java │ │ │ ├── JavetReflectionProxyFactory.java │ │ │ ├── JavetReflectionProxyFunctionHandler.java │ │ │ ├── JavetReflectionProxyInterceptor.java │ │ │ ├── JavetReflectionProxyObjectHandler.java │ │ │ ├── JavetReflectionProxyV8ValueFunctionInvocationHandler.java │ │ │ ├── JavetReflectionProxyV8ValueObjectInvocationHandler.java │ │ │ ├── ScoredExecutable.java │ │ │ ├── package-info.java │ │ │ └── plugins │ │ │ ├── BaseJavetProxyPlugin.java │ │ │ ├── BaseJavetProxyPluginMultiple.java │ │ │ ├── BaseJavetProxyPluginSingle.java │ │ │ ├── JavetProxyPluginArray.java │ │ │ ├── JavetProxyPluginClass.java │ │ │ ├── JavetProxyPluginDefault.java │ │ │ ├── JavetProxyPluginList.java │ │ │ ├── JavetProxyPluginMap.java │ │ │ └── JavetProxyPluginSet.java │ │ ├── node │ │ └── modules │ │ │ ├── BaseNodeModule.java │ │ │ ├── INodeModule.java │ │ │ ├── NodeModuleAny.java │ │ │ ├── NodeModuleModule.java │ │ │ ├── NodeModuleProcess.java │ │ │ └── package-info.java │ │ ├── utils │ │ ├── ArrayUtils.java │ │ ├── Float16.java │ │ ├── JavetDateTimeUtils.java │ │ ├── JavetDefaultLogger.java │ │ ├── JavetOSUtils.java │ │ ├── JavetReflectionUtils.java │ │ ├── JavetResourceUtils.java │ │ ├── JavetTypeUtils.java │ │ ├── JavetVirtualObject.java │ │ ├── ListUtils.java │ │ ├── SimpleFreeMarkerFormat.java │ │ ├── SimpleList.java │ │ ├── SimpleMap.java │ │ ├── SimpleSet.java │ │ ├── StringUtils.java │ │ ├── ThreadSafeMap.java │ │ ├── V8ValueUtils.java │ │ ├── package-info.java │ │ └── receivers │ │ │ ├── IJavetCallbackReceiver.java │ │ │ ├── JavetCallbackReceiver.java │ │ │ └── package-info.java │ │ └── values │ │ ├── IV8Value.java │ │ ├── IV8ValueNonProxyable.java │ │ ├── IV8ValuePrimitiveObject.java │ │ ├── IV8ValuePrimitiveValue.java │ │ ├── V8Data.java │ │ ├── V8Value.java │ │ ├── package-info.java │ │ ├── primitive │ │ ├── V8ValueBigInteger.java │ │ ├── V8ValueBigNumber.java │ │ ├── V8ValueBoolean.java │ │ ├── V8ValueDouble.java │ │ ├── V8ValueInteger.java │ │ ├── V8ValueLong.java │ │ ├── V8ValueNull.java │ │ ├── V8ValueNumber.java │ │ ├── V8ValuePrimitive.java │ │ ├── V8ValueString.java │ │ ├── V8ValueUndefined.java │ │ ├── V8ValueUnknown.java │ │ ├── V8ValueZonedDateTime.java │ │ └── package-info.java │ │ ├── reference │ │ ├── IV8Cacheable.java │ │ ├── IV8Context.java │ │ ├── IV8Module.java │ │ ├── IV8Script.java │ │ ├── IV8ValueArray.java │ │ ├── IV8ValueFunction.java │ │ ├── IV8ValueIterator.java │ │ ├── IV8ValueKeyContainer.java │ │ ├── IV8ValueMap.java │ │ ├── IV8ValueObject.java │ │ ├── IV8ValuePromise.java │ │ ├── IV8ValueProxy.java │ │ ├── IV8ValueReference.java │ │ ├── IV8ValueSet.java │ │ ├── IV8ValueTypedArray.java │ │ ├── V8Context.java │ │ ├── V8Module.java │ │ ├── V8Script.java │ │ ├── V8ValueArguments.java │ │ ├── V8ValueArray.java │ │ ├── V8ValueArrayBuffer.java │ │ ├── V8ValueBooleanObject.java │ │ ├── V8ValueDataView.java │ │ ├── V8ValueDoubleObject.java │ │ ├── V8ValueError.java │ │ ├── V8ValueFunction.java │ │ ├── V8ValueGlobalObject.java │ │ ├── V8ValueIntegerObject.java │ │ ├── V8ValueIterator.java │ │ ├── V8ValueLongObject.java │ │ ├── V8ValueMap.java │ │ ├── V8ValueObject.java │ │ ├── V8ValuePromise.java │ │ ├── V8ValueProxy.java │ │ ├── V8ValueReference.java │ │ ├── V8ValueRegExp.java │ │ ├── V8ValueSet.java │ │ ├── V8ValueSharedArrayBuffer.java │ │ ├── V8ValueStringObject.java │ │ ├── V8ValueSymbol.java │ │ ├── V8ValueSymbolObject.java │ │ ├── V8ValueTypedArray.java │ │ ├── V8ValueWeakMap.java │ │ ├── V8ValueWeakSet.java │ │ ├── builtin │ │ │ ├── V8ValueBuiltInJson.java │ │ │ ├── V8ValueBuiltInObject.java │ │ │ ├── V8ValueBuiltInPromise.java │ │ │ ├── V8ValueBuiltInReflect.java │ │ │ ├── V8ValueBuiltInSymbol.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ └── virtual │ │ ├── V8VirtualIterator.java │ │ ├── V8VirtualValue.java │ │ ├── V8VirtualValueList.java │ │ └── package-info.java └── resources │ └── META-INF │ └── MANIFEST.MF └── test └── java └── com └── caoccao └── javet ├── BaseTestJavet.java ├── BaseTestJavetPool.java ├── BaseTestJavetRuntime.java ├── exceptions ├── TestJavetCompilationException.java ├── TestJavetError.java ├── TestJavetException.java └── TestJavetExecutionException.java ├── interception ├── jvm │ └── TestJavetJVMInterceptor.java └── logging │ └── TestJavetStandardConsoleInterceptor.java ├── interop ├── TestJavetLibLoader.java ├── TestNodeRuntime.java ├── TestV8Guard.java ├── TestV8Host.java ├── TestV8Inspector.java ├── TestV8Locker.java ├── TestV8Native.java ├── TestV8Runtime.java ├── TestV8Scope.java ├── callback │ └── TestV8FunctionCallback.java ├── converters │ ├── TestJavetBridgeConverter.java │ ├── TestJavetCustomConverter.java │ ├── TestJavetObjectConverter.java │ ├── TestJavetPrimitiveConverter.java │ └── TestJavetProxyConverter.java ├── engine │ ├── TestJavetEnginePerformance.java │ └── TestJavetEnginePool.java ├── loader │ └── TestJavetLibLoadingListener.java ├── monitoring │ ├── TestV8HeapSpaceStatistics.java │ ├── TestV8HeapStatistics.java │ ├── TestV8HeapStatisticsOOM.java │ └── TestV8SharedMemoryStatistics.java └── options │ ├── TestI18n.java │ ├── TestNodeFlags.java │ ├── TestNodeRuntimeOptions.java │ └── TestV8Flags.java ├── mock ├── MockAnnotationBasedCallbackReceiver.java ├── MockCallbackReceiver.java ├── MockDirectProxyFunctionHandler.java ├── MockDirectProxyListHandler.java ├── MockDirectProxyObjectHandler.java ├── MockFS.java ├── MockModuleResolver.java ├── MockNearHeapLimitCallback.java ├── MockPojo.java └── MockPojoWithGenericGetterAndSetter.java ├── tutorial ├── DecimalJavetInNodeJSMode.java ├── DecimalJavetInV8Mode.java ├── HelloJavet.java ├── TestAccessTheWholeJVM.java ├── TestES5.java ├── TestES6.java ├── TestI18nInNode.java ├── TestI18nInV8.java ├── TestInterception.java ├── TestJavaAndJSInterop.java ├── TestJsonNodeInV8.java ├── TestModuleResolver.java ├── TestObjectConverter.java └── cdt │ ├── CDTConfig.java │ ├── CDTHttpServlet.java │ ├── CDTShell.java │ ├── CDTWebSocketAdapter.java │ ├── CDTWebSocketCreator.java │ └── TestCDT.java ├── utils ├── TestJavetDateTimeUtils.java └── TestSimpleFreeMarkerFormat.java └── values ├── primitive ├── TestV8ValueBigInteger.java ├── TestV8ValueBoolean.java ├── TestV8ValueDouble.java ├── TestV8ValueInteger.java ├── TestV8ValueLong.java ├── TestV8ValueNull.java ├── TestV8ValueString.java ├── TestV8ValueUndefined.java └── TestV8ValueZonedDateTime.java └── reference ├── TestV8Module.java ├── TestV8Script.java ├── TestV8ValueArguments.java ├── TestV8ValueArray.java ├── TestV8ValueArrayBuffer.java ├── TestV8ValueDataView.java ├── TestV8ValueError.java ├── TestV8ValueFunction.java ├── TestV8ValueGlobalObject.java ├── TestV8ValueMap.java ├── TestV8ValueObject.java ├── TestV8ValuePromise.java ├── TestV8ValueProxy.java ├── TestV8ValueRegExp.java ├── TestV8ValueSet.java ├── TestV8ValueSymbol.java ├── TestV8ValueTypedArray.java ├── TestV8ValueWeakMap.java ├── TestV8ValueWeakSet.java └── builtin ├── TestV8ValueBuiltInJson.java ├── TestV8ValueBuiltInObject.java └── TestV8ValueBuiltInSymbol.java /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/android_node_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/android_node_build.yml -------------------------------------------------------------------------------- /.github/workflows/android_v8_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/android_v8_build.yml -------------------------------------------------------------------------------- /.github/workflows/build_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/build_docs.yml -------------------------------------------------------------------------------- /.github/workflows/linux_build_artifact.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/linux_build_artifact.yml -------------------------------------------------------------------------------- /.github/workflows/linux_build_node_v8_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/linux_build_node_v8_image.yml -------------------------------------------------------------------------------- /.github/workflows/linux_x86_64_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/linux_x86_64_build.yml -------------------------------------------------------------------------------- /.github/workflows/macos_arm64_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/macos_arm64_build.yml -------------------------------------------------------------------------------- /.github/workflows/macos_x86_64_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/macos_x86_64_build.yml -------------------------------------------------------------------------------- /.github/workflows/windows_x86_64_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.github/workflows/windows_x86_64_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/copyright/Apache_License_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.idea/copyright/Apache_License_2_0.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/README.rst -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/javet-android/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.so -------------------------------------------------------------------------------- /android/javet-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/javet-android/build.gradle.kts -------------------------------------------------------------------------------- /android/javet-android/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/javet-android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/javet-android/proguard-rules.pro -------------------------------------------------------------------------------- /android/javet-android/src/androidTest/java/com/caoccao/javet/TestPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/javet-android/src/androidTest/java/com/caoccao/javet/TestPackage.java -------------------------------------------------------------------------------- /android/javet-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/javet-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/javet-android/src/test/java/com/caoccao/javet/TestDummy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/javet-android/src/test/java/com/caoccao/javet/TestDummy.java -------------------------------------------------------------------------------- /android/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/pom.xml -------------------------------------------------------------------------------- /android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/android/settings.gradle.kts -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/build-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/build-android.sh -------------------------------------------------------------------------------- /cpp/build-linux-arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/build-linux-arm64.sh -------------------------------------------------------------------------------- /cpp/build-linux-x86_64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/build-linux-x86_64.sh -------------------------------------------------------------------------------- /cpp/build-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/build-macos.sh -------------------------------------------------------------------------------- /cpp/build-windows.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/build-windows.cmd -------------------------------------------------------------------------------- /cpp/cmake/JavetConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/JavetConfig.cmake -------------------------------------------------------------------------------- /cpp/cmake/JavetNode.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/JavetNode.cmake -------------------------------------------------------------------------------- /cpp/cmake/JavetTargets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/JavetTargets.cmake -------------------------------------------------------------------------------- /cpp/cmake/JavetV8.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/JavetV8.cmake -------------------------------------------------------------------------------- /cpp/cmake/JavetValidation.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/JavetValidation.cmake -------------------------------------------------------------------------------- /cpp/cmake/platforms/Android.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/platforms/Android.cmake -------------------------------------------------------------------------------- /cpp/cmake/platforms/Darwin.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/platforms/Darwin.cmake -------------------------------------------------------------------------------- /cpp/cmake/platforms/Linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/platforms/Linux.cmake -------------------------------------------------------------------------------- /cpp/cmake/platforms/PlatformCommon.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/platforms/PlatformCommon.cmake -------------------------------------------------------------------------------- /cpp/cmake/platforms/Windows.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/cmake/platforms/Windows.cmake -------------------------------------------------------------------------------- /cpp/jni/com_caoccao_javet_interop_NodeNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/com_caoccao_javet_interop_NodeNative.h -------------------------------------------------------------------------------- /cpp/jni/com_caoccao_javet_interop_V8Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/com_caoccao_javet_interop_V8Native.h -------------------------------------------------------------------------------- /cpp/jni/exported_symbols_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/exported_symbols_list.txt -------------------------------------------------------------------------------- /cpp/jni/javet_callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_callbacks.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_callbacks.h -------------------------------------------------------------------------------- /cpp/jni/javet_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_constants.h -------------------------------------------------------------------------------- /cpp/jni/javet_converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_converter.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_converter.h -------------------------------------------------------------------------------- /cpp/jni/javet_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_enums.h -------------------------------------------------------------------------------- /cpp/jni/javet_exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_exceptions.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_exceptions.h -------------------------------------------------------------------------------- /cpp/jni/javet_inspector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_inspector.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_inspector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_inspector.h -------------------------------------------------------------------------------- /cpp/jni/javet_jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni.h -------------------------------------------------------------------------------- /cpp/jni/javet_jni_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_array.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_array_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_array_buffer.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_boolean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_boolean.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_context.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_core_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_core_node.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_core_v8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_core_v8.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_double.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_error.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_function.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_integer.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_long.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_long.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_map.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_module.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_object.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_promise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_promise.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_proxy.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_script.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_script.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_set.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_string.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_jni_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_jni_symbol.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_logging.h -------------------------------------------------------------------------------- /cpp/jni/javet_monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_monitor.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_monitor.h -------------------------------------------------------------------------------- /cpp/jni/javet_native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_native.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_native.h -------------------------------------------------------------------------------- /cpp/jni/javet_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_node.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_node.h -------------------------------------------------------------------------------- /cpp/jni/javet_resource_node.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_resource_node.rc -------------------------------------------------------------------------------- /cpp/jni/javet_resource_v8.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_resource_v8.rc -------------------------------------------------------------------------------- /cpp/jni/javet_v8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_v8.h -------------------------------------------------------------------------------- /cpp/jni/javet_v8_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_v8_internal.h -------------------------------------------------------------------------------- /cpp/jni/javet_v8_runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_v8_runtime.cpp -------------------------------------------------------------------------------- /cpp/jni/javet_v8_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/javet_v8_runtime.h -------------------------------------------------------------------------------- /cpp/jni/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/resource.h -------------------------------------------------------------------------------- /cpp/jni/version_script.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/cpp/jni/version_script.map -------------------------------------------------------------------------------- /docker/android/base.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/android/base.Dockerfile -------------------------------------------------------------------------------- /docker/android/build.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/android/build.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/base_all_in_one.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/base_all_in_one.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/base_gradle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/base_gradle.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/base_jvm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/base_jvm.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/base_node.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/base_node.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/base_v8.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/base_v8.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/build_all_in_one.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/build_all_in_one.Dockerfile -------------------------------------------------------------------------------- /docker/linux-arm64/build_artifact.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-arm64/build_artifact.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/base_all_in_one.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/base_all_in_one.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/base_gradle.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/base_gradle.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/base_jvm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/base_jvm.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/base_node.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/base_node.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/base_v8.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/base_v8.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/build.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/build.env -------------------------------------------------------------------------------- /docker/linux-x86_64/build_all_in_one.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/build_all_in_one.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/build_artifact.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/build_artifact.Dockerfile -------------------------------------------------------------------------------- /docker/linux-x86_64/build_artifact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/linux-x86_64/build_artifact.yaml -------------------------------------------------------------------------------- /docker/windows-x86_64/base.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/windows-x86_64/base.Dockerfile -------------------------------------------------------------------------------- /docker/windows-x86_64/build.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docker/windows-x86_64/build.Dockerfile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/development/build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/build.rst -------------------------------------------------------------------------------- /docs/development/build_javet_from_scratch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/build_javet_from_scratch.rst -------------------------------------------------------------------------------- /docs/development/build_javet_with_docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/build_javet_with_docker.rst -------------------------------------------------------------------------------- /docs/development/debug_with_chrome_developer_tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/debug_with_chrome_developer_tools.rst -------------------------------------------------------------------------------- /docs/development/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/design.rst -------------------------------------------------------------------------------- /docs/development/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/index.rst -------------------------------------------------------------------------------- /docs/development/performance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/performance.rst -------------------------------------------------------------------------------- /docs/development/test.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/test.rst -------------------------------------------------------------------------------- /docs/development/tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/tools.rst -------------------------------------------------------------------------------- /docs/development/v8-options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/development/v8-options.txt -------------------------------------------------------------------------------- /docs/faq/background/history_with_j2v8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/background/history_with_j2v8.rst -------------------------------------------------------------------------------- /docs/faq/background/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/background/index.rst -------------------------------------------------------------------------------- /docs/faq/background/what_is_the_motivation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/background/what_is_the_motivation.rst -------------------------------------------------------------------------------- /docs/faq/development/can_native_image_be_supported.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/development/can_native_image_be_supported.rst -------------------------------------------------------------------------------- /docs/faq/development/how_to_think_in_javet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/development/how_to_think_in_javet.rst -------------------------------------------------------------------------------- /docs/faq/development/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/development/index.rst -------------------------------------------------------------------------------- /docs/faq/development/where_are_es6_api_in_v8_mode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/development/where_are_es6_api_in_v8_mode.rst -------------------------------------------------------------------------------- /docs/faq/development/where_are_the_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/development/where_are_the_examples.rst -------------------------------------------------------------------------------- /docs/faq/development/why_is_the_inspector_disabled_in_node_js_mode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/development/why_is_the_inspector_disabled_in_node_js_mode.rst -------------------------------------------------------------------------------- /docs/faq/environment/can_javet_support_legacy_linux.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/environment/can_javet_support_legacy_linux.rst -------------------------------------------------------------------------------- /docs/faq/environment/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/environment/index.rst -------------------------------------------------------------------------------- /docs/faq/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/index.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/a_dynamic_link_library_dll_initialization_routine_failed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/a_dynamic_link_library_dll_initialization_routine_failed.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/can_i18n_be_supported.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/can_i18n_be_supported.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/can_i_debug_javet_in_chrome_dev_tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/can_i_debug_javet_in_chrome_dev_tools.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/can_node_js_event_loop_be_skipped.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/can_node_js_event_loop_be_skipped.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/index.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/sigsegv_at_createv8runtime_in_v8_mode_on_aws.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/sigsegv_at_createv8runtime_in_v8_mode_on_aws.rst -------------------------------------------------------------------------------- /docs/faq/troubleshooting/why_node_js_crashes_when_being_closed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/faq/troubleshooting/why_node_js_crashes_when_being_closed.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/make_html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/make_html -------------------------------------------------------------------------------- /docs/reference/converters/bridge_converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/bridge_converter.rst -------------------------------------------------------------------------------- /docs/reference/converters/custom_converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/custom_converter.rst -------------------------------------------------------------------------------- /docs/reference/converters/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/index.rst -------------------------------------------------------------------------------- /docs/reference/converters/object_converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/object_converter.rst -------------------------------------------------------------------------------- /docs/reference/converters/primitive_converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/primitive_converter.rst -------------------------------------------------------------------------------- /docs/reference/converters/proxy_converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/proxy_converter.rst -------------------------------------------------------------------------------- /docs/reference/converters/proxy_plugins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/converters/proxy_plugins.rst -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /docs/reference/javadoc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/javadoc/index.rst -------------------------------------------------------------------------------- /docs/reference/javadoc/package-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/javadoc/package-list -------------------------------------------------------------------------------- /docs/reference/javadoc/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/javadoc/script.js -------------------------------------------------------------------------------- /docs/reference/javadoc/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/javadoc/stylesheet.css -------------------------------------------------------------------------------- /docs/reference/resource_management/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/resource_management/index.rst -------------------------------------------------------------------------------- /docs/reference/resource_management/load_and_unload.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/resource_management/load_and_unload.rst -------------------------------------------------------------------------------- /docs/reference/resource_management/lock.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/resource_management/lock.rst -------------------------------------------------------------------------------- /docs/reference/resource_management/memory_management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/resource_management/memory_management.rst -------------------------------------------------------------------------------- /docs/reference/resource_management/modularization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/resource_management/modularization.rst -------------------------------------------------------------------------------- /docs/reference/resource_management/snapshot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/resource_management/snapshot.rst -------------------------------------------------------------------------------- /docs/reference/tips/best_practices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/tips/best_practices.rst -------------------------------------------------------------------------------- /docs/reference/tips/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/tips/index.rst -------------------------------------------------------------------------------- /docs/reference/todo_list.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/todo_list.rst -------------------------------------------------------------------------------- /docs/reference/troubleshooting/error_codes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/troubleshooting/error_codes.rst -------------------------------------------------------------------------------- /docs/reference/troubleshooting/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/troubleshooting/index.rst -------------------------------------------------------------------------------- /docs/reference/troubleshooting/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/troubleshooting/logging.rst -------------------------------------------------------------------------------- /docs/reference/troubleshooting/termination.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/troubleshooting/termination.rst -------------------------------------------------------------------------------- /docs/reference/v8_values/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/v8_values/index.rst -------------------------------------------------------------------------------- /docs/reference/v8_values/v8_collection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/v8_values/v8_collection.rst -------------------------------------------------------------------------------- /docs/reference/v8_values/v8_function.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/v8_values/v8_function.rst -------------------------------------------------------------------------------- /docs/reference/v8_values/v8_promise.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/v8_values/v8_promise.rst -------------------------------------------------------------------------------- /docs/reference/v8_values/v8_typed_array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/reference/v8_values/v8_typed_array.rst -------------------------------------------------------------------------------- /docs/release_notes/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/index.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_0_7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_0_7.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_0_8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_0_8.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_0_9.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_0_9.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_1_0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_1_0.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_1_1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_1_1.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_2_0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_2_0.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_2_1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_2_1.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_2_2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_2_2.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_3_0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_3_0.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_3_1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_3_1.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_4_0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_4_0.rst -------------------------------------------------------------------------------- /docs/release_notes/release_notes_5_0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/release_notes/release_notes_5_0.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/resources/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/css/custom.css -------------------------------------------------------------------------------- /docs/resources/images/chome_developer_tools_console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/chome_developer_tools_console.png -------------------------------------------------------------------------------- /docs/resources/images/chome_developer_tools_devices_remote_target_javet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/chome_developer_tools_devices_remote_target_javet.png -------------------------------------------------------------------------------- /docs/resources/images/javet_architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_architecture.drawio -------------------------------------------------------------------------------- /docs/resources/images/javet_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_architecture.png -------------------------------------------------------------------------------- /docs/resources/images/javet_converter_binding_via_native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_converter_binding_via_native.png -------------------------------------------------------------------------------- /docs/resources/images/javet_converter_binding_via_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_converter_binding_via_proxy.png -------------------------------------------------------------------------------- /docs/resources/images/javet_cross_platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_cross_platform.png -------------------------------------------------------------------------------- /docs/resources/images/javet_engine_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_engine_pool.png -------------------------------------------------------------------------------- /docs/resources/images/javet_interception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_interception.png -------------------------------------------------------------------------------- /docs/resources/images/javet_memory_management_passive_gc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_memory_management_passive_gc.png -------------------------------------------------------------------------------- /docs/resources/images/javet_modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_modes.png -------------------------------------------------------------------------------- /docs/resources/images/javet_module_system.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_module_system.drawio -------------------------------------------------------------------------------- /docs/resources/images/javet_module_system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/javet_module_system.png -------------------------------------------------------------------------------- /docs/resources/images/lifecycle_of_v8_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/lifecycle_of_v8_function.png -------------------------------------------------------------------------------- /docs/resources/images/logo.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/logo.drawio -------------------------------------------------------------------------------- /docs/resources/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/logo.ico -------------------------------------------------------------------------------- /docs/resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/logo.png -------------------------------------------------------------------------------- /docs/resources/images/memory_layout_of_v8_function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/memory_layout_of_v8_function.png -------------------------------------------------------------------------------- /docs/resources/images/statistics_v8_heap_space_statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/statistics_v8_heap_space_statistics.png -------------------------------------------------------------------------------- /docs/resources/images/statistics_v8_heap_statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/statistics_v8_heap_statistics.png -------------------------------------------------------------------------------- /docs/resources/images/statistics_v8_shared_memory_statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/statistics_v8_shared_memory_statistics.png -------------------------------------------------------------------------------- /docs/resources/images/v8_promise_and_resolver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/v8_promise_and_resolver.png -------------------------------------------------------------------------------- /docs/resources/images/v8_promise_lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/resources/images/v8_promise_lifecycle.png -------------------------------------------------------------------------------- /docs/tutorial/advanced/access_the_whole_jvm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/access_the_whole_jvm.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/cli_options_in_node_js.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/cli_options_in_node_js.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/expose_json_node_in_v8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/expose_json_node_in_v8.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/index.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/interact_with_node_js.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/interact_with_node_js.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/internationalization_i18n.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/internationalization_i18n.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/java_and_javascript_interop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/java_and_javascript_interop.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/object_converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/object_converter.rst -------------------------------------------------------------------------------- /docs/tutorial/advanced/preload_modules_in_engine_pool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/advanced/preload_modules_in_engine_pool.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/engine_pool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/engine_pool.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/hello_javet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/hello_javet.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/index.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/installation.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/interception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/interception.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/javet_shell.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/javet_shell.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/node_js_mode_and_v8_mode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/node_js_mode_and_v8_mode.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/polyfill.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/polyfill.rst -------------------------------------------------------------------------------- /docs/tutorial/basic/spring_integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/basic/spring_integration.rst -------------------------------------------------------------------------------- /docs/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/index.rst -------------------------------------------------------------------------------- /docs/tutorial/migration_guides/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/migration_guides/index.rst -------------------------------------------------------------------------------- /docs/tutorial/migration_guides/migrate_from_j2v8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/docs/tutorial/migration_guides/migrate_from_j2v8.rst -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.vfs.watch=false -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/gradlew.bat -------------------------------------------------------------------------------- /scripts/deno/change_javet_version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/change_javet_version.ts -------------------------------------------------------------------------------- /scripts/deno/change_node_v8_version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/change_node_v8_version.ts -------------------------------------------------------------------------------- /scripts/deno/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/deno.json -------------------------------------------------------------------------------- /scripts/deno/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/deno.lock -------------------------------------------------------------------------------- /scripts/deno/generate_args_gn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/generate_args_gn.ts -------------------------------------------------------------------------------- /scripts/deno/patch_node_build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/patch_node_build.ts -------------------------------------------------------------------------------- /scripts/deno/patch_v8_build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/deno/patch_v8_build.ts -------------------------------------------------------------------------------- /scripts/node/build.cmd: -------------------------------------------------------------------------------- 1 | @call npx tsc -p .\tsconfig.json -------------------------------------------------------------------------------- /scripts/node/javet-rebuild/rebuild-sqlite3.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/javet-rebuild/rebuild-sqlite3.cmd -------------------------------------------------------------------------------- /scripts/node/javet-rebuild/rebuild-sqlite3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/javet-rebuild/rebuild-sqlite3.sh -------------------------------------------------------------------------------- /scripts/node/javet-rebuild/rebuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/javet-rebuild/rebuild.cmd -------------------------------------------------------------------------------- /scripts/node/javet-rebuild/rebuild.sh: -------------------------------------------------------------------------------- 1 | patchelf --add-needed libjavet-node-linux-x86_64.v.5.0.2.so ${NODE_MODULE_FILE} 2 | -------------------------------------------------------------------------------- /scripts/node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/package-lock.json -------------------------------------------------------------------------------- /scripts/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/package.json -------------------------------------------------------------------------------- /scripts/node/test-es5/test-es5-multiline-string-literals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es5/test-es5-multiline-string-literals.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-array-find-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-array-find-index.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-array-find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-array-find.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-arrow-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-arrow-function.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-class.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-default-parameter-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-default-parameter-values.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-function-rest-parameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-function-rest-parameter.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-is-finite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-is-finite.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-is-nan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-is-nan.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-let-const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-let-const.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-number-is-integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-number-is-integer.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-number-is-safe-integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-number-is-safe-integer.js -------------------------------------------------------------------------------- /scripts/node/test-es6/test-es6-symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-es6/test-es6-symbol.js -------------------------------------------------------------------------------- /scripts/node/test-module/module1.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/module1.d.ts -------------------------------------------------------------------------------- /scripts/node/test-module/module1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/module1.js -------------------------------------------------------------------------------- /scripts/node/test-module/module1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/module1.ts -------------------------------------------------------------------------------- /scripts/node/test-module/module2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/module2.d.ts -------------------------------------------------------------------------------- /scripts/node/test-module/module2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/module2.js -------------------------------------------------------------------------------- /scripts/node/test-module/module2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/module2.ts -------------------------------------------------------------------------------- /scripts/node/test-module/test-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-module/test-import.js -------------------------------------------------------------------------------- /scripts/node/test-node/test-node-module-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-node/test-node-module-fs.js -------------------------------------------------------------------------------- /scripts/node/test-node/test-node-module-sqlite-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-node/test-node-module-sqlite-sync.js -------------------------------------------------------------------------------- /scripts/node/test-node/test-node-module-swc-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-node/test-node-module-swc-sync.js -------------------------------------------------------------------------------- /scripts/node/test-node/test-node-module-timers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-node/test-node-module-timers.js -------------------------------------------------------------------------------- /scripts/node/test-node/test-node-module-vm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/test-node/test-node-module-vm.js -------------------------------------------------------------------------------- /scripts/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/node/tsconfig.json -------------------------------------------------------------------------------- /scripts/patches/android/node/android_configure.py.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/android_configure.py.patch -------------------------------------------------------------------------------- /scripts/patches/android/node/common.gypi.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/common.gypi.patch -------------------------------------------------------------------------------- /scripts/patches/android/node/configure.py.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/configure.py.patch -------------------------------------------------------------------------------- /scripts/patches/android/node/constants-arm.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/constants-arm.h.patch -------------------------------------------------------------------------------- /scripts/patches/android/node/push_registers_asm.cc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/push_registers_asm.cc.patch -------------------------------------------------------------------------------- /scripts/patches/android/node/test_crypto_clienthello.cc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/test_crypto_clienthello.cc.patch -------------------------------------------------------------------------------- /scripts/patches/android/node/trap-handler.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/android/node/trap-handler.h.patch -------------------------------------------------------------------------------- /scripts/patches/linux/node/node.gypi.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/patches/linux/node/node.gypi.patch -------------------------------------------------------------------------------- /scripts/python/patch_android_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/python/patch_android_build.py -------------------------------------------------------------------------------- /scripts/python/requirements.txt: -------------------------------------------------------------------------------- 1 | coloredlogs==15.0.1 2 | -------------------------------------------------------------------------------- /scripts/shell/build_javet_artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/shell/build_javet_artifacts.sh -------------------------------------------------------------------------------- /scripts/shell/build_node_source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/shell/build_node_source.sh -------------------------------------------------------------------------------- /scripts/shell/build_v8_source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/shell/build_v8_source.sh -------------------------------------------------------------------------------- /scripts/shell/fetch_node_source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/shell/fetch_node_source.sh -------------------------------------------------------------------------------- /scripts/shell/fetch_v8_source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/shell/fetch_v8_source.sh -------------------------------------------------------------------------------- /scripts/v8/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/CLAUDE.md -------------------------------------------------------------------------------- /scripts/v8/gn/android-arm-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-arm-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-arm-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-arm-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-arm64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-arm64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-arm64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-arm64-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-x86-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-x86-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-x86-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-x86-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-x86_64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-x86_64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/android-x86_64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/android-x86_64-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/linux-arm64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/linux-arm64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/linux-arm64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/linux-arm64-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/linux-x86_64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/linux-x86_64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/linux-x86_64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/linux-x86_64-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/macos-arm64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/macos-arm64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/macos-arm64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/macos-arm64-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/macos-x86_64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/macos-x86_64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/macos-x86_64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/macos-x86_64-non-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/windows-x86_64-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/windows-x86_64-i18n-args.gn -------------------------------------------------------------------------------- /scripts/v8/gn/windows-x86_64-non-i18n-args.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/scripts/v8/gn/windows-x86_64-non-i18n-args.gn -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/CheckReturnValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/CheckReturnValue.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/NodeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/NodeModule.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Allow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Allow.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8BindingEnabler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8BindingEnabler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Block.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Convert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Convert.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Function.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Getter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Getter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Property.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8ProxyFunctionApply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8ProxyFunctionApply.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8RuntimeSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8RuntimeSetter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/V8Setter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/V8Setter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/annotations/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/annotations/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/JavetEntityError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/JavetEntityError.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/JavetEntityFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/JavetEntityFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/JavetEntityMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/JavetEntityMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/JavetEntityObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/JavetEntityObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/JavetEntityPropertyDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/JavetEntityPropertyDescriptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/JavetEntitySymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/JavetEntitySymbol.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/entities/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/entities/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/JSFunctionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/JSFunctionType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/JSRuntimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/JSRuntimeType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/JSScopeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/JSScopeType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/JavetErrorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/JavetErrorType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/JavetPromiseRejectEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/JavetPromiseRejectEvent.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/RawPointerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/RawPointerType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8AllocationSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8AllocationSpace.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8AwaitMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8AwaitMode.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ContextType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ContextType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ConversionMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ConversionMode.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8GCCallbackFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8GCCallbackFlags.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8GCType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8GCType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ProxyMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ProxyMode.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8RuntimeTerminationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8RuntimeTerminationMode.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ScopeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ScopeType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ValueErrorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ValueErrorType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ValueInternalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ValueInternalType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ValueReferenceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ValueReferenceType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/V8ValueSymbolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/V8ValueSymbolType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/enums/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/enums/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/BaseJavetScriptingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/BaseJavetScriptingException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetCompilationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetCompilationException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetConverterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetConverterException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetError.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetExecutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetExecutionException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetOutOfMemoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetOutOfMemoryException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetScriptingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetScriptingError.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/JavetTerminatedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/JavetTerminatedException.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/V8ErrorTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/V8ErrorTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/exceptions/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/exceptions/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/BaseJavetDirectCallableInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/BaseJavetDirectCallableInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/BaseJavetInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/BaseJavetInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/jvm/JavetJVMInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/jvm/JavetJVMInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/logging/BaseJavetConsoleInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/logging/BaseJavetConsoleInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/logging/JavetStandardConsoleInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/logging/JavetStandardConsoleInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/logging/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/logging/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interception/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interception/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IEnumBitset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IEnumBitset.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavaFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavaFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavaSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavaSupplier.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetAnonymous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetAnonymous.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetBiConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetBiConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetBiFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetBiFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetBiIndexedConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetBiIndexedConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetClosable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetClosable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetEntityError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetEntityError.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetEntityFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetEntityFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetEntityMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetEntityMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetEntityObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetEntityObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetEntityPropertyDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetEntityPropertyDescriptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetEntitySymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetEntitySymbol.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetLogger.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetMappable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetMappable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetRawPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetRawPointer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetResettable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetResettable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetSupplier.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetUniConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetUniConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetUniFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetUniFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/IJavetUniIndexedConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/IJavetUniIndexedConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interfaces/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interfaces/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/INodeNative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/INodeNative.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/IV8Cloneable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/IV8Cloneable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/IV8Convertible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/IV8Convertible.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/IV8Creatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/IV8Creatable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/IV8Executable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/IV8Executable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/IV8InspectorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/IV8InspectorListener.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/IV8Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/IV8Native.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/JavetClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/JavetClassLoader.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/NodeNative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/NodeNative.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/NodeRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/NodeRuntime.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Guard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Guard.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Host.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Host.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Inspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Inspector.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Internal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Internal.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Locker.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Native.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Notifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Notifier.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Runtime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Runtime.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8Scope.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/V8ScriptOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/V8ScriptOrigin.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/BindingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/BindingContext.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/BindingContextStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/BindingContextStore.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/ClassDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/ClassDescriptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/ClassDescriptorStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/ClassDescriptorStore.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/IClassProxyPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/IClassProxyPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/IClassProxyPluginFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/IClassProxyPluginFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/MethodDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/MethodDescriptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/binding/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/binding/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/IJavetDirectCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/IJavetDirectCallable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/IJavetGCCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/IJavetGCCallback.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/IJavetNearHeapLimitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/IJavetNearHeapLimitCallback.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/IJavetPromiseRejectCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/IJavetPromiseRejectCallback.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/IV8ModuleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/IV8ModuleResolver.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/JavetBuiltInModuleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/JavetBuiltInModuleResolver.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/JavetCallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/JavetCallbackContext.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/JavetCallbackType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/JavetCallbackType.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/JavetGCCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/JavetGCCallback.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/JavetPromiseRejectCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/JavetPromiseRejectCallback.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/V8FunctionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/V8FunctionCallback.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/callback/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/callback/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/BaseJavetConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/BaseJavetConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/IJavetConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/IJavetConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/JavetBridgeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/JavetBridgeConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/JavetConverterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/JavetConverterConfig.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/JavetObjectConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/JavetObjectConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/JavetPrimitiveConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/JavetPrimitiveConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/JavetProxyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/JavetProxyConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/converters/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/converters/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/IJavetEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/IJavetEngine.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/IJavetEnginePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/IJavetEnginePool.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/JavetEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/JavetEngine.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/JavetEngineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/JavetEngineConfig.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/JavetEnginePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/JavetEnginePool.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/JavetEngineUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/JavetEngineUsage.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/IV8RuntimeObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/IV8RuntimeObserver.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageCallbackContextCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageCallbackContextCount.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageReferenceCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageReferenceCount.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageV8HeapSpaceStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageV8HeapSpaceStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageV8HeapStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageV8HeapStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageV8ModuleCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/V8RuntimeObserverAverageV8ModuleCount.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/observers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/observers/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/engine/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/engine/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/executors/BaseV8Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/executors/BaseV8Executor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/executors/IV8Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/executors/IV8Executor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/executors/V8FileExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/executors/V8FileExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/executors/V8PathExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/executors/V8PathExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/executors/V8StringExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/executors/V8StringExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/executors/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/executors/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/loader/IJavetLibLoadingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/loader/IJavetLibLoadingListener.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/loader/JavetLibLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/loader/JavetLibLoader.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/loader/JavetLibLoadingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/loader/JavetLibLoadingListener.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/loader/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/loader/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/monitoring/V8HeapSpaceStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/monitoring/V8HeapSpaceStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/monitoring/V8HeapStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/monitoring/V8HeapStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/monitoring/V8SharedMemoryStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/monitoring/V8SharedMemoryStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/monitoring/V8StatisticsFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/monitoring/V8StatisticsFuture.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/monitoring/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/monitoring/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/options/NodeFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/options/NodeFlags.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/options/NodeRuntimeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/options/NodeRuntimeOptions.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/options/RuntimeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/options/RuntimeOptions.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/options/V8Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/options/V8Flags.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/options/V8RuntimeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/options/V8RuntimeOptions.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/options/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/options/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/BaseJavetDirectProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/BaseJavetDirectProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/BaseJavetProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/BaseJavetProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/BaseJavetProxySymbolConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/BaseJavetProxySymbolConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/BaseJavetReflectionProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/BaseJavetReflectionProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/BaseJavetReflectionProxyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/BaseJavetReflectionProxyInvocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/IJavetDirectProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/IJavetDirectProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/IJavetNonProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/IJavetNonProxy.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/IJavetProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/IJavetProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/IJavetProxySymbolConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/IJavetProxySymbolConverter.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/IJavetReflectionObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/IJavetReflectionObjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetDirectProxyFunctionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetDirectProxyFunctionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetDirectProxyObjectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetDirectProxyObjectHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetProxyPrototypeStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetProxyPrototypeStore.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyClassHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyClassHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyFactory.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyFunctionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyFunctionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyObjectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyObjectHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyV8ValueFunctionInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyV8ValueFunctionInvocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyV8ValueObjectInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/JavetReflectionProxyV8ValueObjectInvocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/ScoredExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/ScoredExecutable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/BaseJavetProxyPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/BaseJavetProxyPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/BaseJavetProxyPluginMultiple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/BaseJavetProxyPluginMultiple.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/BaseJavetProxyPluginSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/BaseJavetProxyPluginSingle.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginArray.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginClass.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginDefault.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginList.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/interop/proxy/plugins/JavetProxyPluginSet.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/node/modules/BaseNodeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/node/modules/BaseNodeModule.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/node/modules/INodeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/node/modules/INodeModule.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/node/modules/NodeModuleAny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/node/modules/NodeModuleAny.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/node/modules/NodeModuleModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/node/modules/NodeModuleModule.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/node/modules/NodeModuleProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/node/modules/NodeModuleProcess.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/node/modules/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/node/modules/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/ArrayUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/Float16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/Float16.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetDateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetDateTimeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetDefaultLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetDefaultLogger.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetOSUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetOSUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetResourceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetResourceUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetTypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetTypeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/JavetVirtualObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/JavetVirtualObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/ListUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/ListUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/SimpleFreeMarkerFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/SimpleFreeMarkerFormat.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/SimpleList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/SimpleList.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/SimpleMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/SimpleMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/SimpleSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/SimpleSet.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/ThreadSafeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/ThreadSafeMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/V8ValueUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/V8ValueUtils.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/receivers/IJavetCallbackReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/receivers/IJavetCallbackReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/receivers/JavetCallbackReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/receivers/JavetCallbackReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/utils/receivers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/utils/receivers/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/IV8Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/IV8Value.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/IV8ValueNonProxyable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/IV8ValueNonProxyable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/IV8ValuePrimitiveObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/IV8ValuePrimitiveObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/IV8ValuePrimitiveValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/IV8ValuePrimitiveValue.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/V8Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/V8Data.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/V8Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/V8Value.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueBigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueBigInteger.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueBigNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueBigNumber.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueBoolean.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueDouble.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueInteger.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueLong.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueNull.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueNumber.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValuePrimitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValuePrimitive.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueString.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueUndefined.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueUndefined.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueUnknown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueUnknown.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/V8ValueZonedDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/V8ValueZonedDateTime.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/primitive/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/primitive/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8Cacheable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8Cacheable.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8Context.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8Module.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8Script.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8Script.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueArray.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueIterator.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueKeyContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueKeyContainer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValuePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValuePromise.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueProxy.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueReference.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueSet.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/IV8ValueTypedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/IV8ValueTypedArray.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8Context.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8Module.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8Script.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8Script.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueArguments.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueArray.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueArrayBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueArrayBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueBooleanObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueBooleanObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueDataView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueDataView.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueDoubleObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueDoubleObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueError.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueFunction.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueGlobalObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueGlobalObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueIntegerObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueIntegerObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueIterator.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueLongObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueLongObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValuePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValuePromise.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueProxy.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueReference.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueRegExp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueRegExp.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueSet.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueSharedArrayBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueSharedArrayBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueStringObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueStringObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueSymbol.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueSymbolObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueSymbolObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueTypedArray.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueWeakMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueWeakMap.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/V8ValueWeakSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/V8ValueWeakSet.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInJson.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInObject.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInPromise.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInReflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInReflect.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/builtin/V8ValueBuiltInSymbol.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/builtin/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/builtin/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/reference/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/reference/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/virtual/V8VirtualIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/virtual/V8VirtualIterator.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/virtual/V8VirtualValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/virtual/V8VirtualValue.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/virtual/V8VirtualValueList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/virtual/V8VirtualValueList.java -------------------------------------------------------------------------------- /src/main/java/com/caoccao/javet/values/virtual/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/main/java/com/caoccao/javet/values/virtual/package-info.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Automatic-Module-Name: com.caoccao.javet 3 | 4 | -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/BaseTestJavet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/BaseTestJavet.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/BaseTestJavetPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/BaseTestJavetPool.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/BaseTestJavetRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/BaseTestJavetRuntime.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/exceptions/TestJavetCompilationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/exceptions/TestJavetCompilationException.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/exceptions/TestJavetError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/exceptions/TestJavetError.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/exceptions/TestJavetException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/exceptions/TestJavetException.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/exceptions/TestJavetExecutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/exceptions/TestJavetExecutionException.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interception/jvm/TestJavetJVMInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interception/jvm/TestJavetJVMInterceptor.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interception/logging/TestJavetStandardConsoleInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interception/logging/TestJavetStandardConsoleInterceptor.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestJavetLibLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestJavetLibLoader.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestNodeRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestNodeRuntime.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Guard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Guard.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Host.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Host.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Inspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Inspector.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Locker.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Native.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Native.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Runtime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Runtime.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/TestV8Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/TestV8Scope.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/callback/TestV8FunctionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/callback/TestV8FunctionCallback.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/converters/TestJavetBridgeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/converters/TestJavetBridgeConverter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/converters/TestJavetCustomConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/converters/TestJavetCustomConverter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/converters/TestJavetObjectConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/converters/TestJavetObjectConverter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/converters/TestJavetPrimitiveConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/converters/TestJavetPrimitiveConverter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/converters/TestJavetProxyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/converters/TestJavetProxyConverter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/engine/TestJavetEnginePerformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/engine/TestJavetEnginePerformance.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/engine/TestJavetEnginePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/engine/TestJavetEnginePool.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/loader/TestJavetLibLoadingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/loader/TestJavetLibLoadingListener.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/monitoring/TestV8HeapSpaceStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/monitoring/TestV8HeapSpaceStatistics.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/monitoring/TestV8HeapStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/monitoring/TestV8HeapStatistics.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/monitoring/TestV8HeapStatisticsOOM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/monitoring/TestV8HeapStatisticsOOM.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/monitoring/TestV8SharedMemoryStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/monitoring/TestV8SharedMemoryStatistics.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/options/TestI18n.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/options/TestI18n.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/options/TestNodeFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/options/TestNodeFlags.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/options/TestNodeRuntimeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/options/TestNodeRuntimeOptions.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/interop/options/TestV8Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/interop/options/TestV8Flags.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockAnnotationBasedCallbackReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockAnnotationBasedCallbackReceiver.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockCallbackReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockCallbackReceiver.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockDirectProxyFunctionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockDirectProxyFunctionHandler.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockDirectProxyListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockDirectProxyListHandler.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockDirectProxyObjectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockDirectProxyObjectHandler.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockFS.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockModuleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockModuleResolver.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockNearHeapLimitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockNearHeapLimitCallback.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockPojo.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/mock/MockPojoWithGenericGetterAndSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/mock/MockPojoWithGenericGetterAndSetter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/DecimalJavetInNodeJSMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/DecimalJavetInNodeJSMode.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/DecimalJavetInV8Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/DecimalJavetInV8Mode.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/HelloJavet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/HelloJavet.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestAccessTheWholeJVM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestAccessTheWholeJVM.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestES5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestES5.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestES6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestES6.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestI18nInNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestI18nInNode.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestI18nInV8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestI18nInV8.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestInterception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestInterception.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestJavaAndJSInterop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestJavaAndJSInterop.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestJsonNodeInV8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestJsonNodeInV8.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestModuleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestModuleResolver.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/TestObjectConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/TestObjectConverter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/cdt/CDTConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/cdt/CDTConfig.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/cdt/CDTHttpServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/cdt/CDTHttpServlet.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/cdt/CDTShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/cdt/CDTShell.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/cdt/CDTWebSocketAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/cdt/CDTWebSocketAdapter.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/cdt/CDTWebSocketCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/cdt/CDTWebSocketCreator.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/tutorial/cdt/TestCDT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/tutorial/cdt/TestCDT.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/utils/TestJavetDateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/utils/TestJavetDateTimeUtils.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/utils/TestSimpleFreeMarkerFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/utils/TestSimpleFreeMarkerFormat.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueBigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueBigInteger.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueBoolean.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueDouble.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueInteger.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueLong.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueNull.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueString.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueUndefined.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueUndefined.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/primitive/TestV8ValueZonedDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/primitive/TestV8ValueZonedDateTime.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8Module.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8Script.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8Script.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueArguments.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueArray.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueArrayBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueArrayBuffer.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueDataView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueDataView.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueError.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueFunction.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueGlobalObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueGlobalObject.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueMap.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueObject.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValuePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValuePromise.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueProxy.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueRegExp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueRegExp.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueSet.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueSymbol.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueTypedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueTypedArray.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueWeakMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueWeakMap.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/TestV8ValueWeakSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/TestV8ValueWeakSet.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/builtin/TestV8ValueBuiltInJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/builtin/TestV8ValueBuiltInJson.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/builtin/TestV8ValueBuiltInObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/builtin/TestV8ValueBuiltInObject.java -------------------------------------------------------------------------------- /src/test/java/com/caoccao/javet/values/reference/builtin/TestV8ValueBuiltInSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caoccao/Javet/HEAD/src/test/java/com/caoccao/javet/values/reference/builtin/TestV8ValueBuiltInSymbol.java --------------------------------------------------------------------------------