From d718ae3a850e852573e1fa40596321b670abf43e Mon Sep 17 00:00:00 2001 From: Sam Gammon Date: Thu, 30 Jan 2025 01:53:54 -0800 Subject: [PATCH] feat: refactor for public embedding (#1192) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: refactor for public embedding, pt 1 - chore: move most internals to non-internal packages - chore: open up configuration and context classes - chore: open up polyglot annotations and intrinsic tools Signed-off-by: Sam Gammon * chore: update api pins Signed-off-by: Sam Gammon * chore: warning fixes, updates to kotlin 2.2 standards Signed-off-by: Sam Gammon * chore: fmt Signed-off-by: Sam Gammon * chore: `pnpm update -r --latest` && `pnpm dedupe` Signed-off-by: Sam Gammon * chore: further fork / dep updates Signed-off-by: Sam Gammon * chore: updates, pt 1 Signed-off-by: Sam Gammon * chore: updates, pt 2 Signed-off-by: Sam Gammon * chore: upgrade micronaut Signed-off-by: Sam Gammon * chore: updates to `third_party` modules Signed-off-by: Sam Gammon * chore: update micronaut plugins to latest Signed-off-by: Sam Gammon * chore: update verification metdata Signed-off-by: Sam Gammon * chore: re-lock server api Signed-off-by: Sam Gammon * chore: fmt Signed-off-by: Sam Gammon * chore: update junit jupiter Signed-off-by: Sam Gammon * chore: detekt baseline updates Signed-off-by: Sam Gammon * fix: avoid context receivers, general kotlinc warning fixes Signed-off-by: Sam Gammon * fix: rollback zlib Signed-off-by: Sam Gammon * fix: macos minimum for rust cc Signed-off-by: Sam Gammon * chore: fmt Signed-off-by: Sam Gammon * chore: version bump/prep → `1.0.0-alpha12` Signed-off-by: Sam Gammon * chore: fmt Signed-off-by: Sam Gammon --------- Signed-off-by: Sam Gammon Signed-off-by: Sam Gammon --- .devcontainer/Dockerfile | 2 +- .github/CONTRIBUTING.md | 4 +- .github/license-header.txt | 2 +- .gitmodules | 5 - .release | 2 +- .version | 2 +- Cargo.lock | 704 +- Cargo.toml | 26 +- README.md | 4 +- build.gradle.kts | 6 - crates/base/Cargo.toml | 4 +- crates/builder/Cargo.toml | 2 +- crates/builder/src/lib.rs | 2 +- crates/deps/Cargo.toml | 2 +- crates/entry/Cargo.toml | 2 +- crates/model/Cargo.toml | 2 +- crates/posix/Cargo.toml | 2 +- crates/posix/src/lib.rs | 2 +- crates/project/Cargo.toml | 2 +- crates/protocol/Cargo.toml | 2 +- crates/sqlite/Cargo.toml | 2 +- crates/substrate/Cargo.toml | 2 +- crates/terminal/Cargo.toml | 2 +- crates/transport/Cargo.toml | 2 +- elide.toml | 2 +- gradle.properties | 9 +- gradle/elide.versions.toml | 174 +- gradle/mn-override.versions.toml | 18 +- gradle/verification-metadata.xml | 3810 ++++++++- package.json | 10 +- packages/cli/detekt-baseline.xml | 2 + packages/cli/package.json | 4 +- packages/cli/packaging/install-debug.sh | 7 +- packages/cli/packaging/install.sh | 4 +- packages/cli/packaging/npm/elide.js | 2 +- packages/cli/packaging/npm/elide.sh | 2 +- packages/cli/packaging/npm/package.json.tpl | 4 +- .../elide/tool/cli/AbstractToolCommand.kt | 9 +- .../kotlin/elide/tool/cli/CommandContext.kt | 5 +- .../kotlin/elide/tool/cli/CommandResult.kt | 1 + .../kotlin/elide/tool/cli/ToolTypealiases.kt | 7 - .../tool/cli/cmd/repl/ToolShellCommand.kt | 5 +- .../src/main/kotlin/elide/tool/cli/main.kt | 25 +- .../kotlin/elide/tool/cli/output/Mosaic.kt | 26 +- .../control/AbstractScriptEngineFactory.kt | 2 +- .../elide/tool/control/JvmScriptEngine.kt | 2 +- .../elide/tool/control/PythonScriptEngine.kt | 2 +- .../elide/tool/control/RubyScriptEngine.kt | 2 +- .../kotlin/elide/tool/err/ErrorHandler.kt | 6 +- .../kotlin/elide/tool/err/PersistedError.kt | 1 + .../elide/tool/project/ProjectConfig.kt | 1 + .../kotlin/elide/tool/project/ProjectInfo.kt | 1 + packages/engine/api/engine.api | 2 - .../elide/runtime/core/PolyglotContext.kt | 1 + packages/graalvm/api/graalvm.api | 7582 +++++++++-------- packages/graalvm/build.gradle.kts | 2 +- packages/graalvm/detekt-baseline.xml | 3 - .../graalvm/src/main/jpms/module-info.java | 2 +- .../elide/runtime/core/EngineFactory.kt | 3 +- .../core/extensions/ExecutionListener.kt | 3 +- .../core/internals/MutableEngineLifecycle.kt | 7 +- .../internals/graalvm/GraalVMConfiguration.kt | 6 +- .../core/internals/graalvm/GraalVMContext.kt | 6 +- .../core/internals/graalvm/GraalVMEngine.kt | 15 +- .../elide/runtime/feature/EngineFeature.kt | 3 +- .../elide/runtime/feature/FrameworkFeature.kt | 3 +- .../elide/runtime/feature/ProtocolBuffers.kt | 3 +- .../runtime/feature/VirtualFilesystem.kt | 3 +- .../runtime/feature/js/JavaScriptFeature.kt | 6 +- .../runtime/feature/js/node/NodeJsFeature.kt | 86 +- .../elide/runtime/feature/jvm/JvmFeature.kt | 5 +- .../runtime/feature/jvm/KotlinFeature.kt | 5 +- .../runtime/feature/python/PythonFeature.kt | 5 +- .../elide/runtime/feature/ruby/RubyFeature.kt | 5 +- .../feature/wasm/WebAssemblyFeature.kt | 5 +- .../elide/runtime/gvm/BasicExecutionInputs.kt | 3 +- .../elide/runtime/gvm/DeveloperScript.kt | 3 +- .../elide/runtime/gvm/ExecutableScript.kt | 3 +- .../elide/runtime/gvm/ExecutionInputs.kt | 3 +- .../gvm/{internals => }/GraalVMGuest.kt | 7 +- .../kotlin/elide/runtime/gvm/GuestLanguage.kt | 4 +- .../kotlin/elide/runtime/gvm/GuestScript.kt | 3 +- .../kotlin/elide/runtime/gvm/GuestVMTypes.kt | 3 +- .../elide/runtime/gvm/InvocationBindings.kt | 3 +- .../elide/runtime/gvm/InvocationMode.kt | 3 +- .../gvm/MicronautRequestExecutionInputs.kt | 3 +- .../runtime/gvm/RequestExecutionInputs.kt | 3 +- .../{internals/intrinsics => api}/ElideAPI.kt | 4 +- .../intrinsics => api}/Intrinsic.kt | 14 +- .../runtime/gvm/cfg/GuestIOConfiguration.kt | 38 +- .../runtime/gvm/cfg/GuestVMConfiguration.kt | 38 +- .../elide/runtime/gvm/cfg/GuestVMEEConfig.kt | 7 +- .../runtime/gvm/cfg/GuestVMEESandboxConfig.kt | 23 +- .../runtime/gvm/cfg/GuestVMInspectConfig.kt | 15 +- .../elide/runtime/gvm/cfg/package-info.java | 6 +- .../gvm/internals/AbstractGVMScript.kt | 11 +- .../gvm/internals/GuestExecutorExtensions.kt | 21 - .../gvm/internals/IntrinsicsManager.kt | 4 +- .../internals/intrinsics/ElideIntrinsic.kt | 8 +- .../intrinsics/js/AbstractJsIntrinsic.kt | 5 +- .../intrinsics/js/base64/Base64Intrinsic.kt | 9 +- .../intrinsics/js/base64/package-info.java | 6 +- .../intrinsics/js/codec/JsEncoding.kt | 8 +- .../intrinsics/js/console/ConsoleIntrinsic.kt | 6 +- .../intrinsics/js/console/package-info.java | 6 +- .../js/crypto/WebCryptoIntrinsic.kt | 9 +- .../intrinsics/js/crypto/WebCryptoKey.kt | 7 +- .../js/fetch/FetchHeadersIntrinsic.kt | 3 +- .../intrinsics/js/fetch/FetchIntrinsic.kt | 10 +- .../js/fetch/FetchRequestIntrinsic.kt | 3 +- .../js/fetch/FetchResponseIntrinsic.kt | 3 +- .../intrinsics/js/fetch/package-info.java | 6 +- .../internals/intrinsics/js/package-info.java | 6 +- .../js/stream/CoreStreamsIntrinsic.kt | 8 +- .../intrinsics/js/stream/package-info.java | 6 +- .../intrinsics/js/struct/map/AbstractJsMap.kt | 3 +- .../js/struct/map/AbstractJsMultiMap.kt | 3 +- .../intrinsics/js/struct/map/BaseJsMap.kt | 3 +- .../js/struct/map/BaseMutableJsMap.kt | 5 +- .../js/struct/map/BaseMutableJsMultiMap.kt | 5 +- .../js/struct/map/JsConcurrentMap.kt | 3 +- .../js/struct/map/JsConcurrentSortedMap.kt | 3 +- .../intrinsics/js/struct/map/JsMap.kt | 3 +- .../intrinsics/js/struct/map/JsMultiMap.kt | 3 +- .../intrinsics/js/struct/map/JsMutableMap.kt | 3 +- .../js/struct/map/JsMutableMultiMap.kt | 3 +- .../intrinsics/js/struct/map/JsSortedMap.kt | 3 +- .../js/struct/map/MutableSortedMap.kt | 3 +- .../js/struct/map/package-info.java | 6 +- .../intrinsics/js/struct/package-info.java | 6 +- .../intrinsics/js/typed/UUIDValue.kt | 3 +- .../intrinsics/js/url/URLIntrinsic.kt | 13 +- .../js/url/URLSearchParamsIntrinsic.kt | 9 +- .../intrinsics/js/url/URLTypealiases.kt | 3 +- .../intrinsics/js/url/package-info.java | 6 +- .../js/webstreams/ReadableStreamIntrinsic.kt | 5 +- .../js/webstreams/package-info.java | 6 +- .../internals/intrinsics/package-info.java | 6 +- .../gvm/internals/js/JsExecutableScript.kt | 4 +- .../js/JsMicronautRequestExecutionInputs.kt | 3 +- .../js/JsServerRequestExecutionInputs.kt | 3 +- .../runtime/gvm/internals/js/JsTimers.kt | 7 +- .../runtime/gvm/internals/package-info.java | 6 +- .../gvm/internals/sqlite/SqliteModule.kt | 15 +- .../gvm/internals/testing/TestingModule.kt | 9 +- .../internals/vfs/EffectiveGuestVFSConfig.kt | 3 +- .../gvm/internals/vfs/GuestIOAccessDenied.kt | 3 +- .../gvm/internals/vfs/GuestIOException.kt | 3 +- .../gvm/internals/vfs/GuestVFSPolicy.kt | 3 +- .../gvm/internals/vfs/package-info.java | 6 +- .../intrinsics/BuiltinIntrinsicsResolver.kt | 4 +- .../intrinsics/CachedIntrinsicsResolver.kt | 10 +- .../intrinsics/CompoundIntrinsicsResolver.kt | 11 +- .../intrinsics/ServiceIntrinsicsResolver.kt | 10 +- .../{internals/intrinsics => }/js/JsError.kt | 30 +- .../{internals/intrinsics => }/js/JsProxy.kt | 5 +- .../{internals/intrinsics => }/js/JsSymbol.kt | 16 +- .../elide/runtime/gvm/package-info.java | 6 +- .../elide/runtime/intrinsics/ElideBindings.kt | 5 +- .../runtime/intrinsics/GuestIntrinsic.kt | 4 +- .../elide/runtime/intrinsics/js/Blob.kt | 3 +- .../elide/runtime/intrinsics/js/Crypto.kt | 3 +- .../elide/runtime/intrinsics/js/CryptoKey.kt | 3 +- .../elide/runtime/intrinsics/js/FetchAPI.kt | 3 +- .../runtime/intrinsics/js/FetchHeaders.kt | 3 +- .../intrinsics/js/FetchMutableHeaders.kt | 3 +- .../intrinsics/js/FetchMutableRequest.kt | 3 +- .../intrinsics/js/FetchMutableResponse.kt | 3 +- .../runtime/intrinsics/js/FetchRequest.kt | 3 +- .../runtime/intrinsics/js/FetchResponse.kt | 3 +- .../elide/runtime/intrinsics/js/File.kt | 3 +- .../runtime/intrinsics/js/JavaScriptBase64.kt | 3 +- .../intrinsics/js/JavaScriptConsole.kt | 3 +- .../intrinsics/js/JavaScriptStreams.kt | 3 +- .../elide/runtime/intrinsics/js/JsIterator.kt | 4 +- .../elide/runtime/intrinsics/js/MapLike.kt | 3 +- .../runtime/intrinsics/js/MultiMapLike.kt | 3 +- .../runtime/intrinsics/js/MutableMapLike.kt | 3 +- .../intrinsics/js/MutableMultiMapLike.kt | 3 +- .../elide/runtime/intrinsics/js/MutableURL.kt | 3 +- .../runtime/intrinsics/js/RandomSource.kt | 3 +- .../runtime/intrinsics/js/ReadableStream.kt | 3 +- .../runtime/intrinsics/js/ServerAgent.kt | 3 +- .../elide/runtime/intrinsics/js/StringLike.kt | 3 +- .../intrinsics/js/encoding/EncodingUtility.kt | 4 +- .../intrinsics/js/encoding/TextDecoder.kt | 6 +- .../intrinsics/js/encoding/TextEncoder.kt | 4 +- .../runtime/intrinsics/js/err/Stacktrace.kt | 3 +- .../runtime/intrinsics/js/err/ValueError.kt | 6 +- .../runtime/intrinsics/js/express/Express.kt | 3 +- .../intrinsics/js/express/ExpressApp.kt | 3 +- .../intrinsics/js/express/ExpressRequest.kt | 3 +- .../intrinsics/js/express/ExpressResponse.kt | 3 +- .../runtime/intrinsics/js/node/PathAPI.kt | 4 +- .../runtime/intrinsics/js/node/ProcessAPI.kt | 4 +- .../js/node/childProcess/ChildProcess.kt | 6 +- .../node/childProcess/ChildProcessDefaults.kt | 4 +- .../js/node/childProcess/ChildProcessSync.kt | 4 +- .../js/node/childProcess/ExecOptions.kt | 5 +- .../js/node/childProcess/ExecSyncOptions.kt | 5 +- .../js/node/childProcess/ForkOptions.kt | 5 +- .../js/node/childProcess/ProcessIOChannels.kt | 6 +- .../js/node/childProcess/SpawnOptions.kt | 5 +- .../js/node/childProcess/SpawnSyncOptions.kt | 5 +- .../js/node/childProcess/StdioConfig.kt | 4 +- .../runtime/intrinsics/js/node/os/CPUInfo.kt | 6 +- .../js/node/os/NetworkInterfaceInfo.kt | 4 +- .../runtime/intrinsics/js/node/path/Path.kt | 6 +- .../intrinsics/js/node/path/PathFactory.kt | 4 +- .../intrinsics/js/node/stream/Readable.kt | 6 +- .../intrinsics/js/node/stream/Writable.kt | 4 +- .../runtime/intrinsics/js/package-info.java | 6 +- .../elide/runtime/intrinsics/js/typed/UUID.kt | 3 +- .../runtime/intrinsics/package-info.java | 6 +- .../intrinsics/server/http/HttpContext.kt | 3 +- .../intrinsics/server/http/HttpMethod.kt | 3 +- .../intrinsics/server/http/HttpRequest.kt | 3 +- .../intrinsics/server/http/HttpRouter.kt | 3 +- .../server/http/HttpServerConfig.kt | 4 +- .../server/http/HttpServerEngine.kt | 3 +- .../server/http/internal/GuestCallback.kt | 3 +- .../server/http/internal/GuestHandler.kt | 3 +- .../server/http/internal/HandlerRegistry.kt | 3 +- .../server/http/internal/NoopServerConfig.kt | 3 +- .../server/http/internal/Pipeline.kt | 3 +- .../server/http/internal/PipelineMatcher.kt | 3 +- .../server/http/internal/PipelineRouter.kt | 5 +- .../server/http/internal/PipelineStage.kt | 3 +- .../intrinsics/server/http/internal/Types.kt | 3 +- .../server/http/netty/NettyHttpRequest.kt | 3 +- .../server/http/netty/NettyHttpResponse.kt | 5 +- .../server/http/netty/NettyRequestHandler.kt | 3 +- .../server/http/netty/NettyServerConfig.kt | 4 +- .../server/http/netty/NettyTransport.kt | 3 +- .../intrinsics/sqlite/package-info.java | 2 +- .../intrinsics/testing/package-info.java | 2 +- .../internals => }/node/asserts/NodeAssert.kt | 58 +- .../node/asserts/NodeAssertStrict.kt | 11 +- .../node/buffer/GuestBufferView.kt | 27 +- .../internals => }/node/buffer/GuestBytes.kt | 18 +- .../internals => }/node/buffer/NodeBlob.kt | 19 +- .../internals => }/node/buffer/NodeBuffer.kt | 14 +- .../node/buffer/NodeBufferClass.kt | 8 +- .../node/buffer/NodeBufferEncoding.kt | 4 +- .../node/buffer/NodeBufferInstance.kt | 10 +- .../internals => }/node/buffer/NodeFile.kt | 11 +- .../node/buffer/NodeGuestBuffer.kt | 8 +- .../node/buffer/NodeHostBuffer.kt | 8 +- .../node/childProcess/ChildProcessNative.kt | 10 +- .../node/childProcess/InterElideIPC.kt | 8 +- .../node/childProcess/NodeChildProcess.kt | 157 +- .../node/cluster/NodeCluster.kt | 11 +- .../node/console/NodeConsole.kt | 11 +- .../internals => }/node/crypto/NodeCrypto.kt | 11 +- .../internals => }/node/dgram/NodeDatagram.kt | 11 +- .../diagnostics/NodeDiagnosticsChannel.kt | 11 +- .../{gvm/internals => }/node/dns/NodeDNS.kt | 11 +- .../node/dns/NodeDNSPromises.kt | 11 +- .../internals => }/node/domain/NodeDomain.kt | 11 +- .../internals => }/node/events/NodeEvents.kt | 57 +- .../internals => }/node/fs/NodeFilesystem.kt | 67 +- .../{gvm/internals => }/node/http/NodeHttp.kt | 11 +- .../internals => }/node/http2/NodeHttp2.kt | 11 +- .../internals => }/node/https/NodeHttps.kt | 11 +- .../node/inspector/NodeInspector.kt | 11 +- .../node/inspector/NodeInspectorPromises.kt | 17 +- .../internals => }/node/module/NodeModules.kt | 11 +- .../internals => }/node/net/NodeNetwork.kt | 11 +- .../internals => }/node/os/NodeCpuInfo.kt | 4 +- .../node/os/NodeOperatingSystem.kt | 24 +- .../node/os/NodeOsNetworking.kt | 4 +- .../internals => }/node/path/NodePaths.kt | 56 +- .../node/perfHooks/NodePerformanceHooks.kt | 11 +- .../node/process/NodeProcess.kt | 18 +- .../node/querystring/NodeQuerystring.kt | 11 +- .../node/readline/NodeReadline.kt | 11 +- .../node/readline/NodeReadlinePromises.kt | 17 +- .../internals => }/node/stream/NodeStream.kt | 35 +- .../node/stream/NodeStreamConsumers.kt | 11 +- .../node/stream/NodeStreamPromises.kt | 11 +- .../node/stream/NodeStreamWeb.kt | 11 +- .../node/stringDecoder/NodeStringDecoder.kt | 11 +- .../{gvm/internals => }/node/test/NodeTest.kt | 11 +- .../{gvm/internals => }/node/url/NodeURL.kt | 11 +- .../internals => }/node/worker/NodeWorker.kt | 11 +- .../{gvm/internals => }/node/zlib/NodeURL.kt | 11 +- .../runtime/plugins/debug/DebugConfig.kt | 3 +- .../runtime/plugins/debug/DebugPlugin.kt | 3 +- .../dev.elide/graalvm/native-image.properties | 2 +- .../elide.runtime.gvm.ExecutionInputs | 2 +- .../services/elide.runtime.gvm.GuestScript | 2 +- .../elide.runtime.gvm.InvocationBindings | 2 +- .../services/elide.runtime.gvm.VMEngineImpl | 2 +- ...lide.runtime.intrinsics.IntrinsicsResolver | 6 +- .../services/elide.runtime.vfs.GuestVFS | 2 +- .../elide/runtime/core/EngineFactoryTest.kt | 3 +- .../elide/runtime/core/HostPlatformTest.kt | 3 +- .../elide/runtime/core/LifecycleEventsTest.kt | 3 +- .../elide/runtime/core/MockEnginePlugin.kt | 3 +- .../kotlin/elide/runtime/core/VersionTest.kt | 3 +- .../elide/runtime/gvm/PolyglotScriptTest.kt | 3 +- .../gvm/internals/IntrinsicsManagerTest.kt | 3 +- .../js/base64/JsBase64IntrinsicTest.kt | 3 +- .../js/console/JsConsoleIntrinsicTest.kt | 3 +- .../js/crypto/WebCryptoIntrinsicTest.kt | 3 +- .../intrinsics/js/fetch/FetchIntrinsicTest.kt | 3 +- .../js/struct/map/AbstractJsMapTest.kt | 3 +- .../js/struct/map/JsConcurrentMapTest.kt | 3 +- .../struct/map/JsConcurrentSortedMapTest.kt | 3 +- .../intrinsics/js/struct/map/JsMapTest.kt | 3 +- .../js/struct/map/JsMultiMapTest.kt | 3 +- .../js/struct/map/JsMutableMapTest.kt | 3 +- .../js/struct/map/JsMutableMultiMapTest.kt | 3 +- .../js/struct/map/JsSortedMapTest.kt | 3 +- .../intrinsics/js/typed/UUIDValueTest.kt | 3 +- .../internals/js/AbstractJsIntrinsicTest.kt | 6 +- .../internals/js/JsInvocationBindingsTest.kt | 3 +- .../internals/js/node/AbstractNodeFsTest.kt | 4 +- .../internals/js/node/NodeAssertStrictTest.kt | 6 +- .../gvm/internals/js/node/NodeAssertTest.kt | 8 +- .../gvm/internals/js/node/NodeBufferTest.kt | 8 +- .../internals/js/node/NodeChildProcessTest.kt | 12 +- .../gvm/internals/js/node/NodeClusterTest.kt | 6 +- .../gvm/internals/js/node/NodeConsoleTest.kt | 6 +- .../gvm/internals/js/node/NodeCryptoTest.kt | 6 +- .../gvm/internals/js/node/NodeDatagramTest.kt | 6 +- .../js/node/NodeDiagnosticsChannelTest.kt | 6 +- .../internals/js/node/NodeDnsPromisesTest.kt | 6 +- .../gvm/internals/js/node/NodeDnsTest.kt | 6 +- .../gvm/internals/js/node/NodeDomainTest.kt | 6 +- .../gvm/internals/js/node/NodeEventsTest.kt | 10 +- .../internals/js/node/NodeFsPromisesTest.kt | 8 +- .../gvm/internals/js/node/NodeFsTest.kt | 12 +- .../gvm/internals/js/node/NodeHttp2Test.kt | 6 +- .../gvm/internals/js/node/NodeHttpTest.kt | 6 +- .../gvm/internals/js/node/NodeHttpsTest.kt | 6 +- .../js/node/NodeInspectorPromisesTest.kt | 11 +- .../internals/js/node/NodeInspectorTest.kt | 6 +- .../gvm/internals/js/node/NodeModuleTest.kt | 6 +- .../gvm/internals/js/node/NodeNetTest.kt | 6 +- .../gvm/internals/js/node/NodeOsTest.kt | 23 +- .../gvm/internals/js/node/NodePathTest.kt | 10 +- .../internals/js/node/NodePerfHooksTest.kt | 6 +- .../gvm/internals/js/node/NodeProcessTest.kt | 8 +- .../internals/js/node/NodeQuerystringTest.kt | 6 +- .../js/node/NodeReadlinePromisesTest.kt | 11 +- .../gvm/internals/js/node/NodeReadlineTest.kt | 6 +- .../js/node/NodeStreamConsumersTest.kt | 6 +- .../js/node/NodeStreamPromisesTest.kt | 6 +- .../gvm/internals/js/node/NodeStreamTest.kt | 6 +- .../internals/js/node/NodeStreamWebTest.kt | 6 +- .../js/node/NodeStringDecoderTest.kt | 6 +- .../gvm/internals/js/node/NodeTestTest.kt | 6 +- .../gvm/internals/js/node/NodeURLTest.kt | 6 +- .../gvm/internals/js/node/NodeWorkerTest.kt | 6 +- .../gvm/internals/js/node/NodeZlibTest.kt | 6 +- .../gvm/internals/sqlite/SQLiteModuleTest.kt | 4 +- .../runtime/gvm/internals/vfs/HostVFSTest.kt | 3 +- .../elide/runtime/gvm/js/AbstractJsTest.kt | 14 +- .../gvm/js/polyfills/JsAbortControllerTest.kt | 3 +- .../runtime/gvm/js/polyfills/JsBufferTest.kt | 3 +- .../runtime/gvm/js/polyfills/JsEventTest.kt | 3 +- .../gvm/js/vfs/JsRequireEmbeddedTest.kt | 3 +- .../runtime/intrinsics/js/JsIteratorTest.kt | 4 +- .../{gvm/js => }/node/AbstractJsModuleTest.kt | 8 +- .../{gvm/js => }/node/ElideJsModuleTest.kt | 4 +- .../{gvm/js => }/node/GenericJsModuleTest.kt | 4 +- .../{gvm/js => }/node/NodeEventAwareTest.kt | 12 +- .../js => }/node/NodeModuleConformanceTest.kt | 12 +- .../plugins/AbstractLanguagePluginTest.kt | 3 +- .../META-INF/elide/embedded/harness.js | 2 +- .../META-INF/elide/embedded/simple.js | 2 +- .../src/test/resources/logback-test.xml | 2 +- .../proto-protobuf/api/proto-protobuf.api | 12 +- .../main/kotlin/elide/proto/impl/Protobuf.kt | 17 +- .../proto/impl/data/ProtoDataContainer.kt | 4 +- packages/server/api/server.api | 1 - .../io/netty/internal/tcnative/Library.java | 9 +- .../org/fusesource/jansi/internal/OSInfo.java | 4 +- pnpm-lock.yaml | 148 +- samples/gradle.properties | 2 +- settings.gradle.kts | 2 +- third_party/README.md | 1 - third_party/apache/apr | 2 +- third_party/cloudflare/zlib | 2 +- third_party/google/boringssl | 2 +- third_party/oracle/graalvm | 1 - third_party/sqlite | 2 +- tools/conventions/src/main/kotlin/Elide.kt | 2 +- tools/elide-build/build.gradle.kts | 20 +- .../elide/internal/conventions/Constants.kt | 25 +- .../internal/conventions/Dependencies.kt | 2 +- .../DependencyResolutionConventions.kt | 6 + .../conventions/jvm/JavaConventions.kt | 4 +- .../conventions/kotlin/KotlinConventions.kt | 2 - .../conventions/kotlin/KotlinMultiplatform.kt | 2 +- tools/images/base-alpine/Dockerfile | 2 +- tools/images/base/Dockerfile | 2 +- tools/images/bash/Dockerfile | 2 +- tools/images/bench/Dockerfile | 2 +- tools/images/builder/Dockerfile | 2 +- tools/images/elide/Dockerfile | 2 +- tools/images/gvm17/Dockerfile | 2 +- tools/images/gvm20/Dockerfile | 2 +- tools/images/gvm21/Dockerfile | 2 +- tools/images/gvm22/Dockerfile | 2 +- tools/images/gvm23/Dockerfile | 2 +- tools/images/jdk17/Dockerfile | 2 +- tools/images/jdk20/Dockerfile | 2 +- tools/images/jdk21/Dockerfile | 2 +- tools/images/jdk22/Dockerfile | 2 +- tools/images/jdk23/Dockerfile | 2 +- tools/images/native-alpine/Dockerfile | 2 +- tools/images/native/Dockerfile | 2 +- tools/images/rbe/Dockerfile | 2 +- tools/images/runtime-jvm17/Dockerfile | 2 +- tools/images/runtime-jvm20/Dockerfile | 2 +- tools/images/runtime-jvm21/Dockerfile | 2 +- tools/images/runtime-jvm22/Dockerfile | 2 +- tools/images/runtime-jvm23/Dockerfile | 2 +- .../gradle-plugin/gradle/libs.versions.toml | 4 +- 421 files changed, 9681 insertions(+), 5628 deletions(-) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals => }/GraalVMGuest.kt (90%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals/intrinsics => api}/ElideAPI.kt (89%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals/intrinsics => api}/Intrinsic.kt (84%) delete mode 100644 packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GuestExecutorExtensions.kt rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals => }/intrinsics/BuiltinIntrinsicsResolver.kt (93%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals => }/intrinsics/CachedIntrinsicsResolver.kt (86%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals => }/intrinsics/CompoundIntrinsicsResolver.kt (77%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals => }/intrinsics/ServiceIntrinsicsResolver.kt (77%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals/intrinsics => }/js/JsError.kt (87%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals/intrinsics => }/js/JsProxy.kt (98%) rename packages/graalvm/src/main/kotlin/elide/runtime/gvm/{internals/intrinsics => }/js/JsSymbol.kt (82%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/asserts/NodeAssert.kt (96%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/asserts/NodeAssertStrict.kt (82%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/GuestBufferView.kt (77%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/GuestBytes.kt (76%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeBlob.kt (94%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeBuffer.kt (94%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeBufferClass.kt (97%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeBufferEncoding.kt (98%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeBufferInstance.kt (99%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeFile.kt (90%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeGuestBuffer.kt (97%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/buffer/NodeHostBuffer.kt (98%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/childProcess/ChildProcessNative.kt (84%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/childProcess/InterElideIPC.kt (94%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/childProcess/NodeChildProcess.kt (92%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/cluster/NodeCluster.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/console/NodeConsole.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/crypto/NodeCrypto.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/dgram/NodeDatagram.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/diagnostics/NodeDiagnosticsChannel.kt (82%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/dns/NodeDNS.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/dns/NodeDNSPromises.kt (82%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/domain/NodeDomain.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/events/NodeEvents.kt (95%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/fs/NodeFilesystem.kt (95%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/http/NodeHttp.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/http2/NodeHttp2.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/https/NodeHttps.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/inspector/NodeInspector.kt (80%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/inspector/NodeInspectorPromises.kt (71%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/module/NodeModules.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/net/NodeNetwork.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/os/NodeCpuInfo.kt (93%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/os/NodeOperatingSystem.kt (96%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/os/NodeOsNetworking.kt (93%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/path/NodePaths.kt (93%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/perfHooks/NodePerformanceHooks.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/process/NodeProcess.kt (95%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/querystring/NodeQuerystring.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/readline/NodeReadline.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/readline/NodeReadlinePromises.kt (74%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/stream/NodeStream.kt (96%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/stream/NodeStreamConsumers.kt (82%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/stream/NodeStreamPromises.kt (82%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/stream/NodeStreamWeb.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/stringDecoder/NodeStringDecoder.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/test/NodeTest.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/url/NodeURL.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/worker/NodeWorker.kt (81%) rename packages/graalvm/src/main/kotlin/elide/runtime/{gvm/internals => }/node/zlib/NodeURL.kt (81%) rename packages/graalvm/src/test/kotlin/elide/runtime/{gvm/js => }/node/AbstractJsModuleTest.kt (95%) rename packages/graalvm/src/test/kotlin/elide/runtime/{gvm/js => }/node/ElideJsModuleTest.kt (90%) rename packages/graalvm/src/test/kotlin/elide/runtime/{gvm/js => }/node/GenericJsModuleTest.kt (95%) rename packages/graalvm/src/test/kotlin/elide/runtime/{gvm/js => }/node/NodeEventAwareTest.kt (98%) rename packages/graalvm/src/test/kotlin/elide/runtime/{gvm/js => }/node/NodeModuleConformanceTest.kt (97%) delete mode 160000 third_party/oracle/graalvm diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index e729a2aa62..c94f53b554 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -5,7 +5,7 @@ FROM mcr.microsoft.com/devcontainers/base:ubuntu-24.04 LABEL org.opencontainers.image.vendor=Elide LABEL org.opencontainers.image.title="Elide Codespace" LABEL org.opencontainers.image.description="Elide runtime within a GitHub Codespace" -LABEL org.opencontainers.image.version=1.0.0-alpha11 +LABEL org.opencontainers.image.version=1.0.0-alpha12 LABEL org.opencontainers.image.url=https://github.com/elide-dev/elide LABEL org.opencontainers.image.base.name=mcr.microsoft.com/devcontainers/base LABEL org.opencontainers.image.source=https://github.com/elide-dev/elide/blob/main/.devcontainer/Elide.devcontainer diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index d764b0dd02..86efbb23cc 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -172,13 +172,13 @@ Check the `gradle.properties` file at the project root to see all available opti If you are building a JVM application that runs guest code in one of the languages supported by Elide, you can use the Runtime DSL to configure your own embedded polyglot engine: ```kotlin -implementation("dev.elide:elide-graalvm:1.0.0-alpha11") +implementation("dev.elide:elide-graalvm:1.0.0-alpha12") ``` or for Groovy scripts: ```groovy -implementation 'dev.elide:elide-graalvm:1.0.0-alpha11' +implementation 'dev.elide:elide-graalvm:1.0.0-alpha12' ``` The DSL is used internally by the Elide binaries and by the SSR packages and provides a simplified API to harness the power of the underlying [GraalVM](https://graalvm.org) engine: diff --git a/.github/license-header.txt b/.github/license-header.txt index 57157c0ed5..fde9125cae 100644 --- a/.github/license-header.txt +++ b/.github/license-header.txt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/.gitmodules b/.gitmodules index e0f7fb49e9..f9d644b313 100644 --- a/.gitmodules +++ b/.gitmodules @@ -27,11 +27,6 @@ url = git@github.com:cloudflare/zlib.git shallow = true ignore = dirty -[submodule "graalvm"] - path = third_party/oracle/graalvm - url = git@github.com:oracle/graal.git - shallow = true - ignore = dirty [submodule "zlib-upstream"] path = third_party/madler/zlib url = git@github.com:madler/zlib.git diff --git a/.release b/.release index 27b4e3f894..93158b457a 100644 --- a/.release +++ b/.release @@ -1 +1 @@ -1.0.0-alpha11 +1.0.0-alpha12 diff --git a/.version b/.version index 40b5ca5f74..93158b457a 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.0.0-alpha12-SNAPSHOT +1.0.0-alpha12 diff --git a/Cargo.lock b/Cargo.lock index 596e972197..c4f6358d85 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,12 +62,9 @@ dependencies = [ [[package]] name = "annotate-snippets" -version = "0.9.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e" -dependencies = [ - "unicode-width 0.1.14", -] +checksum = "c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7" [[package]] name = "anstream" @@ -312,8 +309,8 @@ dependencies = [ [[package]] name = "async-std" -version = "1.12.0" -source = "git+https://github.com/elide-tools/async-std?rev=0802b3439e42167825359567cffeb35f0f4525af#0802b3439e42167825359567cffeb35f0f4525af" +version = "1.13.0" +source = "git+https://github.com/elide-tools/async-std?rev=33f56cce1777319a2c64cac35660f7991262d00c#33f56cce1777319a2c64cac35660f7991262d00c" dependencies = [ "async-attributes", "async-channel", @@ -326,7 +323,7 @@ dependencies = [ "futures-core", "futures-io", "futures-lite", - "gloo-timers 0.2.6", + "gloo-timers", "kv-log-macro", "log", "memchr", @@ -438,18 +435,17 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "axum" -version = "0.6.20" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", "axum-core", - "bitflags 1.3.2", "bytes 1.9.0", "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", + "http", + "http-body", + "http-body-util", "itoa", "matchit 0.7.3", "memchr", @@ -458,25 +454,28 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", - "sync_wrapper 0.1.2", - "tower 0.4.13", + "sync_wrapper", + "tower 0.5.2", "tower-layer", "tower-service", ] [[package]] name = "axum-core" -version = "0.3.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" dependencies = [ "async-trait", "bytes 1.9.0", "futures-util", - "http 0.2.12", - "http-body 0.4.6", + "http", + "http-body", + "http-body-util", "mime", + "pin-project-lite", "rustversion", + "sync_wrapper", "tower-layer", "tower-service", ] @@ -488,7 +487,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba5289ec98f68f28dd809fd601059e6aa908bb8f6108620930828283d4ee23d7" dependencies = [ "fastrand", - "gloo-timers 0.3.0", + "gloo-timers", "tokio", ] @@ -528,7 +527,6 @@ dependencies = [ "crc32fast", "crc64fast", "libabort", - "simdutf", "smartstring", "uuid", ] @@ -542,7 +540,8 @@ checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64" version = "0.22.1" -source = "git+https://github.com/elide-tools/rust-base64?rev=e14400697453bcc85997119b874bc03d9601d0af#e14400697453bcc85997119b874bc03d9601d0af" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64-simd" @@ -1041,9 +1040,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" dependencies = [ "allocator-api2", ] @@ -1199,9 +1198,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.10" +version = "1.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229" +checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" dependencies = [ "jobserver", "libc", @@ -1237,8 +1236,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "charset" -version = "0.1.3" -source = "git+https://github.com/elide-tools/charset?rev=62cb8a4f42bf43df7c654da073d106de777252b7#62cb8a4f42bf43df7c654da073d106de777252b7" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e" dependencies = [ "base64 0.22.1", "encoding_rs", @@ -1247,7 +1247,8 @@ dependencies = [ [[package]] name = "chic" version = "1.2.2" -source = "git+https://github.com/elide-tools/chic?rev=a69a935636126d8d758e3952484347ee4cdcee62#a69a935636126d8d758e3952484347ee4cdcee62" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c" dependencies = [ "annotate-snippets", ] @@ -1306,14 +1307,14 @@ dependencies = [ "anstyle", "clap_lex", "strsim", - "terminal_size 0.4.1", + "terminal_size", ] [[package]] name = "clap_complete" -version = "4.5.43" +version = "4.5.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952013545c9c6dca60f491602655b795c6c062ab180c9cb0bccb83135461861" +checksum = "375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6" dependencies = [ "clap", ] @@ -1404,19 +1405,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "compact_str" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" -dependencies = [ - "castaway", - "cfg-if", - "itoa", - "ryu", - "static_assertions", -] - [[package]] name = "compact_str" version = "0.8.1" @@ -1473,22 +1461,22 @@ dependencies = [ [[package]] name = "console-api" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257c22cd7e487dd4a13d413beabc512c5052f0bc048db0da6a84c3d8a6142fd" +checksum = "8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857" dependencies = [ "futures-core", - "prost 0.12.6", - "prost-types 0.12.6", + "prost", + "prost-types", "tonic", "tracing-core", ] [[package]] name = "console-subscriber" -version = "0.3.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c4cc54bae66f7d9188996404abdf7fdfa23034ef8e43478c8810828abad758" +checksum = "6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01" dependencies = [ "console-api", "crossbeam-channel", @@ -1496,8 +1484,9 @@ dependencies = [ "futures-task", "hdrhistogram", "humantime", - "prost 0.12.6", - "prost-types 0.12.6", + "hyper-util", + "prost", + "prost-types", "serde", "serde_json", "thread_local", @@ -1601,6 +1590,12 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636" +[[package]] +name = "cow-utils" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "417bef24afe1460300965a25ff4a24b8b45ad011948302ec221e8a0a81eb2c79" + [[package]] name = "cpufeatures" version = "0.2.17" @@ -1757,19 +1752,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core 0.9.10", -] - [[package]] name = "dashmap" version = "6.1.0" @@ -2453,18 +2435,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "gloo-timers" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "gloo-timers" version = "0.3.0" @@ -2488,25 +2458,6 @@ dependencies = [ "scroll", ] -[[package]] -name = "h2" -version = "0.3.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" -dependencies = [ - "bytes 1.9.0", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http 0.2.12", - "indexmap 2.7.1", - "slab", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "h2" version = "0.4.7" @@ -2518,7 +2469,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.2.0", + "http", "indexmap 2.7.1", "slab", "tokio", @@ -2621,17 +2572,6 @@ dependencies = [ "utf8-width", ] -[[package]] -name = "http" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" -dependencies = [ - "bytes 1.9.0", - "fnv", - "itoa", -] - [[package]] name = "http" version = "1.2.0" @@ -2643,17 +2583,6 @@ dependencies = [ "itoa", ] -[[package]] -name = "http-body" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" -dependencies = [ - "bytes 1.9.0", - "http 0.2.12", - "pin-project-lite", -] - [[package]] name = "http-body" version = "1.0.1" @@ -2661,7 +2590,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes 1.9.0", - "http 1.2.0", + "http", ] [[package]] @@ -2672,8 +2601,8 @@ checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes 1.9.0", "futures-util", - "http 1.2.0", - "http-body 1.0.1", + "http", + "http-body", "pin-project-lite", ] @@ -2686,7 +2615,7 @@ dependencies = [ "async-trait", "bincode", "cacache", - "http 1.2.0", + "http", "http-cache-semantics", "httpdate", "serde", @@ -2701,7 +2630,7 @@ checksum = "735586904a5ce0c13877c57cb4eb8195eb7c11ec1ffd64d4db053fb8559ca62e" dependencies = [ "anyhow", "async-trait", - "http 1.2.0", + "http", "http-cache", "http-cache-semantics", "reqwest", @@ -2716,7 +2645,7 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92baf25cf0b8c9246baecf3a444546360a97b569168fdf92563ee6a47829920c" dependencies = [ - "http 1.2.0", + "http", "http-serde", "serde", "time", @@ -2734,15 +2663,15 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd" dependencies = [ - "http 1.2.0", + "http", "serde", ] [[package]] name = "httparse" -version = "1.9.5" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +checksum = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a" [[package]] name = "httpdate" @@ -2764,43 +2693,20 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.32" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes 1.9.0", "futures-channel", - "futures-core", "futures-util", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", + "h2", + "http", + "http-body", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper" -version = "1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" -dependencies = [ - "bytes 1.9.0", - "futures-channel", - "futures-util", - "h2 0.4.7", - "http 1.2.0", - "http-body 1.0.1", - "httparse", - "itoa", - "pin-project-lite", "smallvec", "tokio", "want", @@ -2813,8 +2719,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", - "http 1.2.0", - "hyper 1.5.2", + "http", + "hyper", "hyper-util", "rustls", "rustls-native-certs", @@ -2827,14 +2733,15 @@ dependencies = [ [[package]] name = "hyper-timeout" -version = "0.4.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 0.14.32", + "hyper", + "hyper-util", "pin-project-lite", "tokio", - "tokio-io-timeout", + "tower-service", ] [[package]] @@ -2845,7 +2752,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes 1.9.0", "http-body-util", - "hyper 1.5.2", + "hyper", "hyper-util", "native-tls", "tokio", @@ -2862,9 +2769,9 @@ dependencies = [ "bytes 1.9.0", "futures-channel", "futures-util", - "http 1.2.0", - "http-body 1.0.1", - "hyper 1.5.2", + "http", + "http-body", + "hyper", "pin-project-lite", "socket2", "tokio", @@ -3090,9 +2997,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.9" +version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ "console", "number_prefix", @@ -3215,15 +3122,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -3382,7 +3280,7 @@ name = "kdl" version = "5.0.0-alpha.2" source = "git+https://github.com/elide-tools/kdl-rs.git?rev=b76df4f16ce805798e6d513a6daedf97f6d28e5d#b76df4f16ce805798e6d513a6daedf97f6d28e5d" dependencies = [ - "miette 7.2.0", + "miette 7.4.0", "nom", "thiserror 1.0.69", ] @@ -3456,8 +3354,9 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libcst" -version = "1.4.0" -source = "git+https://github.com/elide-tools/libcst?rev=a2dff05ebfd5ccebfa6a57ac4417cccea5a33515#a2dff05ebfd5ccebfa6a57ac4417cccea5a33515" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "649801a698a649791541a3125d396d5db065ed7cea53faca3652b0179394922a" dependencies = [ "chic", "libcst_derive", @@ -3470,8 +3369,9 @@ dependencies = [ [[package]] name = "libcst_derive" -version = "1.4.0" -source = "git+https://github.com/elide-tools/libcst?rev=a2dff05ebfd5ccebfa6a57ac4417cccea5a33515#a2dff05ebfd5ccebfa6a57ac4417cccea5a33515" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf66548c351bcaed792ef3e2b430cc840fbde504e09da6b29ed114ca60dcd4b" dependencies = [ "quote", "syn 2.0.96", @@ -3680,19 +3580,19 @@ dependencies = [ [[package]] name = "miette" -version = "7.2.0" +version = "7.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" +checksum = "317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64" dependencies = [ "backtrace", "backtrace-ext", "cfg-if", - "miette-derive 7.2.0", + "miette-derive 7.4.0", "owo-colors", "supports-color", "supports-hyperlinks", "supports-unicode", - "terminal_size 0.3.0", + "terminal_size", "textwrap", "thiserror 1.0.69", "unicode-width 0.1.14", @@ -3711,9 +3611,9 @@ dependencies = [ [[package]] name = "miette-derive" -version = "7.2.0" +version = "7.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" +checksum = "23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67" dependencies = [ "proc-macro2", "quote", @@ -3830,7 +3730,7 @@ dependencies = [ [[package]] name = "nassun" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "async-compression", "async-process", @@ -3841,12 +3741,12 @@ dependencies = [ "bincode", "cacache", "console_error_panic_hook", - "dashmap 6.1.0", + "dashmap", "flate2", "futures 0.3.31", "io_tee", "js-sys", - "miette 7.2.0", + "miette 7.4.0", "node-semver", "once_cell", "oro-client", @@ -3917,19 +3817,19 @@ dependencies = [ [[package]] name = "node-maintainer" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "async-std", "colored", "console_error_panic_hook", - "dashmap 6.1.0", + "dashmap", "futures 0.3.31", "indexmap 2.7.1", "indicatif", "js-sys", "junction", "kdl", - "miette 7.2.0", + "miette 7.4.0", "nassun", "node-semver", "oro-common", @@ -3977,6 +3877,12 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" + [[package]] name = "notify" version = "8.0.0" @@ -4168,17 +4074,17 @@ dependencies = [ [[package]] name = "oro-client" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "anyhow", "async-trait", "base64 0.22.1", "chrono", "futures 0.3.31", - "http 1.2.0", + "http", "http-cache-reqwest", "indexmap 2.7.1", - "miette 7.2.0", + "miette 7.4.0", "oro-common", "percent-encoding", "reqwest", @@ -4194,11 +4100,11 @@ dependencies = [ [[package]] name = "oro-common" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "derive_builder", "indexmap 2.7.1", - "miette 7.2.0", + "miette 7.4.0", "node-semver", "nom", "pathdiff", @@ -4212,12 +4118,12 @@ dependencies = [ [[package]] name = "oro-config" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "clap", "config", "kdl", - "miette 7.2.0", + "miette 7.4.0", "serde", "thiserror 1.0.69", ] @@ -4225,13 +4131,13 @@ dependencies = [ [[package]] name = "oro-npm-account" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "async-std", "base64 0.22.1", "dialoguer", "kdl", - "miette 7.2.0", + "miette 7.4.0", "open", "oro-client", "reqwest", @@ -4243,10 +4149,10 @@ dependencies = [ [[package]] name = "oro-package-spec" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "bytecount", - "miette 7.2.0", + "miette 7.4.0", "node-semver", "nom", "percent-encoding", @@ -4257,7 +4163,7 @@ dependencies = [ [[package]] name = "oro-pretty-json" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "serde_json", ] @@ -4265,10 +4171,10 @@ dependencies = [ [[package]] name = "oro-script" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "dunce", - "miette 7.2.0", + "miette 7.4.0", "oro-common", "regex", "serde", @@ -4281,7 +4187,7 @@ dependencies = [ [[package]] name = "oro-shim-bin" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "once_cell", "pathdiff", @@ -4291,7 +4197,7 @@ dependencies = [ [[package]] name = "orogene" version = "0.3.35-elide" -source = "git+https://github.com/elide-dev/orogene?rev=c62295d37d07743e9c46a66b47cfbc74cfbdf531#c62295d37d07743e9c46a66b47cfbc74cfbdf531" +source = "git+https://github.com/elide-dev/orogene?rev=cbcf969348267ee30452606b152a40edcaf049c4#cbcf969348267ee30452606b152a40edcaf049c4" dependencies = [ "async-std", "async-trait", @@ -4307,7 +4213,7 @@ dependencies = [ "is-terminal", "is_ci", "kdl", - "miette 7.2.0", + "miette 7.4.0", "nassun", "node-maintainer", "oro-client", @@ -4370,80 +4276,151 @@ checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" [[package]] name = "oxc" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ "oxc_allocator", "oxc_ast", "oxc_diagnostics", - "oxc_index", "oxc_parser", + "oxc_regular_expression", "oxc_span", "oxc_syntax", ] +[[package]] +name = "oxc-miette" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e03e63fd113c068b82d07c9c614b0b146c08a3ac0a4dface3ea1d1a9d14d549e" +dependencies = [ + "cfg-if", + "owo-colors", + "oxc-miette-derive", + "textwrap", + "thiserror 1.0.69", + "unicode-width 0.2.0", +] + +[[package]] +name = "oxc-miette-derive" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e21f680e8c5f1900297d394627d495351b9e37761f7bbf90116bd5eeb6e80967" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "oxc_allocator" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ "allocator-api2", "bumpalo", + "hashbrown 0.15.2", + "rustc-hash 2.1.0", + "simdutf8", ] [[package]] name = "oxc_ast" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ "bitflags 2.8.0", + "cow-utils", "num-bigint", + "num-traits", "oxc_allocator", "oxc_ast_macros", + "oxc_estree", + "oxc_regular_expression", "oxc_span", "oxc_syntax", ] [[package]] name = "oxc_ast_macros" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] [[package]] name = "oxc_diagnostics" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ - "miette 7.2.0", - "owo-colors", - "textwrap", - "unicode-width 0.1.14", + "cow-utils", + "oxc-miette", ] +[[package]] +name = "oxc_ecmascript" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" +dependencies = [ + "num-bigint", + "num-traits", + "oxc_ast", + "oxc_span", + "oxc_syntax", +] + +[[package]] +name = "oxc_estree" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" + [[package]] name = "oxc_index" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eca5d9726cd0a6e433debe003b7bc88b2ecad0bb6109f0cef7c55e692139a34" [[package]] name = "oxc_parser" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ "assert-unchecked", "bitflags 2.8.0", + "cow-utils", "memchr", "num-bigint", "num-traits", "oxc_allocator", "oxc_ast", "oxc_diagnostics", + "oxc_ecmascript", + "oxc_regular_expression", "oxc_span", "oxc_syntax", "rustc-hash 2.1.0", "seq-macro", ] +[[package]] +name = "oxc_regular_expression" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" +dependencies = [ + "oxc_allocator", + "oxc_ast_macros", + "oxc_diagnostics", + "oxc_estree", + "oxc_span", + "phf", + "rustc-hash 2.1.0", + "unicode-id-start", +] + [[package]] name = "oxc_resolver" version = "1.12.0" @@ -4451,7 +4428,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c20bb345f290c46058ba650fef7ca2b579612cf2786b927ebad7b8bec0845a7" dependencies = [ "cfg-if", - "dashmap 6.1.0", + "dashmap", "dunce", "indexmap 2.7.1", "json-strip-comments", @@ -4466,24 +4443,33 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ - "compact_str 0.7.1", - "miette 7.2.0", + "compact_str", + "oxc-miette", + "oxc_allocator", + "oxc_ast_macros", + "oxc_estree", ] [[package]] name = "oxc_syntax" -version = "0.16.0" -source = "git+https://github.com/elide-dev/oxc?rev=ea30aecb676e5cf4e1b24647d5198e36b39cc22b#ea30aecb676e5cf4e1b24647d5198e36b39cc22b" +version = "0.48.1" +source = "git+https://github.com/elide-dev/oxc?rev=fb5b1fa0156e501eea17002178e54296f5964ba8#fb5b1fa0156e501eea17002178e54296f5964ba8" dependencies = [ + "assert-unchecked", "bitflags 2.8.0", - "dashmap 5.5.3", + "cow-utils", + "nonmax", + "oxc_allocator", + "oxc_ast_macros", + "oxc_estree", "oxc_index", "oxc_span", "phf", "rustc-hash 2.1.0", + "ryu-js", "unicode-id-start", ] @@ -4927,16 +4913,6 @@ dependencies = [ "typeshare", ] -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes 1.9.0", - "prost-derive 0.12.6", -] - [[package]] name = "prost" version = "0.13.4" @@ -4944,7 +4920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" dependencies = [ "bytes 1.9.0", - "prost-derive 0.13.4", + "prost-derive", ] [[package]] @@ -4960,26 +4936,13 @@ dependencies = [ "once_cell", "petgraph 0.6.5", "prettyplease", - "prost 0.13.4", - "prost-types 0.13.4", + "prost", + "prost-types", "regex", "syn 2.0.96", "tempfile", ] -[[package]] -name = "prost-derive" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools 0.12.1", - "proc-macro2", - "quote", - "syn 2.0.96", -] - [[package]] name = "prost-derive" version = "0.13.4" @@ -4993,22 +4956,13 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "prost-types" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" -dependencies = [ - "prost 0.12.6", -] - [[package]] name = "prost-types" version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" dependencies = [ - "prost 0.13.4", + "prost", ] [[package]] @@ -5019,7 +4973,7 @@ dependencies = [ "bytes 1.9.0", "const_format", "model", - "prost 0.13.4", + "prost", "prost-build", ] @@ -5056,13 +5010,14 @@ dependencies = [ [[package]] name = "pubgrub" version = "0.2.1" -source = "git+https://github.com/elide-tools/pubgrub?rev=8fd8d1370302508991e1b39ec936c363d582ee4c#8fd8d1370302508991e1b39ec936c363d582ee4c" +source = "git+https://github.com/elide-tools/pubgrub?rev=83c0b986493bfabe318c4f8797d5e6b086848977#83c0b986493bfabe318c4f8797d5e6b086848977" dependencies = [ "indexmap 2.7.1", "log", "priority-queue", "rustc-hash 2.1.0", - "thiserror 1.0.69", + "thiserror 2.0.11", + "version-ranges 0.1.1 (git+https://github.com/elide-tools/pubgrub?rev=83c0b986493bfabe318c4f8797d5e6b086848977)", ] [[package]] @@ -5282,7 +5237,7 @@ dependencies = [ "anyhow", "bitflags 2.8.0", "camino", - "compact_str 0.8.1", + "compact_str", "countme", "drop_bomb", "hashbrown 0.15.2", @@ -5456,11 +5411,11 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.4.7", - "http 1.2.0", - "http-body 1.0.1", + "h2", + "http", + "http-body", "http-body-util", - "hyper 1.5.2", + "hyper", "hyper-rustls", "hyper-tls", "hyper-util", @@ -5481,7 +5436,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "system-configuration", "tokio", "tokio-native-tls", @@ -5507,7 +5462,7 @@ checksum = "d1ccd3b55e711f91a9885a2fa6fbbb2e39db1776420b062efc058c6410f7e5e3" dependencies = [ "anyhow", "async-trait", - "http 1.2.0", + "http", "reqwest", "serde", "thiserror 1.0.69", @@ -5524,8 +5479,8 @@ dependencies = [ "async-trait", "futures 0.3.31", "getrandom 0.2.15", - "http 1.2.0", - "hyper 1.5.2", + "http", + "hyper", "parking_lot 0.11.2", "reqwest", "reqwest-middleware", @@ -5702,7 +5657,7 @@ source = "git+https://github.com/elide-dev/ruff?rev=9f065f4a340089406eefbb2dde21 dependencies = [ "camino", "countme", - "dashmap 6.1.0", + "dashmap", "dunce", "filetime", "glob", @@ -5877,7 +5832,7 @@ source = "git+https://github.com/elide-dev/ruff?rev=9f065f4a340089406eefbb2dde21 dependencies = [ "aho-corasick", "bitflags 2.8.0", - "compact_str 0.8.1", + "compact_str", "is-macro", "itertools 0.14.0", "memchr", @@ -5959,7 +5914,7 @@ source = "git+https://github.com/elide-dev/ruff?rev=9f065f4a340089406eefbb2dde21 dependencies = [ "bitflags 2.8.0", "bstr", - "compact_str 0.8.1", + "compact_str", "memchr", "ruff_python_ast", "ruff_python_trivia", @@ -6231,6 +6186,12 @@ version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" +[[package]] +name = "ryu-js" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad97d4ce1560a5e27cec89519dc8300d1aa6035b099821261c651486a19e44d5" + [[package]] name = "salsa" version = "0.18.0" @@ -6239,7 +6200,7 @@ dependencies = [ "append-only-vec", "arc-swap", "crossbeam", - "dashmap 6.1.0", + "dashmap", "hashlink", "indexmap 2.7.1", "parking_lot 0.12.3", @@ -6492,9 +6453,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.137" +version = "1.0.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" +checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" dependencies = [ "indexmap 2.7.1", "itoa", @@ -6655,16 +6616,6 @@ dependencies = [ "value-trait", ] -[[package]] -name = "simdutf" -version = "0.4.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71fda54eafa915d93d4df82d94373bc4d1a9febd02723f182dfad0a7d3f7467" -dependencies = [ - "bitflags 2.8.0", - "cc", -] - [[package]] name = "simdutf8" version = "0.1.5" @@ -6781,12 +6732,12 @@ dependencies = [ [[package]] name = "ssri" version = "9.2.0" -source = "git+https://github.com/elide-tools/ssri-rs?rev=015e101918b6664cbae4c38c6b122db2e76bf9d0#015e101918b6664cbae4c38c6b122db2e76bf9d0" +source = "git+https://github.com/elide-tools/ssri-rs?rev=57b5790f8d114f5b31a716a81dee6f37c0f96c3e#57b5790f8d114f5b31a716a81dee6f37c0f96c3e" dependencies = [ "base64 0.22.1", "digest", "hex", - "miette 7.2.0", + "miette 7.4.0", "serde", "sha-1", "sha2", @@ -6904,12 +6855,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - [[package]] name = "sync_wrapper" version = "1.0.2" @@ -6942,17 +6887,16 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.30.13" +version = "0.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +checksum = "4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01" dependencies = [ - "cfg-if", "core-foundation-sys", "libc", + "memchr", "ntapi", - "once_cell", "rayon", - "windows 0.52.0", + "windows 0.57.0", ] [[package]] @@ -6995,13 +6939,13 @@ checksum = "dc12939a1c9b9d391e0b7135f72fd30508b73450753e28341fed159317582a77" [[package]] name = "tempfile" -version = "3.15.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" +checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" dependencies = [ "cfg-if", "fastrand", - "getrandom 0.2.15", + "getrandom 0.3.1", "once_cell", "rustix", "windows-sys 0.59.0", @@ -7047,16 +6991,6 @@ dependencies = [ "jni-sys", ] -[[package]] -name = "terminal_size" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" -dependencies = [ - "rustix", - "windows-sys 0.48.0", -] - [[package]] name = "terminal_size" version = "0.4.1" @@ -7284,16 +7218,6 @@ dependencies = [ "log", ] -[[package]] -name = "tokio-io-timeout" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" -dependencies = [ - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-macros" version = "2.5.0" @@ -7399,23 +7323,26 @@ dependencies = [ [[package]] name = "tonic" -version = "0.11.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" +checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" dependencies = [ "async-stream", "async-trait", "axum", - "base64 0.21.7", + "base64 0.22.1", "bytes 1.9.0", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", "hyper-timeout", + "hyper-util", "percent-encoding", "pin-project", - "prost 0.12.6", + "prost", + "socket2", "tokio", "tokio-stream", "tower 0.4.13", @@ -7453,7 +7380,7 @@ dependencies = [ "futures-core", "futures-util", "pin-project-lite", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tower-layer", "tower-service", @@ -7706,7 +7633,7 @@ dependencies = [ "java_native", "jni", "jni-sys", - "miette 7.2.0", + "miette 7.4.0", "mimalloc", "model", "orogene", @@ -7947,12 +7874,12 @@ dependencies = [ "flate2", "fs-err 3.1.0", "futures 0.3.31", - "http 1.2.0", + "http", "indicatif", "indoc", "itertools 0.14.0", "jiff", - "miette 7.2.0", + "miette 7.4.0", "nix", "owo-colors", "petgraph 0.7.1", @@ -8030,7 +7957,7 @@ dependencies = [ "async-trait", "base64 0.22.1", "futures 0.3.31", - "http 1.2.0", + "http", "reqwest", "reqwest-middleware", "rust-netrc", @@ -8197,7 +8124,7 @@ dependencies = [ "fs-err 3.1.0", "futures 0.3.31", "html-escape", - "http 1.2.0", + "http", "itertools 0.14.0", "jiff", "reqwest", @@ -8467,7 +8394,7 @@ source = "git+https://github.com/elide-dev/uv?rev=daa5270203156f150c8407e5256827 dependencies = [ "anyhow", "cargo-util", - "dashmap 6.1.0", + "dashmap", "fs-err 3.1.0", "reqwest", "reqwest-middleware", @@ -8618,7 +8545,7 @@ name = "uv-once-map" version = "0.0.1" source = "git+https://github.com/elide-dev/uv?rev=daa5270203156f150c8407e5256827a366656107#daa5270203156f150c8407e5256827a366656107" dependencies = [ - "dashmap 6.1.0", + "dashmap", "futures 0.3.31", "tokio", ] @@ -8880,7 +8807,7 @@ source = "git+https://github.com/elide-dev/uv?rev=daa5270203156f150c8407e5256827 dependencies = [ "arcstr", "clap", - "dashmap 6.1.0", + "dashmap", "either", "futures 0.3.31", "hashbrown 0.15.2", @@ -8889,7 +8816,7 @@ dependencies = [ "jiff", "owo-colors", "petgraph 0.7.1", - "pubgrub 0.2.1 (git+https://github.com/elide-tools/pubgrub?rev=8fd8d1370302508991e1b39ec936c363d582ee4c)", + "pubgrub 0.2.1 (git+https://github.com/elide-tools/pubgrub?rev=83c0b986493bfabe318c4f8797d5e6b086848977)", "rkyv", "rustc-hash 2.1.0", "same-file", @@ -9193,6 +9120,14 @@ dependencies = [ "smallvec", ] +[[package]] +name = "version-ranges" +version = "0.1.1" +source = "git+https://github.com/elide-tools/pubgrub?rev=83c0b986493bfabe318c4f8797d5e6b086848977#83c0b986493bfabe318c4f8797d5e6b086848977" +dependencies = [ + "smallvec", +] + [[package]] name = "version_check" version = "0.9.5" @@ -9490,11 +9425,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.52.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ - "windows-core 0.52.0", + "windows-core 0.57.0", "windows-targets 0.52.6", ] @@ -9517,19 +9452,42 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement 0.57.0", + "windows-interface 0.57.0", + "windows-result 0.1.2", + "windows-targets 0.52.6", +] + [[package]] name = "windows-core" version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce" dependencies = [ - "windows-implement", - "windows-interface", + "windows-implement 0.59.0", + "windows-interface 0.59.0", "windows-result 0.3.0", "windows-strings 0.3.0", "windows-targets 0.53.0", ] +[[package]] +name = "windows-implement" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "windows-implement" version = "0.59.0" @@ -9541,6 +9499,17 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "windows-interface" version = "0.59.0" @@ -9574,6 +9543,15 @@ dependencies = [ "windows-targets 0.53.0", ] +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-result" version = "0.2.0" diff --git a/Cargo.toml b/Cargo.toml index f8f446b95b..d28cd45426 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,16 +49,12 @@ split-debuginfo = "unpacked" [patch.crates-io] ## Version Pins / Overrides -async-std = { git = "https://github.com/elide-tools/async-std", rev = "0802b3439e42167825359567cffeb35f0f4525af" } -base64 = { git = "https://github.com/elide-tools/rust-base64", rev = "e14400697453bcc85997119b874bc03d9601d0af" } -charset = { git = "https://github.com/elide-tools/charset", rev = "62cb8a4f42bf43df7c654da073d106de777252b7" } -chic = { git = "https://github.com/elide-tools/chic", rev = "a69a935636126d8d758e3952484347ee4cdcee62" } -libcst = { git = "https://github.com/elide-tools/libcst", rev = "a2dff05ebfd5ccebfa6a57ac4417cccea5a33515" } -ssri = { git = "https://github.com/elide-tools/ssri-rs", rev = "015e101918b6664cbae4c38c6b122db2e76bf9d0" } +async-std = { git = "https://github.com/elide-tools/async-std", rev = "33f56cce1777319a2c64cac35660f7991262d00c" } +ssri = { git = "https://github.com/elide-tools/ssri-rs", rev = "57b5790f8d114f5b31a716a81dee6f37c0f96c3e" } jni = { git = "https://github.com/elide-tools/jni-rs", rev = "b8ec9b0c717833a640de835ab1d91577bfbd6300" } [patch."https://github.com/astral-sh/pubgrub"] -pubgrub = { git = "https://github.com/elide-tools/pubgrub", rev = "8fd8d1370302508991e1b39ec936c363d582ee4c" } +pubgrub = { git = "https://github.com/elide-tools/pubgrub", rev = "83c0b986493bfabe318c4f8797d5e6b086848977" } [workspace.dependencies] ## Local @@ -93,10 +89,10 @@ bytemuck = { version = "1.16.1", features = [ "nightly_portable_simd", "aarch64_simd", ] } -cc = { version = "1.0.104", features = ["parallel"] } +cc = { version = "=1.1.31", features = ["parallel"] } clap = { version = "4.5.3", features = ["derive"] } colored = { version = "3.0.0" } -console-subscriber = { version = "0.3.0" } +console-subscriber = { version = "0.4.1" } const_fn = { version = "0.4" } const_format = { version = "0.2.32" } const-crc32-nostd = { version = "1.3.1" } @@ -114,10 +110,10 @@ libabort = { version = "0.1.8", features = ["libc"] } libloading = { version = "0.8.4" } libsqlite3-sys = { version = "0.29.0", default-features = false, features = ["loadable_extension", "openssl-sys"] } maven-toolbox = { version = "0.0.3" } -miette = { version = "7.2.0", features = ["fancy", "supports-hyperlinks"] } +miette = { version = "7.4.0", features = ["fancy"] } mimalloc = { version = "0.1.43" } mvn = { version = "0.2.0" } -orogene = { git = "https://github.com/elide-dev/orogene", rev = "c62295d37d07743e9c46a66b47cfbc74cfbdf531" } +orogene = { git = "https://github.com/elide-dev/orogene", rev = "cbcf969348267ee30452606b152a40edcaf049c4" } panic-abort = { version = "0.3.2" } panic-halt = { version = "0.2.0" } pkg-config = { version = "0.3.30" } @@ -128,16 +124,16 @@ prost-build = { version = "0.13.1" } prost-types = { version = "0.13.1" } pubgrub = { version = "0.2.1" } purl = { version = "0.1.3" } -rkyv = { version = "0.7.44", default-features = false } +rkyv = { version = "0.8.10", default-features = false } rusqlite = { version = "0.31.0", default-features = false } rustc_version = { version = "0.4.0" } sccache = { version = "0.8.1", default-features = false, features = ["dist-client", "gha", "redis", "s3"] } semver = { version = "1.0.23" } sentry = { version = "0.34.0" } serde = { version = "1.0.203", default-features = false } -simdutf = { version = "0.4.17" } +#simdutf = { version = "0.6.0" } smartstring = { version = "1.0.1", default-features = false } -sysinfo = { version = "0.30.13" } +sysinfo = { version = "0.33.1" } tikv-jemallocator = { version = "0.6.0", default-features = false, features = ["disable_initial_exec_tls"] } tokio = { version = "1", default-features = false, features = [ "fs", @@ -182,7 +178,7 @@ biome_suppression = "0.5.7" biome_unicode_table = "0.5.7" ## Oxc -oxc = { git = "https://github.com/elide-dev/oxc", rev = "ea30aecb676e5cf4e1b24647d5198e36b39cc22b", default-features = false, features = [ +oxc = { git = "https://github.com/elide-dev/oxc", rev = "fb5b1fa0156e501eea17002178e54296f5964ba8", default-features = false, features = [ # ] } diff --git a/README.md b/README.md index 1535c7f70d..be488974c2 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@

-Latest: 1.0.0-alpha11 +Latest: 1.0.0-alpha12


@@ -147,7 +147,7 @@ Elide integrates with [Micronaut]() to provide Server-Side and Hybrid rendering ```properties // gradle.properties -elideVersion = 1.0.0-alpha11 +elideVersion = 1.0.0-alpha12 ``` ```kotlin diff --git a/build.gradle.kts b/build.gradle.kts index 5db14b6c25..1e69ef6889 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -398,11 +398,6 @@ if (enableOwasp == "true") apply(plugin = "org.owasp.dependencycheck") // --- Node JS -------------------------------------------------------------------------------------------------------- // plugins.withType(NodeJsRootPlugin::class.java) { - val nodejs = the() - nodejs.apply { - download = true - } - the().version = nodeVersion if (nodeVersion.contains("canary")) { the().downloadBaseUrl = "https://nodejs.org/download/v8-canary" @@ -447,7 +442,6 @@ configure { analyzers.bundleAuditEnabled = false analyzers.centralEnabled = true analyzers.jarEnabled = true - analyzers.knownExploitedEnabled = true analyzers.msbuildEnabled = false analyzers.nodeEnabled = false analyzers.opensslEnabled = true diff --git a/crates/base/Cargo.toml b/crates/base/Cargo.toml index 2364c04fb5..1ae3a7babd 100644 --- a/crates/base/Cargo.toml +++ b/crates/base/Cargo.toml @@ -16,7 +16,7 @@ name = "base" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] @@ -38,6 +38,6 @@ crc32fast = { workspace = true } crc64fast = { workspace = true } libabort = { workspace = true } #panic-abort = { workspace = true } -simdutf = { workspace = true } +#simdutf = { workspace = true } smartstring = { workspace = true, default-features = false, features = ["arbitrary", "serde"] } uuid = { workspace = true } diff --git a/crates/builder/Cargo.toml b/crates/builder/Cargo.toml index 4e58f486bb..c27eee349e 100644 --- a/crates/builder/Cargo.toml +++ b/crates/builder/Cargo.toml @@ -16,7 +16,7 @@ name = "builder" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/builder/src/lib.rs b/crates/builder/src/lib.rs index ef1c2699be..18a29ea511 100644 --- a/crates/builder/src/lib.rs +++ b/crates/builder/src/lib.rs @@ -494,7 +494,7 @@ pub fn setup_cc() -> Build { // C Flags: macOS .flag("-march=armv8-a+crypto+crc+simd") .flag("-mbranch-protection=standard") - .flag(format!("-macos-version-min={}", MACOS_MIN)) + .flag(format!("-mmacos-version-min={}", MACOS_MIN)) .define("__ARM_NEON", "1") .define("__ARM_FEATURE_AES", "1") .define("__ARM_FEATURE_SHA2", "1"), diff --git a/crates/deps/Cargo.toml b/crates/deps/Cargo.toml index 5bbe4c05ed..790d4fd365 100644 --- a/crates/deps/Cargo.toml +++ b/crates/deps/Cargo.toml @@ -16,7 +16,7 @@ name = "deps" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/entry/Cargo.toml b/crates/entry/Cargo.toml index cba566a8d7..03586a6f00 100644 --- a/crates/entry/Cargo.toml +++ b/crates/entry/Cargo.toml @@ -16,7 +16,7 @@ name = "entry" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/model/Cargo.toml b/crates/model/Cargo.toml index 1b1bc04d49..600f12c9a7 100644 --- a/crates/model/Cargo.toml +++ b/crates/model/Cargo.toml @@ -16,7 +16,7 @@ name = "model" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/posix/Cargo.toml b/crates/posix/Cargo.toml index b2a5e818ef..cec5d395ed 100644 --- a/crates/posix/Cargo.toml +++ b/crates/posix/Cargo.toml @@ -16,7 +16,7 @@ name = "posix" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib", "staticlib", "cdylib"] diff --git a/crates/posix/src/lib.rs b/crates/posix/src/lib.rs index ce9cfc8b4b..54b3b981c9 100644 --- a/crates/posix/src/lib.rs +++ b/crates/posix/src/lib.rs @@ -42,7 +42,7 @@ fn kill_with_signal(pid: u32, signal: &str) -> i8 { -1 } -#[jni("elide.runtime.gvm.internals.node.childProcess.ChildProcessNative")] +#[jni("elide.runtime.node.childProcess.ChildProcessNative")] pub fn killWith(mut env: JNIEnv, _class: JClass, pid: jint, signal: JString<'_>) -> jint { let signal_name: String = env .get_string(&signal) diff --git a/crates/project/Cargo.toml b/crates/project/Cargo.toml index 1bbae7fd2f..9e21256b1e 100644 --- a/crates/project/Cargo.toml +++ b/crates/project/Cargo.toml @@ -16,7 +16,7 @@ name = "project" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/protocol/Cargo.toml b/crates/protocol/Cargo.toml index a7037b61d0..d5bcb38751 100644 --- a/crates/protocol/Cargo.toml +++ b/crates/protocol/Cargo.toml @@ -16,7 +16,7 @@ name = "protocol" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/sqlite/Cargo.toml b/crates/sqlite/Cargo.toml index 58780a0e4e..4ac311558b 100644 --- a/crates/sqlite/Cargo.toml +++ b/crates/sqlite/Cargo.toml @@ -16,7 +16,7 @@ name = "sqlite" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] name = "sqlitejdbc" diff --git a/crates/substrate/Cargo.toml b/crates/substrate/Cargo.toml index 1847fcb1fc..ec2dcda854 100644 --- a/crates/substrate/Cargo.toml +++ b/crates/substrate/Cargo.toml @@ -16,7 +16,7 @@ name = "substrate" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] name = "gvmcapi" diff --git a/crates/terminal/Cargo.toml b/crates/terminal/Cargo.toml index 0bf62cacd5..09d0618bf7 100644 --- a/crates/terminal/Cargo.toml +++ b/crates/terminal/Cargo.toml @@ -16,7 +16,7 @@ name = "terminal" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib"] diff --git a/crates/transport/Cargo.toml b/crates/transport/Cargo.toml index 24c1b4fee1..e066ab1f85 100644 --- a/crates/transport/Cargo.toml +++ b/crates/transport/Cargo.toml @@ -16,7 +16,7 @@ name = "transport" edition = "2021" license = "MIT" workspace = "../.." -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-SNAPSHOT" [lib] crate-type = ["lib", "staticlib"] diff --git a/elide.toml b/elide.toml index ae3ea3432f..5eeed7d5c2 100644 --- a/elide.toml +++ b/elide.toml @@ -2,4 +2,4 @@ version = 1 [project] name = "elide" -version = "1.0.0-alpha11-SNAPSHOT" +version = "1.0.0-alpha12-snapshot" diff --git a/gradle.properties b/gradle.properties index a6bc8ca07a..0e882b45b8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -47,7 +47,7 @@ elide.pluginMode = inert elide.stamp = false elide.atomicFu = true elide.lockDeps = false -elide.graalvm.variant = COMMUNITY +elide.graalvm.variant = ENTERPRISE elide.vm.inspect = false elide.kotlin.k2 = true elide.entryDsn = https://cb4b4bfdfef4586f047a9240241beb12@o4507518750556160.ingest.us.sentry.io/4507518754095104 @@ -95,8 +95,8 @@ versions.kotlin.language = 2.0 versions.android.sdk.target = 33 # Settings: Libraries -micronautCatalogVersion = 4.4.4 -micronautVersion = 4.7.2 +micronautCatalogVersion = 4.4.5 +micronautVersion = 4.7.4 nodeVersion = 22.0.0 # Settings: Kotlin @@ -142,3 +142,6 @@ systemProp.sonar.gradle.skipCompile = true # Settings: Dependency Analysis dependency.analysis.autoapply = true dependency.analysis.print.build.health = false + +# Settings: Dokka +org.jetbrains.dokka.experimental.gradle.pluginMode = V2EnabledWithHelpers diff --git a/gradle/elide.versions.toml b/gradle/elide.versions.toml index 0f7b4cca6d..f572d959cb 100644 --- a/gradle/elide.versions.toml +++ b/gradle/elide.versions.toml @@ -16,82 +16,74 @@ # [versions] -aedile = "1.3.1" -androidx-compose = "1.6.11" -arrow = "1.2.0" -asciidata = "1.4.0" +aedile = "2.0.3" +arrow = "2.0.1" assertk = "0.28.1" -atomicfu = "0.26.1" +asm = "9.7.1" +atomicfu = "0.27.0" auto-common = "1.2.2" -auto-factory = "1.0.1" +auto-factory = "1.1.0" auto-service = "1.1.1" -auto-value = "1.10.1" -bouncycastle = "1.79" -brotli4j = "1.16.0" +auto-value = "1.11.0" +bouncycastle = "1.80" +brotli4j = "1.18.0" buf = "1.28.1" buildTimeTracker = "4.3.0" buildconfig-plugin = "5.5.1" byteunits = "0.9.1" -caffeine = "3.1.8" +caffeine = "3.2.0" capnproto = "0.1.18-elide" -cite = "0.2.0" +cite = "0.6.1" clikt = "5.0.2" -closure = "v20221004" -closure-stylesheets = "1.5.0" -commons-codec = "1.17.1" +commons-codec = "1.18.0" commons-compress = "1.26.2" -commons-csv = "1.10.0" -commons-io = "2.16.1" -commons-pool = "2.11.1" +commons-csv = "1.13.0" +commons-io = "2.18.0" +commons-pool = "2.12.1" compose-plugin = "1.6.11" confundus = "1.0.0" -conscrypt = "2.5.2" consoleui = "0.0.13" -crossword = "0.3.0" -cyclonedx = "1.8.2" +crossword = "0.4.0" +cyclonedx = "2.0.0" dekorate = "3.1.1" -dependencyAnalysis = "1.32.0" -detekt = "1.23.6" +dependencyAnalysis = "2.8.0" +detekt = "1.23.7" diktat = "2.0.0" docker-plugin = "9.4.0" -doctor-plugin = "0.9.1" -dokka = "1.9.20" -elide = "1.0.0-alpha11-SNAPSHOT" +doctor-plugin = "0.10.0" +dokka = "2.0.0" +elide = "1.0.0-alpha12" elide-uuid = "2.0.0-Beta3-0.20.0-rc1" -errorprone = "2.27.1" +errorprone = "2.36.0" faker = "1.15.0" -flatbuffers = "2.0.3" -flatbuffers-java = "22.12.06" -flatbuffers-plugin = "1.0.7" gauth-plugin = "2.2.1" -gax = "2.31.1" -gcloud-native = "0.14.1" -gcloud-sdk = "26.1.2" -github-api = "1.321" -google-api-common = "2.30.0" +gax = "2.60.0" +gcloud-sdk = "26.5.3" +github-api = "1.326" +google-api-common = "2.43.0" google-html-types = "1.0.8" gr8 = "0.10" graalvm = "24.1.2" graalvm-metadata = "0.3.8" -graalvm-pin = "24.1.1" -graalvm-plugin = "0.10.2" -graalvm-stable = "24.0.1" -graalvm-svm-driver = "24.1.1" +graalvm-pin = "24.1.2" +graalvm-plugin = "0.10.4" +graalvm-stable = "24.1.2" +graalvm-svm-driver = "24.1.2" gradleChecksum = "1.4.0" -gradleCommonCustomUserData = "1.12.1" -gradleTestRetry = "1.5.9" +gradleCommonCustomUserData = "2.1" +gradleTestRetry = "1.6.1" grpc-java = "1.62.2" grpc-kotlin = "1.4.1" grpc-web = "1.4.2" guava = "33.3.1-jre" -h2 = "2.2.224" +h2 = "2.3.232" hamcrest-core = "2.2" hamcrest-junit = "2.0.0.0" hibernate = "5.6.11.Final" hikari = "4.0.3" -hoplite = "2.7.5" +hoplite = "2.9.0" inquirer = "0.1.0" -j4rs = "0.19.0" +j4rs = "0.22.0" jackson = "2.18.2" jacoco = "0.8.11" jakarta = "2.0.1" @@ -102,21 +94,21 @@ jansi = "2.4.1" javax-annotations = "1.3.2" javax-persistence = "2.2" jdoctor = "0.1.2" -jetbrains-annotations = "24.1.0" +jetbrains-annotations = "26.0.2" jetty-alpn = "1.1.3.v20160715" jetty-npn = "8.1.2.v20120308" jgit = "6.10.0.202406032230-r" jib = "3.4.0" jimfs = "1.3.0" -jline = "3.26.1" +jline = "3.28.0" jmh-lib = "1.37" jmh-plugin = "0.7.2" jna = "5.15.0" jprofiler = "14.0.1" -json = "20240303" +json = "20250107" jsoup = "1.18.3" jsr310 = "2.9.8" -junit-jupiter = "5.10.5" +junit-jupiter = "5.11.4" junit-platform = "1.11.4" junixsocket = "2.8.3" kapshot = "0.2.0" @@ -129,12 +121,12 @@ kotlin-compile-testing = "1.6.0" kotlin-dataframe = "0.11.0" kotlin-language = "2.0" kotlin-sdk = "2.1.0" -kotlinpoet = "1.18.0" -kotlinx-abiValidator = "0.16.3" +kotlinpoet = "2.0.0" +kotlinx-abiValidator = "0.17.0" kotlinx-benchmark = "0.4.11" kotlinx-browser = "0.1" kotlinx-collections = "0.3.8" -kotlinx-coroutines = "1.9.0" +kotlinx-coroutines = "1.10.1" kotlinx-datetime = "0.6.1" kotlinx-html = "0.11.0" kotlinx-io = "0.6.0" @@ -142,7 +134,7 @@ kotlinx-knit = "0.5.0" kotlinx-metadata = "0.9.0" kotlinx-metadata-jvm = "0.9.0" kotlinx-nodejs = "0.0.7" -kotlinx-serialization = "1.8.0-RC" +kotlinx-serialization = "1.8.0" kotlinx-wrappers-bom = "1.0.0-pre.754" kotlinx-wrappers-browser = "1.0.0-pre.754" kotlinx-wrappers-cesium = "1.114.0-pre.754" @@ -181,13 +173,12 @@ kover = "0.7.5" kover-plugin = "0.7.5" ksp = "2.1.0-1.0.29" ktlint = "1.1.1" -ktoml = "0.5.1" +ktoml = "0.5.2" larray = "0.2.1" lettuce = "6.2.5.RELEASE" -lmaxDisruptor = "3.4.4" -lmaxDisruptorProxy = "2.0.7" -logback = "1.5.12" -lombok = "8.4" +lmaxDisruptor = "4.0.0" +lmaxDisruptorProxy = "3.1.1" +logback = "1.5.16" lz4 = "1.3.0" magicProgress = "0.3.2" mermaidDokka = "0.6.0" @@ -195,20 +186,20 @@ micronaut = "4.5.0" micronaut-aot = "2.6.0" micronaut-lib = "4.5.0" micronaut-liquibase = "5.4.1" -micronaut-plugin = "4.4.4" +micronaut-plugin = "4.4.5" micronaut-xml = "3.1.0" mockito-bom = "5.10.0" mockito-junit = "5.10.0" -mordant = "2.4.0" -mosaic = "0.13.0" +mordant = "3.0.1" +mosaic = "0.15.0" mrjar = "0.1.1" msgpack = "0.9.4" -netty = "4.1.110.Final" +netty = "4.1.117.Final" netty-http3 = "0.0.28.Final" -netty-iouring = "0.0.25.Final" +netty-iouring = "0.0.26.Final" netty-tcnative = "2.0.69.Final" nexusPublishing = "1.3.0" -node = "20.2.0" +node = "23.3.0" node-plugin = "7.0.2" npm-buffer = "6.0.3" npm-emotion-core = "^11.11.2" @@ -240,12 +231,12 @@ npm-types-protobuf = "3.15.6" npm-typescript = "5.4.5" npm-webstreams = "3.3.3" okhttp = "4.12.0" -okio = "3.9.1" +okio = "3.10.2" openrewrite-bom = "2.10.0" openrewrite-lib = "8.1.13" openrewrite-plugin = "6.12.0" -oshi = "6.6.5" -owasp = "11.1.1" +oshi = "6.6.6" +owasp = "12.0.1" parallelGzip = "1.0.5" picnic = "0.7.0" picocli = "4.7.6" @@ -262,35 +253,32 @@ projectreactor-netty = "1.1.13" protobuf = "3.25.2" protobufJavalite = "3.0.0" qodanaGradle = "2023.3.1" -react = "19.0.0-beta-26f2496093-20240514" +react = "19.0.0" reactivestreams = "1.0.4" redacted-plugin = "1.9.0" -semver = "3.1.0" +semver = "5.6.0" shadow-plugin = "8.1.1" sigstore = "0.7.0" slf4j = "2.0.13" snakeyaml = "2.3" -snappy = "1.1.10.3" +snappy = "1.1.10.7" snyk = "0.6.1" -sonar = "4.4.1.3373" -soy = "2022-03-07" # next: "2022-07-20" +sonar = "4.4.1.3373" # next: "2022-07-20" spdx = "0.8.0" spotless = "6.25.0" sqlcommenter = "2.1.1-elide" -sqlite = "3.46.0.0" -strikt = "0.34.1" +sqlite = "3.47.2.0" +strikt = "0.35.1" swagger = "2.2.15" testLoggerPlugin = "4.0.0" -testcontainers = "1.17.6" -tink = "1.13.0" +tink = "1.16.0" truth = "1.4.4" -turbine = "1.1.0" -versionCatalogUpdate = "0.8.4" -versionCheck = "0.51.0" -wasmtime = "0.18.0" +turbine = "1.2.0" +versionCheck = "0.52.0" +wasmtime = "0.19.0" wrapperUpgrade = "0.11.4" -xz = "1.9" -zstd = "1.5.6-3" +xz = "1.10" +zstd = "1.5.6-9" [plugins] artifactRegistry = { id = "com.google.cloud.artifactregistry.gradle-plugin", version.ref = "gauth-plugin" } @@ -305,7 +293,6 @@ doctor = { id = "com.osacky.doctor", version.ref = "doctor-plugin" } dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" } cite = { id = "com.jakewharton.cite", version.ref = "cite" } elide-conventions = { id = "elide.internal.conventions" } -flatbuffers = { id = "io.netifi.flatbuffers", version.ref = "flatbuffers-plugin" } gr8 = { id = "com.gradleup.gr8", version.ref = "gr8" } graalvm = { id = "org.graalvm.buildtools.native", version.ref = "graalvm-plugin" } gradle-checksum = { id = "org.gradle.crypto.checksum", version.ref = "gradleChecksum" } @@ -334,7 +321,6 @@ kotlinx-plugin-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version.ref kotlinx-plugin-knit = { id = "org.jetbrains.kotlinx.knit", version.ref = "kotlinx-knit" } kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover-plugin" } ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } -lombok = { id = "io.freefair.lombok", version.ref = "lombok" } micronaut-aot = { id = "io.micronaut.aot", version.ref = "micronaut-plugin" } micronaut-application = { id = "io.micronaut.application", version.ref = "micronaut-plugin" } micronaut-minimal-application = { id = "io.micronaut.minimal.application", version.ref = "micronaut-plugin" } @@ -360,7 +346,6 @@ sonar = { id = "org.sonarqube", version.ref = "sonar" } spdx-sbom = { id = "org.spdx.sbom", version.ref = "spdx" } spotless = { id = "com.diffplug.spotless", version.ref = "spotless" } testLogger = { id = "com.adarshr.test-logger", version.ref = "testLoggerPlugin" } -versionCatalogUpdate = { id = "nl.littlerobots.version-catalog-update", version.ref = "versionCatalogUpdate" } versionCheck = { id = "com.github.ben-manes.versions", version.ref = "versionCheck" } [libraries] @@ -371,6 +356,8 @@ arrow-fx = { group = "io.arrow-kt", name = "arrow-fx-coroutines", version.ref = arrow-optics-core = { group = "io.arrow-kt", name = "arrow-optics", version.ref = "arrow" } arrow-optics-ksp = { group = "io.arrow-kt", name = "arrow-optics-ksp-plugin", version.ref = "arrow" } assertk = { group = "com.willowtreeapps.assertk", name = "assertk", version.ref = "assertk" } +asm-core = { group = "org.ow2.asm", name = "asm", version.ref = "asm" } +asm-tree = { group = "org.ow2.asm", name = "asm-tree", version.ref = "asm" } autoService-ksp = { module = "dev.zacsweers.autoservice:auto-service-ksp", version = "1.1.0" } bouncycastle = { group = "org.bouncycastle", name = "bcprov-jdk18on", version.ref = "bouncycastle" } bouncycastle-pkix = { group = "org.bouncycastle", name = "bcpkix-jdk18on", version.ref = "bouncycastle" } @@ -393,24 +380,16 @@ capnproto-compiler = { group = "org.capnproto", name = "compiler", version.ref = capnproto-runtime = { group = "org.capnproto", name = "runtime", version.ref = "capnproto" } capnproto-runtime-rpc = { group = "org.capnproto", name = "runtime-rpc", version.ref = "capnproto" } clikt = { group = "com.github.ajalt.clikt", name = "clikt", version.ref = "clikt" } -closure-compiler = { group = "com.google.javascript", name = "closure-compiler", version.ref = "closure" } -closure-stylesheets = { group = "com.google.closure-stylesheets", name = "closure-stylesheets", version.ref = "closure-stylesheets" } -closure-templates = { group = "com.google.template", name = "soy", version.ref = "soy" } commons-codec = { group = "commons-codec", name = "commons-codec", version.ref = "commons-codec" } commons-compress = { group = "org.apache.commons", name = "commons-compress", version.ref = "commons-compress" } commons-csv = { group = "org.apache.commons", name = "commons-csv", version.ref = "commons-csv" } commons-io = { group = "commons-io", name = "commons-io", version.ref = "commons-io" } commons-pool = { group = "org.apache.commons", name = "commons-pool2", version.ref = "commons-pool" } confundus = { group = "com.jakewharton.confundus", name = "confundus-gradle", version.ref = "confundus" } -conscrypt = { group = "org.conscrypt", name = "conscrypt-openjdk-uber", version.ref = "conscrypt" } -conscrypt-jvm = { group = "org.conscrypt", name = "conscrypt-openjdk", version.ref = "conscrypt" } consoleUi = { group = "de.codeshelf.consoleui", name = "consoleui", version.ref = "consoleui" } crossword = { group = "com.jakewharton.crossword", name = "crossword", version.ref = "crossword" } dekorate-kubernetes = { group = "io.dekorate", name = "kubernetes-annotations", version.ref = "dekorate" } errorprone-annotations = { group = "com.google.errorprone", name = "error_prone_annotations", version.ref = "errorprone" } -flatbuffers-java-core = { group = "com.google.flatbuffers", name = "flatbuffers-java", version.ref = "flatbuffers-java" } -flatbuffers-java-grpc = { group = "com.google.flatbuffers", name = "flatbuffers-java-grpc", version.ref = "flatbuffers" } -flatbuffers-parent = { group = "com.google.flatbuffers", name = "flatbuffers-parent", version.ref = "flatbuffers" } gax-java = { group = "com.google.api", name = "gax", version.ref = "gax" } gax-java-grpc = { group = "com.google.api", name = "gax", version.ref = "gax" } github-api = { group = "org.kohsuke", name = "github-api", version.ref = "github-api" } @@ -423,7 +402,6 @@ google-auto-service-annotations = { group = "com.google.auto.service", name = "a google-auto-value = { group = "com.google.auto.value", name = "auto-value", version.ref = "auto-value" } google-auto-value-annotations = { group = "com.google.auto.value", name = "auto-value-annotations", version.ref = "auto-value" } google-cloud-bom = { group = "com.google.cloud", name = "libraries-bom", version.ref = "gcloud-sdk" } -google-cloud-nativeImageSupport = { group = "com.google.cloud", name = "native-image-support", version.ref = "gcloud-native" } google-common-html-types-proto = { group = "com.google.common.html.types", name = "proto", version.ref = "google-html-types" } google-common-html-types-types = { group = "com.google.common.html.types", name = "types", version.ref = "google-html-types" } graalvm-compiler = { group = "org.graalvm.compiler", name = "compiler", version.ref = "graalvm" } @@ -568,7 +546,6 @@ jna-jpms = { group = "net.java.dev.jna", name = "jna-jpms", version.ref = "jna" jna-graalvm = { group = "net.java.dev.jna", name = "jna-graalvm", version.ref = "jna" } json = { group = "org.json", name = "json", version.ref = "json" } jsoup = { group = "org.jsoup", name = "jsoup", version.ref = "jsoup" } -junit = "junit:junit:4.13.2" junit-platform-commons = { group = "org.junit.platform", name = "junit-platform-commons", version.ref = "junit-platform" } junit-platform-console = { group = "org.junit.platform", name = "junit-platform-console", version.ref = "junit-platform" } junit-jupiter = { group = "org.junit.jupiter", name = "junit-jupiter", version.ref = "junit-jupiter" } @@ -738,7 +715,7 @@ reactor-core = { group = "io.projectreactor", name = "reactor-core", version.ref reactor-netty = { group = "io.projectreactor.netty", name = "reactor-netty", version.ref = "projectreactor-netty" } reactor-netty-core = { group = "io.projectreactor.netty", name = "reactor-netty-core", version.ref = "projectreactor-netty" } reactor-netty-http = { group = "io.projectreactor.netty", name = "reactor-netty-http", version.ref = "projectreactor-netty" } -semver = { group = "com.vdurmont", name = "semver4j", version.ref = "semver" } +semver = { group = "org.semver4j", name = "semver4j", version.ref = "semver" } slf4j = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" } slf4j-jdk-platform-logging = { group = "org.slf4j", name = "slf4j-jdk-platform-logging", version.ref = "slf4j" } slf4j-jdk14 = { group = "org.slf4j", name = "slf4j-jdk14", version.ref = "slf4j" } @@ -753,11 +730,6 @@ strikt-jackson = { group = "io.strikt", name = "strikt-jackson", version.ref = " strikt-jvm = { group = "io.strikt", name = "strikt-jvm", version.ref = "strikt" } swagger-annotations = { group = "io.swagger.core.v3", name = "swagger-annotations", version.ref = "swagger" } swagger-model = { group = "io.swagger.core.v3", name = "swagger-models", version.ref = "swagger" } -testcontainers-bom = { group = "org.testcontainers", name = "testcontainers-bom", version.ref = "testcontainers" } -testcontainers-core = { group = "org.testcontainers", name = "testcontainers", version.ref = "testcontainers" } -testcontainers-gcloud = { group = "org.testcontainers", name = "gcloud", version.ref = "testcontainers" } -testcontainers-junit-jupiter = { group = "org.testcontainers", name = "junit-jupiter", version.ref = "testcontainers" } -testcontainers-postgres = { group = "org.testcontainers", name = "postgresql", version.ref = "testcontainers" } tink = { group = "com.google.crypto.tink", name = "tink", version.ref = "tink" } tink-aws = { group = "com.google.crypto.tink", name = "tink-awskms", version.ref = "tink" } tink-gcp = { group = "com.google.crypto.tink", name = "tink-gcpkms", version.ref = "tink" } @@ -809,7 +781,6 @@ plugin-dokka-kotlinAsJava = { group = "org.jetbrains.dokka", name = "kotlin-as-j plugin-dokka-mermaid = { group = "com.glureau", name = "html-mermaid-dokka-plugin", version.ref = "mermaidDokka" } plugin-dokka-templating = { group = "org.jetbrains.dokka", name = "templating-plugin", version.ref = "dokka" } plugin-dokka-versioning = { group = "org.jetbrains.dokka", name = "versioning-plugin", version.ref = "dokka" } -plugin-flatbuffers = { group = "gradle.plugin.io.netifi", name = "gradle-flatbuffers-plugin", version.ref = "flatbuffers-plugin" } plugin-graalvm = { group = "org.graalvm.buildtools.native", name = "org.graalvm.buildtools.native.gradle.plugin", version.ref = "graalvm-plugin" } plugin-gradle-testretry = { group = "org.gradle", name = "test-retry-gradle-plugin", version.ref = "gradleTestRetry" } plugin-kapshot = { group = "io.koalaql", name = "kapshot-plugin-gradle", version.ref = "kapshot" } @@ -847,13 +818,10 @@ elide-bom-catalog = { group = "dev.elide", name = "elide-bom-catalog", version.r elide-core = { group = "dev.elide", name = "elide-core", version.ref = "elide" } elide-frontend = { group = "dev.elide", name = "elide-frontend", version.ref = "elide" } elide-graalvm = { group = "dev.elide", name = "elide-graalvm", version.ref = "elide" } -elide-graalvm-js = { group = "dev.elide", name = "elide-graalvm-js", version.ref = "elide" } -elide-graalvm-react = { group = "dev.elide", name = "elide-graalvm-react", version.ref = "elide" } elide-kotlin-plugin-redakt = { group = "dev.elide.tools.kotlin.plugin", name = "redakt-plugin", version.ref = "elide" } elide-model = { group = "dev.elide", name = "elide-model", version.ref = "elide" } elide-platform = { group = "dev.elide.tools", name = "elide-platform", version.ref = "elide" } elide-proto = { group = "dev.elide", name = "elide-proto-core", version.ref = "elide" } -elide-proto-flatbuffers = { group = "dev.elide", name = "elide-proto-flatbuffers", version.ref = "elide" } elide-proto-kotlinx = { group = "dev.elide", name = "elide-proto-kotlinx", version.ref = "elide" } elide-proto-protobuf = { group = "dev.elide", name = "elide-proto-protobuf", version.ref = "elide" } elide-rpc = { group = "dev.elide", name = "elide-rpc", version.ref = "elide" } diff --git a/gradle/mn-override.versions.toml b/gradle/mn-override.versions.toml index e175b134b3..0666653ebe 100644 --- a/gradle/mn-override.versions.toml +++ b/gradle/mn-override.versions.toml @@ -1,17 +1,3 @@ [versions] -jackson = "2.16.1" -micronaut-core = "4.5.3" -micronaut-core-processor = "4.5.3" -micronaut-context = "4.5.3" -micronaut-graal = "4.5.3" -micronaut-inject = "4.5.3" -micronaut-inject-java = "4.5.3" -micronaut-http = "4.5.3" -micronaut-http-client = "4.5.3" -micronaut-http-netty = "4.5.3" -micronaut-http-server = "4.5.3" -micronaut-runtime = "4.5.3" -micronaut-runtime-osx = "4.5.3" -micronaut-websocket = "4.5.3" -micronaut-platform = "4.5.0" -micronaut-picocli = "5.4.0" +micronaut-core = "4.7.1" +micronaut-platform = "4.7.4" diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 8bc299f629..718c962b54 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -5,24 +5,24 @@ true + + + - + + - - - - + - @@ -32,11 +32,13 @@ + + @@ -46,6 +48,7 @@ + @@ -57,7 +60,10 @@ - + + + + @@ -78,14 +84,17 @@ + + + @@ -105,7 +114,10 @@ - + + + + @@ -117,10 +129,15 @@ - + + + + + + @@ -145,6 +162,7 @@ + @@ -177,6 +195,7 @@ + @@ -200,8 +219,12 @@ + - + + + + @@ -227,9 +250,13 @@ - + + + + + @@ -238,7 +265,10 @@ - + + + + @@ -255,13 +285,17 @@ - + + + + + @@ -310,12 +344,16 @@ + - + + + + @@ -333,6 +371,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -373,6 +443,16 @@ + + + + + + + + + + @@ -383,12 +463,28 @@ + + + + + + + + + + + + + + + + @@ -411,12 +507,24 @@ + + + + + + + + + + + + @@ -434,6 +542,12 @@ + + + + + + @@ -587,6 +701,12 @@ + + + + + + @@ -623,6 +743,12 @@ + + + + + + @@ -659,6 +785,12 @@ + + + + + + @@ -878,6 +1010,10 @@ + + + + @@ -904,6 +1040,10 @@ + + + + @@ -1015,24 +1155,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1043,12 +1331,28 @@ + + + + + + + + + + + + + + + + @@ -1160,6 +1464,16 @@ + + + + + + + + + + @@ -1184,6 +1498,16 @@ + + + + + + + + + + @@ -1197,6 +1521,12 @@ + + + + + + @@ -1507,6 +1837,16 @@ + + + + + + + + + + @@ -1603,6 +1943,12 @@ + + + + + + @@ -1741,6 +2087,16 @@ + + + + + + + + + + @@ -1757,6 +2113,12 @@ + + + + + + @@ -1809,6 +2171,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1934,12 +2336,28 @@ + + + + + + + + + + + + + + + + @@ -1950,6 +2368,16 @@ + + + + + + + + + + @@ -1960,6 +2388,16 @@ + + + + + + + + + + @@ -2024,6 +2462,16 @@ + + + + + + + + + + @@ -2090,6 +2538,16 @@ + + + + + + + + + + @@ -2100,6 +2558,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2140,6 +2654,18 @@ + + + + + + + + + + + + @@ -2190,6 +2716,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2218,6 +2764,12 @@ + + + + + + @@ -2228,6 +2780,16 @@ + + + + + + + + + + @@ -2286,6 +2848,16 @@ + + + + + + + + + + @@ -2296,6 +2868,16 @@ + + + + + + + + + + @@ -2306,6 +2888,16 @@ + + + + + + + + + + @@ -2316,6 +2908,16 @@ + + + + + + + + + + @@ -2326,6 +2928,16 @@ + + + + + + + + + + @@ -2336,6 +2948,16 @@ + + + + + + + + + + @@ -2346,6 +2968,16 @@ + + + + + + + + + + @@ -2356,6 +2988,16 @@ + + + + + + + + + + @@ -2366,6 +3008,16 @@ + + + + + + + + + + @@ -2376,6 +3028,16 @@ + + + + + + + + + + @@ -2386,6 +3048,16 @@ + + + + + + + + + + @@ -2396,6 +3068,16 @@ + + + + + + + + + + @@ -2406,6 +3088,16 @@ + + + + + + + + + + @@ -2416,6 +3108,16 @@ + + + + + + + + + + @@ -2426,6 +3128,16 @@ + + + + + + + + + + @@ -2436,6 +3148,16 @@ + + + + + + + + + + @@ -2446,6 +3168,16 @@ + + + + + + + + + + @@ -2456,6 +3188,16 @@ + + + + + + + + + + @@ -2466,6 +3208,16 @@ + + + + + + + + + + @@ -2476,6 +3228,16 @@ + + + + + + + + + + @@ -2486,6 +3248,16 @@ + + + + + + + + + + @@ -2496,6 +3268,16 @@ + + + + + + + + + + @@ -2506,6 +3288,16 @@ + + + + + + + + + + @@ -2516,6 +3308,16 @@ + + + + + + + + + + @@ -2526,8 +3328,18 @@ - - + + + + + + + + + + + + @@ -2615,6 +3427,20 @@ + + + + + + + + + + + + + + @@ -2628,6 +3454,12 @@ + + + + + + @@ -2668,6 +3500,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2688,6 +3540,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2708,6 +3580,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2728,6 +3620,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2748,6 +3660,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2770,6 +3702,24 @@ + + + + + + + + + + + + + + + + + + @@ -2786,6 +3736,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2806,6 +3776,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2826,6 +3816,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2846,6 +3856,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2866,6 +3896,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2886,6 +3936,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2906,6 +3976,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2926,6 +4016,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2946,6 +4056,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2966,6 +4096,22 @@ + + + + + + + + + + + + + + + + @@ -2986,6 +4132,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3006,6 +4172,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3016,6 +4202,22 @@ + + + + + + + + + + + + + + + + @@ -3036,6 +4238,22 @@ + + + + + + + + + + + + + + + + @@ -3056,6 +4274,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3076,6 +4314,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3096,6 +4354,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3116,6 +4394,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3136,6 +4434,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3152,6 +4470,12 @@ + + + + + + @@ -3164,6 +4488,12 @@ + + + + + + @@ -3174,12 +4504,28 @@ + + + + + + + + + + + + + + + + @@ -3190,6 +4536,16 @@ + + + + + + + + + + @@ -3200,6 +4556,16 @@ + + + + + + + + + + @@ -3210,42 +4576,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3258,12 +4670,30 @@ + + + + + + + + + + + + + + + + + + @@ -3276,36 +4706,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3318,6 +4790,12 @@ + + + + + + @@ -3338,6 +4816,16 @@ + + + + + + + + + + @@ -3358,6 +4846,16 @@ + + + + + + + + + + @@ -3378,6 +4876,16 @@ + + + + + + + + + + @@ -3398,6 +4906,16 @@ + + + + + + + + + + @@ -3418,96 +4936,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3520,6 +5144,12 @@ + + + + + + @@ -3532,66 +5162,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3608,6 +5314,16 @@ + + + + + + + + + + @@ -3620,60 +5336,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3686,6 +5468,18 @@ + + + + + + + + + + + + @@ -3698,30 +5492,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3748,36 +5572,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3790,6 +5650,18 @@ + + + + + + + + + + + + @@ -3806,6 +5678,16 @@ + + + + + + + + + + @@ -3816,6 +5698,16 @@ + + + + + + + + + + @@ -3826,6 +5718,16 @@ + + + + + + + + + + @@ -3836,6 +5738,16 @@ + + + + + + + + + + @@ -3846,6 +5758,16 @@ + + + + + + + + + + @@ -3856,6 +5778,16 @@ + + + + + + + + + + @@ -3866,6 +5798,16 @@ + + + + + + + + + + @@ -3876,6 +5818,16 @@ + + + + + + + + + + @@ -3886,6 +5838,16 @@ + + + + + + + + + + @@ -3898,6 +5860,12 @@ + + + + + + @@ -3908,6 +5876,16 @@ + + + + + + + + + + @@ -3918,6 +5896,16 @@ + + + + + + + + + + @@ -3928,6 +5916,16 @@ + + + + + + + + + + @@ -3946,6 +5944,24 @@ + + + + + + + + + + + + + + + + + + @@ -3998,6 +6014,16 @@ + + + + + + + + + + @@ -4018,6 +6044,16 @@ + + + + + + + + + + @@ -4038,6 +6074,16 @@ + + + + + + + + + + @@ -4066,6 +6112,20 @@ + + + + + + + + + + + + + + @@ -4094,6 +6154,20 @@ + + + + + + + + + + + + + + @@ -4104,6 +6178,16 @@ + + + + + + + + + + @@ -4114,6 +6198,16 @@ + + + + + + + + + + @@ -4124,12 +6218,28 @@ + + + + + + + + + + + + + + + + @@ -4142,18 +6252,36 @@ + + + + + + + + + + + + + + + + + + @@ -4164,6 +6292,12 @@ + + + + + + @@ -4173,6 +6307,8 @@ + + @@ -4212,6 +6348,12 @@ + + + + + + @@ -4224,6 +6366,12 @@ + + + + + + @@ -4298,6 +6446,16 @@ + + + + + + + + + + @@ -4388,6 +6546,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -4452,6 +6630,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -4462,6 +6660,16 @@ + + + + + + + + + + @@ -4472,6 +6680,16 @@ + + + + + + + + + + @@ -4621,6 +6839,16 @@ + + + + + + + + + + @@ -4631,6 +6859,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -4693,6 +6941,16 @@ + + + + + + + + + + @@ -4867,6 +7125,12 @@ + + + + + + @@ -4887,6 +7151,16 @@ + + + + + + + + + + @@ -4903,6 +7177,12 @@ + + + + + + @@ -4982,6 +7262,12 @@ + + + + + + @@ -5002,6 +7288,16 @@ + + + + + + + + + + @@ -5020,6 +7316,12 @@ + + + + + + @@ -5040,6 +7342,16 @@ + + + + + + + + + + @@ -5299,6 +7611,16 @@ + + + + + + + + + + @@ -5319,6 +7641,16 @@ + + + + + + + + + + @@ -5329,6 +7661,16 @@ + + + + + + + + + + @@ -5349,6 +7691,16 @@ + + + + + + + + + + @@ -5497,6 +7849,12 @@ + + + + + + @@ -5504,6 +7862,12 @@ + + + + + + @@ -5651,6 +8015,16 @@ + + + + + + + + + + @@ -5661,6 +8035,16 @@ + + + + + + + + + + @@ -5681,6 +8065,16 @@ + + + + + + + + + + @@ -5701,12 +8095,28 @@ + + + + + + + + + + + + + + + + @@ -5717,12 +8127,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5733,6 +8265,16 @@ + + + + + + + + + + @@ -5743,6 +8285,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5753,6 +8351,16 @@ + + + + + + + + + + @@ -5763,6 +8371,16 @@ + + + + + + + + + + @@ -5773,6 +8391,16 @@ + + + + + + + + + + @@ -5783,6 +8411,16 @@ + + + + + + + + + + @@ -5793,12 +8431,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5809,24 +8505,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5837,6 +8567,16 @@ + + + + + + + + + + @@ -5847,6 +8587,16 @@ + + + + + + + + + + @@ -5857,6 +8607,16 @@ + + + + + + + + + + @@ -5867,6 +8627,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5877,6 +8693,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5887,6 +8723,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5897,6 +8753,16 @@ + + + + + + + + + + @@ -5907,6 +8773,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5917,6 +8803,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5927,6 +8853,16 @@ + + + + + + + + + + @@ -5937,6 +8873,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5947,6 +8923,16 @@ + + + + + + + + + + @@ -5957,6 +8943,16 @@ + + + + + + + + + + @@ -5967,6 +8963,16 @@ + + + + + + + + + + @@ -5977,6 +8983,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5987,6 +9013,16 @@ + + + + + + + + + + @@ -5997,6 +9033,16 @@ + + + + + + + + + + @@ -6007,12 +9053,28 @@ + + + + + + + + + + + + + + + + @@ -6023,6 +9085,16 @@ + + + + + + + + + + @@ -6047,6 +9119,12 @@ + + + + + + @@ -6089,6 +9167,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6099,6 +9235,22 @@ + + + + + + + + + + + + + + + + @@ -6106,6 +9258,12 @@ + + + + + + @@ -6156,12 +9314,32 @@ + + + + + + + + + + + + + + + + + + + + @@ -6172,6 +9350,16 @@ + + + + + + + + + + @@ -6188,6 +9376,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6208,6 +9436,16 @@ + + + + + + + + + + @@ -6218,6 +9456,16 @@ + + + + + + + + + + @@ -6228,6 +9476,16 @@ + + + + + + + + + + @@ -6238,6 +9496,16 @@ + + + + + + + + + + @@ -6248,6 +9516,16 @@ + + + + + + + + + + @@ -6298,6 +9576,16 @@ + + + + + + + + + + @@ -6314,6 +9602,16 @@ + + + + + + + + + + @@ -6324,6 +9622,16 @@ + + + + + + + + + + @@ -6463,6 +9771,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6473,6 +9893,16 @@ + + + + + + + + + + @@ -6503,13 +9933,31 @@ + + + + + + + + + + + + + + + + + + @@ -6531,6 +9979,12 @@ + + + + + + @@ -6555,12 +10009,30 @@ + + + + + + + + + + + + + + + + + + @@ -6599,12 +10071,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -6615,7 +10111,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6641,6 +10171,16 @@ + + + + + + + + + + @@ -6667,12 +10207,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -6693,6 +10257,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -6709,7 +10293,21 @@ + + + + + + + + + + + + + + @@ -6735,6 +10333,16 @@ + + + + + + + + + + @@ -6742,6 +10350,10 @@ + + + + @@ -6757,6 +10369,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -6767,6 +10401,16 @@ + + + + + + + + + + @@ -6862,6 +10506,16 @@ + + + + + + + + + + @@ -6945,6 +10599,12 @@ + + + + + + @@ -7027,6 +10687,16 @@ + + + + + + + + + + @@ -7037,12 +10707,28 @@ + + + + + + + + + + + + + + + + @@ -7053,6 +10739,16 @@ + + + + + + + + + + @@ -7093,6 +10789,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7301,6 +11027,16 @@ + + + + + + + + + + @@ -7420,6 +11156,12 @@ + + + + + + @@ -7433,6 +11175,18 @@ + + + + + + + + + + + + @@ -7493,18 +11247,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/package.json b/package.json index de9b37359b..5febbe7803 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@elide-dev/framework", - "version": "1.0.0-alpha11", + "version": "1.0.0-alpha12", "private": true, "packageManager": "pnpm@9.2.0", "lint-staged": { @@ -45,15 +45,15 @@ "@mitata/counters": "0.0.8", "@prettier/plugin-xml": "3.4.1", "@types/google-protobuf": "3.15.12", - "@types/node": "22.10.10", - "@typescript-eslint/eslint-plugin": "8.21.0", - "@typescript-eslint/parser": "8.21.0", + "@types/node": "22.12.0", + "@typescript-eslint/eslint-plugin": "8.22.0", + "@typescript-eslint/parser": "8.22.0", "commitlint": "19.6.1", "esbuild": "0.24.2", "eslint": "9.19.0", "husky": "9.1.7", "lint-staged": "15.4.3", - "mitata": "1.0.32", + "mitata": "1.0.33", "postcss-cli": "11.0.0", "prettier": "3.4.2", "prettier-plugin-java": "2.6.7", diff --git a/packages/cli/detekt-baseline.xml b/packages/cli/detekt-baseline.xml index 7df169bea6..c04cf591d7 100644 --- a/packages/cli/detekt-baseline.xml +++ b/packages/cli/detekt-baseline.xml @@ -75,7 +75,9 @@ TopLevelPropertyNaming:ToolInvokeCommand.kt$private const val pyHint = "requirements.txt" UnusedParameter:AbstractToolCommand.kt$AbstractToolCommand$args: Array<String> UnusedParameter:Elide.kt$Elide.Companion$win32: Boolean = false + UnusedParameter:Mosaic.kt$totalTests: Int UnusedParameter:NativeEngine.kt$NativeEngine$extraProps: List<Pair<String, String>> + UnusedPrivateMember:Mosaic.kt$@Composable private fun Summary(start: Long, totalTests: Int, tests: List<Test>) UnusedPrivateProperty:AbstractToolCommand.kt$AbstractToolCommand$// Initialization state. private val initialized: AtomicBoolean = AtomicBoolean(false) UnusedPrivateProperty:ExecutionController.kt$ExecutionController$private val tRunException: Lazy<Value> = Lazy.of { loadClass("jdk.jshell.spi.ExecutionControl\$RunException") } UnusedPrivateProperty:ToolInvokeCommand.kt$// Sub-commands for Orogene. private val orogeneActions = sortedSetOf( "add", "apply", "login", "logout", "ping", "reapply", "remove", "view", "help", ) diff --git a/packages/cli/package.json b/packages/cli/package.json index cf746e8d93..038bab74fb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,13 +1,13 @@ { "name": "@elide-dev/elide", - "version": "1.0.0-alpha11", + "version": "1.0.0-alpha12", "description": "Elide polyglot application runtime", "homepage": "https://elide.dev", "license": "(MIT OR Apache-2.0)", "keywords": ["runtime", "js", "ts", "polyglot", "server", "framework", "kotlin", "javascript", "typescript"], "repository": "github:elide-dev/elide", "config": { - "elideVersion": "1.0.0-alpha11" + "elideVersion": "1.0.0-alpha12" }, "author": { "name": "Sam Gammon", diff --git a/packages/cli/packaging/install-debug.sh b/packages/cli/packaging/install-debug.sh index 14cb4ad61f..2cbb17dc2e 100755 --- a/packages/cli/packaging/install-debug.sh +++ b/packages/cli/packaging/install-debug.sh @@ -18,7 +18,7 @@ # Elide Installer # --------------- -# Version: 0.14 +# Version: 0.15 # Author: Sam Gammon # # This script can be used as a one-liner to install the Elide command-line interface. Various arguments can be passed to @@ -41,6 +41,7 @@ # --help Show the installer tool's help message # # Changelog: +# 0.15 2025-01-26 Sam Gammon Issuance of alpha12 release # 0.14 2025-01-26 Sam Gammon Issuance of alpha11 release # 0.13 2024-05-12 Sam Gammon Fixes for install prefix and alpha9 release # 0.12 2024-04-17 Sam Gammon Cleanups for alpha8 release @@ -59,8 +60,8 @@ set -e set +x -TOOL_REVISION="1.0.0-alpha11" -INSTALLER_VERSION="v0.14" +TOOL_REVISION="1.0.0-alpha12" +INSTALLER_VERSION="v0.15" TOOL="cli" VERSION="v1" diff --git a/packages/cli/packaging/install.sh b/packages/cli/packaging/install.sh index a190649eb2..78e66d0cb0 100755 --- a/packages/cli/packaging/install.sh +++ b/packages/cli/packaging/install.sh @@ -1,8 +1,8 @@ #!/bin/bash set -e set +x -TOOL_REVISION="1.0.0-alpha11" -INSTALLER_VERSION="v0.14" +TOOL_REVISION="1.0.0-alpha12" +INSTALLER_VERSION="v0.15" TOOL="cli" VERSION="v1" RELEASE="snapshot" diff --git a/packages/cli/packaging/npm/elide.js b/packages/cli/packaging/npm/elide.js index fe5aa4934c..6ba384a4ba 100644 --- a/packages/cli/packaging/npm/elide.js +++ b/packages/cli/packaging/npm/elide.js @@ -11,7 +11,7 @@ * License for the specific language governing permissions and limitations under the License. */ -const version = "1.0.0-alpha11" +const version = "1.0.0-alpha12" const os = require("node:os") const fs = require("node:fs") diff --git a/packages/cli/packaging/npm/elide.sh b/packages/cli/packaging/npm/elide.sh index 7bd5157e52..2a4030b7dd 100755 --- a/packages/cli/packaging/npm/elide.sh +++ b/packages/cli/packaging/npm/elide.sh @@ -13,7 +13,7 @@ # License for the specific language governing permissions and limitations under the License. # -latest_known_version="1.0.0-alpha11" +latest_known_version="1.0.0-alpha12" # detect elide command, if it is not here, echo a message # and exit with a non-zero exit code diff --git a/packages/cli/packaging/npm/package.json.tpl b/packages/cli/packaging/npm/package.json.tpl index f82410f876..12be967e10 100644 --- a/packages/cli/packaging/npm/package.json.tpl +++ b/packages/cli/packaging/npm/package.json.tpl @@ -1,6 +1,6 @@ { "name": "@elide-dev/elide", - "version": "1.0.0-alpha11", + "version": "1.0.0-alpha12", "description": "Elide polyglot application runtime", "homepage": "https://elide.dev", "license": "MIT", @@ -17,7 +17,7 @@ ], "repository": "github:elide-dev/elide", "config": { - "elideVersion": "1.0.0-alpha11" + "elideVersion": "1.0.0-alpha12" }, "author": { "name": "Sam Gammon", diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/AbstractToolCommand.kt b/packages/cli/src/main/kotlin/elide/tool/cli/AbstractToolCommand.kt index bbdaec6bb0..189577321f 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/AbstractToolCommand.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/AbstractToolCommand.kt @@ -14,7 +14,6 @@ package elide.tool.cli import com.github.ajalt.clikt.core.BaseCliktCommand -import com.jakewharton.mosaic.MosaicScope import java.util.concurrent.Callable import java.util.concurrent.atomic.AtomicBoolean import java.util.concurrent.atomic.AtomicInteger @@ -25,6 +24,8 @@ import elide.tool.cli.err.AbstractToolError import elide.tool.cli.state.CommandOptions import elide.tool.cli.state.CommandState +public typealias CommandScope = CoroutineScope + /** Root base for all commands, which defines the structure of interaction with Clikt. */ abstract class CliCommandInvocation : BaseCliktCommand>(name = "elide") @@ -214,11 +215,11 @@ abstract class AbstractToolCommand: * @param ctx Co-routine context to execute the command in. * @return Execution context to use for this command. */ - open fun context(state: CommandState, ctx: CoroutineContext, mosaic: MosaicScope? = null): Context { + open fun context(state: CommandState, ctx: CoroutineContext, scope: CommandScope? = null): Context { @Suppress("UNCHECKED_CAST") - (return when (mosaic) { + (return when (scope) { null -> CommandContext.default(state, ctx) as Context - else -> CommandContext.default(state, ctx, mosaic) as Context + else -> CommandContext.default(state, ctx, scope) as Context }) } diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/CommandContext.kt b/packages/cli/src/main/kotlin/elide/tool/cli/CommandContext.kt index 5b343a09e6..44d37ec440 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/CommandContext.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/CommandContext.kt @@ -13,7 +13,6 @@ package elide.tool.cli -import com.jakewharton.mosaic.MosaicScope import kotlinx.coroutines.CoroutineScope import kotlin.coroutines.CoroutineContext import elide.runtime.Logger @@ -66,8 +65,8 @@ sealed interface CommandContext : CoroutineScope { /** @return Default command context implementation. */ @JvmStatic @Suppress("unused_parameter") - fun default(state: CommandState, ctx: CoroutineContext, mosaic: MosaicScope): CommandContext = - object : DefaultCommandContext, MosaicScope by mosaic { + fun default(state: CommandState, ctx: CoroutineContext, mosaic: CommandScope): CommandContext = + object : DefaultCommandContext, CommandScope by mosaic { override val coroutineContext: CoroutineContext get() = ctx override val logging: Logger get() = Statics.logging override val serverLogging: Logger get() = Statics.serverLogger diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/CommandResult.kt b/packages/cli/src/main/kotlin/elide/tool/cli/CommandResult.kt index 8096493190..7e0521e808 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/CommandResult.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/CommandResult.kt @@ -68,6 +68,7 @@ sealed interface CommandResult { * ([DEFAULT_ERROR_EXIT_CODE]). * @param message Message to communicate for this error; if none is provided, defaults to [DEFAULT_ERROR_MESSAGE]. */ + @ConsistentCopyVisibility data class Error internal constructor (override val exitCode: Int, val message: String) : CommandResult { override val ok: Boolean get() = false diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/ToolTypealiases.kt b/packages/cli/src/main/kotlin/elide/tool/cli/ToolTypealiases.kt index 123a9c47c9..8adb0459ff 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/ToolTypealiases.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/ToolTypealiases.kt @@ -15,16 +15,9 @@ package elide.tool.cli import elide.tool.cli.AbstractSubcommand.OutputController import elide.tool.cli.AbstractSubcommand.ToolContext -import org.graalvm.polyglot.Context as VMContext /** * Type structure of a tool output callable, which runs within the sum context of [OutputController] and * [ToolContext]. */ internal typealias OutputCallable = OutputController.() -> Unit - -/** - * Type structure of a guest VM callable function, which runs in the sum context of the [ToolContext] and the - * low-level [VMContext]. - */ -internal typealias VMCallable = context(ToolContext) (VMContext) -> Unit diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/cmd/repl/ToolShellCommand.kt b/packages/cli/src/main/kotlin/elide/tool/cli/cmd/repl/ToolShellCommand.kt index e2c5a5f940..eaf65f132d 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/cmd/repl/ToolShellCommand.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/cmd/repl/ToolShellCommand.kt @@ -23,7 +23,6 @@ import com.google.common.collect.Sets import io.micronaut.core.annotation.Introspected import io.micronaut.core.annotation.ReflectiveAccess import io.micronaut.core.io.IOUtils -import org.graalvm.polyglot.Context import org.graalvm.polyglot.PolyglotException import org.graalvm.polyglot.Source import org.graalvm.polyglot.Value @@ -58,8 +57,6 @@ import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicReference import java.util.function.Supplier import javax.script.ScriptEngineManager -import javax.tools.JavaCompiler -import javax.tools.Tool import javax.tools.ToolProvider import kotlin.io.path.Path import kotlin.io.path.absolutePathString @@ -76,7 +73,7 @@ import elide.runtime.core.PolyglotEngineConfiguration import elide.runtime.core.PolyglotEngineConfiguration.HostAccess import elide.runtime.core.extensions.attach import elide.runtime.gvm.GuestError -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest import elide.runtime.gvm.internals.IntrinsicsManager import elide.runtime.intrinsics.server.http.HttpServerAgent import elide.runtime.plugins.debug.debug diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/main.kt b/packages/cli/src/main/kotlin/elide/tool/cli/main.kt index f39f49e4c2..53ea203d29 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/main.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/main.kt @@ -16,7 +16,6 @@ package elide.tool.cli import com.github.ajalt.clikt.core.PrintHelpMessage import com.github.ajalt.clikt.parsers.CommandLineParser import com.github.ajalt.clikt.parsers.flatten -import com.jakewharton.mosaic.runMosaic import dev.elide.cli.bridge.CliNativeBridge import io.micronaut.configuration.picocli.MicronautFactory import io.micronaut.context.ApplicationContext @@ -27,9 +26,6 @@ import java.util.concurrent.atomic.AtomicReference import kotlin.system.exitProcess import elide.annotations.Eager -// Whether to enable Mosaic and Compose. -private val enableMosaic = System.getProperty("elide.mosaic").toBoolean() - // Whether to enable the experimental V2 entrypoint through Clikt. private val ENABLE_CLI_ENTRY_V2 = System.getenv("ELIDE_EXPERIMENTAL")?.ifBlank { null } != null @@ -49,12 +45,6 @@ private fun sorryIHaveToFactory(args: Array): CommandLine = ApplicationC .args(*args) .start().use { CommandLine(Elide::class.java, MicronautFactory(it)) } -// Run the given function, optionally using Mosaic (if enabled). -private suspend inline fun runEntry(crossinline fn: suspend () -> Unit) = when (enableMosaic) { - true -> runMosaic { fn() } - false -> fn() -} - // Run the Clikt or regular entrypoint. private suspend inline fun runInner(args: Array): Int = when (ENABLE_CLI_ENTRY_V2) { false -> Elide.entry(args) @@ -117,19 +107,18 @@ private fun initialize() { * * @param args Arguments to run with. */ +@Suppress("TooGenericExceptionCaught") suspend fun main(args: Array): Unit = try { // perform early init initialize() // run the entrypoint - runEntry { - exitCode.set(try { - runInner(args) - } catch (err: Throwable) { - unhandledExc.compareAndSet(null, err) - 1 - }) - } + exitCode.set(try { + runInner(args) + } catch (err: RuntimeException) { + unhandledExc.compareAndSet(null, err) + 1 + }) } finally { Elide.close() }.also { diff --git a/packages/cli/src/main/kotlin/elide/tool/cli/output/Mosaic.kt b/packages/cli/src/main/kotlin/elide/tool/cli/output/Mosaic.kt index 2e57367094..db80c43c0f 100644 --- a/packages/cli/src/main/kotlin/elide/tool/cli/output/Mosaic.kt +++ b/packages/cli/src/main/kotlin/elide/tool/cli/output/Mosaic.kt @@ -16,7 +16,6 @@ package elide.tool.cli.output import androidx.compose.runtime.* import androidx.compose.runtime.snapshots.Snapshot import androidx.compose.runtime.snapshots.SnapshotStateList -import com.jakewharton.mosaic.MosaicScope import com.jakewharton.mosaic.layout.background import com.jakewharton.mosaic.layout.padding import com.jakewharton.mosaic.modifier.Modifier @@ -36,17 +35,18 @@ import kotlinx.coroutines.delay import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.toList import kotlinx.coroutines.launch +import elide.tool.cli.CommandScope import elide.tool.cli.output.TestState.* import elide.tool.testing.TestInfo import elide.tool.testing.TestResult -suspend fun MosaicScope.runCounter() { +suspend fun CommandScope.runCounter() { // TODO https://github.com/JakeWharton/mosaic/issues/3 var count by mutableIntStateOf(0) - setContent { - Text("The count is: $count") - } +// setContent { +// Text("The count is: $count") +// } for (i in 1..20) { delay(250) @@ -54,7 +54,7 @@ suspend fun MosaicScope.runCounter() { } } -suspend fun MosaicScope.testRenderer( +suspend fun CommandScope.testRenderer( totalTests: Int, allTests: Flow Deferred>>, workers: Int = 1, @@ -114,13 +114,13 @@ suspend fun MosaicScope.testRenderer( } } - setContent { - Column { - Log(complete) - Status(tests) - Summary(start, totalTests, tests) - } - } +// setContent { +// Column { +// Log(complete) +// Status(tests) +// Summary(start, totalTests, tests) +// } +// } } } diff --git a/packages/cli/src/main/kotlin/elide/tool/control/AbstractScriptEngineFactory.kt b/packages/cli/src/main/kotlin/elide/tool/control/AbstractScriptEngineFactory.kt index d9dfef2fe8..59af33830a 100644 --- a/packages/cli/src/main/kotlin/elide/tool/control/AbstractScriptEngineFactory.kt +++ b/packages/cli/src/main/kotlin/elide/tool/control/AbstractScriptEngineFactory.kt @@ -19,7 +19,7 @@ import java.io.* import javax.script.* import kotlin.collections.MutableMap.MutableEntry import kotlin.concurrent.Volatile -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** * TBD. diff --git a/packages/cli/src/main/kotlin/elide/tool/control/JvmScriptEngine.kt b/packages/cli/src/main/kotlin/elide/tool/control/JvmScriptEngine.kt index 1663164ccd..2ab3068f40 100644 --- a/packages/cli/src/main/kotlin/elide/tool/control/JvmScriptEngine.kt +++ b/packages/cli/src/main/kotlin/elide/tool/control/JvmScriptEngine.kt @@ -13,7 +13,7 @@ package elide.tool.control -import elide.runtime.gvm.internals.GraalVMGuest.JVM +import elide.runtime.gvm.GraalVMGuest.JVM /** * TBD. diff --git a/packages/cli/src/main/kotlin/elide/tool/control/PythonScriptEngine.kt b/packages/cli/src/main/kotlin/elide/tool/control/PythonScriptEngine.kt index 50122f8b4f..8ec6122305 100644 --- a/packages/cli/src/main/kotlin/elide/tool/control/PythonScriptEngine.kt +++ b/packages/cli/src/main/kotlin/elide/tool/control/PythonScriptEngine.kt @@ -13,7 +13,7 @@ package elide.tool.control -import elide.runtime.gvm.internals.GraalVMGuest.PYTHON +import elide.runtime.gvm.GraalVMGuest.PYTHON /** * TBD. diff --git a/packages/cli/src/main/kotlin/elide/tool/control/RubyScriptEngine.kt b/packages/cli/src/main/kotlin/elide/tool/control/RubyScriptEngine.kt index dccb11f452..3041ff98c0 100644 --- a/packages/cli/src/main/kotlin/elide/tool/control/RubyScriptEngine.kt +++ b/packages/cli/src/main/kotlin/elide/tool/control/RubyScriptEngine.kt @@ -13,7 +13,7 @@ package elide.tool.control -import elide.runtime.gvm.internals.GraalVMGuest.RUBY +import elide.runtime.gvm.GraalVMGuest.RUBY /** * TBD. diff --git a/packages/cli/src/main/kotlin/elide/tool/err/ErrorHandler.kt b/packages/cli/src/main/kotlin/elide/tool/err/ErrorHandler.kt index 15db07b553..a6052ab535 100644 --- a/packages/cli/src/main/kotlin/elide/tool/err/ErrorHandler.kt +++ b/packages/cli/src/main/kotlin/elide/tool/err/ErrorHandler.kt @@ -21,7 +21,6 @@ import picocli.CommandLine.IExitCodeExceptionMapper import java.io.PrintWriter import java.io.StringWriter import kotlinx.collections.immutable.toImmutableList -import kotlinx.coroutines.runBlocking import kotlinx.datetime.Clock import kotlinx.datetime.Instant import kotlinx.serialization.Serializable @@ -131,6 +130,7 @@ interface ErrorHandler : IExitCodeExceptionMapper, Thread.UncaughtExceptionHandl * @param columnNumber Source line column number where this error took place, as applicable. * @param isNativeMethod Indicates whether this frame is describing a native method (if not, it is a JVM method). */ + @ConsistentCopyVisibility @JvmRecord @Serializable data class ErrorStackFrame private constructor ( val moduleName: String? = null, val moduleVersion: String? = null, @@ -539,7 +539,7 @@ interface ErrorHandler : IExitCodeExceptionMapper, Thread.UncaughtExceptionHandl * * @return Error action strategy. */ - fun suppress(warning: String? = null): ErrorActionStrategy.Suppress + fun suppress(warning: String? = null): Suppress /** * Create an [ErrorActionStrategy] response which re-throws the error; optionally, an [override] exception may be @@ -585,7 +585,7 @@ interface ErrorHandler : IExitCodeExceptionMapper, Thread.UncaughtExceptionHandl return object: ErrorHandlerContext { override val event: ErrorEvent get() = event - override fun suppress(warning: String?): ErrorActionStrategy.Suppress = Suppress( + override fun suppress(warning: String?): Suppress = Suppress( event = event, logger = handler.logging, warning = warning, diff --git a/packages/cli/src/main/kotlin/elide/tool/err/PersistedError.kt b/packages/cli/src/main/kotlin/elide/tool/err/PersistedError.kt index 820b295183..53d3cf8863 100644 --- a/packages/cli/src/main/kotlin/elide/tool/err/PersistedError.kt +++ b/packages/cli/src/main/kotlin/elide/tool/err/PersistedError.kt @@ -41,6 +41,7 @@ import elide.tool.err.PersistedError.ErrorInfo.Companion.info * @param args Command-line arguments which were active when this error was produced, as applicable. * @param error Information about the error itself -- the stacktrace, exception type, and so on. */ +@ExposedCopyVisibility @Serializable @JvmRecord data class PersistedError @OptIn(DelicateElideApi::class) private constructor ( val version: Int = 1, val id: String, diff --git a/packages/cli/src/main/kotlin/elide/tool/project/ProjectConfig.kt b/packages/cli/src/main/kotlin/elide/tool/project/ProjectConfig.kt index 357cab4a19..f70735aa4d 100644 --- a/packages/cli/src/main/kotlin/elide/tool/project/ProjectConfig.kt +++ b/packages/cli/src/main/kotlin/elide/tool/project/ProjectConfig.kt @@ -44,6 +44,7 @@ sealed interface ProjectConfig { } /** Project configuration modeled from a `package.json` file. */ + @ExposedCopyVisibility @JvmRecord @Serializable data class PackageJsonProjectConfig private constructor ( override val path: String, private val config: NodePackage, diff --git a/packages/cli/src/main/kotlin/elide/tool/project/ProjectInfo.kt b/packages/cli/src/main/kotlin/elide/tool/project/ProjectInfo.kt index d6c81c4650..d097d9ef0e 100644 --- a/packages/cli/src/main/kotlin/elide/tool/project/ProjectInfo.kt +++ b/packages/cli/src/main/kotlin/elide/tool/project/ProjectInfo.kt @@ -25,6 +25,7 @@ import elide.runtime.plugins.env.EnvConfig.EnvVar */ @JvmInline value class ProjectInfo private constructor (private val info: ElideProject) { /** Environment settings applied to the project. */ + @ExposedCopyVisibility @JvmRecord @Serializable data class ProjectEnvironment private constructor ( @Transient val vars: SortedMap = sortedMapOf(), ) { diff --git a/packages/engine/api/engine.api b/packages/engine/api/engine.api index af09ca3881..69827aaa73 100644 --- a/packages/engine/api/engine.api +++ b/packages/engine/api/engine.api @@ -188,8 +188,6 @@ public final class elide/runtime/core/PolyglotContext$EvaluationOptions$Companio public final class elide/runtime/core/PolyglotContext$EvaluationOptionsData : java/lang/Record, elide/runtime/core/PolyglotContext$EvaluationOptions { public final fun component1 ()Z - public final fun copy (Z)Lelide/runtime/core/PolyglotContext$EvaluationOptionsData; - public static synthetic fun copy$default (Lelide/runtime/core/PolyglotContext$EvaluationOptionsData;ZILjava/lang/Object;)Lelide/runtime/core/PolyglotContext$EvaluationOptionsData; public fun equals (Ljava/lang/Object;)Z public synthetic fun getInternals ()Z public fun hashCode ()I diff --git a/packages/engine/src/main/kotlin/elide/runtime/core/PolyglotContext.kt b/packages/engine/src/main/kotlin/elide/runtime/core/PolyglotContext.kt index 6eceadb530..bee0d37108 100644 --- a/packages/engine/src/main/kotlin/elide/runtime/core/PolyglotContext.kt +++ b/packages/engine/src/main/kotlin/elide/runtime/core/PolyglotContext.kt @@ -129,6 +129,7 @@ public interface PolyglotContext { } /** Default implementation of [EvaluationOptions]. */ + @ConsistentCopyVisibility @JvmRecord public data class EvaluationOptionsData internal constructor ( override val internals: Boolean, ) : EvaluationOptions diff --git a/packages/graalvm/api/graalvm.api b/packages/graalvm/api/graalvm.api index a094ca3a8f..8282adfea5 100644 --- a/packages/graalvm/api/graalvm.api +++ b/packages/graalvm/api/graalvm.api @@ -10,6 +10,46 @@ public final class elide/runtime/core/extensions/ExecutionListenerKt { public static final fun attach (Lorg/graalvm/polyglot/management/ExecutionListener$Builder;Lelide/runtime/core/PolyglotEngine;)Lorg/graalvm/polyglot/management/ExecutionListener; } +public final class elide/runtime/core/internals/MutableEngineLifecycle : elide/runtime/core/EngineLifecycle { + public fun ()V + public final fun emit (Lelide/runtime/core/EngineLifecycleEvent;Ljava/lang/Object;)V + public fun on (Lelide/runtime/core/EngineLifecycleEvent;Lkotlin/jvm/functions/Function1;)V +} + +public final class elide/runtime/core/internals/graalvm/GraalVMConfiguration : elide/runtime/core/PolyglotEngineConfiguration { + public fun (Lelide/runtime/core/internals/MutableEngineLifecycle;)V + public fun args ([Ljava/lang/String;)V + public fun enableLanguage (Lelide/runtime/core/GuestLanguage;)V + public final fun getArguments ()[Ljava/lang/String; + public fun getHostRuntime ()Lelide/runtime/core/HostRuntime; + public fun install (Lelide/runtime/core/EnginePlugin;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public fun plugin-LqGrbaI (Ljava/lang/String;)Ljava/lang/Object; + public fun registeredBundles ()Ljava/util/List; +} + +public final class elide/runtime/core/internals/graalvm/GraalVMContext : elide/runtime/core/PolyglotContext { + public fun (Lorg/graalvm/polyglot/Context;)V + public fun bindings (Lelide/runtime/core/GuestLanguage;)Lorg/graalvm/polyglot/Value; + public fun enter ()V + public fun evaluate (Lorg/graalvm/polyglot/Source;Lelide/runtime/core/PolyglotContext$EvaluationOptions;)Lorg/graalvm/polyglot/Value; + public fun get-HY--Dws (Ljava/lang/String;)Ljava/lang/Object; + public final fun getContext ()Lorg/graalvm/polyglot/Context; + public fun leave ()V + public fun parse (Lorg/graalvm/polyglot/Source;)Lorg/graalvm/polyglot/Value; + public fun set-HRLGfaQ (Ljava/lang/String;Ljava/lang/Object;)Z +} + +public final class elide/runtime/core/internals/graalvm/GraalVMEngine : elide/runtime/core/PolyglotEngine { + public static final field Companion Lelide/runtime/core/internals/graalvm/GraalVMEngine$Companion; + public synthetic fun (Lelide/runtime/core/internals/MutableEngineLifecycle;Lelide/runtime/core/internals/graalvm/GraalVMConfiguration;Lorg/graalvm/polyglot/Engine;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun acquire (Lkotlin/jvm/functions/Function1;)Lelide/runtime/core/PolyglotContext; + public fun unwrap ()Lorg/graalvm/polyglot/Engine; +} + +public final class elide/runtime/core/internals/graalvm/GraalVMEngine$Companion { + public final fun create (Lelide/runtime/core/internals/graalvm/GraalVMConfiguration;Lelide/runtime/core/internals/MutableEngineLifecycle;)Lelide/runtime/core/internals/graalvm/GraalVMEngine; +} + public final class elide/runtime/core/internals/graalvm/GraalVMRuntime : elide/runtime/core/HostRuntime { public static final field Companion Lelide/runtime/core/internals/graalvm/GraalVMRuntime$Companion; public static final field VARIANT_JVM Ljava/lang/String; @@ -222,6 +262,20 @@ public final class elide/runtime/gvm/ExecutionInputs$Empty : elide/runtime/gvm/E public fun allInputs ()[Ljava/lang/Object; } +public class elide/runtime/gvm/GraalVMGuest : java/lang/Enum, elide/runtime/gvm/GuestLanguage { + public static final field JAVASCRIPT Lelide/runtime/gvm/GraalVMGuest; + public static final field JVM Lelide/runtime/gvm/GraalVMGuest; + public static final field PYTHON Lelide/runtime/gvm/GraalVMGuest; + public static final field RUBY Lelide/runtime/gvm/GraalVMGuest; + public static final field WASM Lelide/runtime/gvm/GraalVMGuest; + public fun getEngine ()Ljava/lang/String; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public fun getLabel ()Ljava/lang/String; + public fun getSymbol ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/GraalVMGuest; + public static fun values ()[Lelide/runtime/gvm/GraalVMGuest; +} + public abstract interface class elide/runtime/gvm/GuestError { } @@ -273,6 +327,17 @@ public final class elide/runtime/gvm/RequestExecutionInputs$Defaults { public static final field INSTANCE Lelide/runtime/gvm/RequestExecutionInputs$Defaults; } +public abstract interface class elide/runtime/gvm/api/ElideAPI { + public abstract fun getProcess ()Lelide/runtime/intrinsics/js/node/ProcessAPI; + public abstract fun getVersion ()Ljava/lang/String; +} + +public abstract interface annotation class elide/runtime/gvm/api/Intrinsic : java/lang/annotation/Annotation { + public abstract fun global ()Ljava/lang/String; + public abstract fun internal ()Z + public abstract fun language ()Lelide/runtime/gvm/GraalVMGuest; +} + public synthetic class elide/runtime/gvm/cfg/$GuestIOConfiguration$Intercepted$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference, io/micronaut/inject/AdvisedBeanType { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V @@ -369,6 +434,105 @@ public synthetic class elide/runtime/gvm/cfg/$JsRuntimeConfig$JsNpmConfig$Interc public fun load ()Lio/micronaut/inject/BeanDefinition; } +public abstract interface class elide/runtime/gvm/cfg/GuestIOConfiguration : io/micronaut/core/util/Toggleable { + public static final field Companion Lelide/runtime/gvm/cfg/GuestIOConfiguration$Companion; + public static final field DEFAULT_CASE_SENSITIVE Z + public static final field DEFAULT_DEFERRED_READS Z + public static final field DEFAULT_ROOT Ljava/lang/String; + public static final field DEFAULT_SYMLINKS Z + public static final field DEFAULT_WORKING_DIRECTORY Ljava/lang/String; + public fun getBundle ()Ljava/lang/String; + public fun getCaseSensitive ()Ljava/lang/Boolean; + public fun getDeferred ()Z + public fun getMode ()Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; + public fun getPolicy ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; + public fun getRoot ()Ljava/lang/String; + public fun getSymlinks ()Ljava/lang/Boolean; + public fun getWorkingDirectory ()Ljava/lang/String; +} + +public final class elide/runtime/gvm/cfg/GuestIOConfiguration$Companion { + public static final field DEFAULT_CASE_SENSITIVE Z + public static final field DEFAULT_DEFERRED_READS Z + public static final field DEFAULT_ROOT Ljava/lang/String; + public static final field DEFAULT_SYMLINKS Z + public static final field DEFAULT_WORKING_DIRECTORY Ljava/lang/String; + public final fun getDEFAULT_MODE ()Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; + public final fun getDEFAULT_POLICY ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; +} + +public final class elide/runtime/gvm/cfg/GuestIOConfiguration$Mode : java/lang/Enum { + public static final field CLASSPATH Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; + public static final field GUEST Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; + public static final field HOST Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; + public static fun values ()[Lelide/runtime/gvm/cfg/GuestIOConfiguration$Mode; +} + +public abstract interface class elide/runtime/gvm/cfg/GuestVMConfiguration : io/micronaut/core/util/Toggleable { + public static final field Companion Lelide/runtime/gvm/cfg/GuestVMConfiguration$Companion; + public static final field DEFAULT_ENABLED Z + public static final field LANGUAGE_JAVA Ljava/lang/String; + public static final field LANGUAGE_JS Ljava/lang/String; + public static final field LANGUAGE_PYTHON Ljava/lang/String; + public static final field LANGUAGE_RUBY Ljava/lang/String; + public static final field LANGUAGE_WASM Ljava/lang/String; + public fun getCharset ()Ljava/nio/charset/Charset; + public fun getEnterprise ()Lelide/runtime/gvm/cfg/GuestVMEEConfig; + public fun getInspector ()Lelide/runtime/gvm/cfg/GuestVMInspectConfig; + public fun getLanguages ()Ljava/util/List; + public fun getLocale ()Ljava/util/Locale; + public fun getPrimary ()Ltools/elide/assets/EmbeddedScriptLanguage; + public fun getVfs ()Lelide/runtime/gvm/cfg/GuestIOConfiguration; +} + +public final class elide/runtime/gvm/cfg/GuestVMConfiguration$Companion { + public static final field DEFAULT_ENABLED Z + public static final field LANGUAGE_JAVA Ljava/lang/String; + public static final field LANGUAGE_JS Ljava/lang/String; + public static final field LANGUAGE_PYTHON Ljava/lang/String; + public static final field LANGUAGE_RUBY Ljava/lang/String; + public static final field LANGUAGE_WASM Ljava/lang/String; + public final fun getDEFAULTS ()Lelide/runtime/gvm/cfg/GuestVMConfiguration; + public final fun getDEFAULT_CHARSET ()Ljava/nio/charset/Charset; + public final fun getDEFAULT_LANGUAGES ()Ljava/util/List; +} + +public abstract interface class elide/runtime/gvm/cfg/GuestVMEEConfig { + public fun getSandbox ()Lelide/runtime/gvm/cfg/GuestVMEESandboxConfig; +} + +public abstract interface class elide/runtime/gvm/cfg/GuestVMEESandboxConfig { + public static final field Companion Lelide/runtime/gvm/cfg/GuestVMEESandboxConfig$Companion; + public static final field DEFAULT_AST_DEPTH J + public static final field DEFAULT_HEAP_MEMORY Ljava/lang/String; + public static final field DEFAULT_MAX_THREADS I + public fun getMaxAstDepth ()Ljava/lang/Long; + public fun getMaxCpuTime ()Ljava/time/Duration; + public fun getMaxHeapMemory ()Ljava/lang/String; + public fun getMaxThreads ()Ljava/lang/Integer; +} + +public final class elide/runtime/gvm/cfg/GuestVMEESandboxConfig$Companion { + public static final field DEFAULT_AST_DEPTH J + public static final field DEFAULT_HEAP_MEMORY Ljava/lang/String; + public static final field DEFAULT_MAX_THREADS I + public final fun getDEFAULT_CPU_TIME ()Ljava/time/Duration; +} + +public abstract interface class elide/runtime/gvm/cfg/GuestVMInspectConfig : io/micronaut/core/util/Toggleable { + public static final field Companion Lelide/runtime/gvm/cfg/GuestVMInspectConfig$Companion; + public fun getPath ()Ljava/lang/String; + public fun getSecure ()Z + public fun getSuspend ()Z + public fun getWait ()Z + public fun isEnabled ()Z +} + +public final class elide/runtime/gvm/cfg/GuestVMInspectConfig$Companion { +} + public abstract interface class elide/runtime/gvm/cfg/JsRuntimeConfig : elide/runtime/gvm/cfg/GuestRuntimeConfiguration, io/micronaut/core/util/Toggleable { public static final field Companion Lelide/runtime/gvm/cfg/JsRuntimeConfig$Companion; public static final field DEFAULT_ENABLED Z @@ -440,8 +604,8 @@ public synthetic class elide/runtime/gvm/internals/$IntrinsicsManager$Definition } public abstract class elide/runtime/gvm/internals/AbstractGVMScript : elide/runtime/gvm/GuestScript { - public synthetic fun (Lelide/runtime/gvm/internals/GraalVMGuest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public synthetic fun (Lelide/runtime/gvm/internals/GraalVMGuest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lelide/runtime/gvm/GraalVMGuest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Lelide/runtime/gvm/GraalVMGuest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V protected final fun getSpec ()Ljava/lang/String; public fun language ()Lelide/runtime/gvm/GuestLanguage; public fun map-IKyDTes ()Ljava/lang/String; @@ -463,20 +627,6 @@ public final class elide/runtime/gvm/internals/GVMInvocationBindings$DispatchSty public static fun values ()[Lelide/runtime/gvm/internals/GVMInvocationBindings$DispatchStyle; } -public class elide/runtime/gvm/internals/GraalVMGuest : java/lang/Enum, elide/runtime/gvm/GuestLanguage { - public static final field JAVASCRIPT Lelide/runtime/gvm/internals/GraalVMGuest; - public static final field JVM Lelide/runtime/gvm/internals/GraalVMGuest; - public static final field PYTHON Lelide/runtime/gvm/internals/GraalVMGuest; - public static final field RUBY Lelide/runtime/gvm/internals/GraalVMGuest; - public static final field WASM Lelide/runtime/gvm/internals/GraalVMGuest; - public fun getEngine ()Ljava/lang/String; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public fun getLabel ()Ljava/lang/String; - public fun getSymbol ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/GraalVMGuest; - public static fun values ()[Lelide/runtime/gvm/internals/GraalVMGuest; -} - public final class elide/runtime/gvm/internals/IntrinsicsManager { public fun (Ljava/util/List;)V public final fun resolver ()Lelide/runtime/intrinsics/IntrinsicsResolver; @@ -496,18 +646,6 @@ public final class elide/runtime/gvm/internals/ProcessManager$Companion { public final fun initializeStatic (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V } -public synthetic class elide/runtime/gvm/internals/intrinsics/$BuiltinIntrinsicsResolver$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isContextScope ()Z - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; -} - public synthetic class elide/runtime/gvm/internals/intrinsics/$ElideIntrinsic$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V @@ -519,83 +657,10 @@ public synthetic class elide/runtime/gvm/internals/intrinsics/$ElideIntrinsic$De public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/intrinsics/$ServiceIntrinsicsResolver$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isContextScope ()Z - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; -} - -public abstract interface class elide/runtime/gvm/internals/intrinsics/ElideAPI { - public abstract fun getProcess ()Lelide/runtime/intrinsics/js/node/ProcessAPI; - public abstract fun getVersion ()Ljava/lang/String; -} - public final class elide/runtime/gvm/internals/intrinsics/ElideIntrinsicKt { public static final fun installElideBuiltin (Ljava/lang/String;Ljava/lang/Object;)V } -public final class elide/runtime/gvm/internals/intrinsics/js/JsProxy { - public static final field INSTANCE Lelide/runtime/gvm/internals/intrinsics/js/JsProxy; - public final fun build (Lkotlin/jvm/functions/Function1;)Lorg/graalvm/polyglot/proxy/ProxyObject; - public final fun wrap (Ljava/lang/Object;)Lelide/runtime/gvm/internals/intrinsics/js/JsProxy$PropertyProxy; -} - -public final class elide/runtime/gvm/internals/intrinsics/js/JsProxy$MutableObjectProxy : org/graalvm/polyglot/proxy/ProxyObject { - public static final synthetic fun box-impl (Ljava/util/Map;)Lelide/runtime/gvm/internals/intrinsics/js/JsProxy$MutableObjectProxy; - public static synthetic fun constructor-impl$default (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static fun equals-impl (Ljava/util/Map;Ljava/lang/Object;)Z - public static final fun equals-impl0 (Ljava/util/Map;Ljava/util/Map;)Z - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public static fun getMember-impl (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Object; - public fun getMemberKeys ()Ljava/lang/Object; - public static fun getMemberKeys-impl (Ljava/util/Map;)Ljava/lang/Object; - public fun hasMember (Ljava/lang/String;)Z - public static fun hasMember-impl (Ljava/util/Map;Ljava/lang/String;)Z - public fun hashCode ()I - public static fun hashCode-impl (Ljava/util/Map;)I - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public static fun putMember-impl (Ljava/util/Map;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun toString ()Ljava/lang/String; - public static fun toString-impl (Ljava/util/Map;)Ljava/lang/String; - public final synthetic fun unbox-impl ()Ljava/util/Map; -} - -public final class elide/runtime/gvm/internals/intrinsics/js/JsProxy$MutableObjectProxy$Builder { - public static final synthetic fun box-impl (Ljava/util/Map;)Lelide/runtime/gvm/internals/intrinsics/js/JsProxy$MutableObjectProxy$Builder; - public static final fun build-Vf0lDTY (Ljava/util/Map;)Ljava/util/Map; - public static synthetic fun constructor-impl$default (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static fun equals-impl (Ljava/util/Map;Ljava/lang/Object;)Z - public static final fun equals-impl0 (Ljava/util/Map;Ljava/util/Map;)Z - public fun hashCode ()I - public static fun hashCode-impl (Ljava/util/Map;)I - public static final fun put-impl (Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V - public static final fun putFunction-impl (Ljava/util/Map;Ljava/lang/String;Lorg/graalvm/polyglot/proxy/ProxyExecutable;)V - public static final fun putObject-impl (Ljava/util/Map;Ljava/lang/String;)V - public static final fun putObject-impl (Ljava/util/Map;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V - public fun toString ()Ljava/lang/String; - public static fun toString-impl (Ljava/util/Map;)Ljava/lang/String; - public final synthetic fun unbox-impl ()Ljava/util/Map; -} - -public final class elide/runtime/gvm/internals/intrinsics/js/JsProxy$PropertyProxy : org/graalvm/polyglot/proxy/ProxyObject { - public fun ()V - public fun equals (Ljava/lang/Object;)Z - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public fun getMemberKeys ()Ljava/lang/Object; - public fun hasMember (Ljava/lang/String;)Z - public fun hashCode ()I - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun toString ()Ljava/lang/String; -} - public final synthetic class elide/runtime/gvm/internals/intrinsics/js/base64/$Base64Intrinsic$Companion$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V @@ -1026,7 +1091,7 @@ public final synthetic class elide/runtime/gvm/internals/js/$JsTimersIntrinsic$R public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/sqlite/$ElideSqliteModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -1037,7 +1102,7 @@ public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertModul public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/sqlite/$ElideSqliteModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -1048,7 +1113,43 @@ public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertModul public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertStrictModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public final class elide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions : java/lang/Record { + public static final field Companion Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions$Companion; + public fun ()V + public fun (ZZ)V + public synthetic fun (ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun copy (ZZ)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public static synthetic fun copy$default (Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions;ZZILjava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public final fun create ()Z + public static final fun defaults ()Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Ljava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public fun hashCode ()I + public final fun readonly ()Z + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions$Companion { + public final fun defaults ()Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public final fun from (Ljava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; +} + +public final class elide/runtime/gvm/internals/sqlite/SQLiteDriverOptions : java/lang/Record { + public fun ()V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun cache ()Ljava/lang/String; + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lelide/runtime/gvm/internals/sqlite/SQLiteDriverOptions; + public static synthetic fun copy$default (Lelide/runtime/gvm/internals/sqlite/SQLiteDriverOptions;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteDriverOptions; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class elide/runtime/gvm/internals/testing/$ElideTestingModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -1059,7 +1160,7 @@ public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertStric public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertStrictModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/testing/$ElideTestingModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -1070,7 +1171,7 @@ public synthetic class elide/runtime/gvm/internals/node/asserts/$NodeAssertStric public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/buffer/$NodeBufferModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/vfs/$EmbeddedGuestVFSImpl$EmbeddedVFSConfigurationFactory$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -1081,21 +1182,20 @@ public synthetic class elide/runtime/gvm/internals/node/buffer/$NodeBufferModule public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/buffer/$NodeBufferModuleFacade$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/vfs/$EmbeddedGuestVFSImpl$EmbeddedVFSConfigurationFactory$Spawn$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/childProcess/$NodeChildProcessModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/vfs/$GuestVFSPolicy$Intercepted$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference, io/micronaut/inject/AdvisedBeanType { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun getInterceptedType ()Ljava/lang/Class; public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; public fun isEnabled (Lio/micronaut/context/BeanContext;)Z @@ -1103,7 +1203,7 @@ public synthetic class elide/runtime/gvm/internals/node/childProcess/$NodeChildP public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/childProcess/$NodeChildProcessModule$IpcServer$graalvm1$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/vfs/$HostVFSImpl$HostVFSConfigurationFactory$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -1114,1131 +1214,916 @@ public synthetic class elide/runtime/gvm/internals/node/childProcess/$NodeChildP public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/childProcess/$NodeChildProcessModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/internals/vfs/$HostVFSImpl$HostVFSConfigurationFactory$Spawn$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract class elide/runtime/gvm/internals/node/childProcess/AbstractChildProcessHandle : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget { - public fun ()V - public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun close ()V - public fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z - public fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z - public fun eventNames ()Ljava/util/List; - public fun getMaxListeners ()I - public fun listenerCount (Ljava/lang/String;)I - public fun listeners (Ljava/lang/String;)Ljava/util/List; - public fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun rawListeners (Ljava/lang/String;)Ljava/util/List; - public fun removeAllListeners ()V - public fun removeAllListeners (Ljava/lang/String;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V - public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun setMaxListeners (I)V +public final class elide/runtime/gvm/internals/vfs/AccessDomain : java/lang/Enum { + public static final field GUEST Lelide/runtime/gvm/internals/vfs/AccessDomain; + public static final field HOST Lelide/runtime/gvm/internals/vfs/AccessDomain; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessDomain; + public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessDomain; } -public abstract class elide/runtime/gvm/internals/node/childProcess/ChildProcessException : java/lang/RuntimeException { - public fun (Ljava/lang/String;Ljava/lang/Throwable;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class elide/runtime/gvm/internals/vfs/AccessRequest { + public fun (Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)V + public final fun component1 ()Ljava/util/Set; + public final fun component2 ()Lelide/runtime/gvm/internals/vfs/AccessDomain; + public final fun component3 ()Lelide/runtime/gvm/internals/vfs/AccessScope; + public final fun component4 ()Ljava/nio/file/Path; + public final fun copy (Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)Lelide/runtime/gvm/internals/vfs/AccessRequest; + public static synthetic fun copy$default (Lelide/runtime/gvm/internals/vfs/AccessRequest;Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/AccessRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getDomain ()Lelide/runtime/gvm/internals/vfs/AccessDomain; + public final fun getPath ()Ljava/nio/file/Path; + public final fun getScope ()Lelide/runtime/gvm/internals/vfs/AccessScope; + public final fun getType ()Ljava/util/Set; + public fun hashCode ()I + public final fun isRead ()Z + public final fun isWrite ()Z + public fun toString ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/node/childProcess/ChildProcessFailure : elide/runtime/gvm/internals/node/childProcess/ChildProcessException { - public fun (I)V - public final fun getExitCode ()I +public final class elide/runtime/gvm/internals/vfs/AccessResponse { + public synthetic fun (Lelide/runtime/gvm/internals/vfs/AccessResult;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public static final fun allow (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResponse; + public static final fun deny (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResponse; + public final fun getErr ()Ljava/lang/Throwable; + public final fun getPolicy ()Lelide/runtime/gvm/internals/vfs/AccessResult; + public final fun getReason ()Ljava/lang/String; + public static final fun unsupported (Ljava/lang/Throwable;Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResponse; } -public final class elide/runtime/gvm/internals/node/childProcess/ChildProcessHandle : elide/runtime/gvm/internals/node/childProcess/AbstractChildProcessHandle, elide/runtime/intrinsics/js/node/childProcess/ChildProcess, org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/gvm/internals/node/childProcess/ChildProcessHandle$Companion; - public synthetic fun (Ljava/lang/Process;Lelide/runtime/gvm/internals/node/childProcess/PendingCallResult;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun disconnect ()V - public fun getChannel ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; - public fun getConnected ()Z - public fun getExitCode ()Ljava/lang/Integer; - public fun getKilled ()Z - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun getPid ()J - public fun getSignalCode ()Ljava/lang/String; - public fun getStderr-kPiaYOY ()Ljava/io/InputStream; - public fun getStdin-eFD2a6I ()Ljava/io/OutputStream; - public fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels; - public fun getStdout-kPiaYOY ()Ljava/io/InputStream; - public fun hasMember (Ljava/lang/String;)Z - public fun kill (Ljava/lang/String;)V - public static final fun live$graalvm (Ljava/lang/Process;Lelide/runtime/gvm/internals/node/childProcess/PendingCallResult;)Lelide/runtime/gvm/internals/node/childProcess/ChildProcessHandle; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun ref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; - public fun removeMember (Ljava/lang/String;)Z - public fun send (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Z - public fun unref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; - public fun wait ()I +public final class elide/runtime/gvm/internals/vfs/AccessResult : java/lang/Enum { + public static final field ALLOW Lelide/runtime/gvm/internals/vfs/AccessResult; + public static final field DENY Lelide/runtime/gvm/internals/vfs/AccessResult; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResult; + public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessResult; } -public final class elide/runtime/gvm/internals/node/childProcess/ChildProcessHandle$Companion { +public final class elide/runtime/gvm/internals/vfs/AccessScope : java/lang/Enum { + public static final field DIRECTORY Lelide/runtime/gvm/internals/vfs/AccessScope; + public static final field FILE Lelide/runtime/gvm/internals/vfs/AccessScope; + public static final field UNSPECIFIED Lelide/runtime/gvm/internals/vfs/AccessScope; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessScope; + public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessScope; } -public final class elide/runtime/gvm/internals/node/childProcess/ChildProcessSyncHandle : elide/runtime/gvm/internals/node/childProcess/AbstractChildProcessHandle, elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync, org/graalvm/polyglot/proxy/ProxyObject { - public synthetic fun (Ljava/lang/ProcessHandle;Lelide/runtime/gvm/internals/node/childProcess/CallResult;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun getError ()Lelide/runtime/intrinsics/js/err/JsError; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun getOutput ()Lelide/runtime/intrinsics/js/node/childProcess/LazyProcessOutput; - public fun getPid ()J - public fun getSignal ()Ljava/lang/String; - public fun getStatus ()Ljava/lang/Integer; - public fun getStderr-kPiaYOY ()Ljava/io/InputStream; - public fun getStdout-kPiaYOY ()Ljava/io/InputStream; - public fun hasMember (Ljava/lang/String;)Z - public static final fun of (Ljava/lang/ProcessHandle;Lelide/runtime/gvm/internals/node/childProcess/CallResult;)Lelide/runtime/gvm/internals/node/childProcess/ChildProcessSyncHandle; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public final class elide/runtime/gvm/internals/vfs/AccessType : java/lang/Enum { + public static final field DELETE Lelide/runtime/gvm/internals/vfs/AccessType; + public static final field READ Lelide/runtime/gvm/internals/vfs/AccessType; + public static final field WRITE Lelide/runtime/gvm/internals/vfs/AccessType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessType; + public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessType; } -public final class elide/runtime/gvm/internals/node/childProcess/ChildProcessTimeout : elide/runtime/gvm/internals/node/childProcess/ChildProcessException { +public final class elide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig { public fun ()V -} - -public final class elide/runtime/gvm/internals/node/childProcess/ProcessInputStream : elide/runtime/gvm/internals/node/childProcess/ProcessStream, java/lang/AutoCloseable { - public static final synthetic fun box-impl (Ljava/io/OutputStream;)Lelide/runtime/gvm/internals/node/childProcess/ProcessInputStream; - public fun close ()V - public static fun close-impl (Ljava/io/OutputStream;)V + public final fun component1 ()Z + public final fun component2 ()Z + public final fun component3 ()Z + public final fun component4 ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Boolean; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()Ljava/nio/file/Path; + public static final fun empty (ZZZLjava/lang/String;Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; public fun equals (Ljava/lang/Object;)Z - public static fun equals-impl (Ljava/io/OutputStream;Ljava/lang/Object;)Z - public static final fun equals-impl0 (Ljava/io/OutputStream;Ljava/io/OutputStream;)Z - public static final fun from-rCg8aOQ (Ljava/io/OutputStream;)Ljava/io/OutputStream; + public final fun getBundle ()Ljava/util/List; + public final fun getCaseSensitive ()Z + public static final fun getDEFAULTS$graalvm ()Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; + public final fun getDeferred ()Ljava/lang/Boolean; + public final fun getPolicy ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; + public final fun getReadOnly ()Z + public final fun getRoot ()Ljava/lang/String; + public final fun getScope ()Ljava/nio/file/Path; + public final fun getSupportsSymbolicLinks ()Z + public final fun getWorkingDirectory ()Ljava/lang/String; public fun hashCode ()I - public static fun hashCode-impl (Ljava/io/OutputStream;)I public fun toString ()Ljava/lang/String; - public static fun toString-impl (Ljava/io/OutputStream;)Ljava/lang/String; - public final synthetic fun unbox-impl ()Ljava/io/OutputStream; + public static final fun withPolicy (Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy;ZZLjava/lang/String;Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; } -public final class elide/runtime/gvm/internals/node/childProcess/ProcessOutputStream : elide/runtime/gvm/internals/node/childProcess/ProcessStream, java/lang/AutoCloseable { - public static final synthetic fun box-impl (Ljava/io/InputStream;)Lelide/runtime/gvm/internals/node/childProcess/ProcessOutputStream; - public fun close ()V - public static fun close-impl (Ljava/io/InputStream;)V - public fun equals (Ljava/lang/Object;)Z - public static fun equals-impl (Ljava/io/InputStream;Ljava/lang/Object;)Z - public static final fun equals-impl0 (Ljava/io/InputStream;Ljava/io/InputStream;)Z - public static final fun from-LWeueoM (Ljava/io/InputStream;)Ljava/io/InputStream; - public fun hashCode ()I - public static fun hashCode-impl (Ljava/io/InputStream;)I - public fun toString ()Ljava/lang/String; - public static fun toString-impl (Ljava/io/InputStream;)Ljava/lang/String; - public final synthetic fun unbox-impl ()Ljava/io/InputStream; +public abstract class elide/runtime/gvm/internals/vfs/GuestIOException : java/io/IOException { + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V } -public abstract interface class elide/runtime/gvm/internals/node/childProcess/StandardStreamsProvider { - public fun stderr ()Ljava/io/OutputStream; - public fun stdin ()Ljava/io/InputStream; - public fun stdout ()Ljava/io/OutputStream; +public abstract interface class elide/runtime/gvm/internals/vfs/GuestVFSPolicy { + public static final field Companion Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy$Companion; + public static final field DEFAULT_READ_ONLY Z + public fun evaluateForPath (Lelide/runtime/gvm/internals/vfs/AccessRequest;)Lelide/runtime/gvm/internals/vfs/AccessResponse; + public static fun getDEFAULTS ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; + public fun getReadOnly ()Ljava/lang/Boolean; } -public synthetic class elide/runtime/gvm/internals/node/cluster/$NodeClusterModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/internals/vfs/GuestVFSPolicy$Companion { + public static final field DEFAULT_READ_ONLY Z + public final fun getDEFAULTS ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; } -public synthetic class elide/runtime/gvm/internals/node/cluster/$NodeClusterModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/intrinsics/$BuiltinIntrinsicsResolver$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isContextScope ()Z public fun isEnabled (Lio/micronaut/context/BeanContext;)Z public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/console/$NodeConsoleModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/gvm/intrinsics/$ServiceIntrinsicsResolver$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isContextScope ()Z public fun isEnabled (Lio/micronaut/context/BeanContext;)Z public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/node/console/$NodeConsoleModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/intrinsics/CachedIntrinsicsResolver : elide/runtime/intrinsics/IntrinsicsResolver { + public static final field Companion Lelide/runtime/gvm/intrinsics/CachedIntrinsicsResolver$Companion; + public synthetic fun (Lelide/runtime/intrinsics/IntrinsicsResolver;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun generate (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; + public static final fun of (Lelide/runtime/intrinsics/IntrinsicsResolver;)Lelide/runtime/gvm/intrinsics/CachedIntrinsicsResolver; } -public synthetic class elide/runtime/gvm/internals/node/crypto/$NodeCryptoModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/intrinsics/CachedIntrinsicsResolver$Companion { + public final fun of (Lelide/runtime/intrinsics/IntrinsicsResolver;)Lelide/runtime/gvm/intrinsics/CachedIntrinsicsResolver; } -public synthetic class elide/runtime/gvm/internals/node/crypto/$NodeCryptoModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver : elide/runtime/intrinsics/IntrinsicsResolver { + public static final field Companion Lelide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver$Companion; + public synthetic fun (Ljava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun generate (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; + public static final fun of (Ljava/util/List;)Lelide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver; } -public synthetic class elide/runtime/gvm/internals/node/dgram/$NodeDatagramModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver$Companion { + public final fun of (Ljava/util/List;)Lelide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver; } -public synthetic class elide/runtime/gvm/internals/node/dgram/$NodeDatagramModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; +public final class elide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver : elide/runtime/intrinsics/IntrinsicsResolver { + public static final field Companion Lelide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver$Companion; public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; + public static final fun create ()Lelide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver; + public fun generate (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; } -public synthetic class elide/runtime/gvm/internals/node/diagnostics/$NodeDiagnosticsChannelModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver$Companion { + public final fun create ()Lelide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver; } -public synthetic class elide/runtime/gvm/internals/node/diagnostics/$NodeDiagnosticsChannelModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JavaScript { + public static final field INSTANCE Lelide/runtime/gvm/js/JavaScript; + public static final fun embedded (Ljava/lang/String;)Lelide/runtime/gvm/ExecutableScript; + public static final fun literal (Ljava/lang/CharSequence;)Lelide/runtime/gvm/ExecutableScript; } -public synthetic class elide/runtime/gvm/internals/node/dns/$NodeDNSModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JavaScript$Inputs { + public static final field INSTANCE Lelide/runtime/gvm/js/JavaScript$Inputs; + public static final fun getEMPTY ()Lelide/runtime/gvm/ExecutionInputs; + public static final fun requestState (Lelide/ssr/type/RequestState;Ljava/lang/Object;)Lelide/runtime/gvm/RequestExecutionInputs; + public static synthetic fun requestState$default (Lelide/ssr/type/RequestState;Ljava/lang/Object;ILjava/lang/Object;)Lelide/runtime/gvm/RequestExecutionInputs; } -public synthetic class elide/runtime/gvm/internals/node/dns/$NodeDNSModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JsError { + public static final field INSTANCE Lelide/runtime/gvm/js/JsError; + public final fun error (Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Integer;[Lkotlin/Pair;)Ljava/lang/Void; + public static synthetic fun error$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Integer;[Lkotlin/Pair;ILjava/lang/Object;)Ljava/lang/Void; + public final fun jsErrors (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public final fun of (Ljava/lang/String;Ljava/lang/Integer;[Lkotlin/Pair;)Lelide/runtime/intrinsics/js/err/Error; + public final fun of (Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Integer;[Lkotlin/Pair;)Lelide/runtime/intrinsics/js/err/Error; + public static synthetic fun of$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/String;Ljava/lang/Integer;[Lkotlin/Pair;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/Error; + public static synthetic fun of$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Integer;[Lkotlin/Pair;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/Error; + public final fun rangeError (Ljava/lang/String;Ljava/lang/Throwable;Z)Lelide/runtime/intrinsics/js/err/RangeError; + public static synthetic fun rangeError$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/String;Ljava/lang/Throwable;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/RangeError; + public final fun typeError (Ljava/lang/String;Ljava/lang/Throwable;Z)Lelide/runtime/intrinsics/js/err/TypeError; + public final fun typeError (Ljava/lang/Throwable;Z)Lelide/runtime/intrinsics/js/err/TypeError; + public static synthetic fun typeError$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/String;Ljava/lang/Throwable;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/TypeError; + public static synthetic fun typeError$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/Throwable;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/TypeError; + public final fun valueError (Ljava/lang/String;Ljava/lang/Throwable;Z)Lelide/runtime/intrinsics/js/err/ValueError; + public final fun valueError (Ljava/lang/Throwable;Z)Lelide/runtime/intrinsics/js/err/ValueError; + public static synthetic fun valueError$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/String;Ljava/lang/Throwable;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/ValueError; + public static synthetic fun valueError$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/Throwable;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/ValueError; + public final fun wrap (Ljava/lang/Throwable;Lkotlin/reflect/KClass;)Lelide/runtime/intrinsics/js/err/Error; + public static synthetic fun wrap$default (Lelide/runtime/gvm/js/JsError;Ljava/lang/Throwable;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/Error; +} + +public final class elide/runtime/gvm/js/JsProxy { + public static final field INSTANCE Lelide/runtime/gvm/js/JsProxy; + public final fun build (Lkotlin/jvm/functions/Function1;)Lorg/graalvm/polyglot/proxy/ProxyObject; + public final fun wrap (Ljava/lang/Object;)Lelide/runtime/gvm/js/JsProxy$PropertyProxy; } -public synthetic class elide/runtime/gvm/internals/node/dns/$NodeDNSPromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JsProxy$MutableObjectProxy : org/graalvm/polyglot/proxy/ProxyObject { + public static final synthetic fun box-impl (Ljava/util/Map;)Lelide/runtime/gvm/js/JsProxy$MutableObjectProxy; + public static synthetic fun constructor-impl$default (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/util/Map; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/util/Map;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/util/Map;Ljava/util/Map;)Z + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public static fun getMember-impl (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Object; + public fun getMemberKeys ()Ljava/lang/Object; + public static fun getMemberKeys-impl (Ljava/util/Map;)Ljava/lang/Object; + public fun hasMember (Ljava/lang/String;)Z + public static fun hasMember-impl (Ljava/util/Map;Ljava/lang/String;)Z + public fun hashCode ()I + public static fun hashCode-impl (Ljava/util/Map;)I + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public static fun putMember-impl (Ljava/util/Map;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/util/Map;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/util/Map; } -public synthetic class elide/runtime/gvm/internals/node/dns/$NodeDNSPromisesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JsProxy$MutableObjectProxy$Builder { + public static final synthetic fun box-impl (Ljava/util/Map;)Lelide/runtime/gvm/js/JsProxy$MutableObjectProxy$Builder; + public static final fun build-mLch8EM (Ljava/util/Map;)Ljava/util/Map; + public static synthetic fun constructor-impl$default (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)Ljava/util/Map; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/util/Map;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/util/Map;Ljava/util/Map;)Z + public fun hashCode ()I + public static fun hashCode-impl (Ljava/util/Map;)I + public static final fun put-impl (Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V + public static final fun putFunction-impl (Ljava/util/Map;Ljava/lang/String;Lorg/graalvm/polyglot/proxy/ProxyExecutable;)V + public static final fun putObject-impl (Ljava/util/Map;Ljava/lang/String;)V + public static final fun putObject-impl (Ljava/util/Map;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/util/Map;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/util/Map; } -public synthetic class elide/runtime/gvm/internals/node/domain/$NodeDomainModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; +public final class elide/runtime/gvm/js/JsProxy$PropertyProxy : org/graalvm/polyglot/proxy/ProxyObject { public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; + public fun equals (Ljava/lang/Object;)Z + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public fun getMemberKeys ()Ljava/lang/Object; + public fun hasMember (Ljava/lang/String;)Z + public fun hashCode ()I + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun toString ()Ljava/lang/String; } -public synthetic class elide/runtime/gvm/internals/node/domain/$NodeDomainModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JsSymbol : elide/runtime/intrinsics/Symbol, java/io/Serializable, java/lang/Comparable { + public static final field JsSymbols Lelide/runtime/gvm/js/JsSymbol$JsSymbols; + public static final fun asJsSymbol-u5E06oQ (Ljava/lang/String;Z)Lkotlin/Pair; + public static final fun asPublicJsSymbol-OhSMgGE (Ljava/lang/String;)Lkotlin/Pair; + public static final synthetic fun box-impl (Lkotlin/Pair;)Lelide/runtime/gvm/js/JsSymbol; + public fun compareTo (Lelide/runtime/intrinsics/Symbol;)I + public synthetic fun compareTo (Ljava/lang/Object;)I + public static fun compareTo-impl (Lkotlin/Pair;Lelide/runtime/intrinsics/Symbol;)I + public static synthetic fun constructor-impl$default (Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)Lkotlin/Pair; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Lkotlin/Pair;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Lkotlin/Pair;Lkotlin/Pair;)Z + public fun getInternalSymbol ()Ljava/lang/String; + public static fun getInternalSymbol-impl (Lkotlin/Pair;)Ljava/lang/String; + public synthetic fun getSymbol ()Ljava/lang/Object; + public fun getSymbol ()Ljava/lang/String; + public static fun getSymbol-impl (Lkotlin/Pair;)Ljava/lang/String; + public fun hashCode ()I + public static fun hashCode-impl (Lkotlin/Pair;)I + public fun isInternal ()Z + public static fun isInternal-impl (Lkotlin/Pair;)Z + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Lkotlin/Pair;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Lkotlin/Pair; } -public synthetic class elide/runtime/gvm/internals/node/events/$NodeEventsModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public synthetic class elide/runtime/gvm/js/JsSymbol$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lelide/runtime/gvm/js/JsSymbol$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize-OhSMgGE (Lkotlinx/serialization/encoding/Decoder;)Lkotlin/Pair; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize-5EqKVTI (Lkotlinx/serialization/encoding/Encoder;Lkotlin/Pair;)V } -public synthetic class elide/runtime/gvm/internals/node/events/$NodeEventsModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/js/JsSymbol$JsSymbols { + public final fun asJsSymbol-u5E06oQ (Ljava/lang/String;Z)Lkotlin/Pair; + public static synthetic fun asJsSymbol-u5E06oQ$default (Lelide/runtime/gvm/js/JsSymbol$JsSymbols;Ljava/lang/String;ZILjava/lang/Object;)Lkotlin/Pair; + public final fun asPublicJsSymbol-OhSMgGE (Ljava/lang/String;)Lkotlin/Pair; + public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public synthetic class elide/runtime/gvm/internals/node/events/$NodeEventsModuleFacade$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/gvm/sqlite/SQLite { + public static final field INSTANCE Lelide/runtime/gvm/sqlite/SQLite; + public static final fun atPath (Ljava/nio/file/Path;Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public static final fun atPath (Ljava/nio/file/Path;ZZ)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public static synthetic fun atPath$default (Ljava/nio/file/Path;Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public static synthetic fun atPath$default (Ljava/nio/file/Path;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public static final fun deserialize ([B)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public static final fun inMemory (Z)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public static synthetic fun inMemory$default (ZILjava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; + public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/gvm/internals/node/events/EventAware : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget { - public static final field Companion Lelide/runtime/gvm/internals/node/events/EventAware$Companion; - public static fun create ()Lelide/runtime/gvm/internals/node/events/EventAware; - public static fun create (Ljava/lang/Iterable;)Lelide/runtime/gvm/internals/node/events/EventAware; - public static fun create ([Ljava/lang/String;)Lelide/runtime/gvm/internals/node/events/EventAware; +public final class elide/runtime/gvm/vfs/EmbeddedGuestVFS { + public static final field INSTANCE Lelide/runtime/gvm/vfs/EmbeddedGuestVFS; + public final fun empty ()Lelide/runtime/vfs/GuestVFS; + public final fun forBundle ([Ljava/io/File;)Lelide/runtime/vfs/GuestVFS; + public final fun forBundle ([Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; + public final fun forBundles (Ljava/util/List;)Lelide/runtime/vfs/GuestVFS; + public final fun forTargetFile (Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; + public final fun forTargetFile (Ljava/nio/file/Path;)Lelide/runtime/vfs/GuestVFS; + public final fun forZip (Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; + public final fun writable ()Lelide/runtime/vfs/GuestVFS; + public final fun writable (Ljava/io/File;)Lelide/runtime/vfs/GuestVFS; + public final fun writable (Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; + public final fun writable (Ljava/util/List;)Lelide/runtime/vfs/GuestVFS; } -public final class elide/runtime/gvm/internals/node/events/EventAware$Companion { - public final fun create ()Lelide/runtime/gvm/internals/node/events/EventAware; - public final fun create (Ljava/lang/Iterable;)Lelide/runtime/gvm/internals/node/events/EventAware; - public final fun create ([Ljava/lang/String;)Lelide/runtime/gvm/internals/node/events/EventAware; +public final class elide/runtime/gvm/vfs/HostVFS { + public static final field INSTANCE Lelide/runtime/gvm/vfs/HostVFS; + public final fun acquire ()Lelide/runtime/vfs/GuestVFS; + public final fun acquireWritable ()Lelide/runtime/vfs/GuestVFS; + public final fun scopedTo (Ljava/lang/String;Z)Lelide/runtime/vfs/GuestVFS; + public final fun scopedTo (Ljava/nio/file/Path;Z)Lelide/runtime/vfs/GuestVFS; + public static synthetic fun scopedTo$default (Lelide/runtime/gvm/vfs/HostVFS;Ljava/lang/String;ZILjava/lang/Object;)Lelide/runtime/vfs/GuestVFS; + public static synthetic fun scopedTo$default (Lelide/runtime/gvm/vfs/HostVFS;Ljava/nio/file/Path;ZILjava/lang/Object;)Lelide/runtime/vfs/GuestVFS; } -public abstract interface class elide/runtime/gvm/internals/node/events/GuestEventListener : elide/runtime/intrinsics/js/node/events/EventListener, java/util/function/Consumer, org/graalvm/polyglot/proxy/ProxyExecutable { - public static final field Companion Lelide/runtime/gvm/internals/node/events/GuestEventListener$Companion; - public fun accept (Lelide/runtime/intrinsics/js/node/events/Event;)V - public synthetic fun accept (Ljava/lang/Object;)V - public fun execute ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public static fun of (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventListener; +public final class elide/runtime/gvm/vfs/LanguageVFS { + public static final field INSTANCE Lelide/runtime/gvm/vfs/LanguageVFS; + public final fun delegate (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lelide/runtime/vfs/LanguageVFS; } -public final class elide/runtime/gvm/internals/node/events/GuestEventListener$Companion { - public final fun of (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventListener; +public final class elide/runtime/gvm/vfs/OverlayVFS { + public static final field INSTANCE Lelide/runtime/gvm/vfs/OverlayVFS; + public final fun zipOverlay (Ljava/nio/file/Path;)Lelide/runtime/vfs/GuestVFS; } -public abstract interface class elide/runtime/gvm/internals/node/events/HostEventListener : elide/runtime/intrinsics/js/node/events/EventListener, java/util/function/Consumer, org/graalvm/polyglot/proxy/ProxyExecutable { - public static final field Companion Lelide/runtime/gvm/internals/node/events/HostEventListener$Companion; - public fun accept (Ljava/lang/Object;)V - public fun execute ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public static fun of (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/events/EventListener; +public final class elide/runtime/intrinsics/ElideBindings { + public static final field INSTANCE Lelide/runtime/intrinsics/ElideBindings; + public final fun install (Ljava/lang/String;Ljava/lang/Object;Lelide/runtime/core/PolyglotContext;Lelide/runtime/core/GuestLanguage;)V } -public final class elide/runtime/gvm/internals/node/events/HostEventListener$Companion { - public final fun of (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/events/EventListener; +public abstract interface class elide/runtime/intrinsics/GuestIntrinsic { + public abstract fun displayName ()Ljava/lang/String; + public abstract fun install (Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings;)V + public fun isInternal ()Z + public abstract fun language ()Lelide/runtime/gvm/GuestLanguage; + public fun supports (Lelide/runtime/gvm/GuestLanguage;)Z } -public synthetic class elide/runtime/gvm/internals/node/fs/$NodeFilesystemModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/GuestIntrinsic$IntrinsicBindings : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker { } -public synthetic class elide/runtime/gvm/internals/node/fs/$NodeFilesystemModule$ProvidePromises1$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings : elide/runtime/intrinsics/GuestIntrinsic$IntrinsicBindings, java/util/Map, kotlin/jvm/internal/markers/KMutableMap, org/graalvm/polyglot/proxy/ProxyObject { } -public synthetic class elide/runtime/gvm/internals/node/fs/$NodeFilesystemModule$ProvideStd0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings$Factory { + public static final field INSTANCE Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings$Factory; + public static final fun create ()Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings; + public static final fun wrap (Ljava/util/Map;)Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings; } -public synthetic class elide/runtime/gvm/internals/node/fs/$VfsInitializerListener$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/IntrinsicCriteria { + public static final field Companion Lelide/runtime/intrinsics/IntrinsicCriteria$Companion; + public static fun all (Ljava/util/List;)Lelide/runtime/intrinsics/IntrinsicCriteria; + public abstract fun filter (Lelide/runtime/intrinsics/GuestIntrinsic;)Z } -public final class elide/runtime/gvm/internals/node/fs/VfsInitializerListener : elide/runtime/plugins/vfs/VfsListener, java/util/function/Supplier { - public fun ()V - public fun get ()Lelide/runtime/vfs/GuestVFS; - public synthetic fun get ()Ljava/lang/Object; - public fun onVfsCreated (Lelide/runtime/vfs/GuestVFS;)V +public final class elide/runtime/intrinsics/IntrinsicCriteria$Companion { + public final fun all (Ljava/util/List;)Lelide/runtime/intrinsics/IntrinsicCriteria; } -public synthetic class elide/runtime/gvm/internals/node/http/$NodeHttpModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/IntrinsicsResolver { + public fun criteria (Z)Lelide/runtime/intrinsics/IntrinsicCriteria; + public fun defaultCriteria (Z)Lelide/runtime/intrinsics/IntrinsicCriteria; + public abstract fun generate (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; + public fun resolve (Lelide/runtime/gvm/GuestLanguage;)Lkotlin/sequences/Sequence; + public fun resolve (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; } -public synthetic class elide/runtime/gvm/internals/node/http/$NodeHttpModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/Symbol : elide/core/api/Symbolic { + public abstract fun getInternalSymbol ()Ljava/lang/String; + public abstract fun getSymbol ()Ljava/lang/String; + public abstract fun isInternal ()Z } -public synthetic class elide/runtime/gvm/internals/node/http2/$NodeHttp2Module$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/Blob { } -public synthetic class elide/runtime/gvm/internals/node/http2/$NodeHttp2Module$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/Crypto : elide/runtime/intrinsics/js/RandomSource { + public static final field Companion Lelide/runtime/intrinsics/js/Crypto$Companion; + public static final field MAX_RANDOM_BYTES_SIZE I + public abstract fun getSubtle ()Lelide/runtime/intrinsics/js/SubtleCrypto; } -public synthetic class elide/runtime/gvm/internals/node/https/$NodeHttpsModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/Crypto$Companion { + public static final field MAX_RANDOM_BYTES_SIZE I } -public synthetic class elide/runtime/gvm/internals/node/https/$NodeHttpsModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/CryptoKey { + public abstract fun getAlgorithm ()Ljava/lang/Object; + public abstract fun getExtractable ()Z + public abstract fun getType ()Ljava/lang/String; + public abstract fun getUsages ()[Ljava/lang/String; } -public synthetic class elide/runtime/gvm/internals/node/inspector/$NodeInspectorModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/CryptoKey$Constructors { } -public synthetic class elide/runtime/gvm/internals/node/inspector/$NodeInspectorPromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/Disposable { + public abstract fun dispose ()V } -public synthetic class elide/runtime/gvm/internals/node/module/$NodeModulesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/FetchAPI { + public abstract fun fetch (Lelide/runtime/intrinsics/js/FetchRequest;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun fetch (Lelide/runtime/intrinsics/js/URL;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun fetch (Ljava/lang/String;)Lelide/runtime/intrinsics/js/JsPromise; } -public synthetic class elide/runtime/gvm/internals/node/module/$NodeModulesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/FetchHeaders : elide/runtime/intrinsics/js/MultiMapLike { + public static final field DefaultFactory Lelide/runtime/intrinsics/js/FetchHeaders$DefaultFactory; + public abstract fun render (Z)Ljava/util/Map; + public static synthetic fun render$default (Lelide/runtime/intrinsics/js/FetchHeaders;ZILjava/lang/Object;)Ljava/util/Map; } -public synthetic class elide/runtime/gvm/internals/node/net/$NodeNetworkModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/FetchHeaders$DefaultFactory : elide/runtime/intrinsics/js/FetchHeaders$Factory { + public fun empty ()Lelide/runtime/intrinsics/js/FetchHeaders; + public fun from (Lelide/runtime/intrinsics/js/FetchHeaders;)Lelide/runtime/intrinsics/js/FetchHeaders; + public fun from ([Lkotlin/Pair;)Lelide/runtime/intrinsics/js/FetchHeaders; + public fun fromMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; + public fun fromMultiMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; + public fun fromPairs (Ljava/util/Collection;)Lelide/runtime/intrinsics/js/FetchHeaders; } -public synthetic class elide/runtime/gvm/internals/node/net/$NodeNetworkModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/FetchHeaders$Factory { + public abstract fun empty ()Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun from (Lelide/runtime/intrinsics/js/FetchHeaders;)Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun from ([Lkotlin/Pair;)Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun fromMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun fromMultiMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun fromPairs (Ljava/util/Collection;)Lelide/runtime/intrinsics/js/FetchHeaders; } -public final synthetic class elide/runtime/gvm/internals/node/os/$CPUInfoData$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun hasBuilder ()Z - public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; - public fun isBuildable ()Z +public abstract interface class elide/runtime/intrinsics/js/FetchMutableHeaders : elide/runtime/intrinsics/js/FetchHeaders { + public abstract fun append (Ljava/lang/String;Ljava/lang/String;)V + public abstract fun delete (Ljava/lang/String;)V + public abstract fun set (Ljava/lang/String;Ljava/lang/String;)V } -public final synthetic class elide/runtime/gvm/internals/node/os/$CPUInfoData$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract interface class elide/runtime/intrinsics/js/FetchMutableRequest : elide/runtime/intrinsics/js/FetchRequest { + public static final field DefaultFactory Lelide/runtime/intrinsics/js/FetchMutableRequest$DefaultFactory; + public static fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchMutableRequest; + public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun getMethod ()Ljava/lang/String; + public abstract fun getUrl ()Ljava/lang/String; + public abstract fun setHeaders (Lelide/runtime/intrinsics/js/FetchHeaders;)V + public abstract fun setMethod (Ljava/lang/String;)V + public abstract fun setUrl (Ljava/lang/String;)V } -public final synthetic class elide/runtime/gvm/internals/node/os/$CPUTimingsData$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun hasBuilder ()Z - public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; - public fun isBuildable ()Z +public final class elide/runtime/intrinsics/js/FetchMutableRequest$DefaultFactory : elide/runtime/intrinsics/js/FetchMutableRequest$RequestFactory { + public fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchMutableRequest; + public synthetic fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchRequest; } -public final synthetic class elide/runtime/gvm/internals/node/os/$CPUTimingsData$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract interface class elide/runtime/intrinsics/js/FetchMutableRequest$RequestFactory { + public abstract fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchRequest; } -public final synthetic class elide/runtime/gvm/internals/node/os/$NetworkInterfaceInfoData$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun hasBuilder ()Z - public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; - public fun isBuildable ()Z +public abstract interface class elide/runtime/intrinsics/js/FetchMutableResponse : elide/runtime/intrinsics/js/FetchResponse { + public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; + public abstract fun getStatus ()I + public abstract fun getStatusText ()Ljava/lang/String; + public abstract fun getUrl ()Ljava/lang/String; + public abstract fun setHeaders (Lelide/runtime/intrinsics/js/FetchHeaders;)V + public abstract fun setStatus (I)V + public abstract fun setStatusText (Ljava/lang/String;)V + public abstract fun setUrl (Ljava/lang/String;)V } -public final synthetic class elide/runtime/gvm/internals/node/os/$NetworkInterfaceInfoData$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract interface class elide/runtime/intrinsics/js/FetchRequest { + public abstract fun getBody ()Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun getBodyUsed ()Z + public fun getCache ()Ljava/lang/String; + public fun getCredentials ()Ljava/lang/String; + public abstract fun getDestination ()Ljava/lang/String; + public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; + public fun getIntegrity ()Ljava/lang/String; + public fun getMethod ()Ljava/lang/String; + public fun getMode ()Ljava/lang/String; + public fun getPriority ()Ljava/lang/String; + public fun getRedirect ()Ljava/lang/String; + public fun getReferrer ()Ljava/lang/String; + public fun getReferrerPolicy ()Ljava/lang/String; + public abstract fun getUrl ()Ljava/lang/String; } -public final synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystem$BaseOS$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun hasBuilder ()Z - public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; - public fun isBuildable ()Z +public final class elide/runtime/intrinsics/js/FetchRequest$Defaults { + public static final field DEFAULT_CACHE Ljava/lang/String; + public static final field DEFAULT_CREDENTIALS Ljava/lang/String; + public static final field DEFAULT_METHOD Ljava/lang/String; + public static final field DEFAULT_MODE Ljava/lang/String; + public static final field DEFAULT_PRIORITY Ljava/lang/String; + public static final field DEFAULT_REDIRECT Ljava/lang/String; + public static final field DEFAULT_REFERRER Ljava/lang/String; + public static final field DEFAULT_REFERRER_POLICY Ljava/lang/String; + public static final field INSTANCE Lelide/runtime/intrinsics/js/FetchRequest$Defaults; } -public final synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystem$BaseOS$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract interface class elide/runtime/intrinsics/js/FetchResponse { + public abstract fun getBody ()Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun getBodyUsed ()Z + public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; + public fun getOk ()Z + public fun getRedirected ()Z + public fun getStatus ()I + public fun getStatusText ()Ljava/lang/String; + public fun getType ()Ljava/lang/String; + public fun getUrl ()Ljava/lang/String; } -public final synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystem$Posix$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun hasBuilder ()Z - public fun isBuildable ()Z +public final class elide/runtime/intrinsics/js/FetchResponse$Defaults { + public static final field DEFAULT_REDIRECTED Z + public static final field DEFAULT_STATUS I + public static final field DEFAULT_STATUS_REDIRECT I + public static final field DEFAULT_STATUS_TEXT Ljava/lang/String; + public static final field DEFAULT_TYPE Ljava/lang/String; + public static final field DEFAULT_URL Ljava/lang/String; + public static final field INSTANCE Lelide/runtime/intrinsics/js/FetchResponse$Defaults; } -public final synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystem$Posix$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract interface class elide/runtime/intrinsics/js/FetchResponse$Factory { + public abstract fun error ()Lelide/runtime/intrinsics/js/FetchResponse; + public abstract fun redirect (Ljava/lang/String;I)Lelide/runtime/intrinsics/js/FetchResponse; + public static synthetic fun redirect$default (Lelide/runtime/intrinsics/js/FetchResponse$Factory;Ljava/lang/String;IILjava/lang/Object;)Lelide/runtime/intrinsics/js/FetchResponse; } -public final synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystem$Win32$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun hasBuilder ()Z - public fun isBuildable ()Z +public abstract interface class elide/runtime/intrinsics/js/File { } -public final synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystem$Win32$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract interface class elide/runtime/intrinsics/js/JavaScriptBase64 { + public abstract fun decode (Ljava/lang/String;)Ljava/lang/String; + public abstract fun encode (Ljava/lang/String;)Ljava/lang/String; + public abstract fun encode (Ljava/lang/String;Z)Ljava/lang/String; } -public synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystemModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/JavaScriptConsole { + public abstract fun error ([Ljava/lang/Object;)V + public abstract fun info ([Ljava/lang/Object;)V + public abstract fun log ([Ljava/lang/Object;)V + public abstract fun warn ([Ljava/lang/Object;)V } -public synthetic class elide/runtime/gvm/internals/node/os/$NodeOperatingSystemModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/JavaScriptStreams { } -public synthetic class elide/runtime/gvm/internals/node/path/$NodePathsModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/JsIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker, org/graalvm/polyglot/proxy/ProxyIterable, org/graalvm/polyglot/proxy/ProxyIterator { + public fun getIterator ()Ljava/lang/Object; + public fun getNext ()Ljava/lang/Object; + public abstract fun next ()Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; + public fun return (Ljava/lang/Object;)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; + public fun throw (Lelide/runtime/intrinsics/js/err/Error;)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; } -public final class elide/runtime/gvm/internals/node/path/PathBuf : elide/runtime/intrinsics/js/node/path/Path, org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/gvm/internals/node/path/PathBuf$Companion; - public synthetic fun (Lelide/runtime/gvm/internals/node/path/PathStyle;Lkotlinx/io/files/Path;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun charAt (I)C - public fun compareTo (Lelide/runtime/intrinsics/js/node/path/Path;)I - public synthetic fun compareTo (Ljava/lang/Object;)I - public fun copy ()Lelide/runtime/intrinsics/js/node/path/Path; - public fun equals (Ljava/lang/Object;)Z - public static fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public static fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; - public static fun from (Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; - public static fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; - public static fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public static fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public static final fun from$default (Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun get (I)C - public fun getBase ()Ljava/lang/String; - public fun getDir ()Ljava/lang/String; - public fun getExt ()Ljava/lang/String; - public fun getLength ()I +public final class elide/runtime/intrinsics/js/JsIterator$JsIteratorFactory { + public static final field INSTANCE Lelide/runtime/intrinsics/js/JsIterator$JsIteratorFactory; + public static final fun forIterator (Ljava/util/Iterator;)Lelide/runtime/intrinsics/js/JsIterator; +} + +public final class elide/runtime/intrinsics/js/JsIterator$JsIteratorImpl : elide/runtime/intrinsics/js/JsIterator, org/graalvm/polyglot/proxy/ProxyIterable, org/graalvm/polyglot/proxy/ProxyIterator, org/graalvm/polyglot/proxy/ProxyObject { + public fun (Ljava/util/Iterator;)V + public fun getIterator ()Ljava/lang/Object; public fun getMember (Ljava/lang/String;)Ljava/lang/Object; public synthetic fun getMemberKeys ()Ljava/lang/Object; public fun getMemberKeys ()[Ljava/lang/String; - public fun getName ()Ljava/lang/String; - public fun getRoot ()Ljava/lang/String; - public fun getStyle ()Lelide/runtime/gvm/internals/node/path/PathStyle; public fun hasMember (Ljava/lang/String;)Z - public fun hashCode ()I - public fun isAbsolute ()Z - public fun join (Ljava/lang/Iterable;)Ljava/lang/String; - public fun join (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; - public fun join ([Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public final fun length ()I + public fun hasNext ()Z + public fun next ()Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; + public synthetic fun next ()Ljava/lang/Object; public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun remove ()V public fun removeMember (Ljava/lang/String;)Z - public fun split ()Lkotlin/sequences/Sequence; - public fun subSequence (II)Ljava/lang/CharSequence; - public fun toJavaPath ()Ljava/nio/file/Path; - public fun toKotlinPath ()Lkotlinx/io/files/Path; - public fun toString ()Ljava/lang/String; -} - -public final class elide/runtime/gvm/internals/node/path/PathBuf$Companion : elide/runtime/intrinsics/js/node/path/PathFactory { - public fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; } -public final class elide/runtime/gvm/internals/node/path/PathStyle : java/lang/Enum { - public static final field POSIX Lelide/runtime/gvm/internals/node/path/PathStyle; - public static final field WIN32 Lelide/runtime/gvm/internals/node/path/PathStyle; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/node/path/PathStyle; - public static fun values ()[Lelide/runtime/gvm/internals/node/path/PathStyle; +public final class elide/runtime/intrinsics/js/JsIterator$JsIteratorResult : org/graalvm/polyglot/proxy/ProxyObject { + public synthetic fun (Ljava/lang/Object;ZLjava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getDone ()Z + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public final fun getValue ()Ljava/lang/Object; + public fun hasMember (Ljava/lang/String;)Z + public static final fun of (Ljava/lang/Object;Z)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; + public static final fun ofErr (Lelide/runtime/intrinsics/js/err/Error;)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public synthetic class elide/runtime/gvm/internals/node/perfHooks/$NodePerformanceHooksModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; -} - -public synthetic class elide/runtime/gvm/internals/node/perfHooks/$NodePerformanceHooksModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/JsPromise : com/google/common/util/concurrent/ListenableFuture, org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/intrinsics/js/JsPromise$Companion; + public abstract fun catch (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun catch (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public static fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/concurrent/CountDownLatch;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; + public static fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; + public static fun of (Lelide/runtime/exec/GuestExecutor;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public static fun rejected (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/JsPromise; + public static fun resolved (Ljava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun then (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun then (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public static synthetic fun then$default (Lelide/runtime/intrinsics/js/JsPromise;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; + public static synthetic fun then$default (Lelide/runtime/intrinsics/js/JsPromise;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; + public static fun wrap (Lcom/google/common/util/concurrent/ListenableFuture;)Lelide/runtime/intrinsics/js/JsPromise; } -public synthetic class elide/runtime/gvm/internals/node/process/$NodeProcessModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/JsPromise$Companion { + public final fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/concurrent/CountDownLatch;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; + public final fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; + public final fun of (Lelide/runtime/exec/GuestExecutor;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public final fun rejected (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/JsPromise; + public final fun resolved (Ljava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; + public final fun wrap (Lcom/google/common/util/concurrent/ListenableFuture;)Lelide/runtime/intrinsics/js/JsPromise; } -public synthetic class elide/runtime/gvm/internals/node/process/$NodeProcessModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/JsSymbol { } -public synthetic class elide/runtime/gvm/internals/node/querystring/$NodeQuerystringModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MapLike : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker { + public abstract fun entries ()Lelide/runtime/intrinsics/js/JsIterator; + public abstract fun forEach (Lkotlin/jvm/functions/Function1;)V + public abstract fun get (Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun has (Ljava/lang/Object;)Z + public abstract fun keys ()Lelide/runtime/intrinsics/js/JsIterator; + public abstract fun toString ()Ljava/lang/String; + public abstract fun values ()Lelide/runtime/intrinsics/js/JsIterator; } -public synthetic class elide/runtime/gvm/internals/node/querystring/$NodeQuerystringModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MapLike$Entry { + public abstract fun getKey ()Ljava/lang/Object; + public abstract fun getValue ()Ljava/lang/Object; } -public synthetic class elide/runtime/gvm/internals/node/readline/$NodeReadlineModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MultiMapLike : elide/runtime/intrinsics/js/MapLike { + public abstract fun getAll (Ljava/lang/Object;)Ljava/util/List; } -public synthetic class elide/runtime/gvm/internals/node/readline/$NodeReadlineModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MutableMapLike : elide/runtime/intrinsics/js/MapLike, java/util/Map, kotlin/jvm/internal/markers/KMutableMap { + public abstract fun delete (Ljava/lang/Object;)V + public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)V + public abstract fun sort ()V } -public synthetic class elide/runtime/gvm/internals/node/readline/$NodeReadlinePromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MutableMultiMapLike : elide/runtime/intrinsics/js/MultiMapLike, elide/runtime/intrinsics/js/MutableMapLike { + public abstract fun append (Ljava/lang/Object;Ljava/lang/Object;)V } -public synthetic class elide/runtime/gvm/internals/node/readline/$NodeReadlinePromisesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MutableURL : elide/runtime/intrinsics/js/URL { + public abstract fun getHash ()Ljava/lang/String; + public abstract fun getHost ()Ljava/lang/String; + public abstract fun getHostname ()Ljava/lang/String; + public abstract fun getHref ()Ljava/lang/String; + public abstract fun getPassword ()Ljava/lang/String; + public abstract fun getPathname ()Ljava/lang/String; + public abstract fun getPort ()Ljava/lang/Integer; + public abstract fun getProtocol ()Ljava/lang/String; + public abstract fun getSearch ()Ljava/lang/String; + public abstract fun getUsername ()Ljava/lang/String; + public abstract fun setHash (Ljava/lang/String;)V + public abstract fun setHost (Ljava/lang/String;)V + public abstract fun setHostname (Ljava/lang/String;)V + public abstract fun setHref (Ljava/lang/String;)V + public abstract fun setPassword (Ljava/lang/String;)V + public abstract fun setPathname (Ljava/lang/String;)V + public abstract fun setPort (Ljava/lang/Integer;)V + public abstract fun setProtocol (Ljava/lang/String;)V + public abstract fun setSearch (Ljava/lang/String;)V + public abstract fun setUsername (Ljava/lang/String;)V } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamConsumersModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/MutableURLSearchParams : elide/runtime/intrinsics/js/URLSearchParams { + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamConsumersModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/RandomSource { + public abstract fun getRandomValues (Ljava/lang/Object;)V + public abstract fun randomUUID ()Lelide/runtime/intrinsics/js/typed/UUID; } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/ReadableStream { + public static final field DefaultFactory Lelide/runtime/intrinsics/js/ReadableStream$DefaultFactory; } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/ReadableStream$DefaultFactory : elide/runtime/intrinsics/js/ReadableStream$Factory { + public fun empty ()Lelide/runtime/intrinsics/js/ReadableStream; + public fun wrap (Ljava/io/InputStream;)Lelide/runtime/intrinsics/js/ReadableStream; + public fun wrap (Ljava/io/Reader;)Lelide/runtime/intrinsics/js/ReadableStream; + public fun wrap (Ljava/nio/ByteBuffer;)Lelide/runtime/intrinsics/js/ReadableStream; + public fun wrap ([B)Lelide/runtime/intrinsics/js/ReadableStream; } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamPromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/ReadableStream$Factory { + public abstract fun empty ()Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun wrap (Ljava/io/InputStream;)Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun wrap (Ljava/io/Reader;)Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun wrap (Ljava/nio/ByteBuffer;)Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun wrap ([B)Lelide/runtime/intrinsics/js/ReadableStream; } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamPromisesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/ServerAgent { + public abstract fun initialize (Lorg/graalvm/polyglot/Context;Ljava/util/concurrent/Phaser;)V } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamWebModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/StringLike : java/lang/CharSequence { } -public synthetic class elide/runtime/gvm/internals/node/stream/$NodeStreamWebModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/SubtleCrypto { } -public synthetic class elide/runtime/gvm/internals/node/stringDecoder/$NodeStringDecoderModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/Timers { + public abstract fun clearInterval (J)V + public abstract fun clearTimeout (J)V + public abstract fun setInterval (Ljava/lang/Long;Lkotlin/jvm/functions/Function0;)J + public abstract fun setInterval (Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)J + public static synthetic fun setInterval$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)J + public static synthetic fun setInterval$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)J + public abstract fun setTimeout (Ljava/lang/Long;Lkotlin/jvm/functions/Function0;)J + public abstract fun setTimeout (Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)J + public static synthetic fun setTimeout$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)J + public static synthetic fun setTimeout$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)J } -public synthetic class elide/runtime/gvm/internals/node/stringDecoder/$NodeStringDecoderModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/URL : java/io/Serializable, org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun getHash ()Ljava/lang/String; + public abstract fun getHost ()Ljava/lang/String; + public abstract fun getHostname ()Ljava/lang/String; + public abstract fun getHref ()Ljava/lang/String; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getOrigin ()Ljava/lang/String; + public abstract fun getPassword ()Ljava/lang/String; + public abstract fun getPathname ()Ljava/lang/String; + public abstract fun getPort ()Ljava/lang/Integer; + public abstract fun getProtocol ()Ljava/lang/String; + public abstract fun getSearch ()Ljava/lang/String; + public abstract fun getSearchParams ()Lelide/runtime/intrinsics/js/URLSearchParams; + public abstract fun getUsername ()Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public abstract fun toJSON ()Ljava/lang/String; + public abstract fun toString ()Ljava/lang/String; } -public synthetic class elide/runtime/gvm/internals/node/test/$NodeTestModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/URL$URLConstructors { + public abstract fun create (Lelide/runtime/intrinsics/js/URL;)Lelide/runtime/intrinsics/js/URL; + public abstract fun create (Ljava/lang/String;)Lelide/runtime/intrinsics/js/URL; + public abstract fun create (Ljava/lang/String;Ljava/lang/String;)Lelide/runtime/intrinsics/js/URL; } -public synthetic class elide/runtime/gvm/internals/node/test/$NodeTestModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/URL$URLStaticMethods { + public abstract fun createObjectURL (Lelide/runtime/intrinsics/js/Blob;)Lelide/runtime/intrinsics/js/URL; + public abstract fun createObjectURL (Lelide/runtime/intrinsics/js/File;)Lelide/runtime/intrinsics/js/URL; + public abstract fun revokeObjectURL (Lelide/runtime/intrinsics/js/URL;)V } -public synthetic class elide/runtime/gvm/internals/node/url/$NodeURLModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/URLSearchParams : elide/runtime/intrinsics/js/MultiMapLike, java/io/Serializable, org/graalvm/polyglot/proxy/ProxyHashMap, org/graalvm/polyglot/proxy/ProxyObject { + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public abstract fun sort ()V } -public synthetic class elide/runtime/gvm/internals/node/url/$NodeURLModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/encoding/EncodingUtility : org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun getEncoding ()Ljava/lang/String; } -public synthetic class elide/runtime/gvm/internals/node/worker/$NodeWorkerModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/encoding/EncodingUtility$Factory : org/graalvm/polyglot/proxy/ProxyInstantiable { + public abstract fun create ()Lelide/runtime/intrinsics/js/encoding/EncodingUtility; + public abstract fun create (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/EncodingUtility; + public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; } -public synthetic class elide/runtime/gvm/internals/node/worker/$NodeWorkerModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/encoding/TextDecoder : elide/runtime/intrinsics/js/encoding/EncodingUtility { + public fun decode ()Ljava/lang/String; + public abstract fun decode (Ljava/io/InputStream;)Ljava/lang/String; + public abstract fun decode (Ljava/nio/ByteBuffer;)Ljava/lang/String; + public abstract fun decode (Ljava/nio/ByteBuffer;Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;)Ljava/lang/String; + public abstract fun decode (Ljava/nio/channels/ReadableByteChannel;)Ljava/lang/String; + public fun decode (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public abstract fun decode (Lorg/graalvm/polyglot/Value;Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;)Ljava/lang/String; + public fun decode (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public abstract fun decode ([B)Ljava/lang/String; + public static synthetic fun decode$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder;Ljava/nio/ByteBuffer;Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;ILjava/lang/Object;)Ljava/lang/String; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getOptions ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public synthetic class elide/runtime/gvm/internals/node/zlib/$NodeZlibModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions : java/lang/Record { + public static final field Companion Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions$Companion; + public synthetic fun (ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun copy (Z)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public static final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public fun hashCode ()I + public static final fun of (Z)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public final fun stream ()Z + public fun toString ()Ljava/lang/String; } -public synthetic class elide/runtime/gvm/internals/node/zlib/$NodeZlibModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public final fun of (Z)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions$Companion;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; } -public synthetic class elide/runtime/gvm/internals/sqlite/$ElideSqliteModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public final class elide/runtime/intrinsics/js/encoding/TextDecoder$Defaults { + public static final field DEFAULT_DECODE_STREAM Z + public static final field DEFAULT_FATAL Z + public static final field DEFAULT_IGNORE_BOM Z + public static final field INSTANCE Lelide/runtime/intrinsics/js/encoding/TextDecoder$Defaults; } -public synthetic class elide/runtime/gvm/internals/sqlite/$ElideSqliteModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/encoding/TextDecoder$Factory : elide/runtime/intrinsics/js/encoding/EncodingUtility$Factory { + public abstract fun create (Ljava/lang/String;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; + public abstract fun create (Ljava/lang/String;Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; + public synthetic fun create (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/EncodingUtility; + public fun create (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; + public fun create (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; + public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; } -public final class elide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions : java/lang/Record { - public static final field Companion Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions$Companion; - public fun ()V - public fun (ZZ)V - public synthetic fun (ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class elide/runtime/intrinsics/js/encoding/TextDecoder$Options : java/lang/Record { + public static final field Companion Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options$Companion; + public synthetic fun (ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z public final fun component2 ()Z - public final fun copy (ZZ)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; - public static synthetic fun copy$default (Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions;ZZILjava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; - public final fun create ()Z - public static final fun defaults ()Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public final fun copy (ZZ)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; public fun equals (Ljava/lang/Object;)Z - public static final fun from (Ljava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; + public final fun fatal ()Z + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public static final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; public fun hashCode ()I - public final fun readonly ()Z + public final fun ignoreBOM ()Z + public static final fun of (ZZ)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; public fun toString ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions$Companion { - public final fun defaults ()Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; - public final fun from (Ljava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions; +public final class elide/runtime/intrinsics/js/encoding/TextDecoder$Options$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public final fun of (ZZ)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options$Companion;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; } -public final class elide/runtime/gvm/internals/sqlite/SQLiteDriverOptions : java/lang/Record { - public fun ()V - public fun (Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun cache ()Ljava/lang/String; - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lelide/runtime/gvm/internals/sqlite/SQLiteDriverOptions; - public static synthetic fun copy$default (Lelide/runtime/gvm/internals/sqlite/SQLiteDriverOptions;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/gvm/internals/sqlite/SQLiteDriverOptions; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/encoding/TextEncoder : elide/runtime/intrinsics/js/encoding/EncodingUtility { + public abstract fun encode (Ljava/lang/String;)[B + public fun encode (Lorg/graalvm/polyglot/Value;)[B + public abstract fun encodeInto (Ljava/lang/String;Ljava/io/OutputStream;)V + public abstract fun encodeInto (Ljava/lang/String;Ljava/nio/ByteBuffer;)V + public abstract fun encodeInto (Ljava/lang/String;Ljava/nio/channels/WritableByteChannel;)V + public abstract fun encodeInto (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun encodeInto (Ljava/lang/String;[B)V + public fun encodeInto (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public synthetic class elide/runtime/gvm/internals/testing/$ElideTestingModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/encoding/TextEncoder$Factory : elide/runtime/intrinsics/js/encoding/EncodingUtility$Factory { } -public synthetic class elide/runtime/gvm/internals/testing/$ElideTestingModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { +public synthetic class elide/runtime/intrinsics/js/err/$ValueErrorIntrinsic$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V @@ -2249,3195 +2134,3790 @@ public synthetic class elide/runtime/gvm/internals/testing/$ElideTestingModule$P public fun load ()Lio/micronaut/inject/BeanDefinition; } -public synthetic class elide/runtime/gvm/internals/vfs/$EmbeddedGuestVFSImpl$EmbeddedVFSConfigurationFactory$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/err/AbstractJsException { } -public synthetic class elide/runtime/gvm/internals/vfs/$EmbeddedGuestVFSImpl$EmbeddedVFSConfigurationFactory$Spawn$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory { + public abstract fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public abstract fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public static synthetic fun create$default (Lelide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/AbstractJsException; } -public synthetic class elide/runtime/gvm/internals/vfs/$GuestVFSPolicy$Intercepted$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference, io/micronaut/inject/AdvisedBeanType { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun getInterceptedType ()Ljava/lang/Class; - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; -} - -public synthetic class elide/runtime/gvm/internals/vfs/$HostVFSImpl$HostVFSConfigurationFactory$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; +public abstract class elide/runtime/intrinsics/js/err/Error : java/lang/RuntimeException, elide/runtime/gvm/GuestError, elide/runtime/intrinsics/js/err/AbstractJsException, org/graalvm/polyglot/proxy/ProxyObject { public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; + public fun ([Lkotlin/Pair;)V + public fun getCause ()Lelide/runtime/intrinsics/js/err/Error; + public synthetic fun getCause ()Ljava/lang/Throwable; + public fun getColumnNumber ()Ljava/lang/Integer; + public fun getErrno ()Ljava/lang/Integer; + public fun getFileName ()Ljava/lang/String; + public fun getLineNumber ()Ljava/lang/Integer; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getMessage ()Ljava/lang/String; + public abstract fun getName ()Ljava/lang/String; + public final fun getStackTrace ()Lelide/runtime/intrinsics/js/err/Stacktrace; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V } -public synthetic class elide/runtime/gvm/internals/vfs/$HostVFSImpl$HostVFSConfigurationFactory$Spawn$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/err/JsError { + public abstract fun getMessage ()Ljava/lang/String; + public abstract fun getName ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/vfs/AccessDomain : java/lang/Enum { - public static final field GUEST Lelide/runtime/gvm/internals/vfs/AccessDomain; - public static final field HOST Lelide/runtime/gvm/internals/vfs/AccessDomain; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessDomain; - public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessDomain; +public abstract interface class elide/runtime/intrinsics/js/err/JsException : elide/runtime/intrinsics/js/err/AbstractJsException, elide/runtime/intrinsics/js/err/JsError { + public fun getName ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/vfs/AccessRequest { - public fun (Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)V - public final fun component1 ()Ljava/util/Set; - public final fun component2 ()Lelide/runtime/gvm/internals/vfs/AccessDomain; - public final fun component3 ()Lelide/runtime/gvm/internals/vfs/AccessScope; - public final fun component4 ()Ljava/nio/file/Path; - public final fun copy (Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)Lelide/runtime/gvm/internals/vfs/AccessRequest; - public static synthetic fun copy$default (Lelide/runtime/gvm/internals/vfs/AccessRequest;Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/AccessRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getDomain ()Lelide/runtime/gvm/internals/vfs/AccessDomain; - public final fun getPath ()Ljava/nio/file/Path; - public final fun getScope ()Lelide/runtime/gvm/internals/vfs/AccessScope; - public final fun getType ()Ljava/util/Set; - public fun hashCode ()I - public final fun isRead ()Z - public final fun isWrite ()Z - public fun toString ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/err/JsRegisteredError : elide/runtime/intrinsics/js/err/JsError { + public abstract fun getCode ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/vfs/AccessResponse { - public synthetic fun (Lelide/runtime/gvm/internals/vfs/AccessResult;Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public static final fun allow (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResponse; - public static final fun deny (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResponse; - public final fun getErr ()Ljava/lang/Throwable; - public final fun getPolicy ()Lelide/runtime/gvm/internals/vfs/AccessResult; - public final fun getReason ()Ljava/lang/String; - public static final fun unsupported (Ljava/lang/Throwable;Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResponse; +public final class elide/runtime/intrinsics/js/err/QuotaExceededError : elide/runtime/intrinsics/js/err/ValueError { + public fun (Ljava/lang/String;)V + public fun getMessage ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/vfs/AccessResult : java/lang/Enum { - public static final field ALLOW Lelide/runtime/gvm/internals/vfs/AccessResult; - public static final field DENY Lelide/runtime/gvm/internals/vfs/AccessResult; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessResult; - public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessResult; +public abstract class elide/runtime/intrinsics/js/err/RangeError : elide/runtime/intrinsics/js/err/Error, elide/runtime/intrinsics/js/err/AbstractJsException { + public static final field Factory Lelide/runtime/intrinsics/js/err/RangeError$Factory; + public fun ()V + public fun getName ()Ljava/lang/String; } -public final class elide/runtime/gvm/internals/vfs/AccessScope : java/lang/Enum { - public static final field DIRECTORY Lelide/runtime/gvm/internals/vfs/AccessScope; - public static final field FILE Lelide/runtime/gvm/internals/vfs/AccessScope; - public static final field UNSPECIFIED Lelide/runtime/gvm/internals/vfs/AccessScope; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessScope; - public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessScope; +public final class elide/runtime/intrinsics/js/err/RangeError$Factory : elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory { + public synthetic fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/RangeError; + public synthetic fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/RangeError; } -public final class elide/runtime/gvm/internals/vfs/AccessType : java/lang/Enum { - public static final field DELETE Lelide/runtime/gvm/internals/vfs/AccessType; - public static final field READ Lelide/runtime/gvm/internals/vfs/AccessType; - public static final field WRITE Lelide/runtime/gvm/internals/vfs/AccessType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/AccessType; - public static fun values ()[Lelide/runtime/gvm/internals/vfs/AccessType; +public abstract interface class elide/runtime/intrinsics/js/err/Stacktrace { } -public final class elide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig { +public class elide/runtime/intrinsics/js/err/TypeError : elide/runtime/intrinsics/js/err/Error, elide/runtime/intrinsics/js/err/AbstractJsException, org/graalvm/polyglot/proxy/ProxyObject { + public static final field Factory Lelide/runtime/intrinsics/js/err/TypeError$Factory; public fun ()V - public final fun component1 ()Z - public final fun component2 ()Z - public final fun component3 ()Z - public final fun component4 ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; - public final fun component5 ()Ljava/util/List; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/Boolean; - public final fun component8 ()Ljava/lang/String; - public final fun component9 ()Ljava/nio/file/Path; - public final fun copy (ZZZLelide/runtime/gvm/internals/vfs/GuestVFSPolicy;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/nio/file/Path;)Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; - public static synthetic fun copy$default (Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig;ZZZLelide/runtime/gvm/internals/vfs/GuestVFSPolicy;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/nio/file/Path;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; - public static final fun empty (ZZZLjava/lang/String;Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; - public fun equals (Ljava/lang/Object;)Z - public final fun getBundle ()Ljava/util/List; - public final fun getCaseSensitive ()Z - public static final fun getDEFAULTS$graalvm ()Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; - public final fun getDeferred ()Ljava/lang/Boolean; - public final fun getPolicy ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; - public final fun getReadOnly ()Z - public final fun getRoot ()Ljava/lang/String; - public final fun getScope ()Ljava/nio/file/Path; - public final fun getSupportsSymbolicLinks ()Z - public final fun getWorkingDirectory ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public static final fun withPolicy (Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy;ZZLjava/lang/String;Ljava/lang/String;)Lelide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig; + public fun (Ljava/lang/String;)V + protected fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/err/Error;)V + public fun (Lorg/graalvm/polyglot/Value;)V + public fun getCause ()Lelide/runtime/intrinsics/js/err/Error; + public synthetic fun getCause ()Ljava/lang/Throwable; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getMessage ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public abstract class elide/runtime/gvm/internals/vfs/GuestIOException : java/io/IOException { - public fun ()V - public fun (Ljava/lang/String;Ljava/lang/Throwable;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class elide/runtime/intrinsics/js/err/TypeError$Factory : elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory, org/graalvm/polyglot/proxy/ProxyInstantiable { + public synthetic fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/TypeError; + public synthetic fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/TypeError; + public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; } -public abstract interface class elide/runtime/gvm/internals/vfs/GuestVFSPolicy { - public static final field Companion Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy$Companion; - public static final field DEFAULT_READ_ONLY Z - public fun evaluateForPath (Lelide/runtime/gvm/internals/vfs/AccessRequest;)Lelide/runtime/gvm/internals/vfs/AccessResponse; - public static fun getDEFAULTS ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; - public fun getReadOnly ()Ljava/lang/Boolean; +public class elide/runtime/intrinsics/js/err/ValueError : elide/runtime/intrinsics/js/err/Error, elide/runtime/intrinsics/js/err/AbstractJsException, org/graalvm/polyglot/proxy/ProxyObject { + public static final field Factory Lelide/runtime/intrinsics/js/err/ValueError$Factory; + public fun ()V + protected fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/err/Error;)V + public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/err/Error;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lorg/graalvm/polyglot/Value;)V + public fun getCause ()Lelide/runtime/intrinsics/js/err/Error; + public synthetic fun getCause ()Ljava/lang/Throwable; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getMessage ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public final class elide/runtime/gvm/internals/vfs/GuestVFSPolicy$Companion { - public static final field DEFAULT_READ_ONLY Z - public final fun getDEFAULTS ()Lelide/runtime/gvm/internals/vfs/GuestVFSPolicy; +public final class elide/runtime/intrinsics/js/err/ValueError$Factory : elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory, org/graalvm/polyglot/proxy/ProxyInstantiable { + public synthetic fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/ValueError; + public synthetic fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; + public fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/ValueError; + public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; } -public final class elide/runtime/gvm/js/JavaScript { - public static final field INSTANCE Lelide/runtime/gvm/js/JavaScript; - public static final fun embedded (Ljava/lang/String;)Lelide/runtime/gvm/ExecutableScript; - public static final fun literal (Ljava/lang/CharSequence;)Lelide/runtime/gvm/ExecutableScript; +public abstract interface class elide/runtime/intrinsics/js/express/Express : elide/runtime/intrinsics/js/ServerAgent { } -public final class elide/runtime/gvm/js/JavaScript$Inputs { - public static final field INSTANCE Lelide/runtime/gvm/js/JavaScript$Inputs; - public static final fun getEMPTY ()Lelide/runtime/gvm/ExecutionInputs; - public static final fun requestState (Lelide/ssr/type/RequestState;Ljava/lang/Object;)Lelide/runtime/gvm/RequestExecutionInputs; - public static synthetic fun requestState$default (Lelide/ssr/type/RequestState;Ljava/lang/Object;ILjava/lang/Object;)Lelide/runtime/gvm/RequestExecutionInputs; +public abstract interface class elide/runtime/intrinsics/js/express/ExpressApp { + public abstract fun delete (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun get (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun head (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun listen (I)V + public abstract fun listen (ILorg/graalvm/polyglot/Value;)V + public static synthetic fun listen$default (Lelide/runtime/intrinsics/js/express/ExpressApp;ILorg/graalvm/polyglot/Value;ILjava/lang/Object;)V + public abstract fun options (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun post (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun put (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun use (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun use (Lorg/graalvm/polyglot/Value;)V } -public final class elide/runtime/gvm/sqlite/SQLite { - public static final field INSTANCE Lelide/runtime/gvm/sqlite/SQLite; - public static final fun atPath (Ljava/nio/file/Path;Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public static final fun atPath (Ljava/nio/file/Path;ZZ)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public static synthetic fun atPath$default (Ljava/nio/file/Path;Lelide/runtime/gvm/internals/sqlite/SQLiteCreateDatabaseOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public static synthetic fun atPath$default (Ljava/nio/file/Path;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public static final fun deserialize ([B)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public static final fun inMemory (Z)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public static synthetic fun inMemory$default (ZILjava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteDatabase; - public fun toString ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/express/ExpressRequest { + public abstract fun getParams ()Lorg/graalvm/polyglot/Value; } -public final class elide/runtime/gvm/vfs/EmbeddedGuestVFS { - public static final field INSTANCE Lelide/runtime/gvm/vfs/EmbeddedGuestVFS; - public final fun empty ()Lelide/runtime/vfs/GuestVFS; - public final fun forBundle ([Ljava/io/File;)Lelide/runtime/vfs/GuestVFS; - public final fun forBundle ([Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; - public final fun forBundles (Ljava/util/List;)Lelide/runtime/vfs/GuestVFS; - public final fun forTargetFile (Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; - public final fun forTargetFile (Ljava/nio/file/Path;)Lelide/runtime/vfs/GuestVFS; - public final fun forZip (Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; - public final fun writable ()Lelide/runtime/vfs/GuestVFS; - public final fun writable (Ljava/io/File;)Lelide/runtime/vfs/GuestVFS; - public final fun writable (Ljava/net/URI;)Lelide/runtime/vfs/GuestVFS; - public final fun writable (Ljava/util/List;)Lelide/runtime/vfs/GuestVFS; +public abstract interface class elide/runtime/intrinsics/js/express/ExpressResponse { + public abstract fun send (Lorg/graalvm/polyglot/Value;)V } -public final class elide/runtime/gvm/vfs/HostVFS { - public static final field INSTANCE Lelide/runtime/gvm/vfs/HostVFS; - public final fun acquire ()Lelide/runtime/vfs/GuestVFS; - public final fun acquireWritable ()Lelide/runtime/vfs/GuestVFS; - public final fun scopedTo (Ljava/lang/String;Z)Lelide/runtime/vfs/GuestVFS; - public final fun scopedTo (Ljava/nio/file/Path;Z)Lelide/runtime/vfs/GuestVFS; - public static synthetic fun scopedTo$default (Lelide/runtime/gvm/vfs/HostVFS;Ljava/lang/String;ZILjava/lang/Object;)Lelide/runtime/vfs/GuestVFS; - public static synthetic fun scopedTo$default (Lelide/runtime/gvm/vfs/HostVFS;Ljava/nio/file/Path;ZILjava/lang/Object;)Lelide/runtime/vfs/GuestVFS; +public abstract interface class elide/runtime/intrinsics/js/node/AbortSignal { } -public final class elide/runtime/gvm/vfs/LanguageVFS { - public static final field INSTANCE Lelide/runtime/gvm/vfs/LanguageVFS; - public final fun delegate (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lelide/runtime/vfs/LanguageVFS; +public abstract interface class elide/runtime/intrinsics/js/node/AssertAPI : elide/runtime/intrinsics/js/node/NodeAPI { + public abstract fun assert (Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun assert$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun deepEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun deepEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun deepStrictEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun deepStrictEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun doesNotMatch (Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;)V + public abstract fun doesNotMatch (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;)V + public static synthetic fun doesNotMatch$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;ILjava/lang/Object;)V + public static synthetic fun doesNotMatch$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun doesNotReject (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun doesNotReject$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun doesNotThrow (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public abstract fun doesNotThrow (Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun doesNotThrow$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public static synthetic fun doesNotThrow$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public abstract fun equal (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun equal$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun fail (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V + public abstract fun fail (Ljava/lang/String;)V + public static synthetic fun fail$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;)V + public static synthetic fun fail$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun ifError (Ljava/lang/Object;)V + public static synthetic fun ifError$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;ILjava/lang/Object;)V + public abstract fun match (Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;)V + public abstract fun match (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;)V + public static synthetic fun match$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;ILjava/lang/Object;)V + public static synthetic fun match$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun notDeepEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun notDeepEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun notDeepStrictEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun notDeepStrictEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun notEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun notEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun notOk (Ljava/lang/Object;Ljava/lang/Object;)V + public static synthetic fun notOk$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)V + public abstract fun ok (Ljava/lang/Object;Ljava/lang/Object;)V + public static synthetic fun ok$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)V + public abstract fun rejects (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun rejects$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun strict (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public static synthetic fun strict$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun throws (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V + public abstract fun throws (Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V + public static synthetic fun throws$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V + public static synthetic fun throws$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V } -public final class elide/runtime/gvm/vfs/OverlayVFS { - public static final field INSTANCE Lelide/runtime/gvm/vfs/OverlayVFS; - public final fun zipOverlay (Ljava/nio/file/Path;)Lelide/runtime/vfs/GuestVFS; +public abstract interface class elide/runtime/intrinsics/js/node/AssertStrictAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/ElideBindings { - public static final field INSTANCE Lelide/runtime/intrinsics/ElideBindings; - public final fun install (Ljava/lang/String;Ljava/lang/Object;Lelide/runtime/core/PolyglotContext;Lelide/runtime/core/GuestLanguage;)V +public abstract interface class elide/runtime/intrinsics/js/node/BufferAPI : elide/runtime/intrinsics/js/node/NodeAPI { + public abstract fun atob (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public abstract fun btoa (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public abstract fun isAscii (Lorg/graalvm/polyglot/Value;)Z + public abstract fun isUtf8 (Lorg/graalvm/polyglot/Value;)Z + public abstract fun resolveObjectUrl (Ljava/lang/String;)Lorg/graalvm/polyglot/Value; + public abstract fun transcode (Lorg/graalvm/polyglot/Value;Ljava/lang/String;Ljava/lang/String;)Lorg/graalvm/polyglot/Value; } -public abstract interface class elide/runtime/intrinsics/GuestIntrinsic { - public abstract fun displayName ()Ljava/lang/String; - public abstract fun install (Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings;)V - public fun isInternal ()Z - public abstract fun language ()Lelide/runtime/gvm/GuestLanguage; - public fun supports (Lelide/runtime/gvm/GuestLanguage;)Z +public abstract interface class elide/runtime/intrinsics/js/node/BufferAPI$Blob { + public abstract fun arrayBuffer ()Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun getSize ()I + public abstract fun getType ()Ljava/lang/String; + public abstract fun slice (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/BufferAPI$Blob; + public static synthetic fun slice$default (Lelide/runtime/intrinsics/js/node/BufferAPI$Blob;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/BufferAPI$Blob; + public abstract fun stream ()Lelide/runtime/intrinsics/js/ReadableStream; + public abstract fun text ()Lelide/runtime/intrinsics/js/JsPromise; } -public abstract interface class elide/runtime/intrinsics/GuestIntrinsic$IntrinsicBindings : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker { +public abstract interface class elide/runtime/intrinsics/js/node/BufferAPI$File : elide/runtime/intrinsics/js/node/BufferAPI$Blob { + public abstract fun getLastModified ()J + public abstract fun getName ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings : elide/runtime/intrinsics/GuestIntrinsic$IntrinsicBindings, java/util/Map, kotlin/jvm/internal/markers/KMutableMap, org/graalvm/polyglot/proxy/ProxyObject { +public abstract interface class elide/runtime/intrinsics/js/node/ChildProcessAPI : elide/runtime/intrinsics/js/node/NodeAPI { + public abstract fun exec (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; + public abstract fun execFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; + public abstract fun execFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public abstract fun execSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public abstract fun fork (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; + public abstract fun spawn (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; + public abstract fun spawnSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcessSync; } -public final class elide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings$Factory { - public static final field INSTANCE Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings$Factory; - public static final fun create ()Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings; - public static final fun wrap (Ljava/util/Map;)Lelide/runtime/intrinsics/GuestIntrinsic$MutableIntrinsicBindings; +public abstract interface class elide/runtime/intrinsics/js/node/ClusterAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/IntrinsicCriteria { - public static final field Companion Lelide/runtime/intrinsics/IntrinsicCriteria$Companion; - public static fun all (Ljava/util/List;)Lelide/runtime/intrinsics/IntrinsicCriteria; - public abstract fun filter (Lelide/runtime/intrinsics/GuestIntrinsic;)Z +public abstract interface class elide/runtime/intrinsics/js/node/ConsoleAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/IntrinsicCriteria$Companion { - public final fun all (Ljava/util/List;)Lelide/runtime/intrinsics/IntrinsicCriteria; +public abstract interface class elide/runtime/intrinsics/js/node/CryptoAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/IntrinsicsResolver { - public fun criteria (Z)Lelide/runtime/intrinsics/IntrinsicCriteria; - public fun defaultCriteria (Z)Lelide/runtime/intrinsics/IntrinsicCriteria; - public abstract fun generate (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; - public fun resolve (Lelide/runtime/gvm/GuestLanguage;)Lkotlin/sequences/Sequence; - public fun resolve (Lelide/runtime/gvm/GuestLanguage;Z)Lkotlin/sequences/Sequence; +public abstract interface class elide/runtime/intrinsics/js/node/DNSAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/Symbol : elide/core/api/Symbolic { - public abstract fun getInternalSymbol ()Ljava/lang/String; - public abstract fun getSymbol ()Ljava/lang/String; - public abstract fun isInternal ()Z +public abstract interface class elide/runtime/intrinsics/js/node/DNSPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/Blob { +public abstract interface class elide/runtime/intrinsics/js/node/DatagramAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/Crypto : elide/runtime/intrinsics/js/RandomSource { - public static final field Companion Lelide/runtime/intrinsics/js/Crypto$Companion; - public static final field MAX_RANDOM_BYTES_SIZE I - public abstract fun getSubtle ()Lelide/runtime/intrinsics/js/SubtleCrypto; +public abstract interface class elide/runtime/intrinsics/js/node/DiagnosticsChannelAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/Crypto$Companion { - public static final field MAX_RANDOM_BYTES_SIZE I +public abstract interface class elide/runtime/intrinsics/js/node/DomainAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/CryptoKey { - public abstract fun getAlgorithm ()Ljava/lang/Object; - public abstract fun getExtractable ()Z - public abstract fun getType ()Ljava/lang/String; - public abstract fun getUsages ()[Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/node/EventsAPI : elide/runtime/intrinsics/js/node/NodeAPI, org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun addAbortListener (Lelide/runtime/intrinsics/js/node/AbortSignal;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/Disposable; + public abstract fun getCaptureRejections ()Z + public abstract fun getDefaultMaxListeners ()I + public abstract fun getErrorMonitor ()Ljava/lang/Object; + public abstract fun getEventListeners (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; + public abstract fun getMaxListeners (Ljava/lang/Object;)I + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public abstract fun listenerCount (Lelide/runtime/intrinsics/js/node/events/EventEmitterOrTarget;Ljava/lang/String;)I + public abstract fun listenerCount (Lorg/graalvm/polyglot/Value;Ljava/lang/String;)I + public abstract fun on (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;)V + public abstract fun on (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions;)V + public abstract fun on (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun once (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun once (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun once (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z + public abstract fun setDefaultMaxListeners (I)V + public abstract fun setErrorMonitor (Ljava/lang/Object;)V + public abstract fun setMaxListeners (I[Ljava/lang/Object;)V } -public abstract interface class elide/runtime/intrinsics/js/CryptoKey$Constructors { +public abstract interface class elide/runtime/intrinsics/js/node/FilesystemAPI { + public abstract fun access (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;Lkotlin/jvm/functions/Function1;)V + public abstract fun access (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun access (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun accessSync (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;)V + public abstract fun accessSync (Lorg/graalvm/polyglot/Value;)V + public abstract fun accessSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun accessSync$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;ILjava/lang/Object;)V + public abstract fun exists (Lelide/runtime/intrinsics/js/node/path/Path;Lkotlin/jvm/functions/Function1;)V + public abstract fun exists (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun existsSync (Lelide/runtime/intrinsics/js/node/path/Path;)Z + public abstract fun existsSync (Lorg/graalvm/polyglot/Value;)Z + public abstract fun readFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;Lkotlin/jvm/functions/Function2;)V + public abstract fun readFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun readFile$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public static synthetic fun readFile$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public abstract fun readFileSync (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;)Ljava/lang/Object; + public abstract fun readFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public static synthetic fun readFileSync$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun readFileSync$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)Ljava/lang/Object; } -public abstract interface class elide/runtime/intrinsics/js/Disposable { - public abstract fun dispose ()V +public abstract interface class elide/runtime/intrinsics/js/node/FilesystemPromiseAPI { + public abstract fun access (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun access (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun access (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun readFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun readFile (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun readFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public static synthetic fun readFile$default (Lelide/runtime/intrinsics/js/node/FilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; } -public abstract interface class elide/runtime/intrinsics/js/FetchAPI { - public abstract fun fetch (Lelide/runtime/intrinsics/js/FetchRequest;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun fetch (Lelide/runtime/intrinsics/js/URL;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun fetch (Ljava/lang/String;)Lelide/runtime/intrinsics/js/JsPromise; +public abstract interface class elide/runtime/intrinsics/js/node/HTTP2API : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchHeaders : elide/runtime/intrinsics/js/MultiMapLike { - public static final field DefaultFactory Lelide/runtime/intrinsics/js/FetchHeaders$DefaultFactory; - public abstract fun render (Z)Ljava/util/Map; - public static synthetic fun render$default (Lelide/runtime/intrinsics/js/FetchHeaders;ZILjava/lang/Object;)Ljava/util/Map; +public abstract interface class elide/runtime/intrinsics/js/node/HTTPAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/FetchHeaders$DefaultFactory : elide/runtime/intrinsics/js/FetchHeaders$Factory { - public fun empty ()Lelide/runtime/intrinsics/js/FetchHeaders; - public fun from (Lelide/runtime/intrinsics/js/FetchHeaders;)Lelide/runtime/intrinsics/js/FetchHeaders; - public fun from ([Lkotlin/Pair;)Lelide/runtime/intrinsics/js/FetchHeaders; - public fun fromMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; - public fun fromMultiMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; - public fun fromPairs (Ljava/util/Collection;)Lelide/runtime/intrinsics/js/FetchHeaders; +public abstract interface class elide/runtime/intrinsics/js/node/HTTPSAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchHeaders$Factory { - public abstract fun empty ()Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun from (Lelide/runtime/intrinsics/js/FetchHeaders;)Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun from ([Lkotlin/Pair;)Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun fromMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun fromMultiMap (Ljava/util/Map;)Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun fromPairs (Ljava/util/Collection;)Lelide/runtime/intrinsics/js/FetchHeaders; +public abstract interface class elide/runtime/intrinsics/js/node/InspectorAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchMutableHeaders : elide/runtime/intrinsics/js/FetchHeaders { - public abstract fun append (Ljava/lang/String;Ljava/lang/String;)V - public abstract fun delete (Ljava/lang/String;)V - public abstract fun set (Ljava/lang/String;Ljava/lang/String;)V +public abstract interface class elide/runtime/intrinsics/js/node/InspectorPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchMutableRequest : elide/runtime/intrinsics/js/FetchRequest { - public static final field DefaultFactory Lelide/runtime/intrinsics/js/FetchMutableRequest$DefaultFactory; - public static fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchMutableRequest; - public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun getMethod ()Ljava/lang/String; - public abstract fun getUrl ()Ljava/lang/String; - public abstract fun setHeaders (Lelide/runtime/intrinsics/js/FetchHeaders;)V - public abstract fun setMethod (Ljava/lang/String;)V - public abstract fun setUrl (Ljava/lang/String;)V +public abstract interface class elide/runtime/intrinsics/js/node/ModuleAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/FetchMutableRequest$DefaultFactory : elide/runtime/intrinsics/js/FetchMutableRequest$RequestFactory { - public fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchMutableRequest; - public synthetic fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchRequest; +public abstract interface class elide/runtime/intrinsics/js/node/NetAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchMutableRequest$RequestFactory { - public abstract fun forRequest (Lio/micronaut/http/HttpRequest;)Lelide/runtime/intrinsics/js/FetchRequest; +public abstract interface class elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchMutableResponse : elide/runtime/intrinsics/js/FetchResponse { - public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; - public abstract fun getStatus ()I - public abstract fun getStatusText ()Ljava/lang/String; - public abstract fun getUrl ()Ljava/lang/String; - public abstract fun setHeaders (Lelide/runtime/intrinsics/js/FetchHeaders;)V - public abstract fun setStatus (I)V - public abstract fun setStatusText (Ljava/lang/String;)V - public abstract fun setUrl (Ljava/lang/String;)V +public abstract interface class elide/runtime/intrinsics/js/node/NodeFilesystemAPI : elide/runtime/intrinsics/js/node/FilesystemAPI, elide/runtime/intrinsics/js/node/NodeAPI, elide/runtime/intrinsics/js/node/WritableFilesystemAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchRequest { - public abstract fun getBody ()Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun getBodyUsed ()Z - public fun getCache ()Ljava/lang/String; - public fun getCredentials ()Ljava/lang/String; - public abstract fun getDestination ()Ljava/lang/String; - public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; - public fun getIntegrity ()Ljava/lang/String; - public fun getMethod ()Ljava/lang/String; - public fun getMode ()Ljava/lang/String; - public fun getPriority ()Ljava/lang/String; - public fun getRedirect ()Ljava/lang/String; - public fun getReferrer ()Ljava/lang/String; - public fun getReferrerPolicy ()Ljava/lang/String; - public abstract fun getUrl ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/node/NodeFilesystemPromiseAPI : elide/runtime/intrinsics/js/node/FilesystemPromiseAPI, elide/runtime/intrinsics/js/node/NodeAPI, elide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI { } -public final class elide/runtime/intrinsics/js/FetchRequest$Defaults { - public static final field DEFAULT_CACHE Ljava/lang/String; - public static final field DEFAULT_CREDENTIALS Ljava/lang/String; - public static final field DEFAULT_METHOD Ljava/lang/String; - public static final field DEFAULT_MODE Ljava/lang/String; - public static final field DEFAULT_PRIORITY Ljava/lang/String; - public static final field DEFAULT_REDIRECT Ljava/lang/String; - public static final field DEFAULT_REFERRER Ljava/lang/String; - public static final field DEFAULT_REFERRER_POLICY Ljava/lang/String; - public static final field INSTANCE Lelide/runtime/intrinsics/js/FetchRequest$Defaults; +public abstract interface class elide/runtime/intrinsics/js/node/OperatingSystemAPI : elide/runtime/intrinsics/js/node/NodeAPI { + public abstract fun arch ()Ljava/lang/String; + public abstract fun availableParallelism ()I + public abstract fun cpus ()Ljava/util/List; + public abstract fun endianness ()Ljava/lang/String; + public abstract fun freemem ()J + public abstract fun getConstants ()Lelide/runtime/intrinsics/js/node/os/OperatingSystemConstants; + public abstract fun getDevNull ()Ljava/lang/String; + public abstract fun getEOL ()Ljava/lang/String; + public abstract fun getFamily ()Lelide/runtime/intrinsics/js/node/os/OSType; + public abstract fun getPriority (Lorg/graalvm/polyglot/Value;)I + public static synthetic fun getPriority$default (Lelide/runtime/intrinsics/js/node/OperatingSystemAPI;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)I + public abstract fun homedir ()Ljava/lang/String; + public abstract fun hostname ()Ljava/lang/String; + public abstract fun loadavg ()Ljava/util/List; + public abstract fun networkInterfaces ()Ljava/util/Map; + public abstract fun platform ()Ljava/lang/String; + public abstract fun release ()Ljava/lang/String; + public abstract fun setPriority (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun setPriority$default (Lelide/runtime/intrinsics/js/node/OperatingSystemAPI;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)V + public abstract fun tmpdir ()Ljava/lang/String; + public abstract fun totalmem ()J + public abstract fun type ()Ljava/lang/String; + public abstract fun uptime ()D + public abstract fun userInfo (Lelide/runtime/intrinsics/js/node/os/UserInfoOptions;)Lelide/runtime/intrinsics/js/node/os/UserInfo; + public static synthetic fun userInfo$default (Lelide/runtime/intrinsics/js/node/OperatingSystemAPI;Lelide/runtime/intrinsics/js/node/os/UserInfoOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/os/UserInfo; + public abstract fun version ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/FetchResponse { - public abstract fun getBody ()Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun getBodyUsed ()Z - public abstract fun getHeaders ()Lelide/runtime/intrinsics/js/FetchHeaders; - public fun getOk ()Z - public fun getRedirected ()Z - public fun getStatus ()I - public fun getStatusText ()Ljava/lang/String; - public fun getType ()Ljava/lang/String; - public fun getUrl ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/node/PathAPI : elide/runtime/intrinsics/js/node/NodeAPI { + public abstract fun basename (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;)Ljava/lang/String; + public fun basename (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public fun basename (Lkotlinx/io/files/Path;Ljava/lang/String;)Ljava/lang/String; + public static synthetic fun basename$default (Lelide/runtime/intrinsics/js/node/PathAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun basename$default (Lelide/runtime/intrinsics/js/node/PathAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun basename$default (Lelide/runtime/intrinsics/js/node/PathAPI;Lkotlinx/io/files/Path;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; + public abstract fun dirname (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun dirname (Ljava/lang/String;)Ljava/lang/String; + public fun dirname (Lkotlinx/io/files/Path;)Ljava/lang/String; + public abstract fun extname (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun extname (Ljava/lang/String;)Ljava/lang/String; + public fun extname (Lkotlinx/io/files/Path;)Ljava/lang/String; + public abstract fun format (Ljava/lang/Object;)Ljava/lang/String; + public abstract fun getDelimiter ()Ljava/lang/String; + public abstract fun getPosix ()Lelide/runtime/intrinsics/js/node/PathAPI; + public abstract fun getSep ()Ljava/lang/String; + public abstract fun getWin32 ()Lelide/runtime/intrinsics/js/node/PathAPI; + public abstract fun isAbsolute (Lelide/runtime/intrinsics/js/node/path/Path;)Z + public fun isAbsolute (Ljava/lang/String;)Z + public fun isAbsolute (Lkotlinx/io/files/Path;)Z + public abstract fun join (Lelide/runtime/intrinsics/js/node/path/Path;[Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun join (Ljava/lang/Iterable;)Ljava/lang/String; + public fun join (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + public abstract fun join (Lkotlin/sequences/Sequence;)Ljava/lang/String; + public fun join (Lkotlinx/io/files/Path;[Lkotlinx/io/files/Path;)Ljava/lang/String; + public abstract fun normalize (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun normalize (Ljava/lang/String;)Ljava/lang/String; + public fun normalize (Lkotlinx/io/files/Path;)Ljava/lang/String; + public fun parse (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun parse (Ljava/lang/String;Lelide/runtime/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun relative (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun relative (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public fun relative (Lkotlinx/io/files/Path;Lkotlinx/io/files/Path;)Ljava/lang/String; + public abstract fun resolve (Lelide/runtime/intrinsics/js/node/path/Path;[Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun resolve (Ljava/lang/Iterable;)Ljava/lang/String; + public fun resolve (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + public abstract fun resolve (Lkotlin/sequences/Sequence;)Ljava/lang/String; + public fun resolve (Lkotlinx/io/files/Path;[Lkotlinx/io/files/Path;)Ljava/lang/String; + public abstract fun toNamespacedPath (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public fun toNamespacedPath (Ljava/lang/String;)Ljava/lang/String; + public fun toNamespacedPath (Lkotlinx/io/files/Path;)Ljava/lang/String; } -public final class elide/runtime/intrinsics/js/FetchResponse$Defaults { - public static final field DEFAULT_REDIRECTED Z - public static final field DEFAULT_STATUS I - public static final field DEFAULT_STATUS_REDIRECT I - public static final field DEFAULT_STATUS_TEXT Ljava/lang/String; - public static final field DEFAULT_TYPE Ljava/lang/String; - public static final field DEFAULT_URL Ljava/lang/String; - public static final field INSTANCE Lelide/runtime/intrinsics/js/FetchResponse$Defaults; +public abstract interface class elide/runtime/intrinsics/js/node/PerformanceHooksAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/FetchResponse$Factory { - public abstract fun error ()Lelide/runtime/intrinsics/js/FetchResponse; - public abstract fun redirect (Ljava/lang/String;I)Lelide/runtime/intrinsics/js/FetchResponse; - public static synthetic fun redirect$default (Lelide/runtime/intrinsics/js/FetchResponse$Factory;Ljava/lang/String;IILjava/lang/Object;)Lelide/runtime/intrinsics/js/FetchResponse; +public abstract interface class elide/runtime/intrinsics/js/node/ProcessAPI : elide/runtime/intrinsics/js/node/NodeAPI, org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun cwd ()Ljava/lang/String; + public abstract fun exit ()V + public abstract fun exit (Ljava/lang/Integer;)V + public abstract fun exit (Lorg/graalvm/polyglot/Value;)V + public abstract fun getArch ()Ljava/lang/String; + public abstract fun getArgv ()[Ljava/lang/String; + public abstract fun getEnv ()Lelide/runtime/intrinsics/js/node/process/ProcessEnvironmentAPI; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getPid ()J + public abstract fun getPlatform ()Ljava/lang/String; + public abstract fun getStderr ()Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; + public abstract fun getStdin ()Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; + public abstract fun getStdout ()Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; + public abstract fun getTitle ()Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public abstract fun nextTick (Lkotlin/jvm/functions/Function1;[Ljava/lang/Object;)V + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z + public abstract fun setTitle (Ljava/lang/String;)V } -public abstract interface class elide/runtime/intrinsics/js/File { +public abstract interface class elide/runtime/intrinsics/js/node/QuerystringAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/JavaScriptBase64 { - public abstract fun decode (Ljava/lang/String;)Ljava/lang/String; - public abstract fun encode (Ljava/lang/String;)Ljava/lang/String; - public abstract fun encode (Ljava/lang/String;Z)Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/node/ReadlineAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/JavaScriptConsole { - public abstract fun error ([Ljava/lang/Object;)V - public abstract fun info ([Ljava/lang/Object;)V - public abstract fun log ([Ljava/lang/Object;)V - public abstract fun warn ([Ljava/lang/Object;)V +public abstract interface class elide/runtime/intrinsics/js/node/ReadlinePromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/JavaScriptStreams { +public abstract interface class elide/runtime/intrinsics/js/node/StreamAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/JsIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker, org/graalvm/polyglot/proxy/ProxyIterable, org/graalvm/polyglot/proxy/ProxyIterator { - public fun getIterator ()Ljava/lang/Object; - public fun getNext ()Ljava/lang/Object; - public abstract fun next ()Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; - public fun return (Ljava/lang/Object;)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; - public fun throw (Lelide/runtime/intrinsics/js/err/Error;)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; +public abstract interface class elide/runtime/intrinsics/js/node/StreamConsumersAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/JsIterator$JsIteratorFactory { - public static final field INSTANCE Lelide/runtime/intrinsics/js/JsIterator$JsIteratorFactory; - public static final fun forIterator (Ljava/util/Iterator;)Lelide/runtime/intrinsics/js/JsIterator; +public abstract interface class elide/runtime/intrinsics/js/node/StreamPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/JsIterator$JsIteratorImpl : elide/runtime/intrinsics/js/JsIterator, org/graalvm/polyglot/proxy/ProxyIterable, org/graalvm/polyglot/proxy/ProxyIterator, org/graalvm/polyglot/proxy/ProxyObject { - public fun (Ljava/util/Iterator;)V - public fun getIterator ()Ljava/lang/Object; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public fun hasNext ()Z - public fun next ()Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; - public synthetic fun next ()Ljava/lang/Object; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun remove ()V - public fun removeMember (Ljava/lang/String;)Z +public abstract interface class elide/runtime/intrinsics/js/node/StringDecoderAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/JsIterator$JsIteratorResult : org/graalvm/polyglot/proxy/ProxyObject { - public synthetic fun (Ljava/lang/Object;ZLjava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getDone ()Z - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public final fun getValue ()Ljava/lang/Object; - public fun hasMember (Ljava/lang/String;)Z - public static final fun of (Ljava/lang/Object;Z)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; - public static final fun ofErr (Lelide/runtime/intrinsics/js/err/Error;)Lelide/runtime/intrinsics/js/JsIterator$JsIteratorResult; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public abstract interface class elide/runtime/intrinsics/js/node/TLSAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/JsPromise : com/google/common/util/concurrent/ListenableFuture, org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/intrinsics/js/JsPromise$Companion; - public abstract fun catch (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun catch (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public static fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/concurrent/CountDownLatch;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; - public static fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; - public static fun of (Lelide/runtime/exec/GuestExecutor;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public static fun rejected (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/JsPromise; - public static fun resolved (Ljava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun then (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun then (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public static synthetic fun then$default (Lelide/runtime/intrinsics/js/JsPromise;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; - public static synthetic fun then$default (Lelide/runtime/intrinsics/js/JsPromise;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; - public static fun wrap (Lcom/google/common/util/concurrent/ListenableFuture;)Lelide/runtime/intrinsics/js/JsPromise; +public abstract interface class elide/runtime/intrinsics/js/node/TestAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public final class elide/runtime/intrinsics/js/JsPromise$Companion { - public final fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/concurrent/CountDownLatch;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; - public final fun of (Lelide/runtime/exec/GuestExecutor;Ljava/util/function/Supplier;)Lelide/runtime/intrinsics/js/JsPromise; - public final fun of (Lelide/runtime/exec/GuestExecutor;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public final fun rejected (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/JsPromise; - public final fun resolved (Ljava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; - public final fun wrap (Lcom/google/common/util/concurrent/ListenableFuture;)Lelide/runtime/intrinsics/js/JsPromise; +public abstract interface class elide/runtime/intrinsics/js/node/TimersPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/JsSymbol { +public abstract interface class elide/runtime/intrinsics/js/node/URLAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MapLike : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker { - public abstract fun entries ()Lelide/runtime/intrinsics/js/JsIterator; - public abstract fun forEach (Lkotlin/jvm/functions/Function1;)V - public abstract fun get (Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun has (Ljava/lang/Object;)Z - public abstract fun keys ()Lelide/runtime/intrinsics/js/JsIterator; - public abstract fun toString ()Ljava/lang/String; - public abstract fun values ()Lelide/runtime/intrinsics/js/JsIterator; +public abstract interface class elide/runtime/intrinsics/js/node/UtilAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MapLike$Entry { - public abstract fun getKey ()Ljava/lang/Object; - public abstract fun getValue ()Ljava/lang/Object; +public abstract interface class elide/runtime/intrinsics/js/node/V8API : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MultiMapLike : elide/runtime/intrinsics/js/MapLike { - public abstract fun getAll (Ljava/lang/Object;)Ljava/util/List; +public abstract interface class elide/runtime/intrinsics/js/node/VMAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MutableMapLike : elide/runtime/intrinsics/js/MapLike, java/util/Map, kotlin/jvm/internal/markers/KMutableMap { - public abstract fun delete (Ljava/lang/Object;)V - public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)V - public abstract fun sort ()V +public abstract interface class elide/runtime/intrinsics/js/node/WASIAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MutableMultiMapLike : elide/runtime/intrinsics/js/MultiMapLike, elide/runtime/intrinsics/js/MutableMapLike { - public abstract fun append (Ljava/lang/Object;Ljava/lang/Object;)V +public abstract interface class elide/runtime/intrinsics/js/node/WebStreamsAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MutableURL : elide/runtime/intrinsics/js/URL { - public abstract fun getHash ()Ljava/lang/String; - public abstract fun getHost ()Ljava/lang/String; - public abstract fun getHostname ()Ljava/lang/String; - public abstract fun getHref ()Ljava/lang/String; - public abstract fun getPassword ()Ljava/lang/String; - public abstract fun getPathname ()Ljava/lang/String; - public abstract fun getPort ()Ljava/lang/Integer; - public abstract fun getProtocol ()Ljava/lang/String; - public abstract fun getSearch ()Ljava/lang/String; - public abstract fun getUsername ()Ljava/lang/String; - public abstract fun setHash (Ljava/lang/String;)V - public abstract fun setHost (Ljava/lang/String;)V - public abstract fun setHostname (Ljava/lang/String;)V - public abstract fun setHref (Ljava/lang/String;)V - public abstract fun setPassword (Ljava/lang/String;)V - public abstract fun setPathname (Ljava/lang/String;)V - public abstract fun setPort (Ljava/lang/Integer;)V - public abstract fun setProtocol (Ljava/lang/String;)V - public abstract fun setSearch (Ljava/lang/String;)V - public abstract fun setUsername (Ljava/lang/String;)V +public abstract interface class elide/runtime/intrinsics/js/node/WorkerAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/MutableURLSearchParams : elide/runtime/intrinsics/js/URLSearchParams { - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z -} - -public abstract interface class elide/runtime/intrinsics/js/RandomSource { - public abstract fun getRandomValues (Ljava/lang/Object;)V - public abstract fun randomUUID ()Lelide/runtime/intrinsics/js/typed/UUID; +public abstract interface class elide/runtime/intrinsics/js/node/WritableFilesystemAPI : elide/runtime/intrinsics/js/node/NodeAPI { + public abstract fun copyFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;ILkotlin/jvm/functions/Function1;)V + public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun copyFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public abstract fun copyFileSync (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;I)V + public abstract fun copyFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun copyFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun copyFileSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;IILjava/lang/Object;)V + public abstract fun mkdir (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;Lkotlin/jvm/functions/Function1;)V + public abstract fun mkdir (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun mkdir (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun mkdir$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public abstract fun mkdirSync (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;)Ljava/lang/String; + public abstract fun mkdirSync (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public abstract fun mkdirSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public static synthetic fun mkdirSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;ILjava/lang/Object;)Ljava/lang/String; + public abstract fun writeFile (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;)V + public abstract fun writeFile (Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;)V + public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun writeFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public static synthetic fun writeFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V + public abstract fun writeFileSync (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;)V + public abstract fun writeFileSync (Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;)V + public abstract fun writeFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun writeFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun writeFileSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;ILjava/lang/Object;)V + public static synthetic fun writeFileSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;ILjava/lang/Object;)V } -public abstract interface class elide/runtime/intrinsics/js/ReadableStream { - public static final field DefaultFactory Lelide/runtime/intrinsics/js/ReadableStream$DefaultFactory; +public abstract interface class elide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI { + public abstract fun copyFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;I)Lelide/runtime/intrinsics/js/JsPromise; + public static synthetic fun copyFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun mkdir (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun mkdir (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun mkdir (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public static synthetic fun mkdir$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun writeFile (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public static synthetic fun writeFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; } -public final class elide/runtime/intrinsics/js/ReadableStream$DefaultFactory : elide/runtime/intrinsics/js/ReadableStream$Factory { - public fun empty ()Lelide/runtime/intrinsics/js/ReadableStream; - public fun wrap (Ljava/io/InputStream;)Lelide/runtime/intrinsics/js/ReadableStream; - public fun wrap (Ljava/io/Reader;)Lelide/runtime/intrinsics/js/ReadableStream; - public fun wrap (Ljava/nio/ByteBuffer;)Lelide/runtime/intrinsics/js/ReadableStream; - public fun wrap ([B)Lelide/runtime/intrinsics/js/ReadableStream; +public abstract interface class elide/runtime/intrinsics/js/node/ZlibAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/ReadableStream$Factory { - public abstract fun empty ()Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun wrap (Ljava/io/InputStream;)Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun wrap (Ljava/io/Reader;)Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun wrap (Ljava/nio/ByteBuffer;)Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun wrap ([B)Lelide/runtime/intrinsics/js/ReadableStream; +public abstract interface class elide/runtime/intrinsics/js/node/asserts/AssertionError : elide/runtime/intrinsics/js/err/JsRegisteredError { + public abstract fun getActual ()Ljava/lang/Object; + public fun getCode ()Ljava/lang/String; + public abstract fun getExpected ()Ljava/lang/Object; + public abstract fun getGeneratedMessage ()Z + public fun getName ()Ljava/lang/String; + public abstract fun getOperator ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/ServerAgent { - public abstract fun initialize (Lorg/graalvm/polyglot/Context;Ljava/util/concurrent/Phaser;)V +public abstract interface class elide/runtime/intrinsics/js/node/buffer/BufferClass : org/graalvm/polyglot/proxy/ProxyInstantiable, org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun alloc (ILorg/graalvm/polyglot/Value;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public static synthetic fun alloc$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;ILorg/graalvm/polyglot/Value;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun allocUnsafe (I)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun allocUnsafeSlow (I)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun byteLength (Lorg/graalvm/polyglot/Value;Ljava/lang/String;)I + public abstract fun compare (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)I + public abstract fun concat (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public static synthetic fun concat$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun copyBytesFrom (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public static synthetic fun copyBytesFrom$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun from (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public static synthetic fun from$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun getPoolSize ()I + public abstract fun isBuffer (Lorg/graalvm/polyglot/Value;)Z + public abstract fun isEncoding (Ljava/lang/String;)Z + public abstract fun setPoolSize (I)V } -public abstract interface class elide/runtime/intrinsics/js/StringLike : java/lang/CharSequence { +public abstract interface class elide/runtime/intrinsics/js/node/buffer/BufferInstance : org/graalvm/polyglot/proxy/ProxyArray, org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun compare (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)I + public static synthetic fun compare$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)I + public abstract fun copy (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)I + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)I + public abstract fun entries ()Lorg/graalvm/polyglot/Value; + public abstract fun fill (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public static synthetic fun fill$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun getBuffer ()Lorg/graalvm/polyglot/Value; + public abstract fun getByteOffset ()I + public abstract fun getLength ()I + public abstract fun indexOf (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;)I + public static synthetic fun indexOf$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)I + public abstract fun keys ()Lorg/graalvm/polyglot/Value; + public abstract fun lastIndexOf (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;)I + public static synthetic fun lastIndexOf$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)I + public abstract fun readBigInt64BE (Ljava/lang/Integer;)J + public abstract fun readBigInt64LE (Ljava/lang/Integer;)J + public fun readBigUInt64BE (Ljava/lang/Integer;)Lcom/oracle/truffle/js/runtime/BigInt; + public fun readBigUInt64LE (Ljava/lang/Integer;)Lcom/oracle/truffle/js/runtime/BigInt; + public abstract fun readDoubleBE (Ljava/lang/Integer;)D + public abstract fun readDoubleLE (Ljava/lang/Integer;)D + public abstract fun readFloatBE (Ljava/lang/Integer;)F + public abstract fun readFloatLE (Ljava/lang/Integer;)F + public abstract fun readInt16BE (Ljava/lang/Integer;)S + public abstract fun readInt16LE (Ljava/lang/Integer;)S + public abstract fun readInt32BE (Ljava/lang/Integer;)I + public abstract fun readInt32LE (Ljava/lang/Integer;)I + public abstract fun readInt8 (Ljava/lang/Integer;)B + public abstract fun readIntBE (II)J + public abstract fun readIntLE (II)J + public fun readUInt16BE (Ljava/lang/Integer;)I + public fun readUInt16LE (Ljava/lang/Integer;)I + public fun readUInt32BE (Ljava/lang/Integer;)J + public fun readUInt32LE (Ljava/lang/Integer;)J + public fun readUInt8 (Ljava/lang/Integer;)I + public abstract fun readUIntBE (II)J + public abstract fun readUIntLE (II)J + public abstract fun subarray (Ljava/lang/Integer;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public static synthetic fun subarray$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun swap16 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun swap32 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun swap64 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public abstract fun toJSON ()Lorg/graalvm/polyglot/Value; + public abstract fun toString (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/String; + public abstract fun values ()Lorg/graalvm/polyglot/Value; + public abstract fun write (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)I + public static synthetic fun write$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)I + public abstract fun writeBigInt64BE (JLjava/lang/Integer;)I + public abstract fun writeBigInt64LE (JLjava/lang/Integer;)I + public fun writeBigUInt64BE (JLjava/lang/Integer;)I + public fun writeBigUInt64LE (JLjava/lang/Integer;)I + public abstract fun writeDoubleBE (DLjava/lang/Integer;)I + public abstract fun writeDoubleLE (DLjava/lang/Integer;)I + public abstract fun writeFloatBE (FLjava/lang/Integer;)I + public abstract fun writeFloatLE (FLjava/lang/Integer;)I + public abstract fun writeInt16BE (SLjava/lang/Integer;)I + public abstract fun writeInt16LE (SLjava/lang/Integer;)I + public abstract fun writeInt32BE (ILjava/lang/Integer;)I + public abstract fun writeInt32LE (ILjava/lang/Integer;)I + public abstract fun writeInt8 (BLjava/lang/Integer;)I + public abstract fun writeIntBE (JII)I + public abstract fun writeIntLE (JII)I + public fun writeUInt16BE (ILjava/lang/Integer;)I + public fun writeUInt16LE (ILjava/lang/Integer;)I + public fun writeUInt32BE (JLjava/lang/Integer;)I + public fun writeUInt32LE (JLjava/lang/Integer;)I + public fun writeUInt8 (ILjava/lang/Integer;)I + public fun writeUIntBE (JII)I + public fun writeUIntLE (JII)I } -public abstract interface class elide/runtime/intrinsics/js/SubtleCrypto { +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ChildProcess : elide/runtime/intrinsics/js/node/childProcess/ProcessChannel, elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget { + public abstract fun disconnect ()V + public abstract fun getChannel ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; + public abstract fun getConnected ()Z + public abstract fun getExitCode ()Ljava/lang/Integer; + public abstract fun getKilled ()Z + public abstract fun getPid ()J + public abstract fun getSignalCode ()Ljava/lang/String; + public abstract fun getStderr-yYnEUWU ()Ljava/io/InputStream; + public abstract fun getStdin-ZQ7RXOY ()Ljava/io/OutputStream; + public abstract fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels; + public abstract fun getStdout-yYnEUWU ()Ljava/io/InputStream; + public abstract fun kill (Ljava/lang/String;)V + public static synthetic fun kill$default (Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun wait ()I } -public abstract interface class elide/runtime/intrinsics/js/Timers { - public abstract fun clearInterval (J)V - public abstract fun clearTimeout (J)V - public abstract fun setInterval (Ljava/lang/Long;Lkotlin/jvm/functions/Function0;)J - public abstract fun setInterval (Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)J - public static synthetic fun setInterval$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)J - public static synthetic fun setInterval$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)J - public abstract fun setTimeout (Ljava/lang/Long;Lkotlin/jvm/functions/Function0;)J - public abstract fun setTimeout (Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)J - public static synthetic fun setTimeout$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)J - public static synthetic fun setTimeout$default (Lelide/runtime/intrinsics/js/Timers;Ljava/lang/Long;[Ljava/lang/Object;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)J +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync { + public abstract fun getError ()Lelide/runtime/intrinsics/js/err/JsError; + public abstract fun getOutput ()Lelide/runtime/intrinsics/js/node/childProcess/LazyProcessOutput; + public abstract fun getPid ()J + public abstract fun getSignal ()Ljava/lang/String; + public abstract fun getStatus ()Ljava/lang/Integer; + public abstract fun getStderr-yYnEUWU ()Ljava/io/InputStream; + public abstract fun getStdout-yYnEUWU ()Ljava/io/InputStream; } -public abstract interface class elide/runtime/intrinsics/js/URL : java/io/Serializable, org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun getHash ()Ljava/lang/String; - public abstract fun getHost ()Ljava/lang/String; - public abstract fun getHostname ()Ljava/lang/String; - public abstract fun getHref ()Ljava/lang/String; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getOrigin ()Ljava/lang/String; - public abstract fun getPassword ()Ljava/lang/String; - public abstract fun getPathname ()Ljava/lang/String; - public abstract fun getPort ()Ljava/lang/Integer; - public abstract fun getProtocol ()Ljava/lang/String; - public abstract fun getSearch ()Ljava/lang/String; - public abstract fun getSearchParams ()Lelide/runtime/intrinsics/js/URLSearchParams; - public abstract fun getUsername ()Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public abstract fun toJSON ()Ljava/lang/String; - public abstract fun toString ()Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/childProcess/ExecOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions$Companion; + public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Z + public final fun component2 ()Lelide/runtime/intrinsics/js/URL; + public final fun component3 ()Ljava/util/Map; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/Integer; + public final fun component6 ()Ljava/lang/Integer; + public final fun component7-FghU774 ()Lkotlin/time/Duration; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()I + public final fun copy-tL6_L-A (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public static synthetic fun copy-tL6_L-A$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public fun cwdString ()Ljava/lang/String; + public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; + public fun encoding ()Ljava/lang/String; + public fun env ()Ljava/util/Map; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public synthetic fun getCwdString ()Ljava/lang/String; + public synthetic fun getEncoding ()Ljava/lang/String; + public synthetic fun getEnv ()Ljava/util/Map; + public synthetic fun getGid ()Ljava/lang/Integer; + public synthetic fun getKillSignal ()Ljava/lang/String; + public synthetic fun getMaxBuffer ()Ljava/lang/Integer; + public synthetic fun getShell ()Ljava/lang/String; + public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; + public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; + public synthetic fun getUid ()Ljava/lang/Integer; + public synthetic fun getWindowsHide ()Ljava/lang/Boolean; + public fun gid ()Ljava/lang/Integer; + public fun hashCode ()I + public fun killSignal ()Ljava/lang/String; + public fun maxBuffer ()Ljava/lang/Integer; + public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public fun shell ()Ljava/lang/String; + public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun timeout ()Lkotlin/time/Duration; + public fun timeoutSeconds ()Ljava/lang/Long; + public fun toString ()Ljava/lang/String; + public fun uid ()Ljava/lang/Integer; + public fun windowsHide ()Ljava/lang/Boolean; } -public abstract interface class elide/runtime/intrinsics/js/URL$URLConstructors { - public abstract fun create (Lelide/runtime/intrinsics/js/URL;)Lelide/runtime/intrinsics/js/URL; - public abstract fun create (Ljava/lang/String;)Lelide/runtime/intrinsics/js/URL; - public abstract fun create (Ljava/lang/String;Ljava/lang/String;)Lelide/runtime/intrinsics/js/URL; -} - -public abstract interface class elide/runtime/intrinsics/js/URL$URLStaticMethods { - public abstract fun createObjectURL (Lelide/runtime/intrinsics/js/Blob;)Lelide/runtime/intrinsics/js/URL; - public abstract fun createObjectURL (Lelide/runtime/intrinsics/js/File;)Lelide/runtime/intrinsics/js/URL; - public abstract fun revokeObjectURL (Lelide/runtime/intrinsics/js/URL;)V -} - -public abstract interface class elide/runtime/intrinsics/js/URLSearchParams : elide/runtime/intrinsics/js/MultiMapLike, java/io/Serializable, org/graalvm/polyglot/proxy/ProxyHashMap, org/graalvm/polyglot/proxy/ProxyObject { - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public abstract fun sort ()V -} - -public abstract interface class elide/runtime/intrinsics/js/encoding/EncodingUtility : org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun getEncoding ()Ljava/lang/String; -} - -public abstract interface class elide/runtime/intrinsics/js/encoding/EncodingUtility$Factory : org/graalvm/polyglot/proxy/ProxyInstantiable { - public abstract fun create ()Lelide/runtime/intrinsics/js/encoding/EncodingUtility; - public abstract fun create (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/EncodingUtility; - public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; -} - -public abstract interface class elide/runtime/intrinsics/js/encoding/TextDecoder : elide/runtime/intrinsics/js/encoding/EncodingUtility { - public fun decode ()Ljava/lang/String; - public abstract fun decode (Ljava/io/InputStream;)Ljava/lang/String; - public abstract fun decode (Ljava/nio/ByteBuffer;)Ljava/lang/String; - public abstract fun decode (Ljava/nio/ByteBuffer;Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;)Ljava/lang/String; - public abstract fun decode (Ljava/nio/channels/ReadableByteChannel;)Ljava/lang/String; - public fun decode (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; - public abstract fun decode (Lorg/graalvm/polyglot/Value;Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;)Ljava/lang/String; - public fun decode (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/String; - public abstract fun decode ([B)Ljava/lang/String; - public static synthetic fun decode$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder;Ljava/nio/ByteBuffer;Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;ILjava/lang/Object;)Ljava/lang/String; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getOptions ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; - public fun hasMember (Ljava/lang/String;)Z - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public final class elide/runtime/intrinsics/js/node/childProcess/ExecOptions$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; } -public final class elide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions : java/lang/Record { - public static final field Companion Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions$Companion; - public synthetic fun (ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun copy (Z)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; +public final class elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions$Companion; + public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()I + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Z + public final fun component2 ()Lelide/runtime/intrinsics/js/URL; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public final fun component5 ()Ljava/util/Map; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9-FghU774 ()Lkotlin/time/Duration; + public final fun copy-Xv9CPWA (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public static synthetic fun copy-Xv9CPWA$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public fun cwdString ()Ljava/lang/String; + public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; + public fun encoding ()Ljava/lang/String; + public fun env ()Ljava/util/Map; public fun equals (Ljava/lang/Object;)Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; - public static final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public synthetic fun getCwdString ()Ljava/lang/String; + public synthetic fun getEncoding ()Ljava/lang/String; + public synthetic fun getEnv ()Ljava/util/Map; + public synthetic fun getGid ()Ljava/lang/Integer; + public synthetic fun getKillSignal ()Ljava/lang/String; + public synthetic fun getMaxBuffer ()Ljava/lang/Integer; + public synthetic fun getShell ()Ljava/lang/String; + public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; + public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; + public synthetic fun getUid ()Ljava/lang/Integer; + public synthetic fun getWindowsHide ()Ljava/lang/Boolean; + public fun gid ()Ljava/lang/Integer; public fun hashCode ()I - public static final fun of (Z)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; - public final fun stream ()Z + public final fun input ()Ljava/lang/Object; + public fun killSignal ()Ljava/lang/String; + public fun maxBuffer ()Ljava/lang/Integer; + public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public fun shell ()Ljava/lang/String; + public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun timeout ()Lkotlin/time/Duration; + public fun timeoutSeconds ()Ljava/lang/Long; public fun toString ()Ljava/lang/String; + public fun uid ()Ljava/lang/Integer; + public fun windowsHide ()Ljava/lang/Boolean; + public final fun withTimeout-LRDsOJo (J)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; } -public final class elide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; - public final fun of (Z)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions$Companion;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$DecodeOptions; -} - -public final class elide/runtime/intrinsics/js/encoding/TextDecoder$Defaults { - public static final field DEFAULT_DECODE_STREAM Z - public static final field DEFAULT_FATAL Z - public static final field DEFAULT_IGNORE_BOM Z - public static final field INSTANCE Lelide/runtime/intrinsics/js/encoding/TextDecoder$Defaults; -} - -public abstract interface class elide/runtime/intrinsics/js/encoding/TextDecoder$Factory : elide/runtime/intrinsics/js/encoding/EncodingUtility$Factory { - public abstract fun create (Ljava/lang/String;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; - public abstract fun create (Ljava/lang/String;Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; - public synthetic fun create (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/EncodingUtility; - public fun create (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; - public fun create (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder; - public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; +public final class elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; } -public final class elide/runtime/intrinsics/js/encoding/TextDecoder$Options : java/lang/Record { - public static final field Companion Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options$Companion; - public synthetic fun (ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun component2 ()Z - public final fun copy (ZZ)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; +public final class elide/runtime/intrinsics/js/node/childProcess/ForkOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions$Companion; + public synthetic fun (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun argv0 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Z + public final fun component12-FghU774 ()Lkotlin/time/Duration; + public final fun component13 ()Ljava/lang/String; + public final fun component14 ()I + public final fun component15 ()Ljava/lang/String; + public final fun component16 ()Z + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lelide/runtime/intrinsics/js/URL; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Z + public final fun component6 ()Ljava/util/Map; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/Integer; + public final fun copy-4Q5ldY8 (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public static synthetic fun copy-4Q5ldY8$default (Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions;Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public fun cwdString ()Ljava/lang/String; + public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; + public final fun detached ()Z + public fun encoding ()Ljava/lang/String; + public fun env ()Ljava/util/Map; public fun equals (Ljava/lang/Object;)Z - public final fun fatal ()Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; - public static final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public static final fun from (Ljava/lang/ProcessHandle;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public synthetic fun getCwdString ()Ljava/lang/String; + public synthetic fun getEncoding ()Ljava/lang/String; + public synthetic fun getEnv ()Ljava/util/Map; + public synthetic fun getGid ()Ljava/lang/Integer; + public synthetic fun getKillSignal ()Ljava/lang/String; + public synthetic fun getMaxBuffer ()Ljava/lang/Integer; + public synthetic fun getShell ()Ljava/lang/String; + public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; + public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; + public synthetic fun getUid ()Ljava/lang/Integer; + public synthetic fun getWindowsHide ()Ljava/lang/Boolean; + public fun gid ()Ljava/lang/Integer; public fun hashCode ()I - public final fun ignoreBOM ()Z - public static final fun of (ZZ)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; + public fun killSignal ()Ljava/lang/String; + public fun maxBuffer ()Ljava/lang/Integer; + public static final fun of (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public final fun serialization ()Ljava/lang/String; + public fun shell ()Ljava/lang/String; + public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun timeout ()Lkotlin/time/Duration; + public fun timeoutSeconds ()Ljava/lang/Long; public fun toString ()Ljava/lang/String; + public fun uid ()Ljava/lang/Integer; + public fun windowsHide ()Ljava/lang/Boolean; + public final fun windowsVerbatimArguments ()Z } -public final class elide/runtime/intrinsics/js/encoding/TextDecoder$Options$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; - public final fun of (ZZ)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options$Companion;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/encoding/TextDecoder$Options; +public final class elide/runtime/intrinsics/js/node/childProcess/ForkOptions$Companion { + public final fun from (Ljava/lang/ProcessHandle;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public final fun of (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions$Companion;Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; } -public abstract interface class elide/runtime/intrinsics/js/encoding/TextEncoder : elide/runtime/intrinsics/js/encoding/EncodingUtility { - public abstract fun encode (Ljava/lang/String;)[B - public fun encode (Lorg/graalvm/polyglot/Value;)[B - public abstract fun encodeInto (Ljava/lang/String;Ljava/io/OutputStream;)V - public abstract fun encodeInto (Ljava/lang/String;Ljava/nio/ByteBuffer;)V - public abstract fun encodeInto (Ljava/lang/String;Ljava/nio/channels/WritableByteChannel;)V - public abstract fun encodeInto (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun encodeInto (Ljava/lang/String;[B)V - public fun encodeInto (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions : elide/runtime/intrinsics/js/node/childProcess/ProcOptions { + public abstract fun getGid ()Ljava/lang/Integer; + public abstract fun getUid ()Ljava/lang/Integer; } -public abstract interface class elide/runtime/intrinsics/js/encoding/TextEncoder$Factory : elide/runtime/intrinsics/js/encoding/EncodingUtility$Factory { +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/LazyProcessOutput { } -public synthetic class elide/runtime/intrinsics/js/err/$ValueErrorIntrinsic$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { - public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; - public fun ()V - protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V - public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; - public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; - public fun isEnabled (Lio/micronaut/context/BeanContext;)Z - public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z - public fun load ()Lio/micronaut/inject/BeanDefinition; +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ProcOptions { + public abstract fun getCwdString ()Ljava/lang/String; + public abstract fun getEncoding ()Ljava/lang/String; + public abstract fun getEnv ()Ljava/util/Map; + public abstract fun getKillSignal ()Ljava/lang/String; + public abstract fun getMaxBuffer ()Ljava/lang/Integer; + public abstract fun getShell ()Ljava/lang/String; + public abstract fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public abstract fun getTimeout-FghU774 ()Lkotlin/time/Duration; + public abstract fun getTimeoutSeconds ()Ljava/lang/Long; + public abstract fun getWindowsHide ()Ljava/lang/Boolean; } -public abstract interface class elide/runtime/intrinsics/js/err/AbstractJsException { +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ProcessChannel { + public abstract fun ref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; + public abstract fun send (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Z + public abstract fun unref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; } -public abstract interface class elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory { - public abstract fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public abstract fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public static synthetic fun create$default (Lelide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/err/AbstractJsException; +public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels { + public abstract fun getStderr-yYnEUWU ()Ljava/io/InputStream; + public abstract fun getStdin-ZQ7RXOY ()Ljava/io/OutputStream; + public abstract fun getStdout-yYnEUWU ()Ljava/io/InputStream; } -public abstract class elide/runtime/intrinsics/js/err/Error : java/lang/RuntimeException, elide/runtime/gvm/GuestError, elide/runtime/intrinsics/js/err/AbstractJsException, org/graalvm/polyglot/proxy/ProxyObject { - public fun ()V - public fun ([Lkotlin/Pair;)V - public fun getCause ()Lelide/runtime/intrinsics/js/err/Error; - public synthetic fun getCause ()Ljava/lang/Throwable; - public fun getColumnNumber ()Ljava/lang/Integer; - public fun getErrno ()Ljava/lang/Integer; - public fun getFileName ()Ljava/lang/String; - public fun getLineNumber ()Ljava/lang/Integer; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getMessage ()Ljava/lang/String; - public abstract fun getName ()Ljava/lang/String; - public final fun getStackTrace ()Lelide/runtime/intrinsics/js/err/Stacktrace; - public fun hasMember (Ljava/lang/String;)Z - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V -} - -public abstract interface class elide/runtime/intrinsics/js/err/JsError { - public abstract fun getMessage ()Ljava/lang/String; - public abstract fun getName ()Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/childProcess/SpawnOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions$Companion; + public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun argv0 ()Ljava/lang/String; + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Z + public final fun component11-FghU774 ()Lkotlin/time/Duration; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()I + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Z + public final fun component2 ()Lelide/runtime/intrinsics/js/URL; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Z + public final fun component5 ()Ljava/util/Map; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9 ()Ljava/lang/String; + public final fun copy-8zoS6qQ (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public static synthetic fun copy-8zoS6qQ$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public fun cwdString ()Ljava/lang/String; + public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; + public final fun detached ()Z + public fun encoding ()Ljava/lang/String; + public fun env ()Ljava/util/Map; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public synthetic fun getCwdString ()Ljava/lang/String; + public synthetic fun getEncoding ()Ljava/lang/String; + public synthetic fun getEnv ()Ljava/util/Map; + public synthetic fun getGid ()Ljava/lang/Integer; + public synthetic fun getKillSignal ()Ljava/lang/String; + public synthetic fun getMaxBuffer ()Ljava/lang/Integer; + public synthetic fun getShell ()Ljava/lang/String; + public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; + public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; + public synthetic fun getUid ()Ljava/lang/Integer; + public synthetic fun getWindowsHide ()Ljava/lang/Boolean; + public fun gid ()Ljava/lang/Integer; + public fun hashCode ()I + public fun killSignal ()Ljava/lang/String; + public fun maxBuffer ()Ljava/lang/Integer; + public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public final fun serialization ()Ljava/lang/String; + public fun shell ()Ljava/lang/String; + public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun timeout ()Lkotlin/time/Duration; + public fun timeoutSeconds ()Ljava/lang/Long; + public fun toString ()Ljava/lang/String; + public fun uid ()Ljava/lang/Integer; + public fun windowsHide ()Ljava/lang/Boolean; + public final fun windowsVerbatimArguments ()Z } -public abstract interface class elide/runtime/intrinsics/js/err/JsException : elide/runtime/intrinsics/js/err/AbstractJsException, elide/runtime/intrinsics/js/err/JsError { - public fun getName ()Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/childProcess/SpawnOptions$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; } -public abstract interface class elide/runtime/intrinsics/js/err/JsRegisteredError : elide/runtime/intrinsics/js/err/JsError { - public abstract fun getCode ()Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions$Companion; + public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()I + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Z + public final fun component2 ()Lelide/runtime/intrinsics/js/URL; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public final fun component5 ()Ljava/util/Map; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/Integer; + public final fun component8 ()Ljava/lang/Integer; + public final fun component9-FghU774 ()Lkotlin/time/Duration; + public final fun copy-Xv9CPWA (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public static synthetic fun copy-Xv9CPWA$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public fun cwdString ()Ljava/lang/String; + public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; + public fun encoding ()Ljava/lang/String; + public fun env ()Ljava/util/Map; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public synthetic fun getCwdString ()Ljava/lang/String; + public synthetic fun getEncoding ()Ljava/lang/String; + public synthetic fun getEnv ()Ljava/util/Map; + public synthetic fun getGid ()Ljava/lang/Integer; + public synthetic fun getKillSignal ()Ljava/lang/String; + public synthetic fun getMaxBuffer ()Ljava/lang/Integer; + public synthetic fun getShell ()Ljava/lang/String; + public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; + public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; + public synthetic fun getUid ()Ljava/lang/Integer; + public synthetic fun getWindowsHide ()Ljava/lang/Boolean; + public fun gid ()Ljava/lang/Integer; + public fun hashCode ()I + public final fun input ()Ljava/lang/Object; + public fun killSignal ()Ljava/lang/String; + public fun maxBuffer ()Ljava/lang/Integer; + public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public fun shell ()Ljava/lang/String; + public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun timeout ()Lkotlin/time/Duration; + public fun timeoutSeconds ()Ljava/lang/Long; + public fun toString ()Ljava/lang/String; + public fun uid ()Ljava/lang/Integer; + public fun windowsHide ()Ljava/lang/Boolean; } -public final class elide/runtime/intrinsics/js/err/QuotaExceededError : elide/runtime/intrinsics/js/err/ValueError { - public fun (Ljava/lang/String;)V - public fun getMessage ()Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; } -public abstract class elide/runtime/intrinsics/js/err/RangeError : elide/runtime/intrinsics/js/err/Error, elide/runtime/intrinsics/js/err/AbstractJsException { - public static final field Factory Lelide/runtime/intrinsics/js/err/RangeError$Factory; +public final class elide/runtime/intrinsics/js/node/childProcess/StdioConfig { + public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig$Companion; public fun ()V - public fun getName ()Ljava/lang/String; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public synthetic fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun applyTo (Ljava/lang/ProcessBuilder;)Ljava/lang/ProcessBuilder; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun equals (Ljava/lang/Object;)Z + public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun hashCode ()I + public static final fun ignore ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public static final fun inherit ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public static final fun pipe ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public fun toString ()Ljava/lang/String; } -public final class elide/runtime/intrinsics/js/err/RangeError$Factory : elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory { - public synthetic fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/RangeError; - public synthetic fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/RangeError; +public final class elide/runtime/intrinsics/js/node/childProcess/StdioConfig$Companion { + public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public final fun ignore ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public final fun inherit ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; + public final fun pipe ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; } -public abstract interface class elide/runtime/intrinsics/js/err/Stacktrace { +public final class elide/runtime/intrinsics/js/node/childProcess/StdioSymbols { + public static final field IGNORE Ljava/lang/String; + public static final field INHERIT Ljava/lang/String; + public static final field INSTANCE Lelide/runtime/intrinsics/js/node/childProcess/StdioSymbols; + public static final field PIPE Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public class elide/runtime/intrinsics/js/err/TypeError : elide/runtime/intrinsics/js/err/Error, elide/runtime/intrinsics/js/err/AbstractJsException, org/graalvm/polyglot/proxy/ProxyObject { - public static final field Factory Lelide/runtime/intrinsics/js/err/TypeError$Factory; +public final class elide/runtime/intrinsics/js/node/events/AddEventListenerOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions$Companion; public fun ()V - public fun (Ljava/lang/String;)V - protected fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/err/Error;)V - public fun (Lorg/graalvm/polyglot/Value;)V - public fun getCause ()Lelide/runtime/intrinsics/js/err/Error; - public synthetic fun getCause ()Ljava/lang/Throwable; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun getMessage ()Ljava/lang/String; - public fun getName ()Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZ)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun component2 ()Z + public final fun component3 ()Z + public final fun component4 ()Z + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZ)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; + public final fun getCapture ()Z + public final fun getOnce ()Z + public final fun getPassive ()Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public final class elide/runtime/intrinsics/js/err/TypeError$Factory : elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory, org/graalvm/polyglot/proxy/ProxyInstantiable { - public synthetic fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/TypeError; - public synthetic fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/TypeError; - public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; +public final class elide/runtime/intrinsics/js/node/events/AddEventListenerOptions$Companion { + public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; } -public class elide/runtime/intrinsics/js/err/ValueError : elide/runtime/intrinsics/js/err/Error, elide/runtime/intrinsics/js/err/AbstractJsException, org/graalvm/polyglot/proxy/ProxyObject { - public static final field Factory Lelide/runtime/intrinsics/js/err/ValueError$Factory; +public class elide/runtime/intrinsics/js/node/events/CustomEvent : elide/runtime/intrinsics/js/node/events/Event, org/graalvm/polyglot/proxy/ProxyObject { public fun ()V - protected fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/err/Error;)V - public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/err/Error;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun (Lorg/graalvm/polyglot/Value;)V - public fun getCause ()Lelide/runtime/intrinsics/js/err/Error; - public synthetic fun getCause ()Ljava/lang/Throwable; + public fun (Ljava/lang/String;Ljava/lang/Object;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun canDispatch ()Z + public fun composedPath ()[Lelide/runtime/intrinsics/js/node/events/EventTarget; + public fun getBubbles ()Z + public fun getCancelable ()Z + public fun getComposed ()Z + public fun getCurrentTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; + public fun getDefaultPrevented ()Z + public fun getDetail ()Ljava/lang/Object; + public fun getEventPhase ()I public fun getMember (Ljava/lang/String;)Ljava/lang/Object; public synthetic fun getMemberKeys ()Ljava/lang/Object; public fun getMemberKeys ()[Ljava/lang/String; - public fun getMessage ()Ljava/lang/String; - public fun getName ()Ljava/lang/String; + public fun getReturnValue ()Z + public fun getSrcElement ()Lelide/runtime/intrinsics/js/node/events/EventTarget; + public fun getTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; + public fun getTimeStamp ()D + public fun getType ()Ljava/lang/String; public fun hasMember (Ljava/lang/String;)Z + public fun initEvent (Ljava/lang/String;ZZ)V + public fun isTrusted ()Z + public final fun notifyDispatch (Lelide/runtime/intrinsics/js/node/events/EventTarget;)V + public final fun notifyTarget (Lelide/runtime/intrinsics/js/node/events/EventTarget;)V + public final fun notifyTrusted ()V + public fun preventDefault ()V public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V public fun removeMember (Ljava/lang/String;)Z + public fun stopImmediatePropagation ()V + public fun stopPropagation ()V } -public final class elide/runtime/intrinsics/js/err/ValueError$Factory : elide/runtime/intrinsics/js/err/AbstractJsException$ErrorFactory, org/graalvm/polyglot/proxy/ProxyInstantiable { - public synthetic fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public fun create (Ljava/lang/String;Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/ValueError; - public synthetic fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/AbstractJsException; - public fun create (Ljava/lang/Throwable;)Lelide/runtime/intrinsics/js/err/ValueError; - public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; +public abstract interface class elide/runtime/intrinsics/js/node/events/Event { + public abstract fun composedPath ()[Lelide/runtime/intrinsics/js/node/events/EventTarget; + public abstract fun getBubbles ()Z + public abstract fun getCancelable ()Z + public abstract fun getComposed ()Z + public abstract fun getCurrentTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; + public abstract fun getDefaultPrevented ()Z + public abstract fun getEventPhase ()I + public abstract fun getReturnValue ()Z + public abstract fun getSrcElement ()Lelide/runtime/intrinsics/js/node/events/EventTarget; + public abstract fun getTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; + public abstract fun getTimeStamp ()D + public abstract fun getType ()Ljava/lang/String; + public abstract fun initEvent (Ljava/lang/String;ZZ)V + public abstract fun isTrusted ()Z + public abstract fun preventDefault ()V + public abstract fun stopImmediatePropagation ()V + public abstract fun stopPropagation ()V } -public abstract interface class elide/runtime/intrinsics/js/express/Express : elide/runtime/intrinsics/js/ServerAgent { +public abstract interface class elide/runtime/intrinsics/js/node/events/EventEmitter : elide/runtime/intrinsics/js/node/events/EventEmitterOrTarget, java/io/Closeable, java/lang/AutoCloseable { + public abstract fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z + public abstract fun eventNames ()Ljava/util/List; + public abstract fun getMaxListeners ()I + public abstract fun listenerCount (Ljava/lang/String;)I + public abstract fun listeners (Ljava/lang/String;)Ljava/util/List; + public abstract fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public abstract fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public abstract fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun rawListeners (Ljava/lang/String;)Ljava/util/List; + public abstract fun removeAllListeners ()V + public abstract fun removeAllListeners (Ljava/lang/String;)V + public abstract fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun setMaxListeners (I)V } -public abstract interface class elide/runtime/intrinsics/js/express/ExpressApp { - public abstract fun delete (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun get (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun head (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun listen (I)V - public abstract fun listen (ILorg/graalvm/polyglot/Value;)V - public static synthetic fun listen$default (Lelide/runtime/intrinsics/js/express/ExpressApp;ILorg/graalvm/polyglot/Value;ILjava/lang/Object;)V - public abstract fun options (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun post (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun put (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun use (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun use (Lorg/graalvm/polyglot/Value;)V +public abstract interface class elide/runtime/intrinsics/js/node/events/EventEmitterOrTarget { } -public abstract interface class elide/runtime/intrinsics/js/express/ExpressRequest { - public abstract fun getParams ()Lorg/graalvm/polyglot/Value; +public abstract interface class elide/runtime/intrinsics/js/node/events/EventListener { + public abstract fun handleEvent ([Ljava/lang/Object;)V } -public abstract interface class elide/runtime/intrinsics/js/express/ExpressResponse { - public abstract fun send (Lorg/graalvm/polyglot/Value;)V +public abstract interface class elide/runtime/intrinsics/js/node/events/EventTarget : elide/runtime/intrinsics/js/node/events/EventEmitterOrTarget { + public abstract fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public abstract fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z + public abstract fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public abstract fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V + public abstract fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V + public abstract fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V } -public abstract interface class elide/runtime/intrinsics/js/node/AbortSignal { +public final class elide/runtime/intrinsics/js/node/events/EventsOnceOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/AssertAPI : elide/runtime/intrinsics/js/node/NodeAPI { - public abstract fun assert (Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun assert$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun deepEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun deepEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun deepStrictEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun deepStrictEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun doesNotMatch (Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;)V - public abstract fun doesNotMatch (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;)V - public static synthetic fun doesNotMatch$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;ILjava/lang/Object;)V - public static synthetic fun doesNotMatch$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun doesNotReject (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun doesNotReject$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun doesNotThrow (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public abstract fun doesNotThrow (Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - public static synthetic fun doesNotThrow$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public static synthetic fun doesNotThrow$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V - public abstract fun equal (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun equal$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun fail (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V - public abstract fun fail (Ljava/lang/String;)V - public static synthetic fun fail$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;)V - public static synthetic fun fail$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun ifError (Ljava/lang/Object;)V - public static synthetic fun ifError$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;ILjava/lang/Object;)V - public abstract fun match (Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;)V - public abstract fun match (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;)V - public static synthetic fun match$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lkotlin/text/Regex;Ljava/lang/String;ILjava/lang/Object;)V - public static synthetic fun match$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/String;Lorg/graalvm/polyglot/Value;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun notDeepEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun notDeepEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun notDeepStrictEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun notDeepStrictEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun notEqual (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun notEqual$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun notOk (Ljava/lang/Object;Ljava/lang/Object;)V - public static synthetic fun notOk$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)V - public abstract fun ok (Ljava/lang/Object;Ljava/lang/Object;)V - public static synthetic fun ok$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)V - public abstract fun rejects (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun rejects$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun strict (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public static synthetic fun strict$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun throws (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V - public abstract fun throws (Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - public static synthetic fun throws$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)V - public static synthetic fun throws$default (Lelide/runtime/intrinsics/js/node/AssertAPI;Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V +public abstract interface class elide/runtime/intrinsics/js/node/events/NodeEventTarget { } -public abstract interface class elide/runtime/intrinsics/js/node/AssertStrictAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions$Companion; + public fun ()V + public fun (Z)V + public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun copy (Z)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; + public final fun getCapture ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/BufferAPI : elide/runtime/intrinsics/js/node/NodeAPI { - public abstract fun atob (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; - public abstract fun btoa (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; - public abstract fun isAscii (Lorg/graalvm/polyglot/Value;)Z - public abstract fun isUtf8 (Lorg/graalvm/polyglot/Value;)Z - public abstract fun resolveObjectUrl (Ljava/lang/String;)Lorg/graalvm/polyglot/Value; - public abstract fun transcode (Lorg/graalvm/polyglot/Value;Ljava/lang/String;Ljava/lang/String;)Lorg/graalvm/polyglot/Value; +public final class elide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions$Companion { + public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; } -public abstract interface class elide/runtime/intrinsics/js/node/BufferAPI$Blob { - public abstract fun arrayBuffer ()Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun getSize ()I - public abstract fun getType ()Ljava/lang/String; - public abstract fun slice (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/BufferAPI$Blob; - public static synthetic fun slice$default (Lelide/runtime/intrinsics/js/node/BufferAPI$Blob;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/BufferAPI$Blob; - public abstract fun stream ()Lelide/runtime/intrinsics/js/ReadableStream; - public abstract fun text ()Lelide/runtime/intrinsics/js/JsPromise; +public abstract interface class elide/runtime/intrinsics/js/node/fs/Dir { } -public abstract interface class elide/runtime/intrinsics/js/node/BufferAPI$File : elide/runtime/intrinsics/js/node/BufferAPI$Blob { - public abstract fun getLastModified ()J - public abstract fun getName ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/js/node/fs/Dirent { } -public abstract interface class elide/runtime/intrinsics/js/node/ChildProcessAPI : elide/runtime/intrinsics/js/node/NodeAPI { - public abstract fun exec (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; - public abstract fun execFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; - public abstract fun execFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public abstract fun execSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public abstract fun fork (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; - public abstract fun spawn (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess; - public abstract fun spawnSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ChildProcessSync; +public abstract interface class elide/runtime/intrinsics/js/node/fs/FSWatcher { } -public abstract interface class elide/runtime/intrinsics/js/node/ClusterAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/fs/FileHandle { } -public abstract interface class elide/runtime/intrinsics/js/node/ConsoleAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/fs/MkdirOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/fs/MkdirOptions$Companion; + public fun ()V + public fun (ZI)V + public synthetic fun (ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun component2 ()I + public final fun copy (ZI)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;ZIILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; + public final fun getMode ()I + public final fun getRecursive ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/CryptoAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/fs/MkdirOptions$Companion { + public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; } -public abstract interface class elide/runtime/intrinsics/js/node/DNSAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/fs/ReadFileOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions$Companion; + public fun ()V + public fun (Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; + public final fun getEncoding ()Ljava/lang/Object; + public final fun getFlag ()Ljava/lang/String; + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/DNSPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/fs/ReadFileOptions$Companion { + public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; } -public abstract interface class elide/runtime/intrinsics/js/node/DatagramAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/fs/ReadStream { } -public abstract interface class elide/runtime/intrinsics/js/node/DiagnosticsChannelAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/fs/StatFs { } -public abstract interface class elide/runtime/intrinsics/js/node/DomainAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/fs/StatWatcher { } -public abstract interface class elide/runtime/intrinsics/js/node/EventsAPI : elide/runtime/intrinsics/js/node/NodeAPI, org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun addAbortListener (Lelide/runtime/intrinsics/js/node/AbortSignal;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/Disposable; - public abstract fun getCaptureRejections ()Z - public abstract fun getDefaultMaxListeners ()I - public abstract fun getErrorMonitor ()Ljava/lang/Object; - public abstract fun getEventListeners (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; - public abstract fun getMaxListeners (Ljava/lang/Object;)I - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public abstract fun listenerCount (Lelide/runtime/intrinsics/js/node/events/EventEmitterOrTarget;Ljava/lang/String;)I - public abstract fun listenerCount (Lorg/graalvm/polyglot/Value;Ljava/lang/String;)I - public abstract fun on (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;)V - public abstract fun on (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions;)V - public abstract fun on (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun once (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun once (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun once (Lelide/runtime/intrinsics/js/node/events/EventEmitter;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z - public abstract fun setDefaultMaxListeners (I)V - public abstract fun setErrorMonitor (Ljava/lang/Object;)V - public abstract fun setMaxListeners (I[Ljava/lang/Object;)V +public abstract interface class elide/runtime/intrinsics/js/node/fs/Stats { } -public abstract interface class elide/runtime/intrinsics/js/node/FilesystemAPI { - public abstract fun access (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;Lkotlin/jvm/functions/Function1;)V - public abstract fun access (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun access (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun accessSync (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;)V - public abstract fun accessSync (Lorg/graalvm/polyglot/Value;)V - public abstract fun accessSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun accessSync$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;ILjava/lang/Object;)V - public abstract fun exists (Lelide/runtime/intrinsics/js/node/path/Path;Lkotlin/jvm/functions/Function1;)V - public abstract fun exists (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun existsSync (Lelide/runtime/intrinsics/js/node/path/Path;)Z - public abstract fun existsSync (Lorg/graalvm/polyglot/Value;)Z - public abstract fun readFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;Lkotlin/jvm/functions/Function2;)V - public abstract fun readFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function2;)V - public static synthetic fun readFile$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public static synthetic fun readFile$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public abstract fun readFileSync (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;)Ljava/lang/Object; - public abstract fun readFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public static synthetic fun readFileSync$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;ILjava/lang/Object;)Ljava/lang/Object; - public static synthetic fun readFileSync$default (Lelide/runtime/intrinsics/js/node/FilesystemAPI;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class elide/runtime/intrinsics/js/node/FilesystemPromiseAPI { - public abstract fun access (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/nio/file/AccessMode;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun access (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun access (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun readFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun readFile (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun readFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public static synthetic fun readFile$default (Lelide/runtime/intrinsics/js/node/FilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; +public final class elide/runtime/intrinsics/js/node/fs/WriteFileOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions$Companion; + public fun ()V + public fun (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getEncoding ()Ljava/lang/Object; + public final fun getFlag ()Ljava/lang/String; + public final fun getMode ()Ljava/lang/Integer; + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/HTTP2API : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/fs/WriteFileOptions$Companion { + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions; } -public abstract interface class elide/runtime/intrinsics/js/node/HTTPAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/fs/WriteStream { } -public abstract interface class elide/runtime/intrinsics/js/node/HTTPSAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/os/CPUInfo : org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/intrinsics/js/node/os/CPUInfo$Companion; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getModel ()Ljava/lang/String; + public abstract fun getSpeed ()J + public abstract fun getTimes ()Lelide/runtime/intrinsics/js/node/os/CPUTimes; + public fun hasMember (Ljava/lang/String;)Z + public static fun of (Ljava/lang/String;JLelide/runtime/intrinsics/js/node/os/CPUTimes;)Lelide/runtime/intrinsics/js/node/os/CPUInfo; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public abstract interface class elide/runtime/intrinsics/js/node/InspectorAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/os/CPUInfo$Companion { + public final fun of (Ljava/lang/String;JLelide/runtime/intrinsics/js/node/os/CPUTimes;)Lelide/runtime/intrinsics/js/node/os/CPUInfo; } -public abstract interface class elide/runtime/intrinsics/js/node/InspectorPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/os/CPUTimes : org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/intrinsics/js/node/os/CPUTimes$Companion; + public abstract fun getIdle ()J + public abstract fun getIrq ()J + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getNice ()J + public abstract fun getSys ()J + public abstract fun getUser ()J + public fun hasMember (Ljava/lang/String;)Z + public static fun of (JJJJJ)Lelide/runtime/intrinsics/js/node/os/CPUTimes; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public abstract interface class elide/runtime/intrinsics/js/node/ModuleAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/os/CPUTimes$Companion { + public final fun of (JJJJJ)Lelide/runtime/intrinsics/js/node/os/CPUTimes; } -public abstract interface class elide/runtime/intrinsics/js/node/NetAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/os/ConstantsKt { + public static final field ENDIAN_BIG Ljava/lang/String; + public static final field ENDIAN_LITTLE Ljava/lang/String; + public static final field PRIORITY_ABOVE_NORMAL I + public static final field PRIORITY_BELOW_NORMAL I + public static final field PRIORITY_HIGH I + public static final field PRIORITY_HIGHEST I + public static final field PRIORITY_LOW I + public static final field PRIORITY_NORMAL I } -public abstract interface class elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo : org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo$Companion; + public abstract fun getAddress ()Ljava/lang/String; + public abstract fun getCidr ()Ljava/lang/String; + public abstract fun getFamily ()Ljava/lang/String; + public abstract fun getInternal ()Z + public abstract fun getMac ()Ljava/lang/String; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getNetmask ()Ljava/lang/String; + public abstract fun getScopeid ()Ljava/lang/Integer; + public fun hasMember (Ljava/lang/String;)Z + public static fun of (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z } -public abstract interface class elide/runtime/intrinsics/js/node/NodeFilesystemAPI : elide/runtime/intrinsics/js/node/FilesystemAPI, elide/runtime/intrinsics/js/node/NodeAPI, elide/runtime/intrinsics/js/node/WritableFilesystemAPI { +public final class elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo$Companion { + public final fun of (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo; + public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo; } -public abstract interface class elide/runtime/intrinsics/js/node/NodeFilesystemPromiseAPI : elide/runtime/intrinsics/js/node/FilesystemPromiseAPI, elide/runtime/intrinsics/js/node/NodeAPI, elide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI { +public final class elide/runtime/intrinsics/js/node/os/OSPolicy : java/lang/Enum { + public static final field ALLOW Lelide/runtime/intrinsics/js/node/os/OSPolicy; + public static final field DENY Lelide/runtime/intrinsics/js/node/os/OSPolicy; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/os/OSPolicy; + public static fun values ()[Lelide/runtime/intrinsics/js/node/os/OSPolicy; } -public abstract interface class elide/runtime/intrinsics/js/node/OperatingSystemAPI : elide/runtime/intrinsics/js/node/NodeAPI { - public abstract fun arch ()Ljava/lang/String; - public abstract fun availableParallelism ()I - public abstract fun cpus ()Ljava/util/List; - public abstract fun endianness ()Ljava/lang/String; - public abstract fun freemem ()J - public abstract fun getConstants ()Lelide/runtime/intrinsics/js/node/os/OperatingSystemConstants; - public abstract fun getDevNull ()Ljava/lang/String; - public abstract fun getEOL ()Ljava/lang/String; - public abstract fun getFamily ()Lelide/runtime/intrinsics/js/node/os/OSType; - public abstract fun getPriority (Lorg/graalvm/polyglot/Value;)I - public static synthetic fun getPriority$default (Lelide/runtime/intrinsics/js/node/OperatingSystemAPI;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)I - public abstract fun homedir ()Ljava/lang/String; - public abstract fun hostname ()Ljava/lang/String; - public abstract fun loadavg ()Ljava/util/List; - public abstract fun networkInterfaces ()Ljava/util/Map; - public abstract fun platform ()Ljava/lang/String; - public abstract fun release ()Ljava/lang/String; - public abstract fun setPriority (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun setPriority$default (Lelide/runtime/intrinsics/js/node/OperatingSystemAPI;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)V - public abstract fun tmpdir ()Ljava/lang/String; - public abstract fun totalmem ()J - public abstract fun type ()Ljava/lang/String; - public abstract fun uptime ()D - public abstract fun userInfo (Lelide/runtime/intrinsics/js/node/os/UserInfoOptions;)Lelide/runtime/intrinsics/js/node/os/UserInfo; - public static synthetic fun userInfo$default (Lelide/runtime/intrinsics/js/node/OperatingSystemAPI;Lelide/runtime/intrinsics/js/node/os/UserInfoOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/os/UserInfo; - public abstract fun version ()Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/os/OSType : java/lang/Enum, elide/core/api/Symbolic { + public static final field Companion Lelide/runtime/intrinsics/js/node/os/OSType$Companion; + public static final field POSIX Lelide/runtime/intrinsics/js/node/os/OSType; + public static final field WIN32 Lelide/runtime/intrinsics/js/node/os/OSType; + public static final fun current ()Lelide/runtime/intrinsics/js/node/os/OSType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public synthetic fun getSymbol ()Ljava/lang/Object; + public fun getSymbol ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/os/OSType; + public static fun values ()[Lelide/runtime/intrinsics/js/node/os/OSType; } -public abstract interface class elide/runtime/intrinsics/js/node/PathAPI : elide/runtime/intrinsics/js/node/NodeAPI { - public abstract fun basename (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;)Ljava/lang/String; - public fun basename (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public fun basename (Lkotlinx/io/files/Path;Ljava/lang/String;)Ljava/lang/String; - public static synthetic fun basename$default (Lelide/runtime/intrinsics/js/node/PathAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public static synthetic fun basename$default (Lelide/runtime/intrinsics/js/node/PathAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public static synthetic fun basename$default (Lelide/runtime/intrinsics/js/node/PathAPI;Lkotlinx/io/files/Path;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; - public abstract fun dirname (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun dirname (Ljava/lang/String;)Ljava/lang/String; - public fun dirname (Lkotlinx/io/files/Path;)Ljava/lang/String; - public abstract fun extname (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun extname (Ljava/lang/String;)Ljava/lang/String; - public fun extname (Lkotlinx/io/files/Path;)Ljava/lang/String; - public abstract fun format (Ljava/lang/Object;)Ljava/lang/String; - public abstract fun getDelimiter ()Ljava/lang/String; - public abstract fun getPosix ()Lelide/runtime/intrinsics/js/node/PathAPI; - public abstract fun getSep ()Ljava/lang/String; - public abstract fun getWin32 ()Lelide/runtime/intrinsics/js/node/PathAPI; - public abstract fun isAbsolute (Lelide/runtime/intrinsics/js/node/path/Path;)Z - public fun isAbsolute (Ljava/lang/String;)Z - public fun isAbsolute (Lkotlinx/io/files/Path;)Z - public abstract fun join (Lelide/runtime/intrinsics/js/node/path/Path;[Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun join (Ljava/lang/Iterable;)Ljava/lang/String; - public fun join (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; - public abstract fun join (Lkotlin/sequences/Sequence;)Ljava/lang/String; - public fun join (Lkotlinx/io/files/Path;[Lkotlinx/io/files/Path;)Ljava/lang/String; - public abstract fun normalize (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun normalize (Ljava/lang/String;)Ljava/lang/String; - public fun normalize (Lkotlinx/io/files/Path;)Ljava/lang/String; - public fun parse (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun parse (Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun relative (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun relative (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - public fun relative (Lkotlinx/io/files/Path;Lkotlinx/io/files/Path;)Ljava/lang/String; - public abstract fun resolve (Lelide/runtime/intrinsics/js/node/path/Path;[Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun resolve (Ljava/lang/Iterable;)Ljava/lang/String; - public fun resolve (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; - public abstract fun resolve (Lkotlin/sequences/Sequence;)Ljava/lang/String; - public fun resolve (Lkotlinx/io/files/Path;[Lkotlinx/io/files/Path;)Ljava/lang/String; - public abstract fun toNamespacedPath (Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public fun toNamespacedPath (Ljava/lang/String;)Ljava/lang/String; - public fun toNamespacedPath (Lkotlinx/io/files/Path;)Ljava/lang/String; +public final class elide/runtime/intrinsics/js/node/os/OSType$Companion { + public final fun current ()Lelide/runtime/intrinsics/js/node/os/OSType; } -public abstract interface class elide/runtime/intrinsics/js/node/PerformanceHooksAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/os/OperatingSystemConstants : org/graalvm/polyglot/proxy/ProxyHashMap { } -public abstract interface class elide/runtime/intrinsics/js/node/ProcessAPI : elide/runtime/intrinsics/js/node/NodeAPI, org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun cwd ()Ljava/lang/String; - public abstract fun exit ()V - public abstract fun exit (Ljava/lang/Integer;)V - public abstract fun exit (Lorg/graalvm/polyglot/Value;)V - public abstract fun getArch ()Ljava/lang/String; - public abstract fun getArgv ()[Ljava/lang/String; - public abstract fun getEnv ()Lelide/runtime/intrinsics/js/node/process/ProcessEnvironmentAPI; +public abstract interface class elide/runtime/intrinsics/js/node/os/UserInfo : org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/intrinsics/js/node/os/UserInfo$Companion; + public abstract fun getGid ()I + public abstract fun getHomedir ()Ljava/lang/Object; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; public synthetic fun getMemberKeys ()Ljava/lang/Object; public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getPid ()J - public abstract fun getPlatform ()Ljava/lang/String; - public abstract fun getStderr ()Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; - public abstract fun getStdin ()Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; - public abstract fun getStdout ()Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; - public abstract fun getTitle ()Ljava/lang/String; + public abstract fun getShell ()Ljava/lang/Object; + public abstract fun getUid ()I + public abstract fun getUsername ()Ljava/lang/Object; public fun hasMember (Ljava/lang/String;)Z - public abstract fun nextTick (Lkotlin/jvm/functions/Function1;[Ljava/lang/Object;)V + public static fun of (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;II)Lelide/runtime/intrinsics/js/node/os/UserInfo; public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V public fun removeMember (Ljava/lang/String;)Z - public abstract fun setTitle (Ljava/lang/String;)V -} - -public abstract interface class elide/runtime/intrinsics/js/node/QuerystringAPI : elide/runtime/intrinsics/js/node/NodeAPI { } -public abstract interface class elide/runtime/intrinsics/js/node/ReadlineAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/os/UserInfo$Companion { + public final fun of (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;II)Lelide/runtime/intrinsics/js/node/os/UserInfo; } -public abstract interface class elide/runtime/intrinsics/js/node/ReadlinePromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/os/UserInfoOptions : org/graalvm/polyglot/proxy/ProxyHashMap { + public abstract fun getEncoding ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/StreamAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/path/Path : elide/runtime/intrinsics/js/StringLike, java/lang/Comparable { + public static final field Companion Lelide/runtime/intrinsics/js/node/path/Path$Companion; + public abstract fun copy ()Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun getBase ()Ljava/lang/String; + public abstract fun getDir ()Ljava/lang/String; + public abstract fun getExt ()Ljava/lang/String; + public abstract fun getName ()Ljava/lang/String; + public abstract fun getRoot ()Ljava/lang/String; + public abstract fun getStyle ()Lelide/runtime/node/path/PathStyle; + public abstract fun isAbsolute ()Z + public abstract fun join (Ljava/lang/Iterable;)Ljava/lang/String; + public abstract fun join (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + public abstract fun join ([Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public abstract fun split ()Lkotlin/sequences/Sequence; + public abstract fun toJavaPath ()Ljava/nio/file/Path; + public abstract fun toKotlinPath ()Lkotlinx/io/files/Path; } -public abstract interface class elide/runtime/intrinsics/js/node/StreamConsumersAPI : elide/runtime/intrinsics/js/node/NodeAPI { -} +public final class elide/runtime/intrinsics/js/node/path/Path$Companion : elide/runtime/intrinsics/js/node/path/PathFactory { + public fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/lang/String;Lelide/runtime/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; +} -public abstract interface class elide/runtime/intrinsics/js/node/StreamPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/path/PathFactory { + public abstract fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun from (Ljava/lang/String;Lelide/runtime/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public abstract fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public static synthetic fun from$default (Lelide/runtime/intrinsics/js/node/path/PathFactory;Ljava/lang/String;Lelide/runtime/node/path/PathStyle;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/path/Path; } -public abstract interface class elide/runtime/intrinsics/js/node/StringDecoderAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessArch : java/lang/Enum, elide/core/api/Symbolic { + public static final field ARM Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public static final field ARM64 Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessArch$Companion; + public static final field X64 Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public static final field X86 Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public synthetic fun getSymbol ()Ljava/lang/Object; + public fun getSymbol ()Ljava/lang/String; + public static final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public static fun values ()[Lelide/runtime/intrinsics/js/node/process/ProcessArch; } -public abstract interface class elide/runtime/intrinsics/js/node/TLSAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessArch$Companion : elide/core/api/Symbolic$SealedResolver { + public final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessArch; + public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; + public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessArch; } -public abstract interface class elide/runtime/intrinsics/js/node/TestAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/process/ProcessEnvironmentAPI : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker { + public abstract fun all ()Ljava/util/Map; } -public abstract interface class elide/runtime/intrinsics/js/node/TimersPromisesAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessPlatform : java/lang/Enum, elide/core/api/Symbolic { + public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessPlatform$Companion; + public static final field LINUX Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; + public static final field MACOS Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; + public static final field WINDOWS Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public synthetic fun getSymbol ()Ljava/lang/Object; + public fun getSymbol ()Ljava/lang/String; + public static final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; + public static fun values ()[Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; } -public abstract interface class elide/runtime/intrinsics/js/node/URLAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessPlatform$Companion : elide/core/api/Symbolic$SealedResolver { + public final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; + public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; + public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; } -public abstract interface class elide/runtime/intrinsics/js/node/UtilAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessStandardInputStream : elide/runtime/intrinsics/js/node/process/ProcessStandardStream, elide/runtime/intrinsics/js/node/stream/Readable { + public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream$Companion; + public synthetic fun (ILelide/runtime/intrinsics/js/node/stream/Readable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun close ()V + public fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;)Lelide/runtime/intrinsics/js/node/stream/Duplex; + public fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions;)Lelide/runtime/intrinsics/js/node/stream/Duplex; + public fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Duplex; + public fun destroy ()V + public fun destroy (Ljava/lang/Throwable;)V + public fun destroy (Lorg/graalvm/polyglot/Value;)V + public fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z + public fun drop (I)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun drop (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun drop (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z + public fun eventNames ()Ljava/util/List; + public fun every (Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun every (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun every (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun every (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun filter (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun filter (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun filter (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun filter (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun find (Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun find (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun find (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun find (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun flatMap (Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun flatMap (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun flatMap (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun flatMap (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun forEach (Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; + public fun forEach (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; + public fun forEach (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun forEach (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun getClosed ()Z + public fun getDestroyed ()Z + public fun getErrored ()Ljava/lang/Object; + public fun getFd ()I + public fun getIterator ()Ljava/lang/Object; + public fun getMaxListeners ()I + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getReadable ()Z + public fun getReadableAborted ()Z + public fun getReadableDidRead ()Z + public fun getReadableEncoding ()Ljava/lang/String; + public fun getReadableEnded ()Z + public fun getReadableFlowing ()Ljava/lang/Boolean; + public fun getReadableHighWaterMark ()I + public fun getReadableLength ()I + public fun getReadableObjectMode ()Z + public fun hasMember (Ljava/lang/String;)Z + public fun isPaused ()Z + public fun iterator ()V + public fun iterator (Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions;)V + public fun iterator (Lorg/graalvm/polyglot/Value;)V + public fun listenerCount (Ljava/lang/String;)I + public fun listeners (Ljava/lang/String;)Ljava/util/List; + public fun map (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun map (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun map (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun map (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun pause ()Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V + public fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions;)V + public fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lorg/graalvm/polyglot/Value;)V + public fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun rawListeners (Ljava/lang/String;)Ljava/util/List; + public fun read ()Ljava/lang/Object; + public fun read (I)Ljava/lang/Object; + public fun read (Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public fun reduce (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun reduce (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun reduce (Lorg/graalvm/polyglot/Value;Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun reduce (Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun removeAllListeners ()V + public fun removeAllListeners (Ljava/lang/String;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V + public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z + public fun resume ()Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun setEncoding (Ljava/lang/String;)V + public fun setMaxListeners (I)V + public fun some (Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun some (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public fun some (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun some (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun take (I)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun take (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun take (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun toArray ()Lelide/runtime/intrinsics/js/JsPromise; + public fun toArray (Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions;)Lelide/runtime/intrinsics/js/JsPromise; + public fun toArray (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun unpipe ()V + public fun unpipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V + public fun unshift (Ljava/lang/Object;)V + public fun unshift (Ljava/lang/Object;Ljava/lang/String;)V + public fun unshift (Lorg/graalvm/polyglot/Value;)V + public static final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Readable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; + public static final fun wrap (ILjava/io/InputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; + public fun wrap (Lelide/runtime/intrinsics/js/node/stream/Stream;)V } -public abstract interface class elide/runtime/intrinsics/js/node/V8API : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessStandardInputStream$Companion { + public final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Readable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; + public final fun wrap (ILjava/io/InputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; } -public abstract interface class elide/runtime/intrinsics/js/node/VMAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream : elide/runtime/intrinsics/js/node/process/ProcessStandardStream, elide/runtime/intrinsics/js/node/stream/Writable { + public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream$Companion; + public synthetic fun (ILelide/runtime/intrinsics/js/node/stream/Writable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun close ()V + public fun cork ()V + public fun destroy ()V + public fun destroy (Ljava/lang/Throwable;)V + public fun destroy (Lorg/graalvm/polyglot/Value;)V + public fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z + public fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z + public fun end ()V + public fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V + public fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V + public fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun eventNames ()Ljava/util/List; + public fun getClosed ()Z + public fun getDestroyed ()Z + public fun getErrored ()Ljava/lang/Object; + public fun getFd ()I + public fun getMaxListeners ()I + public fun getWritable ()Z + public fun getWritableAborted ()Z + public fun getWritableCorked ()I + public fun getWritableEnded ()Z + public fun getWritableFinished ()Z + public fun getWritableHighWaterMark ()I + public fun getWritableLength ()I + public fun getWritableNeedDrain ()Z + public fun getWritableObjectMode ()Z + public fun listenerCount (Ljava/lang/String;)I + public fun listeners (Ljava/lang/String;)Ljava/util/List; + public fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun rawListeners (Ljava/lang/String;)Ljava/util/List; + public fun removeAllListeners ()V + public fun removeAllListeners (Ljava/lang/String;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V + public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun setMaxListeners (I)V + public static final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Writable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; + public static final fun wrap (ILjava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; + public fun write (Ljava/lang/Object;)V + public fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V + public fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V + public fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V } -public abstract interface class elide/runtime/intrinsics/js/node/WASIAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public final class elide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream$Companion { + public final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Writable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; + public final fun wrap (ILjava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; } -public abstract interface class elide/runtime/intrinsics/js/node/WebStreamsAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/process/ProcessStandardStream : elide/runtime/intrinsics/js/node/stream/Stream { + public abstract fun getFd ()I } -public abstract interface class elide/runtime/intrinsics/js/node/WorkerAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/js/node/stream/Duplex : elide/runtime/intrinsics/js/node/stream/Stream { } -public abstract interface class elide/runtime/intrinsics/js/node/WritableFilesystemAPI : elide/runtime/intrinsics/js/node/NodeAPI { - public abstract fun copyFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;ILkotlin/jvm/functions/Function1;)V - public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun copyFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public abstract fun copyFileSync (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;I)V - public abstract fun copyFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun copyFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun copyFileSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;IILjava/lang/Object;)V - public abstract fun mkdir (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;Lkotlin/jvm/functions/Function1;)V - public abstract fun mkdir (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun mkdir (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun mkdir$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public abstract fun mkdirSync (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;)Ljava/lang/String; - public abstract fun mkdirSync (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; - public abstract fun mkdirSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Ljava/lang/String; - public static synthetic fun mkdirSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;ILjava/lang/Object;)Ljava/lang/String; - public abstract fun writeFile (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;)V - public abstract fun writeFile (Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;)V - public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun writeFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public static synthetic fun writeFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public abstract fun writeFileSync (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;)V - public abstract fun writeFileSync (Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;)V - public abstract fun writeFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun writeFileSync (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun writeFileSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;ILjava/lang/Object;)V - public static synthetic fun writeFileSync$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemAPI;Lelide/runtime/intrinsics/js/node/path/Path;[BLelide/runtime/intrinsics/js/node/fs/WriteFileOptions;ILjava/lang/Object;)V +public abstract interface class elide/runtime/intrinsics/js/node/stream/Readable : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget, elide/runtime/intrinsics/js/node/stream/StatefulStream, org/graalvm/polyglot/proxy/ProxyIterable, org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/intrinsics/js/node/stream/Readable$Companion; + public abstract fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;)Lelide/runtime/intrinsics/js/node/stream/Duplex; + public abstract fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions;)Lelide/runtime/intrinsics/js/node/stream/Duplex; + public abstract fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Duplex; + public abstract fun destroy ()V + public abstract fun destroy (Ljava/lang/Throwable;)V + public abstract fun destroy (Lorg/graalvm/polyglot/Value;)V + public abstract fun drop (I)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun drop (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun drop (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun every (Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun every (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun every (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun every (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun filter (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun filter (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun filter (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun filter (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun find (Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun find (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun find (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun find (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun flatMap (Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun flatMap (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun flatMap (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun flatMap (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun forEach (Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun forEach (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun forEach (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun forEach (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun getErrored ()Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getReadable ()Z + public abstract fun getReadableAborted ()Z + public abstract fun getReadableDidRead ()Z + public abstract fun getReadableEncoding ()Ljava/lang/String; + public abstract fun getReadableEnded ()Z + public abstract fun getReadableFlowing ()Ljava/lang/Boolean; + public abstract fun getReadableHighWaterMark ()I + public abstract fun getReadableLength ()I + public abstract fun getReadableObjectMode ()Z + public fun hasMember (Ljava/lang/String;)Z + public abstract fun isPaused ()Z + public abstract fun iterator ()V + public abstract fun iterator (Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions;)V + public abstract fun iterator (Lorg/graalvm/polyglot/Value;)V + public abstract fun map (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun map (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun map (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun map (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun pause ()Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V + public abstract fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions;)V + public abstract fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lorg/graalvm/polyglot/Value;)V + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun read ()Ljava/lang/Object; + public abstract fun read (I)Ljava/lang/Object; + public abstract fun read (Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public abstract fun reduce (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun reduce (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public fun removeMember (Ljava/lang/String;)Z + public abstract fun resume ()Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun setEncoding (Ljava/lang/String;)V + public abstract fun some (Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun some (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun some (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun some (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun take (I)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun take (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun take (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun toArray ()Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun toArray (Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun toArray (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; + public abstract fun unpipe ()V + public abstract fun unpipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V + public abstract fun unshift (Ljava/lang/Object;)V + public abstract fun unshift (Ljava/lang/Object;Ljava/lang/String;)V + public abstract fun unshift (Lorg/graalvm/polyglot/Value;)V + public abstract fun wrap (Lelide/runtime/intrinsics/js/node/stream/Stream;)V + public static fun wrap (Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lelide/runtime/intrinsics/js/node/stream/Readable; +} + +public final class elide/runtime/intrinsics/js/node/stream/Readable$Companion : elide/runtime/intrinsics/js/node/stream/Readable$Constructors { + public fun from (Ljava/lang/Iterable;Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun from (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public final fun wrap (Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public static synthetic fun wrap$default (Lelide/runtime/intrinsics/js/node/stream/Readable$Companion;Ljava/io/InputStream;Ljava/nio/charset/Charset;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/Readable; +} + +public abstract interface class elide/runtime/intrinsics/js/node/stream/Readable$Constructors : org/graalvm/polyglot/proxy/ProxyInstantiable, org/graalvm/polyglot/proxy/ProxyObject { + public abstract fun from (Ljava/lang/Iterable;Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public abstract fun from (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableComposeOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableDropOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableDropOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableDropOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableEveryOptions { + public fun ()V + public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getConcurrency ()I + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setConcurrency (I)V + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableFindOptions { + public fun ()V + public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getConcurrency ()I + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setConcurrency (I)V + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions { + public fun ()V + public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getConcurrency ()I + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setConcurrency (I)V + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableForEachOptions { + public fun ()V + public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getConcurrency ()I + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setConcurrency (I)V + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableFromOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions { + public fun ()V + public fun (Z)V + public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun copy (Z)Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getDestroyOnReturn ()Z + public fun hashCode ()I + public final fun setDestroyOnReturn (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableMapOptions { + public fun ()V + public fun (IILelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (IILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (IILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;IILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getConcurrency ()I + public final fun getHighWaterMark ()I + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setConcurrency (I)V + public final fun setHighWaterMark (I)V + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadablePipeOptions { + public static final field Companion Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions$Companion; + public fun ()V + public fun (Z)V + public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Z + public final fun copy (Z)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; + public fun equals (Ljava/lang/Object;)Z + public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; + public final fun getEnd ()Z + public fun hashCode ()I + public final fun setEnd (Z)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadablePipeOptions$Companion { + public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; + public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableReduceOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableSomeOptions { + public fun ()V + public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getConcurrency ()I + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setConcurrency (I)V + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableTakeOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableTakeOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableTakeOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableTakeOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public final class elide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions { + public fun ()V + public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions; + public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions; + public fun equals (Ljava/lang/Object;)Z + public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public fun hashCode ()I + public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun toString ()Ljava/lang/String; +} + +public abstract interface class elide/runtime/intrinsics/js/node/stream/StatefulStream : java/io/Closeable, java/lang/AutoCloseable { + public abstract fun destroy ()V + public abstract fun destroy (Ljava/lang/Throwable;)V + public abstract fun destroy (Lorg/graalvm/polyglot/Value;)V + public abstract fun getClosed ()Z + public abstract fun getDestroyed ()Z +} + +public abstract interface class elide/runtime/intrinsics/js/node/stream/Stream { +} + +public abstract interface class elide/runtime/intrinsics/js/node/stream/Writable : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget, elide/runtime/intrinsics/js/node/stream/StatefulStream { + public static final field Companion Lelide/runtime/intrinsics/js/node/stream/Writable$Companion; + public abstract fun cork ()V + public abstract fun destroy ()V + public abstract fun destroy (Ljava/lang/Throwable;)V + public abstract fun destroy (Lorg/graalvm/polyglot/Value;)V + public abstract fun end ()V + public abstract fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V + public abstract fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V + public abstract fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun end$default (Lelide/runtime/intrinsics/js/node/stream/Writable;Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V + public abstract fun getErrored ()Ljava/lang/Object; + public abstract fun getWritable ()Z + public abstract fun getWritableAborted ()Z + public abstract fun getWritableCorked ()I + public abstract fun getWritableEnded ()Z + public abstract fun getWritableFinished ()Z + public abstract fun getWritableHighWaterMark ()I + public abstract fun getWritableLength ()I + public abstract fun getWritableNeedDrain ()Z + public abstract fun getWritableObjectMode ()Z + public static fun wrap (Ljava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/stream/Writable; + public abstract fun write (Ljava/lang/Object;)V + public abstract fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V + public abstract fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V + public abstract fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public static synthetic fun write$default (Lelide/runtime/intrinsics/js/node/stream/Writable;Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V +} + +public final class elide/runtime/intrinsics/js/node/stream/Writable$Companion { + public final fun wrap (Ljava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/stream/Writable; +} + +public abstract interface class elide/runtime/intrinsics/js/typed/UUID : elide/runtime/intrinsics/js/StringLike { + public abstract fun getAsString ()Ljava/lang/String; +} + +public abstract interface class elide/runtime/intrinsics/js/typed/UUID$Factory { + public abstract fun of-8m_k6eQ (Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID;)Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; + public abstract fun of-KoDiJNU (Ljava/lang/String;)Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; + public abstract fun of-KoDiJNU (Ljava/util/UUID;)Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; + public abstract fun random-G0GOI2s ()Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; +} + +public final class elide/runtime/intrinsics/js/typed/UUID$UUIDType : java/lang/Enum { + public static final field V4 Lelide/runtime/intrinsics/js/typed/UUID$UUIDType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/typed/UUID$UUIDType; + public static fun values ()[Lelide/runtime/intrinsics/js/typed/UUID$UUIDType; +} + +public abstract interface class elide/runtime/intrinsics/server/http/ExpressResponseAPI { + public abstract fun append (Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun append$default (Lelide/runtime/intrinsics/server/http/ExpressResponseAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun end ()V + public abstract fun get (Ljava/lang/String;)Ljava/lang/String; + public abstract fun send (ILorg/graalvm/polyglot/Value;)V + public abstract fun set (Ljava/lang/String;Ljava/lang/String;)V + public static synthetic fun set$default (Lelide/runtime/intrinsics/server/http/ExpressResponseAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V + public abstract fun status (I)V +} + +public final class elide/runtime/intrinsics/server/http/HttpContext : java/util/Map, kotlin/jvm/internal/markers/KMutableMap, org/graalvm/polyglot/proxy/ProxyObject { + public fun clear ()V + public final fun containsKey (Ljava/lang/Object;)Z + public fun containsKey (Ljava/lang/String;)Z + public fun containsValue (Ljava/lang/Object;)Z + public final fun entrySet ()Ljava/util/Set; + public final fun get (Ljava/lang/Object;)Ljava/lang/Object; + public fun get (Ljava/lang/String;)Ljava/lang/Object; + public fun getEntries ()Ljava/util/Set; + public fun getKeys ()Ljava/util/Set; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public fun getMemberKeys ()Ljava/lang/Object; + public fun getSize ()I + public fun getValues ()Ljava/util/Collection; + public fun hasMember (Ljava/lang/String;)Z + public fun isEmpty ()Z + public final fun keySet ()Ljava/util/Set; + public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun put (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; + public fun putAll (Ljava/util/Map;)V + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public final fun remove (Ljava/lang/Object;)Ljava/lang/Object; + public fun remove (Ljava/lang/String;)Ljava/lang/Object; + public final fun size ()I + public final fun values ()Ljava/util/Collection; +} + +public final class elide/runtime/intrinsics/server/http/HttpMethod : java/lang/Enum { + public static final field CONNECT Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field DELETE Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field GET Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field HEAD Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field OPTIONS Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field PATCH Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field POST Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field PUT Lelide/runtime/intrinsics/server/http/HttpMethod; + public static final field TRACE Lelide/runtime/intrinsics/server/http/HttpMethod; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/server/http/HttpMethod; + public static fun values ()[Lelide/runtime/intrinsics/server/http/HttpMethod; } -public abstract interface class elide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI { - public abstract fun copyFile (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun copyFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;I)Lelide/runtime/intrinsics/js/JsPromise; - public static synthetic fun copyFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun mkdir (Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun mkdir (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun mkdir (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public static synthetic fun mkdir$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun writeFile (Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun writeFile (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public static synthetic fun writeFile$default (Lelide/runtime/intrinsics/js/node/WritableFilesystemPromiseAPI;Lelide/runtime/intrinsics/js/node/path/Path;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/JsPromise; +public abstract interface class elide/runtime/intrinsics/server/http/HttpRequest { + public abstract fun getMethod ()Lelide/runtime/intrinsics/server/http/HttpMethod; + public abstract fun getUri ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/ZlibAPI : elide/runtime/intrinsics/js/node/NodeAPI { +public abstract interface class elide/runtime/intrinsics/server/http/HttpResponse : elide/runtime/intrinsics/server/http/ExpressResponseAPI { + public fun append (Ljava/lang/String;Ljava/lang/String;)V + public abstract fun header (Ljava/lang/String;Ljava/lang/String;)V + public abstract fun send (ILorg/graalvm/polyglot/Value;)V } -public abstract interface class elide/runtime/intrinsics/js/node/asserts/AssertionError : elide/runtime/intrinsics/js/err/JsRegisteredError { - public abstract fun getActual ()Ljava/lang/Object; - public fun getCode ()Ljava/lang/String; - public abstract fun getExpected ()Ljava/lang/Object; - public abstract fun getGeneratedMessage ()Z - public fun getName ()Ljava/lang/String; - public abstract fun getOperator ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/server/http/HttpRouter { + public abstract fun handle (Ljava/lang/String;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V } -public abstract interface class elide/runtime/intrinsics/js/node/buffer/BufferClass : org/graalvm/polyglot/proxy/ProxyInstantiable, org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun alloc (ILorg/graalvm/polyglot/Value;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public static synthetic fun alloc$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;ILorg/graalvm/polyglot/Value;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun allocUnsafe (I)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun allocUnsafeSlow (I)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun byteLength (Lorg/graalvm/polyglot/Value;Ljava/lang/String;)I - public abstract fun compare (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)I - public abstract fun concat (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public static synthetic fun concat$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun copyBytesFrom (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public static synthetic fun copyBytesFrom$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun from (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public static synthetic fun from$default (Lelide/runtime/intrinsics/js/node/buffer/BufferClass;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun getPoolSize ()I - public abstract fun isBuffer (Lorg/graalvm/polyglot/Value;)Z - public abstract fun isEncoding (Ljava/lang/String;)Z - public abstract fun setPoolSize (I)V +public final class elide/runtime/intrinsics/server/http/HttpServerAgent { + public static final field Companion Lelide/runtime/intrinsics/server/http/HttpServerAgent$Companion; + public fun ()V + public final fun run (Lorg/graalvm/polyglot/Source;Lkotlin/jvm/functions/Function0;)V } -public abstract interface class elide/runtime/intrinsics/js/node/buffer/BufferInstance : org/graalvm/polyglot/proxy/ProxyArray, org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun compare (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)I - public static synthetic fun compare$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)I - public abstract fun copy (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)I - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)I - public abstract fun entries ()Lorg/graalvm/polyglot/Value; - public abstract fun fill (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public static synthetic fun fill$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun getBuffer ()Lorg/graalvm/polyglot/Value; - public abstract fun getByteOffset ()I - public abstract fun getLength ()I - public abstract fun indexOf (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;)I - public static synthetic fun indexOf$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)I - public abstract fun keys ()Lorg/graalvm/polyglot/Value; - public abstract fun lastIndexOf (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;)I - public static synthetic fun lastIndexOf$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)I - public abstract fun readBigInt64BE (Ljava/lang/Integer;)J - public abstract fun readBigInt64LE (Ljava/lang/Integer;)J - public fun readBigUInt64BE (Ljava/lang/Integer;)Lcom/oracle/truffle/js/runtime/BigInt; - public fun readBigUInt64LE (Ljava/lang/Integer;)Lcom/oracle/truffle/js/runtime/BigInt; - public abstract fun readDoubleBE (Ljava/lang/Integer;)D - public abstract fun readDoubleLE (Ljava/lang/Integer;)D - public abstract fun readFloatBE (Ljava/lang/Integer;)F - public abstract fun readFloatLE (Ljava/lang/Integer;)F - public abstract fun readInt16BE (Ljava/lang/Integer;)S - public abstract fun readInt16LE (Ljava/lang/Integer;)S - public abstract fun readInt32BE (Ljava/lang/Integer;)I - public abstract fun readInt32LE (Ljava/lang/Integer;)I - public abstract fun readInt8 (Ljava/lang/Integer;)B - public abstract fun readIntBE (II)J - public abstract fun readIntLE (II)J - public fun readUInt16BE (Ljava/lang/Integer;)I - public fun readUInt16LE (Ljava/lang/Integer;)I - public fun readUInt32BE (Ljava/lang/Integer;)J - public fun readUInt32LE (Ljava/lang/Integer;)J - public fun readUInt8 (Ljava/lang/Integer;)I - public abstract fun readUIntBE (II)J - public abstract fun readUIntLE (II)J - public abstract fun subarray (Ljava/lang/Integer;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public static synthetic fun subarray$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun swap16 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun swap32 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun swap64 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; - public abstract fun toJSON ()Lorg/graalvm/polyglot/Value; - public abstract fun toString (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/String; - public abstract fun values ()Lorg/graalvm/polyglot/Value; - public abstract fun write (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)I - public static synthetic fun write$default (Lelide/runtime/intrinsics/js/node/buffer/BufferInstance;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)I - public abstract fun writeBigInt64BE (JLjava/lang/Integer;)I - public abstract fun writeBigInt64LE (JLjava/lang/Integer;)I - public fun writeBigUInt64BE (JLjava/lang/Integer;)I - public fun writeBigUInt64LE (JLjava/lang/Integer;)I - public abstract fun writeDoubleBE (DLjava/lang/Integer;)I - public abstract fun writeDoubleLE (DLjava/lang/Integer;)I - public abstract fun writeFloatBE (FLjava/lang/Integer;)I - public abstract fun writeFloatLE (FLjava/lang/Integer;)I - public abstract fun writeInt16BE (SLjava/lang/Integer;)I - public abstract fun writeInt16LE (SLjava/lang/Integer;)I - public abstract fun writeInt32BE (ILjava/lang/Integer;)I - public abstract fun writeInt32LE (ILjava/lang/Integer;)I - public abstract fun writeInt8 (BLjava/lang/Integer;)I - public abstract fun writeIntBE (JII)I - public abstract fun writeIntLE (JII)I - public fun writeUInt16BE (ILjava/lang/Integer;)I - public fun writeUInt16LE (ILjava/lang/Integer;)I - public fun writeUInt32BE (JLjava/lang/Integer;)I - public fun writeUInt32LE (JLjava/lang/Integer;)I - public fun writeUInt8 (ILjava/lang/Integer;)I - public fun writeUIntBE (JII)I - public fun writeUIntLE (JII)I +public final class elide/runtime/intrinsics/server/http/HttpServerAgent$Companion { } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ChildProcess : elide/runtime/intrinsics/js/node/childProcess/ProcessChannel, elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget { - public abstract fun disconnect ()V - public abstract fun getChannel ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; - public abstract fun getConnected ()Z - public abstract fun getExitCode ()Ljava/lang/Integer; - public abstract fun getKilled ()Z - public abstract fun getPid ()J - public abstract fun getSignalCode ()Ljava/lang/String; - public abstract fun getStderr-kPiaYOY ()Ljava/io/InputStream; - public abstract fun getStdin-eFD2a6I ()Ljava/io/OutputStream; - public abstract fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels; - public abstract fun getStdout-kPiaYOY ()Ljava/io/InputStream; - public abstract fun kill (Ljava/lang/String;)V - public static synthetic fun kill$default (Lelide/runtime/intrinsics/js/node/childProcess/ChildProcess;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun wait ()I +public class elide/runtime/intrinsics/server/http/HttpServerConfig : org/graalvm/polyglot/proxy/ProxyObject { + public fun getAutoStart ()Z + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getPort ()I + public fun hasMember (Ljava/lang/String;)Z + public fun onBind (Lorg/graalvm/polyglot/Value;)V + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun setAutoStart (Z)V + public fun setPort (I)V } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync { - public abstract fun getError ()Lelide/runtime/intrinsics/js/err/JsError; - public abstract fun getOutput ()Lelide/runtime/intrinsics/js/node/childProcess/LazyProcessOutput; - public abstract fun getPid ()J - public abstract fun getSignal ()Ljava/lang/String; - public abstract fun getStatus ()Ljava/lang/Integer; - public abstract fun getStderr-kPiaYOY ()Ljava/io/InputStream; - public abstract fun getStdout-kPiaYOY ()Ljava/io/InputStream; +public abstract interface class elide/runtime/intrinsics/server/http/HttpServerEngine { + public abstract fun getConfig ()Lelide/runtime/intrinsics/server/http/HttpServerConfig; + public abstract fun getRouter ()Lelide/runtime/intrinsics/server/http/HttpRouter; + public abstract fun getRunning ()Z + public abstract fun start ()V } -public final class elide/runtime/intrinsics/js/node/childProcess/ExecOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions$Companion; - public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Z - public final fun component2 ()Lelide/runtime/intrinsics/js/URL; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/Integer; - public final fun component6 ()Ljava/lang/Integer; - public final fun component7-FghU774 ()Lkotlin/time/Duration; - public final fun component8 ()Ljava/lang/String; - public final fun component9 ()I - public final fun copy-tL6_L-A (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public static synthetic fun copy-tL6_L-A$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public fun cwdString ()Ljava/lang/String; - public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; - public fun encoding ()Ljava/lang/String; - public fun env ()Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public synthetic fun getCwdString ()Ljava/lang/String; - public synthetic fun getEncoding ()Ljava/lang/String; - public synthetic fun getEnv ()Ljava/util/Map; - public synthetic fun getGid ()Ljava/lang/Integer; - public synthetic fun getKillSignal ()Ljava/lang/String; - public synthetic fun getMaxBuffer ()Ljava/lang/Integer; - public synthetic fun getShell ()Ljava/lang/String; - public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; - public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; - public synthetic fun getUid ()Ljava/lang/Integer; - public synthetic fun getWindowsHide ()Ljava/lang/Boolean; - public fun gid ()Ljava/lang/Integer; - public fun hashCode ()I - public fun killSignal ()Ljava/lang/String; - public fun maxBuffer ()Ljava/lang/Integer; - public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public fun shell ()Ljava/lang/String; - public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun timeout ()Lkotlin/time/Duration; - public fun timeoutSeconds ()Ljava/lang/Long; - public fun toString ()Ljava/lang/String; - public fun uid ()Ljava/lang/Integer; - public fun windowsHide ()Ljava/lang/Boolean; +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteAPI$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/ExecOptions$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecOptions; +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteDatabase$Defaults$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +} + +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteDatabase$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +} + +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteObject$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +} + +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLitePrimitiveType$Companion$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +} + +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLitePrimitiveType$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +} + +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteStatement$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; +} + +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransaction$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions$Companion; - public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()I - public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Z - public final fun component2 ()Lelide/runtime/intrinsics/js/URL; - public final fun component3 ()Ljava/lang/Object; - public final fun component4 ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public final fun component5 ()Ljava/util/Map; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9-FghU774 ()Lkotlin/time/Duration; - public final fun copy-Xv9CPWA (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public static synthetic fun copy-Xv9CPWA$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public fun cwdString ()Ljava/lang/String; - public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; - public fun encoding ()Ljava/lang/String; - public fun env ()Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public synthetic fun getCwdString ()Ljava/lang/String; - public synthetic fun getEncoding ()Ljava/lang/String; - public synthetic fun getEnv ()Ljava/util/Map; - public synthetic fun getGid ()Ljava/lang/Integer; - public synthetic fun getKillSignal ()Ljava/lang/String; - public synthetic fun getMaxBuffer ()Ljava/lang/Integer; - public synthetic fun getShell ()Ljava/lang/String; - public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; - public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; - public synthetic fun getUid ()Ljava/lang/Integer; - public synthetic fun getWindowsHide ()Ljava/lang/Boolean; - public fun gid ()Ljava/lang/Integer; - public fun hashCode ()I - public final fun input ()Ljava/lang/Object; - public fun killSignal ()Ljava/lang/String; - public fun maxBuffer ()Ljava/lang/Integer; - public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public fun shell ()Ljava/lang/String; - public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun timeout ()Lkotlin/time/Duration; - public fun timeoutSeconds ()Ljava/lang/Long; - public fun toString ()Ljava/lang/String; - public fun uid ()Ljava/lang/Integer; - public fun windowsHide ()Ljava/lang/Boolean; - public final fun withTimeout-LRDsOJo (J)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransactionType$Companion$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions; +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransactionType$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/ForkOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions$Companion; - public synthetic fun (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun argv0 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()Z - public final fun component12-FghU774 ()Lkotlin/time/Duration; - public final fun component13 ()Ljava/lang/String; - public final fun component14 ()I - public final fun component15 ()Ljava/lang/String; - public final fun component16 ()Z - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lelide/runtime/intrinsics/js/URL; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Z - public final fun component6 ()Ljava/util/Map; - public final fun component7 ()Ljava/lang/String; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/Integer; - public final fun copy-4Q5ldY8 (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public static synthetic fun copy-4Q5ldY8$default (Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions;Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public fun cwdString ()Ljava/lang/String; - public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; - public final fun detached ()Z - public fun encoding ()Ljava/lang/String; - public fun env ()Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static final fun from (Ljava/lang/ProcessHandle;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public synthetic fun getCwdString ()Ljava/lang/String; - public synthetic fun getEncoding ()Ljava/lang/String; - public synthetic fun getEnv ()Ljava/util/Map; - public synthetic fun getGid ()Ljava/lang/Integer; - public synthetic fun getKillSignal ()Ljava/lang/String; - public synthetic fun getMaxBuffer ()Ljava/lang/Integer; - public synthetic fun getShell ()Ljava/lang/String; - public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; - public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; - public synthetic fun getUid ()Ljava/lang/Integer; - public synthetic fun getWindowsHide ()Ljava/lang/Boolean; - public fun gid ()Ljava/lang/Integer; - public fun hashCode ()I - public fun killSignal ()Ljava/lang/String; - public fun maxBuffer ()Ljava/lang/Integer; - public static final fun of (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public final fun serialization ()Ljava/lang/String; - public fun shell ()Ljava/lang/String; - public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun timeout ()Lkotlin/time/Duration; - public fun timeoutSeconds ()Ljava/lang/Long; - public fun toString ()Ljava/lang/String; - public fun uid ()Ljava/lang/Integer; - public fun windowsHide ()Ljava/lang/Boolean; - public final fun windowsVerbatimArguments ()Z +public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransactor$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/ForkOptions$Companion { - public final fun from (Ljava/lang/ProcessHandle;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public final fun of (Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions$Companion;Ljava/lang/ProcessHandle;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/ForkOptions; +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteAPI { } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions : elide/runtime/intrinsics/js/node/childProcess/ProcOptions { - public abstract fun getGid ()Ljava/lang/Integer; - public abstract fun getUid ()Ljava/lang/Integer; +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteDatabase : elide/runtime/intrinsics/js/Disposable, java/io/Closeable, java/lang/AutoCloseable, org/graalvm/polyglot/proxy/ProxyObject { + public static final field DEFAULT_CREATE Z + public static final field DEFAULT_READONLY Z + public static final field DEFAULT_THROW_ON_ERROR Z + public static final field Defaults Lelide/runtime/intrinsics/sqlite/SQLiteDatabase$Defaults; + public static final field MAIN_SCHEMA Ljava/lang/String; + public fun close ()V + public abstract fun close (Z)V + public abstract fun connection ()Lorg/sqlite/SQLiteConnection; + public abstract fun deserialize ([BLjava/lang/String;)V + public static synthetic fun deserialize$default (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;[BLjava/lang/String;ILjava/lang/Object;)V + public abstract fun exec (Lelide/runtime/intrinsics/sqlite/SQLiteStatement;[Ljava/lang/Object;)V + public abstract fun exec (Ljava/lang/String;[Ljava/lang/Object;)V + public abstract fun getActive ()Z + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public abstract fun loadExtension (Ljava/lang/String;)V + public abstract fun prepare (Ljava/lang/String;[Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteStatement; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public abstract fun query (Lelide/runtime/intrinsics/sqlite/SQLiteStatement;[Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteStatement; + public abstract fun query (Ljava/lang/String;[Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteStatement; + public fun removeMember (Ljava/lang/String;)Z + public abstract fun serialize (Ljava/lang/String;)[B + public static synthetic fun serialize$default (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;Ljava/lang/String;ILjava/lang/Object;)[B + public abstract fun transaction (Lelide/runtime/intrinsics/sqlite/SQLiteTransactor;)Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; + public abstract fun unwrap ()Lorg/sqlite/core/DB; } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/LazyProcessOutput { +public final class elide/runtime/intrinsics/sqlite/SQLiteDatabase$Defaults { + public static final field DEFAULT_CREATE Z + public static final field DEFAULT_READONLY Z + public static final field DEFAULT_THROW_ON_ERROR Z + public static final field MAIN_SCHEMA Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ProcOptions { - public abstract fun getCwdString ()Ljava/lang/String; - public abstract fun getEncoding ()Ljava/lang/String; - public abstract fun getEnv ()Ljava/util/Map; - public abstract fun getKillSignal ()Ljava/lang/String; - public abstract fun getMaxBuffer ()Ljava/lang/Integer; - public abstract fun getShell ()Ljava/lang/String; - public abstract fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public abstract fun getTimeout-FghU774 ()Lkotlin/time/Duration; - public abstract fun getTimeoutSeconds ()Ljava/lang/Long; - public abstract fun getWindowsHide ()Ljava/lang/Boolean; +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteObject : elide/runtime/intrinsics/js/MapLike { + public abstract fun asList ()Ljava/util/List; + public abstract fun getColumnTypes ()Ljava/util/Map; + public abstract fun getColumns ()[Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ProcessChannel { - public abstract fun ref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; - public abstract fun send (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Z - public abstract fun unref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; +public final class elide/runtime/intrinsics/sqlite/SQLitePrimitiveType : java/lang/Enum, elide/core/api/Symbolic, elide/runtime/intrinsics/sqlite/SQLiteType { + public static final field BLOB Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; + public static final field Companion Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType$Companion; + public static final field INTEGER Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; + public static final field REAL Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; + public static final field TEXT Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getMappedType ()Lkotlin/reflect/KClass; + public final fun getNumber ()I + public synthetic fun getSymbol ()Ljava/lang/Object; + public fun getSymbol ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; + public static fun values ()[Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; } -public abstract interface class elide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels { - public abstract fun getStderr-kPiaYOY ()Ljava/io/InputStream; - public abstract fun getStdin-eFD2a6I ()Ljava/io/OutputStream; - public abstract fun getStdout-kPiaYOY ()Ljava/io/InputStream; +public final class elide/runtime/intrinsics/sqlite/SQLitePrimitiveType$Companion : elide/core/api/Symbolic$SealedResolver { + public final fun resolve (I)Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; + public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; + public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; } - -public final class elide/runtime/intrinsics/js/node/childProcess/SpawnOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions$Companion; - public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun argv0 ()Ljava/lang/String; - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Z - public final fun component11-FghU774 ()Lkotlin/time/Duration; - public final fun component12 ()Ljava/lang/String; - public final fun component13 ()I - public final fun component14 ()Ljava/lang/String; - public final fun component15 ()Z - public final fun component2 ()Lelide/runtime/intrinsics/js/URL; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Z - public final fun component5 ()Ljava/util/Map; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9 ()Ljava/lang/String; - public final fun copy-8zoS6qQ (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public static synthetic fun copy-8zoS6qQ$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ZLkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public fun cwdString ()Ljava/lang/String; - public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; - public final fun detached ()Z - public fun encoding ()Ljava/lang/String; - public fun env ()Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public synthetic fun getCwdString ()Ljava/lang/String; - public synthetic fun getEncoding ()Ljava/lang/String; - public synthetic fun getEnv ()Ljava/util/Map; - public synthetic fun getGid ()Ljava/lang/Integer; - public synthetic fun getKillSignal ()Ljava/lang/String; - public synthetic fun getMaxBuffer ()Ljava/lang/Integer; - public synthetic fun getShell ()Ljava/lang/String; - public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; - public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; - public synthetic fun getUid ()Ljava/lang/Integer; - public synthetic fun getWindowsHide ()Ljava/lang/Boolean; - public fun gid ()Ljava/lang/Integer; - public fun hashCode ()I - public fun killSignal ()Ljava/lang/String; - public fun maxBuffer ()Ljava/lang/Integer; - public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public final fun serialization ()Ljava/lang/String; - public fun shell ()Ljava/lang/String; - public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun timeout ()Lkotlin/time/Duration; - public fun timeoutSeconds ()Ljava/lang/Long; - public fun toString ()Ljava/lang/String; - public fun uid ()Ljava/lang/Integer; - public fun windowsHide ()Ljava/lang/Boolean; - public final fun windowsVerbatimArguments ()Z + +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteStatement : java/io/Closeable, java/lang/AutoCloseable { + public abstract fun all ([Ljava/lang/Object;)Ljava/util/List; + public abstract synthetic fun finalize ()V + public abstract fun get ([Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteObject; + public abstract fun prepare ([Ljava/lang/Object;)Ljava/sql/PreparedStatement; + public static synthetic fun prepare$default (Lelide/runtime/intrinsics/sqlite/SQLiteStatement;[Ljava/lang/Object;ILjava/lang/Object;)Ljava/sql/PreparedStatement; + public abstract fun run ([Ljava/lang/Object;)V + public abstract fun unwrap ()Ljava/sql/Statement; + public abstract fun values ([Ljava/lang/Object;)Ljava/util/List; } -public final class elide/runtime/intrinsics/js/node/childProcess/SpawnOptions$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZ)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/String;ZLjava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnOptions; +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteTransaction : java/util/concurrent/Future, org/graalvm/polyglot/proxy/ProxyExecutable, org/graalvm/polyglot/proxy/ProxyObject { + public fun cancel (Z)Z + public abstract fun deferred ()Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; + public abstract fun exclusive ()Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; + public fun execute ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public abstract fun getType ()Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; + public fun hasMember (Ljava/lang/String;)Z + public abstract fun immediate ()Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; + public abstract fun invoke ([Ljava/lang/Object;)Ljava/lang/Object; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V } -public final class elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions : java/lang/Record, elide/runtime/intrinsics/js/node/childProcess/IdentityProcOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions$Companion; - public synthetic fun (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/lang/String; - public final fun component11 ()I - public final fun component12 ()Ljava/lang/String; - public final fun component13 ()Z - public final fun component2 ()Lelide/runtime/intrinsics/js/URL; - public final fun component3 ()Ljava/lang/Object; - public final fun component4 ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public final fun component5 ()Ljava/util/Map; - public final fun component6 ()Ljava/lang/String; - public final fun component7 ()Ljava/lang/Integer; - public final fun component8 ()Ljava/lang/Integer; - public final fun component9-FghU774 ()Lkotlin/time/Duration; - public final fun copy-Xv9CPWA (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public static synthetic fun copy-Xv9CPWA$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/time/Duration;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public fun cwdString ()Ljava/lang/String; - public final fun cwdUrl ()Lelide/runtime/intrinsics/js/URL; - public fun encoding ()Ljava/lang/String; - public fun env ()Ljava/util/Map; - public fun equals (Ljava/lang/Object;)Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public synthetic fun getCwdString ()Ljava/lang/String; - public synthetic fun getEncoding ()Ljava/lang/String; - public synthetic fun getEnv ()Ljava/util/Map; - public synthetic fun getGid ()Ljava/lang/Integer; - public synthetic fun getKillSignal ()Ljava/lang/String; - public synthetic fun getMaxBuffer ()Ljava/lang/Integer; - public synthetic fun getShell ()Ljava/lang/String; - public synthetic fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public synthetic fun getTimeout-FghU774 ()Lkotlin/time/Duration; - public synthetic fun getTimeoutSeconds ()Ljava/lang/Long; - public synthetic fun getUid ()Ljava/lang/Integer; - public synthetic fun getWindowsHide ()Ljava/lang/Boolean; - public fun gid ()Ljava/lang/Integer; - public fun hashCode ()I - public final fun input ()Ljava/lang/Object; - public fun killSignal ()Ljava/lang/String; - public fun maxBuffer ()Ljava/lang/Integer; - public static final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public fun shell ()Ljava/lang/String; - public fun stdio ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun timeout ()Lkotlin/time/Duration; - public fun timeoutSeconds ()Ljava/lang/Long; - public fun toString ()Ljava/lang/String; - public fun uid ()Ljava/lang/Integer; - public fun windowsHide ()Ljava/lang/Boolean; +public final class elide/runtime/intrinsics/sqlite/SQLiteTransactionType : java/lang/Enum, elide/core/api/Symbolic { + public static final field AUTO Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; + public static final field Companion Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType$Companion; + public static final field DEFERRED Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; + public static final field EXCLUSIVE Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; + public static final field IMMEDIATE Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public synthetic fun getSymbol ()Ljava/lang/Object; + public fun getSymbol ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; + public static fun values ()[Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; } -public final class elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public final fun of (Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;Z)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions$Companion;Ljava/lang/String;Lelide/runtime/intrinsics/js/URL;Ljava/lang/Object;Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/util/Map;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/String;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions; +public final class elide/runtime/intrinsics/sqlite/SQLiteTransactionType$Companion : elide/core/api/Symbolic$SealedResolver { + public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; + public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; } -public final class elide/runtime/intrinsics/js/node/childProcess/StdioConfig { - public static final field Companion Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig$Companion; +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteTransactor { + public fun dispatch (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;[Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun transact (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;[Ljava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteType { +} + +public final synthetic class elide/runtime/intrinsics/testing/$TestingAPI$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V - public synthetic fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun applyTo (Ljava/lang/ProcessBuilder;)Ljava/lang/ProcessBuilder; - public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun equals (Ljava/lang/Object;)Z - public static final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun hashCode ()I - public static final fun ignore ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public static final fun inherit ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public static final fun pipe ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public fun toString ()Ljava/lang/String; + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/StdioConfig$Companion { - public final fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public final fun ignore ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public final fun inherit ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; - public final fun pipe ()Lelide/runtime/intrinsics/js/node/childProcess/StdioConfig; +public final synthetic class elide/runtime/intrinsics/testing/$TestingAPI$TestGraphNode$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/childProcess/StdioSymbols { - public static final field IGNORE Ljava/lang/String; - public static final field INHERIT Ljava/lang/String; - public static final field INSTANCE Lelide/runtime/intrinsics/js/node/childProcess/StdioSymbols; - public static final field PIPE Ljava/lang/String; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; +public abstract interface class elide/runtime/intrinsics/testing/TestingAPI { + public fun describe (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; + public fun describe (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; + public abstract fun expect (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Assertion; + public fun suite (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; + public abstract fun suite (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; + public fun test (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Test; + public abstract fun test (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Test; } -public final class elide/runtime/intrinsics/js/node/events/AddEventListenerOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions$Companion; +public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { +} + +public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Assertion : elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { +} + +public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite : elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { +} + +public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Test : elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { +} + +public synthetic class elide/runtime/node/asserts/$NodeAssertModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZ)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun component2 ()Z - public final fun component3 ()Z - public final fun component4 ()Z - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZ)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ZZZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; - public fun equals (Ljava/lang/Object;)Z - public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; - public final fun getCapture ()Z - public final fun getOnce ()Z - public final fun getPassive ()Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/events/AddEventListenerOptions$Companion { - public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions; +public synthetic class elide/runtime/node/asserts/$NodeAssertModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public class elide/runtime/intrinsics/js/node/events/CustomEvent : elide/runtime/intrinsics/js/node/events/Event, org/graalvm/polyglot/proxy/ProxyObject { +public synthetic class elide/runtime/node/asserts/$NodeAssertStrictModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Ljava/lang/String;Ljava/lang/Object;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun canDispatch ()Z - public fun composedPath ()[Lelide/runtime/intrinsics/js/node/events/EventTarget; - public fun getBubbles ()Z - public fun getCancelable ()Z - public fun getComposed ()Z - public fun getCurrentTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; - public fun getDefaultPrevented ()Z - public fun getDetail ()Ljava/lang/Object; - public fun getEventPhase ()I - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun getReturnValue ()Z - public fun getSrcElement ()Lelide/runtime/intrinsics/js/node/events/EventTarget; - public fun getTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; - public fun getTimeStamp ()D - public fun getType ()Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public fun initEvent (Ljava/lang/String;ZZ)V - public fun isTrusted ()Z - public final fun notifyDispatch (Lelide/runtime/intrinsics/js/node/events/EventTarget;)V - public final fun notifyTarget (Lelide/runtime/intrinsics/js/node/events/EventTarget;)V - public final fun notifyTrusted ()V - public fun preventDefault ()V - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z - public fun stopImmediatePropagation ()V - public fun stopPropagation ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/events/Event { - public abstract fun composedPath ()[Lelide/runtime/intrinsics/js/node/events/EventTarget; - public abstract fun getBubbles ()Z - public abstract fun getCancelable ()Z - public abstract fun getComposed ()Z - public abstract fun getCurrentTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; - public abstract fun getDefaultPrevented ()Z - public abstract fun getEventPhase ()I - public abstract fun getReturnValue ()Z - public abstract fun getSrcElement ()Lelide/runtime/intrinsics/js/node/events/EventTarget; - public abstract fun getTarget ()Lelide/runtime/intrinsics/js/node/events/EventTarget; - public abstract fun getTimeStamp ()D - public abstract fun getType ()Ljava/lang/String; - public abstract fun initEvent (Ljava/lang/String;ZZ)V - public abstract fun isTrusted ()Z - public abstract fun preventDefault ()V - public abstract fun stopImmediatePropagation ()V - public abstract fun stopPropagation ()V +public synthetic class elide/runtime/node/asserts/$NodeAssertStrictModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/events/EventEmitter : elide/runtime/intrinsics/js/node/events/EventEmitterOrTarget, java/io/Closeable, java/lang/AutoCloseable { - public abstract fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z - public abstract fun eventNames ()Ljava/util/List; - public abstract fun getMaxListeners ()I - public abstract fun listenerCount (Ljava/lang/String;)I - public abstract fun listeners (Ljava/lang/String;)Ljava/util/List; - public abstract fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public abstract fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public abstract fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun rawListeners (Ljava/lang/String;)Ljava/util/List; - public abstract fun removeAllListeners ()V - public abstract fun removeAllListeners (Ljava/lang/String;)V - public abstract fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun setMaxListeners (I)V +public final class elide/runtime/node/asserts/NodeAssertKt { + public static final fun assertionError (Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;Ljava/lang/String;Ljava/lang/String;)Lelide/runtime/node/asserts/NodeAssertionError; + public static synthetic fun assertionError$default (Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/node/asserts/NodeAssertionError; } -public abstract interface class elide/runtime/intrinsics/js/node/events/EventEmitterOrTarget { +public final class elide/runtime/node/asserts/NodeAssertionError : java/lang/Throwable, elide/runtime/intrinsics/js/err/JsException, elide/runtime/intrinsics/js/node/asserts/AssertionError { + public static final field Companion Lelide/runtime/node/asserts/NodeAssertionError$Companion; + public fun ()V + public fun getActual ()Ljava/lang/Object; + public fun getExpected ()Ljava/lang/Object; + public fun getGeneratedMessage ()Z + public fun getMessage ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getOperator ()Ljava/lang/String; + public static final fun of ()Lelide/runtime/node/asserts/NodeAssertionError; + public static final fun of (Ljava/lang/Object;)Lelide/runtime/node/asserts/NodeAssertionError; + public static final fun of (Ljava/lang/Object;Z)Lelide/runtime/node/asserts/NodeAssertionError; + public static final fun of (Ljava/lang/Object;ZLjava/util/Optional;)Lelide/runtime/node/asserts/NodeAssertionError; + public static final fun of (Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;)Lelide/runtime/node/asserts/NodeAssertionError; + public static final fun of (Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;Ljava/lang/String;)Lelide/runtime/node/asserts/NodeAssertionError; + public static final fun renderMessage$graalvm (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/events/EventListener { - public abstract fun handleEvent ([Ljava/lang/Object;)V +public final class elide/runtime/node/asserts/NodeAssertionError$Companion { + public final fun of ()Lelide/runtime/node/asserts/NodeAssertionError; + public final fun of (Ljava/lang/Object;)Lelide/runtime/node/asserts/NodeAssertionError; + public final fun of (Ljava/lang/Object;Z)Lelide/runtime/node/asserts/NodeAssertionError; + public final fun of (Ljava/lang/Object;ZLjava/util/Optional;)Lelide/runtime/node/asserts/NodeAssertionError; + public final fun of (Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;)Lelide/runtime/node/asserts/NodeAssertionError; + public final fun of (Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;Ljava/lang/String;)Lelide/runtime/node/asserts/NodeAssertionError; + public static synthetic fun of$default (Lelide/runtime/node/asserts/NodeAssertionError$Companion;Ljava/lang/Object;ZLjava/util/Optional;Ljava/util/Optional;Ljava/lang/String;ILjava/lang/Object;)Lelide/runtime/node/asserts/NodeAssertionError; } -public abstract interface class elide/runtime/intrinsics/js/node/events/EventTarget : elide/runtime/intrinsics/js/node/events/EventEmitterOrTarget { - public abstract fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public abstract fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z - public abstract fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public abstract fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V - public abstract fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V - public abstract fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V +public synthetic class elide/runtime/node/buffer/$NodeBufferModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/events/EventsOnceOptions { +public synthetic class elide/runtime/node/buffer/$NodeBufferModuleFacade$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/events/EventsOnceOptions; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; +} + +public final class elide/runtime/node/buffer/GuestBufferView { + public static final field Companion Lelide/runtime/node/buffer/GuestBufferView$Companion; + public static final synthetic fun box-impl (Lorg/graalvm/polyglot/Value;)Lelide/runtime/node/buffer/GuestBufferView; + public static final fun byteOffset-impl (Lorg/graalvm/polyglot/Value;)I + public static final fun byteSize-impl (Lorg/graalvm/polyglot/Value;)I + public static final fun bytes-kmqGW6Q (Lorg/graalvm/polyglot/Value;)Lorg/graalvm/polyglot/Value; + public static final fun component1-kmqGW6Q (Lorg/graalvm/polyglot/Value;)Lorg/graalvm/polyglot/Value; + public static final fun component2-impl (Lorg/graalvm/polyglot/Value;)I + public static final fun component3-impl (Lorg/graalvm/polyglot/Value;)I public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public static fun equals-impl (Lorg/graalvm/polyglot/Value;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Z public fun hashCode ()I + public static fun hashCode-impl (Lorg/graalvm/polyglot/Value;)I public fun toString ()Ljava/lang/String; + public static fun toString-impl (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Lorg/graalvm/polyglot/Value; } -public abstract interface class elide/runtime/intrinsics/js/node/events/NodeEventTarget { +public final class elide/runtime/node/buffer/GuestBufferView$Companion { + public final fun tryFrom-GedIIgk (Lorg/graalvm/polyglot/Value;)Lorg/graalvm/polyglot/Value; } -public final class elide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions$Companion; - public fun ()V - public fun (Z)V - public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun copy (Z)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; +public final class elide/runtime/node/buffer/GuestBytes { + public static final synthetic fun box-impl (Lorg/graalvm/polyglot/Value;)Lelide/runtime/node/buffer/GuestBytes; + public static fun constructor-impl (Lorg/graalvm/polyglot/Value;)Lorg/graalvm/polyglot/Value; public fun equals (Ljava/lang/Object;)Z - public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; - public final fun getCapture ()Z + public static fun equals-impl (Lorg/graalvm/polyglot/Value;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Z + public static final fun get-impl (Lorg/graalvm/polyglot/Value;I)B + public static final fun get-impl (Lorg/graalvm/polyglot/Value;J)B + public static final fun getLongSize-impl (Lorg/graalvm/polyglot/Value;)J + public static final fun getSize-impl (Lorg/graalvm/polyglot/Value;)I public fun hashCode ()I + public static fun hashCode-impl (Lorg/graalvm/polyglot/Value;)I + public static final fun set-impl (Lorg/graalvm/polyglot/Value;IB)V + public static final fun set-impl (Lorg/graalvm/polyglot/Value;JB)V public fun toString ()Ljava/lang/String; + public static fun toString-impl (Lorg/graalvm/polyglot/Value;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Lorg/graalvm/polyglot/Value; } -public final class elide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions$Companion { - public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions; +public class elide/runtime/node/buffer/NodeBlob : elide/runtime/intrinsics/js/node/BufferAPI$Blob, org/graalvm/polyglot/proxy/ProxyObject { + protected static final field Companion Lelide/runtime/node/buffer/NodeBlob$Companion; + public fun ()V + public fun (Lorg/graalvm/polyglot/Value;)V + public fun (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun arrayBuffer ()Lelide/runtime/intrinsics/js/JsPromise; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public fun getMemberKeys ()Ljava/lang/Object; + public fun getSize ()I + public fun getType ()Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + protected static final fun makeBlobBytes (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)[B + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public synthetic fun slice (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/BufferAPI$Blob; + public fun slice (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/node/buffer/NodeBlob; + public fun stream ()Lelide/runtime/intrinsics/js/ReadableStream; + public fun text ()Lelide/runtime/intrinsics/js/JsPromise; +} + +protected final class elide/runtime/node/buffer/NodeBlob$Companion { + public static synthetic fun makeBlobBytes$default (Lelide/runtime/node/buffer/NodeBlob$Companion;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;ILjava/lang/Object;)[B +} + +protected final class elide/runtime/node/buffer/NodeBlob$NewBlobOptions { + public static final field INSTANCE Lelide/runtime/node/buffer/NodeBlob$NewBlobOptions; +} + +public abstract class elide/runtime/node/buffer/NodeBufferInstance : elide/runtime/intrinsics/js/node/buffer/BufferInstance, org/graalvm/polyglot/proxy/ProxyObject { + protected final fun asBufferInstance (Lorg/graalvm/polyglot/Value;)Lelide/runtime/node/buffer/NodeBufferInstance; + protected final fun asBufferView-GedIIgk (Lorg/graalvm/polyglot/Value;)Lorg/graalvm/polyglot/Value; + public fun compare (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)I + protected abstract fun compareTo (Lelide/runtime/node/buffer/NodeHostBuffer;IIII)I + protected final fun compareUsing (IIIILkotlin/jvm/functions/Function1;)I + public fun copy (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)I + protected abstract fun copyTo (Lelide/runtime/node/buffer/NodeHostBuffer;IIII)I + protected final fun copyUsing (IIIILkotlin/jvm/functions/Function2;)I + public fun entries ()Lorg/graalvm/polyglot/Value; + public fun fill (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + protected fun fillWith (BII)V + protected abstract fun getByte (I)B + protected final fun getBytes (II)[B + protected abstract fun getBytes ([BI)V + public static synthetic fun getBytes$default (Lelide/runtime/node/buffer/NodeBufferInstance;IIILjava/lang/Object;)[B + public static synthetic fun getBytes$default (Lelide/runtime/node/buffer/NodeBufferInstance;[BIILjava/lang/Object;)V + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public fun getMemberKeys ()Ljava/lang/Object; + public fun hasMember (Ljava/lang/String;)Z + public fun indexOf (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;)I + public fun keys ()Lorg/graalvm/polyglot/Value; + public fun lastIndexOf (Lorg/graalvm/polyglot/Value;Ljava/lang/Integer;Ljava/lang/String;)I + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + protected final fun readVarInt (IIZLkotlin/jvm/functions/Function1;)J + public static synthetic fun readVarInt$default (Lelide/runtime/node/buffer/NodeBufferInstance;IIZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)J + public fun removeMember (Ljava/lang/String;)Z + protected abstract fun setByte (IB)V + public fun toJSON ()Lorg/graalvm/polyglot/Value; + public fun toString (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/String; + public fun values ()Lorg/graalvm/polyglot/Value; + protected final fun whenBufferOrView (Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static synthetic fun whenBufferOrView$default (Lelide/runtime/node/buffer/NodeBufferInstance;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object; + protected final fun writeVarInt (JIILkotlin/jvm/functions/Function2;)V +} + +public final class elide/runtime/node/buffer/NodeFile : elide/runtime/node/buffer/NodeBlob, elide/runtime/intrinsics/js/node/BufferAPI$File, org/graalvm/polyglot/proxy/ProxyObject { + public fun (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun getLastModified ()J + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public fun getMemberKeys ()Ljava/lang/Object; + public fun getName ()Ljava/lang/String; + public fun hasMember (Ljava/lang/String;)Z + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V } -public abstract interface class elide/runtime/intrinsics/js/node/fs/Dir { +public final class elide/runtime/node/buffer/NodeGuestBuffer : elide/runtime/node/buffer/NodeBufferInstance { + public synthetic fun (Lorg/graalvm/polyglot/Value;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (J)Ljava/lang/Object; + public fun getBuffer ()Lorg/graalvm/polyglot/Value; + public fun getByteOffset ()I + public fun getLength ()I + public fun getSize ()J + public fun readBigInt64BE (Ljava/lang/Integer;)J + public fun readBigInt64LE (Ljava/lang/Integer;)J + public fun readDoubleBE (Ljava/lang/Integer;)D + public fun readDoubleLE (Ljava/lang/Integer;)D + public fun readFloatBE (Ljava/lang/Integer;)F + public fun readFloatLE (Ljava/lang/Integer;)F + public fun readInt16BE (Ljava/lang/Integer;)S + public fun readInt16LE (Ljava/lang/Integer;)S + public fun readInt32BE (Ljava/lang/Integer;)I + public fun readInt32LE (Ljava/lang/Integer;)I + public fun readInt8 (Ljava/lang/Integer;)B + public fun readIntBE (II)J + public fun readIntLE (II)J + public fun readUIntBE (II)J + public fun readUIntLE (II)J + public fun set (JLorg/graalvm/polyglot/Value;)V + public fun subarray (Ljava/lang/Integer;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun swap16 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun swap32 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun swap64 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun write (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)I + public fun writeBigInt64BE (JLjava/lang/Integer;)I + public fun writeBigInt64LE (JLjava/lang/Integer;)I + public fun writeDoubleBE (DLjava/lang/Integer;)I + public fun writeDoubleLE (DLjava/lang/Integer;)I + public fun writeFloatBE (FLjava/lang/Integer;)I + public fun writeFloatLE (FLjava/lang/Integer;)I + public fun writeInt16BE (SLjava/lang/Integer;)I + public fun writeInt16LE (SLjava/lang/Integer;)I + public fun writeInt32BE (ILjava/lang/Integer;)I + public fun writeInt32LE (ILjava/lang/Integer;)I + public fun writeInt8 (BLjava/lang/Integer;)I + public fun writeIntBE (JII)I + public fun writeIntLE (JII)I +} + +public final class elide/runtime/node/buffer/NodeHostBuffer : elide/runtime/node/buffer/NodeBufferInstance { + public synthetic fun (Ljava/nio/ByteBuffer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (J)Ljava/lang/Object; + public fun getBuffer ()Lorg/graalvm/polyglot/Value; + public fun getByteOffset ()I + public fun getLength ()I + public fun getSize ()J + public fun readBigInt64BE (Ljava/lang/Integer;)J + public fun readBigInt64LE (Ljava/lang/Integer;)J + public fun readDoubleBE (Ljava/lang/Integer;)D + public fun readDoubleLE (Ljava/lang/Integer;)D + public fun readFloatBE (Ljava/lang/Integer;)F + public fun readFloatLE (Ljava/lang/Integer;)F + public fun readInt16BE (Ljava/lang/Integer;)S + public fun readInt16LE (Ljava/lang/Integer;)S + public fun readInt32BE (Ljava/lang/Integer;)I + public fun readInt32LE (Ljava/lang/Integer;)I + public fun readInt8 (Ljava/lang/Integer;)B + public fun readIntBE (II)J + public fun readIntLE (II)J + public fun readUIntBE (II)J + public fun readUIntLE (II)J + public fun set (JLorg/graalvm/polyglot/Value;)V + public fun subarray (Ljava/lang/Integer;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun swap16 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun swap32 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun swap64 ()Lelide/runtime/intrinsics/js/node/buffer/BufferInstance; + public fun write (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)I + public fun writeBigInt64BE (JLjava/lang/Integer;)I + public fun writeBigInt64LE (JLjava/lang/Integer;)I + public fun writeDoubleBE (DLjava/lang/Integer;)I + public fun writeDoubleLE (DLjava/lang/Integer;)I + public fun writeFloatBE (FLjava/lang/Integer;)I + public fun writeFloatLE (FLjava/lang/Integer;)I + public fun writeInt16BE (SLjava/lang/Integer;)I + public fun writeInt16LE (SLjava/lang/Integer;)I + public fun writeInt32BE (ILjava/lang/Integer;)I + public fun writeInt32LE (ILjava/lang/Integer;)I + public fun writeInt8 (BLjava/lang/Integer;)I + public fun writeIntBE (JII)I + public fun writeIntLE (JII)I +} + +public synthetic class elide/runtime/node/childProcess/$NodeChildProcessModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/Dirent { +public synthetic class elide/runtime/node/childProcess/$NodeChildProcessModule$IpcServer$graalvm1$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/FSWatcher { +public synthetic class elide/runtime/node/childProcess/$NodeChildProcessModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/FileHandle { +public abstract class elide/runtime/node/childProcess/AbstractChildProcessHandle : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget { + public fun ()V + public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun close ()V + public fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z + public fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z + public fun eventNames ()Ljava/util/List; + public fun getMaxListeners ()I + public fun listenerCount (Ljava/lang/String;)I + public fun listeners (Ljava/lang/String;)Ljava/util/List; + public fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; + public fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun rawListeners (Ljava/lang/String;)Ljava/util/List; + public fun removeAllListeners ()V + public fun removeAllListeners (Ljava/lang/String;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V + public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V + public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V + public fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun setMaxListeners (I)V } -public final class elide/runtime/intrinsics/js/node/fs/MkdirOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/fs/MkdirOptions$Companion; +public abstract class elide/runtime/node/childProcess/ChildProcessException : java/lang/RuntimeException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class elide/runtime/node/childProcess/ChildProcessFailure : elide/runtime/node/childProcess/ChildProcessException { + public fun (I)V + public final fun getExitCode ()I +} + +public final class elide/runtime/node/childProcess/ChildProcessHandle : elide/runtime/node/childProcess/AbstractChildProcessHandle, elide/runtime/intrinsics/js/node/childProcess/ChildProcess, org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/node/childProcess/ChildProcessHandle$Companion; + public synthetic fun (Ljava/lang/Process;Lelide/runtime/node/childProcess/PendingCallResult;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun disconnect ()V + public fun getChannel ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; + public fun getConnected ()Z + public fun getExitCode ()Ljava/lang/Integer; + public fun getKilled ()Z + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getPid ()J + public fun getSignalCode ()Ljava/lang/String; + public fun getStderr-yYnEUWU ()Ljava/io/InputStream; + public fun getStdin-ZQ7RXOY ()Ljava/io/OutputStream; + public fun getStdio ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels; + public fun getStdout-yYnEUWU ()Ljava/io/InputStream; + public fun hasMember (Ljava/lang/String;)Z + public fun kill (Ljava/lang/String;)V + public static final fun live$graalvm (Ljava/lang/Process;Lelide/runtime/node/childProcess/PendingCallResult;)Lelide/runtime/node/childProcess/ChildProcessHandle; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun ref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; + public fun removeMember (Ljava/lang/String;)Z + public fun send (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Z + public fun unref ()Lelide/runtime/intrinsics/js/node/childProcess/ProcessChannel; + public fun wait ()I +} + +public final class elide/runtime/node/childProcess/ChildProcessHandle$Companion { +} + +public final class elide/runtime/node/childProcess/ChildProcessSyncHandle : elide/runtime/node/childProcess/AbstractChildProcessHandle, elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync, org/graalvm/polyglot/proxy/ProxyObject { + public synthetic fun (Ljava/lang/ProcessHandle;Lelide/runtime/node/childProcess/CallResult;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getError ()Lelide/runtime/intrinsics/js/err/JsError; + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getOutput ()Lelide/runtime/intrinsics/js/node/childProcess/LazyProcessOutput; + public fun getPid ()J + public fun getSignal ()Ljava/lang/String; + public fun getStatus ()Ljava/lang/Integer; + public fun getStderr-yYnEUWU ()Ljava/io/InputStream; + public fun getStdout-yYnEUWU ()Ljava/io/InputStream; + public fun hasMember (Ljava/lang/String;)Z + public static final fun of (Ljava/lang/ProcessHandle;Lelide/runtime/node/childProcess/CallResult;)Lelide/runtime/node/childProcess/ChildProcessSyncHandle; + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z +} + +public final class elide/runtime/node/childProcess/ChildProcessTimeout : elide/runtime/node/childProcess/ChildProcessException { public fun ()V - public fun (ZI)V - public synthetic fun (ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun component2 ()I - public final fun copy (ZI)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/fs/MkdirOptions;ZIILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; +} + +public final class elide/runtime/node/childProcess/ProcessInputStream : elide/runtime/node/childProcess/ProcessStream, java/lang/AutoCloseable { + public static final synthetic fun box-impl (Ljava/io/OutputStream;)Lelide/runtime/node/childProcess/ProcessInputStream; + public fun close ()V + public static fun close-impl (Ljava/io/OutputStream;)V public fun equals (Ljava/lang/Object;)Z - public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; - public final fun getMode ()I - public final fun getRecursive ()Z + public static fun equals-impl (Ljava/io/OutputStream;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/io/OutputStream;Ljava/io/OutputStream;)Z + public static final fun from-w6guOeM (Ljava/io/OutputStream;)Ljava/io/OutputStream; public fun hashCode ()I + public static fun hashCode-impl (Ljava/io/OutputStream;)I public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/io/OutputStream;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/io/OutputStream; } -public final class elide/runtime/intrinsics/js/node/fs/MkdirOptions$Companion { - public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/fs/MkdirOptions; -} - -public final class elide/runtime/intrinsics/js/node/fs/ReadFileOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions$Companion; - public fun ()V - public fun (Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Object; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions;Ljava/lang/Object;Ljava/lang/String;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; +public final class elide/runtime/node/childProcess/ProcessOutputStream : elide/runtime/node/childProcess/ProcessStream, java/lang/AutoCloseable { + public static final synthetic fun box-impl (Ljava/io/InputStream;)Lelide/runtime/node/childProcess/ProcessOutputStream; + public fun close ()V + public static fun close-impl (Ljava/io/InputStream;)V public fun equals (Ljava/lang/Object;)Z - public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; - public final fun getEncoding ()Ljava/lang/Object; - public final fun getFlag ()Ljava/lang/String; - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public static fun equals-impl (Ljava/io/InputStream;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/io/InputStream;Ljava/io/InputStream;)Z + public static final fun from-gEDf4xc (Ljava/io/InputStream;)Ljava/io/InputStream; public fun hashCode ()I + public static fun hashCode-impl (Ljava/io/InputStream;)I public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/io/InputStream;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/io/InputStream; +} + +public abstract interface class elide/runtime/node/childProcess/ProcessStream : java/lang/AutoCloseable { +} + +public abstract interface class elide/runtime/node/childProcess/StandardStreamsProvider { + public fun stderr ()Ljava/io/OutputStream; + public fun stdin ()Ljava/io/InputStream; + public fun stdout ()Ljava/io/OutputStream; +} + +public synthetic class elide/runtime/node/cluster/$NodeClusterModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/fs/ReadFileOptions$Companion { - public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/fs/ReadFileOptions; +public synthetic class elide/runtime/node/cluster/$NodeClusterModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/ReadStream { +public synthetic class elide/runtime/node/console/$NodeConsoleModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/StatFs { +public synthetic class elide/runtime/node/console/$NodeConsoleModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/StatWatcher { +public synthetic class elide/runtime/node/crypto/$NodeCryptoModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/Stats { +public synthetic class elide/runtime/node/crypto/$NodeCryptoModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/fs/WriteFileOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions$Companion; +public synthetic class elide/runtime/node/dgram/$NodeDatagramModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Object; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/Integer; - public final fun component4 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Integer;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getEncoding ()Ljava/lang/Object; - public final fun getFlag ()Ljava/lang/String; - public final fun getMode ()Ljava/lang/Integer; - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/fs/WriteFileOptions$Companion { - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/fs/WriteFileOptions; +public synthetic class elide/runtime/node/dgram/$NodeDatagramModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/fs/WriteStream { +public synthetic class elide/runtime/node/diagnostics/$NodeDiagnosticsChannelModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/os/CPUInfo : org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/intrinsics/js/node/os/CPUInfo$Companion; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getModel ()Ljava/lang/String; - public abstract fun getSpeed ()J - public abstract fun getTimes ()Lelide/runtime/intrinsics/js/node/os/CPUTimes; - public fun hasMember (Ljava/lang/String;)Z - public static fun of (Ljava/lang/String;JLelide/runtime/intrinsics/js/node/os/CPUTimes;)Lelide/runtime/intrinsics/js/node/os/CPUInfo; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public synthetic class elide/runtime/node/diagnostics/$NodeDiagnosticsChannelModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/CPUInfo$Companion { - public final fun of (Ljava/lang/String;JLelide/runtime/intrinsics/js/node/os/CPUTimes;)Lelide/runtime/intrinsics/js/node/os/CPUInfo; +public synthetic class elide/runtime/node/dns/$NodeDNSModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/os/CPUTimes : org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/intrinsics/js/node/os/CPUTimes$Companion; - public abstract fun getIdle ()J - public abstract fun getIrq ()J - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getNice ()J - public abstract fun getSys ()J - public abstract fun getUser ()J - public fun hasMember (Ljava/lang/String;)Z - public static fun of (JJJJJ)Lelide/runtime/intrinsics/js/node/os/CPUTimes; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public synthetic class elide/runtime/node/dns/$NodeDNSModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/CPUTimes$Companion { - public final fun of (JJJJJ)Lelide/runtime/intrinsics/js/node/os/CPUTimes; +public synthetic class elide/runtime/node/dns/$NodeDNSPromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/ConstantsKt { - public static final field ENDIAN_BIG Ljava/lang/String; - public static final field ENDIAN_LITTLE Ljava/lang/String; - public static final field PRIORITY_ABOVE_NORMAL I - public static final field PRIORITY_BELOW_NORMAL I - public static final field PRIORITY_HIGH I - public static final field PRIORITY_HIGHEST I - public static final field PRIORITY_LOW I - public static final field PRIORITY_NORMAL I +public synthetic class elide/runtime/node/dns/$NodeDNSPromisesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo : org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo$Companion; - public abstract fun getAddress ()Ljava/lang/String; - public abstract fun getCidr ()Ljava/lang/String; - public abstract fun getFamily ()Ljava/lang/String; - public abstract fun getInternal ()Z - public abstract fun getMac ()Ljava/lang/String; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getNetmask ()Ljava/lang/String; - public abstract fun getScopeid ()Ljava/lang/Integer; - public fun hasMember (Ljava/lang/String;)Z - public static fun of (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public synthetic class elide/runtime/node/domain/$NodeDomainModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo$Companion { - public final fun of (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;)Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo; - public static synthetic fun of$default (Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo; +public synthetic class elide/runtime/node/domain/$NodeDomainModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/OSPolicy : java/lang/Enum { - public static final field ALLOW Lelide/runtime/intrinsics/js/node/os/OSPolicy; - public static final field DENY Lelide/runtime/intrinsics/js/node/os/OSPolicy; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/os/OSPolicy; - public static fun values ()[Lelide/runtime/intrinsics/js/node/os/OSPolicy; +public synthetic class elide/runtime/node/events/$NodeEventsModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/OSType : java/lang/Enum, elide/core/api/Symbolic { - public static final field Companion Lelide/runtime/intrinsics/js/node/os/OSType$Companion; - public static final field POSIX Lelide/runtime/intrinsics/js/node/os/OSType; - public static final field WIN32 Lelide/runtime/intrinsics/js/node/os/OSType; - public static final fun current ()Lelide/runtime/intrinsics/js/node/os/OSType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public synthetic fun getSymbol ()Ljava/lang/Object; - public fun getSymbol ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/os/OSType; - public static fun values ()[Lelide/runtime/intrinsics/js/node/os/OSType; +public synthetic class elide/runtime/node/events/$NodeEventsModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/os/OSType$Companion { - public final fun current ()Lelide/runtime/intrinsics/js/node/os/OSType; +public synthetic class elide/runtime/node/events/$NodeEventsModuleFacade$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/os/OperatingSystemConstants : org/graalvm/polyglot/proxy/ProxyHashMap { +public abstract interface class elide/runtime/node/events/EventAware : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget { + public static final field Companion Lelide/runtime/node/events/EventAware$Companion; + public static fun create ()Lelide/runtime/node/events/EventAware; + public static fun create (Ljava/lang/Iterable;)Lelide/runtime/node/events/EventAware; + public static fun create ([Ljava/lang/String;)Lelide/runtime/node/events/EventAware; } -public abstract interface class elide/runtime/intrinsics/js/node/os/UserInfo : org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/intrinsics/js/node/os/UserInfo$Companion; - public abstract fun getGid ()I - public abstract fun getHomedir ()Ljava/lang/Object; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getShell ()Ljava/lang/Object; - public abstract fun getUid ()I - public abstract fun getUsername ()Ljava/lang/Object; - public fun hasMember (Ljava/lang/String;)Z - public static fun of (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;II)Lelide/runtime/intrinsics/js/node/os/UserInfo; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public final class elide/runtime/node/events/EventAware$Companion { + public final fun create ()Lelide/runtime/node/events/EventAware; + public final fun create (Ljava/lang/Iterable;)Lelide/runtime/node/events/EventAware; + public final fun create ([Ljava/lang/String;)Lelide/runtime/node/events/EventAware; } -public final class elide/runtime/intrinsics/js/node/os/UserInfo$Companion { - public final fun of (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;II)Lelide/runtime/intrinsics/js/node/os/UserInfo; +public abstract interface class elide/runtime/node/events/GuestEventListener : elide/runtime/intrinsics/js/node/events/EventListener, java/util/function/Consumer, org/graalvm/polyglot/proxy/ProxyExecutable { + public static final field Companion Lelide/runtime/node/events/GuestEventListener$Companion; + public fun accept (Lelide/runtime/intrinsics/js/node/events/Event;)V + public synthetic fun accept (Ljava/lang/Object;)V + public fun execute ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public static fun of (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventListener; } -public abstract interface class elide/runtime/intrinsics/js/node/os/UserInfoOptions : org/graalvm/polyglot/proxy/ProxyHashMap { - public abstract fun getEncoding ()Ljava/lang/String; +public final class elide/runtime/node/events/GuestEventListener$Companion { + public final fun of (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventListener; } -public abstract interface class elide/runtime/intrinsics/js/node/path/Path : elide/runtime/intrinsics/js/StringLike, java/lang/Comparable { - public static final field Companion Lelide/runtime/intrinsics/js/node/path/Path$Companion; - public abstract fun copy ()Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun getBase ()Ljava/lang/String; - public abstract fun getDir ()Ljava/lang/String; - public abstract fun getExt ()Ljava/lang/String; - public abstract fun getName ()Ljava/lang/String; - public abstract fun getRoot ()Ljava/lang/String; - public abstract fun getStyle ()Lelide/runtime/gvm/internals/node/path/PathStyle; - public abstract fun isAbsolute ()Z - public abstract fun join (Ljava/lang/Iterable;)Ljava/lang/String; - public abstract fun join (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; - public abstract fun join ([Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; - public abstract fun split ()Lkotlin/sequences/Sequence; - public abstract fun toJavaPath ()Ljava/nio/file/Path; - public abstract fun toKotlinPath ()Lkotlinx/io/files/Path; +public abstract interface class elide/runtime/node/events/HostEventListener : elide/runtime/intrinsics/js/node/events/EventListener, java/util/function/Consumer, org/graalvm/polyglot/proxy/ProxyExecutable { + public static final field Companion Lelide/runtime/node/events/HostEventListener$Companion; + public fun accept (Ljava/lang/Object;)V + public fun execute ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; + public static fun of (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/events/EventListener; } -public final class elide/runtime/intrinsics/js/node/path/Path$Companion : elide/runtime/intrinsics/js/node/path/PathFactory { - public fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; +public final class elide/runtime/node/events/HostEventListener$Companion { + public final fun of (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/events/EventListener; } -public abstract interface class elide/runtime/intrinsics/js/node/path/PathFactory { - public abstract fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun from (Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public abstract fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; - public static synthetic fun from$default (Lelide/runtime/intrinsics/js/node/path/PathFactory;Ljava/lang/String;Lelide/runtime/gvm/internals/node/path/PathStyle;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/path/Path; +public synthetic class elide/runtime/node/fs/$NodeFilesystemModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessArch : java/lang/Enum, elide/core/api/Symbolic { - public static final field ARM Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public static final field ARM64 Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessArch$Companion; - public static final field X64 Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public static final field X86 Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public synthetic fun getSymbol ()Ljava/lang/Object; - public fun getSymbol ()Ljava/lang/String; - public static final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public static fun values ()[Lelide/runtime/intrinsics/js/node/process/ProcessArch; +public synthetic class elide/runtime/node/fs/$NodeFilesystemModule$ProvidePromises1$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessArch$Companion : elide/core/api/Symbolic$SealedResolver { - public final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessArch; - public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; - public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessArch; +public synthetic class elide/runtime/node/fs/$NodeFilesystemModule$ProvideStd0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/process/ProcessEnvironmentAPI : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker { - public abstract fun all ()Ljava/util/Map; +public synthetic class elide/runtime/node/fs/$VfsInitializerListener$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessPlatform : java/lang/Enum, elide/core/api/Symbolic { - public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessPlatform$Companion; - public static final field LINUX Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; - public static final field MACOS Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; - public static final field WINDOWS Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public synthetic fun getSymbol ()Ljava/lang/Object; - public fun getSymbol ()Ljava/lang/String; - public static final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; - public static fun values ()[Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; +public final class elide/runtime/node/fs/VfsInitializerListener : elide/runtime/plugins/vfs/VfsListener, java/util/function/Supplier { + public fun ()V + public fun get ()Lelide/runtime/vfs/GuestVFS; + public synthetic fun get ()Ljava/lang/Object; + public fun onVfsCreated (Lelide/runtime/vfs/GuestVFS;)V } -public final class elide/runtime/intrinsics/js/node/process/ProcessPlatform$Companion : elide/core/api/Symbolic$SealedResolver { - public final fun host ()Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; - public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; - public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/process/ProcessPlatform; +public synthetic class elide/runtime/node/http/$NodeHttpModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessStandardInputStream : elide/runtime/intrinsics/js/node/process/ProcessStandardStream, elide/runtime/intrinsics/js/node/stream/Readable { - public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream$Companion; - public synthetic fun (ILelide/runtime/intrinsics/js/node/stream/Readable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun close ()V - public fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;)Lelide/runtime/intrinsics/js/node/stream/Duplex; - public fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions;)Lelide/runtime/intrinsics/js/node/stream/Duplex; - public fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Duplex; - public fun destroy ()V - public fun destroy (Ljava/lang/Throwable;)V - public fun destroy (Lorg/graalvm/polyglot/Value;)V - public fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z - public fun drop (I)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun drop (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun drop (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z - public fun eventNames ()Ljava/util/List; - public fun every (Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun every (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun every (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun every (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun filter (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun filter (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun filter (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun filter (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun find (Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun find (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun find (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun find (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun flatMap (Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun flatMap (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun flatMap (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun flatMap (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun forEach (Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; - public fun forEach (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; - public fun forEach (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun forEach (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun getClosed ()Z - public fun getDestroyed ()Z - public fun getErrored ()Ljava/lang/Object; - public fun getFd ()I - public fun getIterator ()Ljava/lang/Object; - public fun getMaxListeners ()I - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun getReadable ()Z - public fun getReadableAborted ()Z - public fun getReadableDidRead ()Z - public fun getReadableEncoding ()Ljava/lang/String; - public fun getReadableEnded ()Z - public fun getReadableFlowing ()Ljava/lang/Boolean; - public fun getReadableHighWaterMark ()I - public fun getReadableLength ()I - public fun getReadableObjectMode ()Z - public fun hasMember (Ljava/lang/String;)Z - public fun isPaused ()Z - public fun iterator ()V - public fun iterator (Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions;)V - public fun iterator (Lorg/graalvm/polyglot/Value;)V - public fun listenerCount (Ljava/lang/String;)I - public fun listeners (Ljava/lang/String;)Ljava/util/List; - public fun map (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun map (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun map (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun map (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun pause ()Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V - public fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions;)V - public fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lorg/graalvm/polyglot/Value;)V - public fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun rawListeners (Ljava/lang/String;)Ljava/util/List; - public fun read ()Ljava/lang/Object; - public fun read (I)Ljava/lang/Object; - public fun read (Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public fun reduce (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun reduce (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun reduce (Lorg/graalvm/polyglot/Value;Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun reduce (Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun removeAllListeners ()V - public fun removeAllListeners (Ljava/lang/String;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V - public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z - public fun resume ()Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun setEncoding (Ljava/lang/String;)V - public fun setMaxListeners (I)V - public fun some (Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun some (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public fun some (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun some (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun take (I)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun take (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun take (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun toArray ()Lelide/runtime/intrinsics/js/JsPromise; - public fun toArray (Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions;)Lelide/runtime/intrinsics/js/JsPromise; - public fun toArray (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun unpipe ()V - public fun unpipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V - public fun unshift (Ljava/lang/Object;)V - public fun unshift (Ljava/lang/Object;Ljava/lang/String;)V - public fun unshift (Lorg/graalvm/polyglot/Value;)V - public static final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Readable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; - public static final fun wrap (ILjava/io/InputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; - public fun wrap (Lelide/runtime/intrinsics/js/node/stream/Stream;)V +public synthetic class elide/runtime/node/http/$NodeHttpModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessStandardInputStream$Companion { - public final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Readable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; - public final fun wrap (ILjava/io/InputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardInputStream; +public synthetic class elide/runtime/node/http2/$NodeHttp2Module$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream : elide/runtime/intrinsics/js/node/process/ProcessStandardStream, elide/runtime/intrinsics/js/node/stream/Writable { - public static final field Companion Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream$Companion; - public synthetic fun (ILelide/runtime/intrinsics/js/node/stream/Writable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/AddEventListenerOptions;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun addListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun addListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun close ()V - public fun cork ()V - public fun destroy ()V - public fun destroy (Ljava/lang/Throwable;)V - public fun destroy (Lorg/graalvm/polyglot/Value;)V - public fun dispatchEvent (Lelide/runtime/intrinsics/js/node/events/Event;)Z - public fun emit (Ljava/lang/String;[Ljava/lang/Object;)Z - public fun end ()V - public fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V - public fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V - public fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun eventNames ()Ljava/util/List; - public fun getClosed ()Z - public fun getDestroyed ()Z - public fun getErrored ()Ljava/lang/Object; - public fun getFd ()I - public fun getMaxListeners ()I - public fun getWritable ()Z - public fun getWritableAborted ()Z - public fun getWritableCorked ()I - public fun getWritableEnded ()Z - public fun getWritableFinished ()Z - public fun getWritableHighWaterMark ()I - public fun getWritableLength ()I - public fun getWritableNeedDrain ()Z - public fun getWritableObjectMode ()Z - public fun listenerCount (Ljava/lang/String;)I - public fun listeners (Ljava/lang/String;)Ljava/util/List; - public fun off (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun on (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public fun on (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/events/EventEmitter; - public fun once (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun once (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun prependListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun prependListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun prependOnceListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun prependOnceListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun rawListeners (Ljava/lang/String;)Ljava/util/List; - public fun removeAllListeners ()V - public fun removeAllListeners (Ljava/lang/String;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lelide/runtime/intrinsics/js/node/events/RemoveEventListenerOptions;)V - public fun removeEventListener (Ljava/lang/String;Lelide/runtime/intrinsics/js/node/events/EventListener;Lorg/graalvm/polyglot/Value;)V - public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeEventListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public fun removeListener (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun setMaxListeners (I)V - public static final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Writable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; - public static final fun wrap (ILjava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; - public fun write (Ljava/lang/Object;)V - public fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V - public fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V - public fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V +public synthetic class elide/runtime/node/http2/$NodeHttp2Module$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream$Companion { - public final fun wrap (ILelide/runtime/intrinsics/js/node/stream/Writable;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; - public final fun wrap (ILjava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/process/ProcessStandardOutputStream; +public synthetic class elide/runtime/node/https/$NodeHttpsModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/process/ProcessStandardStream : elide/runtime/intrinsics/js/node/stream/Stream { - public abstract fun getFd ()I +public synthetic class elide/runtime/node/https/$NodeHttpsModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/stream/Duplex : elide/runtime/intrinsics/js/node/stream/Stream { +public synthetic class elide/runtime/node/inspector/$NodeInspectorModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/stream/Readable : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget, elide/runtime/intrinsics/js/node/stream/StatefulStream, org/graalvm/polyglot/proxy/ProxyIterable, org/graalvm/polyglot/proxy/ProxyObject { - public static final field Companion Lelide/runtime/intrinsics/js/node/stream/Readable$Companion; - public abstract fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;)Lelide/runtime/intrinsics/js/node/stream/Duplex; - public abstract fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions;)Lelide/runtime/intrinsics/js/node/stream/Duplex; - public abstract fun compose (Lelide/runtime/intrinsics/js/node/stream/Stream;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Duplex; - public abstract fun destroy ()V - public abstract fun destroy (Ljava/lang/Throwable;)V - public abstract fun destroy (Lorg/graalvm/polyglot/Value;)V - public abstract fun drop (I)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun drop (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun drop (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun every (Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun every (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun every (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun every (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun filter (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun filter (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun filter (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun find (Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun find (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun find (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun find (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun flatMap (Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun flatMap (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun flatMap (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun flatMap (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun forEach (Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun forEach (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun forEach (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun forEach (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun getErrored ()Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getReadable ()Z - public abstract fun getReadableAborted ()Z - public abstract fun getReadableDidRead ()Z - public abstract fun getReadableEncoding ()Ljava/lang/String; - public abstract fun getReadableEnded ()Z - public abstract fun getReadableFlowing ()Ljava/lang/Boolean; - public abstract fun getReadableHighWaterMark ()I - public abstract fun getReadableLength ()I - public abstract fun getReadableObjectMode ()Z - public fun hasMember (Ljava/lang/String;)Z - public abstract fun isPaused ()Z - public abstract fun iterator ()V - public abstract fun iterator (Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions;)V - public abstract fun iterator (Lorg/graalvm/polyglot/Value;)V - public abstract fun map (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun map (Lkotlin/jvm/functions/Function1;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun map (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun map (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun pause ()Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V - public abstract fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions;)V - public abstract fun pipe (Lelide/runtime/intrinsics/js/node/stream/Writable;Lorg/graalvm/polyglot/Value;)V - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun read ()Ljava/lang/Object; - public abstract fun read (I)Ljava/lang/Object; - public abstract fun read (Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public abstract fun reduce (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun reduce (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun reduce (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public fun removeMember (Ljava/lang/String;)Z - public abstract fun resume ()Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun setEncoding (Ljava/lang/String;)V - public abstract fun some (Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions;Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun some (Lkotlin/jvm/functions/Function0;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun some (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun some (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun take (I)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun take (ILelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun take (ILorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun toArray ()Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun toArray (Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun toArray (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/JsPromise; - public abstract fun unpipe ()V - public abstract fun unpipe (Lelide/runtime/intrinsics/js/node/stream/Writable;)V - public abstract fun unshift (Ljava/lang/Object;)V - public abstract fun unshift (Ljava/lang/Object;Ljava/lang/String;)V - public abstract fun unshift (Lorg/graalvm/polyglot/Value;)V - public abstract fun wrap (Lelide/runtime/intrinsics/js/node/stream/Stream;)V - public static fun wrap (Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lelide/runtime/intrinsics/js/node/stream/Readable; +public synthetic class elide/runtime/node/inspector/$NodeInspectorPromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/stream/Readable$Companion : elide/runtime/intrinsics/js/node/stream/Readable$Constructors { - public fun from (Ljava/lang/Iterable;Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun from (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun newInstance ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public final fun wrap (Ljava/io/InputStream;Ljava/nio/charset/Charset;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public static synthetic fun wrap$default (Lelide/runtime/intrinsics/js/node/stream/Readable$Companion;Ljava/io/InputStream;Ljava/nio/charset/Charset;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/Readable; +public synthetic class elide/runtime/node/module/$NodeModulesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; +} + +public synthetic class elide/runtime/node/module/$NodeModulesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; +} + +public synthetic class elide/runtime/node/net/$NodeNetworkModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; +} + +public synthetic class elide/runtime/node/net/$NodeNetworkModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/node/stream/Readable$Constructors : org/graalvm/polyglot/proxy/ProxyInstantiable, org/graalvm/polyglot/proxy/ProxyObject { - public abstract fun from (Ljava/lang/Iterable;Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun from (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public abstract fun from (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/Readable; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun removeMember (Ljava/lang/String;)Z +public final synthetic class elide/runtime/node/os/$CPUInfoData$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun hasBuilder ()Z + public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; + public fun isBuildable ()Z } -public final class elide/runtime/intrinsics/js/node/stream/ReadableComposeOptions { +public final synthetic class elide/runtime/node/os/$CPUInfoData$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableComposeOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableDropOptions { +public final synthetic class elide/runtime/node/os/$CPUTimingsData$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableDropOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableDropOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableDropOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun hasBuilder ()Z + public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; + public fun isBuildable ()Z } -public final class elide/runtime/intrinsics/js/node/stream/ReadableEveryOptions { +public final synthetic class elide/runtime/node/os/$CPUTimingsData$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableEveryOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getConcurrency ()I - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setConcurrency (I)V - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableFindOptions { +public final synthetic class elide/runtime/node/os/$NetworkInterfaceInfoData$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableFindOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getConcurrency ()I - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setConcurrency (I)V - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun hasBuilder ()Z + public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; + public fun isBuildable ()Z } -public final class elide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions { +public final synthetic class elide/runtime/node/os/$NetworkInterfaceInfoData$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableFlatMapOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getConcurrency ()I - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setConcurrency (I)V - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableForEachOptions { +public final synthetic class elide/runtime/node/os/$NodeOperatingSystem$BaseOS$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableForEachOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getConcurrency ()I - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setConcurrency (I)V - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun hasBuilder ()Z + public fun instantiateInternal ([Ljava/lang/Object;)Ljava/lang/Object; + public fun isBuildable ()Z } -public final class elide/runtime/intrinsics/js/node/stream/ReadableFromOptions { +public final synthetic class elide/runtime/node/os/$NodeOperatingSystem$BaseOS$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableFromOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions { +public final synthetic class elide/runtime/node/os/$NodeOperatingSystem$Posix$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Z)V - public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun copy (Z)Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableIteratorOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getDestroyOnReturn ()Z - public fun hashCode ()I - public final fun setDestroyOnReturn (Z)V - public fun toString ()Ljava/lang/String; + public fun hasBuilder ()Z + public fun isBuildable ()Z } -public final class elide/runtime/intrinsics/js/node/stream/ReadableMapOptions { +public final synthetic class elide/runtime/node/os/$NodeOperatingSystem$Posix$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (IILelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (IILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()I - public final fun component3 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (IILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions;IILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableMapOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getConcurrency ()I - public final fun getHighWaterMark ()I - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setConcurrency (I)V - public final fun setHighWaterMark (I)V - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/stream/ReadablePipeOptions { - public static final field Companion Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions$Companion; +public final synthetic class elide/runtime/node/os/$NodeOperatingSystem$Win32$Introspection : io/micronaut/inject/beans/AbstractInitializableBeanIntrospectionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Z)V - public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun copy (Z)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions;ZILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; - public fun equals (Ljava/lang/Object;)Z - public static final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; - public final fun getEnd ()Z - public fun hashCode ()I - public final fun setEnd (Z)V - public fun toString ()Ljava/lang/String; + public fun hasBuilder ()Z + public fun isBuildable ()Z } -public final class elide/runtime/intrinsics/js/node/stream/ReadablePipeOptions$Companion { - public final fun fromGuest (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; - public final fun getDEFAULTS ()Lelide/runtime/intrinsics/js/node/stream/ReadablePipeOptions; +public final synthetic class elide/runtime/node/os/$NodeOperatingSystem$Win32$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableReduceOptions { +public synthetic class elide/runtime/node/os/$NodeOperatingSystemModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableReduceOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableSomeOptions { +public synthetic class elide/runtime/node/os/$NodeOperatingSystemModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (ILelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (ILelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (ILelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions;ILelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableSomeOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getConcurrency ()I - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setConcurrency (I)V - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableTakeOptions { +public synthetic class elide/runtime/node/path/$NodePathsModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableTakeOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableTakeOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableTakeOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public fun hashCode ()I - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public fun toString ()Ljava/lang/String; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions { - public fun ()V - public fun (Lelide/runtime/intrinsics/js/node/AbortSignal;)V - public synthetic fun (Lelide/runtime/intrinsics/js/node/AbortSignal;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lelide/runtime/intrinsics/js/node/AbortSignal; - public final fun copy (Lelide/runtime/intrinsics/js/node/AbortSignal;)Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions; - public static synthetic fun copy$default (Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions;Lelide/runtime/intrinsics/js/node/AbortSignal;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/stream/ReadableToArrayOptions; +public final class elide/runtime/node/path/PathBuf : elide/runtime/intrinsics/js/node/path/Path, org/graalvm/polyglot/proxy/ProxyObject { + public static final field Companion Lelide/runtime/node/path/PathBuf$Companion; + public synthetic fun (Lelide/runtime/node/path/PathStyle;Lkotlinx/io/files/Path;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun charAt (I)C + public fun compareTo (Lelide/runtime/intrinsics/js/node/path/Path;)I + public synthetic fun compareTo (Ljava/lang/Object;)I + public fun copy ()Lelide/runtime/intrinsics/js/node/path/Path; public fun equals (Ljava/lang/Object;)Z - public final fun getSignal ()Lelide/runtime/intrinsics/js/node/AbortSignal; + public static fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public static fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; + public static fun from (Ljava/lang/String;Lelide/runtime/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; + public static fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; + public static fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public static fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public static final fun from$default (Ljava/lang/String;Lelide/runtime/node/path/PathStyle;ILjava/lang/Object;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun get (I)C + public fun getBase ()Ljava/lang/String; + public fun getDir ()Ljava/lang/String; + public fun getExt ()Ljava/lang/String; + public fun getLength ()I + public fun getMember (Ljava/lang/String;)Ljava/lang/Object; + public synthetic fun getMemberKeys ()Ljava/lang/Object; + public fun getMemberKeys ()[Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getRoot ()Ljava/lang/String; + public fun getStyle ()Lelide/runtime/node/path/PathStyle; + public fun hasMember (Ljava/lang/String;)Z public fun hashCode ()I - public final fun setSignal (Lelide/runtime/intrinsics/js/node/AbortSignal;)V + public fun isAbsolute ()Z + public fun join (Ljava/lang/Iterable;)Ljava/lang/String; + public fun join (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; + public fun join ([Lelide/runtime/intrinsics/js/node/path/Path;)Ljava/lang/String; + public final fun length ()I + public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V + public fun removeMember (Ljava/lang/String;)Z + public fun split ()Lkotlin/sequences/Sequence; + public fun subSequence (II)Ljava/lang/CharSequence; + public fun toJavaPath ()Ljava/nio/file/Path; + public fun toKotlinPath ()Lkotlinx/io/files/Path; public fun toString ()Ljava/lang/String; } -public abstract interface class elide/runtime/intrinsics/js/node/stream/StatefulStream : java/io/Closeable, java/lang/AutoCloseable { - public abstract fun destroy ()V - public abstract fun destroy (Ljava/lang/Throwable;)V - public abstract fun destroy (Lorg/graalvm/polyglot/Value;)V - public abstract fun getClosed ()Z - public abstract fun getDestroyed ()Z -} - -public abstract interface class elide/runtime/intrinsics/js/node/stream/Stream { -} - -public abstract interface class elide/runtime/intrinsics/js/node/stream/Writable : elide/runtime/intrinsics/js/node/events/EventEmitter, elide/runtime/intrinsics/js/node/events/EventTarget, elide/runtime/intrinsics/js/node/stream/StatefulStream { - public static final field Companion Lelide/runtime/intrinsics/js/node/stream/Writable$Companion; - public abstract fun cork ()V - public abstract fun destroy ()V - public abstract fun destroy (Ljava/lang/Throwable;)V - public abstract fun destroy (Lorg/graalvm/polyglot/Value;)V - public abstract fun end ()V - public abstract fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V - public abstract fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V - public abstract fun end (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun end$default (Lelide/runtime/intrinsics/js/node/stream/Writable;Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V - public abstract fun getErrored ()Ljava/lang/Object; - public abstract fun getWritable ()Z - public abstract fun getWritableAborted ()Z - public abstract fun getWritableCorked ()I - public abstract fun getWritableEnded ()Z - public abstract fun getWritableFinished ()Z - public abstract fun getWritableHighWaterMark ()I - public abstract fun getWritableLength ()I - public abstract fun getWritableNeedDrain ()Z - public abstract fun getWritableObjectMode ()Z - public static fun wrap (Ljava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/stream/Writable; - public abstract fun write (Ljava/lang/Object;)V - public abstract fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;)V - public abstract fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;)V - public abstract fun write (Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)V - public static synthetic fun write$default (Lelide/runtime/intrinsics/js/node/stream/Writable;Ljava/lang/Object;Lorg/graalvm/polyglot/Value;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V +public final class elide/runtime/node/path/PathBuf$Companion : elide/runtime/intrinsics/js/node/path/PathFactory { + public fun from (Lelide/runtime/intrinsics/js/node/path/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/io/File;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/lang/String;Lelide/runtime/node/path/PathStyle;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/lang/String;[Ljava/lang/String;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Ljava/nio/file/Path;)Lelide/runtime/intrinsics/js/node/path/Path; + public fun from (Lkotlinx/io/files/Path;)Lelide/runtime/intrinsics/js/node/path/Path; } -public final class elide/runtime/intrinsics/js/node/stream/Writable$Companion { - public final fun wrap (Ljava/io/OutputStream;)Lelide/runtime/intrinsics/js/node/stream/Writable; +public final class elide/runtime/node/path/PathStyle : java/lang/Enum { + public static final field POSIX Lelide/runtime/node/path/PathStyle; + public static final field WIN32 Lelide/runtime/node/path/PathStyle; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lelide/runtime/node/path/PathStyle; + public static fun values ()[Lelide/runtime/node/path/PathStyle; } -public abstract interface class elide/runtime/intrinsics/js/typed/UUID : elide/runtime/intrinsics/js/StringLike { - public abstract fun getAsString ()Ljava/lang/String; +public synthetic class elide/runtime/node/perfHooks/$NodePerformanceHooksModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/js/typed/UUID$Factory { - public abstract fun of-8m_k6eQ (Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID;)Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; - public abstract fun of-KoDiJNU (Ljava/lang/String;)Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; - public abstract fun of-KoDiJNU (Ljava/util/UUID;)Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; - public abstract fun random-G0GOI2s ()Lelide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue$ValidUUID; +public synthetic class elide/runtime/node/perfHooks/$NodePerformanceHooksModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/js/typed/UUID$UUIDType : java/lang/Enum { - public static final field V4 Lelide/runtime/intrinsics/js/typed/UUID$UUIDType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/js/typed/UUID$UUIDType; - public static fun values ()[Lelide/runtime/intrinsics/js/typed/UUID$UUIDType; +public synthetic class elide/runtime/node/process/$NodeProcessModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/server/http/ExpressResponseAPI { - public abstract fun append (Ljava/lang/String;Ljava/lang/String;)V - public static synthetic fun append$default (Lelide/runtime/intrinsics/server/http/ExpressResponseAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun end ()V - public abstract fun get (Ljava/lang/String;)Ljava/lang/String; - public abstract fun send (ILorg/graalvm/polyglot/Value;)V - public abstract fun set (Ljava/lang/String;Ljava/lang/String;)V - public static synthetic fun set$default (Lelide/runtime/intrinsics/server/http/ExpressResponseAPI;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V - public abstract fun status (I)V +public synthetic class elide/runtime/node/process/$NodeProcessModule$Provide0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/server/http/HttpContext : java/util/Map, kotlin/jvm/internal/markers/KMutableMap, org/graalvm/polyglot/proxy/ProxyObject { - public fun clear ()V - public final fun containsKey (Ljava/lang/Object;)Z - public fun containsKey (Ljava/lang/String;)Z - public fun containsValue (Ljava/lang/Object;)Z - public final fun entrySet ()Ljava/util/Set; - public final fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun get (Ljava/lang/String;)Ljava/lang/Object; - public fun getEntries ()Ljava/util/Set; - public fun getKeys ()Ljava/util/Set; - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public fun getMemberKeys ()Ljava/lang/Object; - public fun getSize ()I - public fun getValues ()Ljava/util/Collection; - public fun hasMember (Ljava/lang/String;)Z - public fun isEmpty ()Z - public final fun keySet ()Ljava/util/Set; - public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun put (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public final fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public fun remove (Ljava/lang/String;)Ljava/lang/Object; - public final fun size ()I - public final fun values ()Ljava/util/Collection; +public synthetic class elide/runtime/node/querystring/$NodeQuerystringModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/server/http/HttpMethod : java/lang/Enum { - public static final field CONNECT Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field DELETE Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field GET Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field HEAD Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field OPTIONS Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field PATCH Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field POST Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field PUT Lelide/runtime/intrinsics/server/http/HttpMethod; - public static final field TRACE Lelide/runtime/intrinsics/server/http/HttpMethod; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/server/http/HttpMethod; - public static fun values ()[Lelide/runtime/intrinsics/server/http/HttpMethod; +public synthetic class elide/runtime/node/querystring/$NodeQuerystringModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/server/http/HttpRequest { - public abstract fun getMethod ()Lelide/runtime/intrinsics/server/http/HttpMethod; - public abstract fun getUri ()Ljava/lang/String; +public synthetic class elide/runtime/node/readline/$NodeReadlineModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/server/http/HttpResponse : elide/runtime/intrinsics/server/http/ExpressResponseAPI { - public fun append (Ljava/lang/String;Ljava/lang/String;)V - public abstract fun header (Ljava/lang/String;Ljava/lang/String;)V - public abstract fun send (ILorg/graalvm/polyglot/Value;)V +public synthetic class elide/runtime/node/readline/$NodeReadlineModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/server/http/HttpRouter { - public abstract fun handle (Ljava/lang/String;Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V +public synthetic class elide/runtime/node/readline/$NodeReadlinePromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/server/http/HttpServerAgent { - public static final field Companion Lelide/runtime/intrinsics/server/http/HttpServerAgent$Companion; +public synthetic class elide/runtime/node/readline/$NodeReadlinePromisesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public final fun run (Lorg/graalvm/polyglot/Source;Lkotlin/jvm/functions/Function0;)V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final class elide/runtime/intrinsics/server/http/HttpServerAgent$Companion { +public synthetic class elide/runtime/node/stream/$NodeStreamConsumersModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public class elide/runtime/intrinsics/server/http/HttpServerConfig : org/graalvm/polyglot/proxy/ProxyObject { - public fun getAutoStart ()Z - public fun getMember (Ljava/lang/String;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun getPort ()I - public fun hasMember (Ljava/lang/String;)Z - public fun onBind (Lorg/graalvm/polyglot/Value;)V - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public fun setAutoStart (Z)V - public fun setPort (I)V +public synthetic class elide/runtime/node/stream/$NodeStreamConsumersModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/server/http/HttpServerEngine { - public abstract fun getConfig ()Lelide/runtime/intrinsics/server/http/HttpServerConfig; - public abstract fun getRouter ()Lelide/runtime/intrinsics/server/http/HttpRouter; - public abstract fun getRunning ()Z - public abstract fun start ()V +public synthetic class elide/runtime/node/stream/$NodeStreamModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteAPI$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stream/$NodeStreamModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteDatabase$Defaults$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stream/$NodeStreamPromisesModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteDatabase$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stream/$NodeStreamPromisesModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteObject$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stream/$NodeStreamWebModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLitePrimitiveType$Companion$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stream/$NodeStreamWebModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLitePrimitiveType$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stringDecoder/$NodeStringDecoderModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteStatement$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/stringDecoder/$NodeStringDecoderModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransaction$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/test/$NodeTestModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransactionType$Companion$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/test/$NodeTestModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransactionType$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/url/$NodeURLModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/sqlite/$SQLiteTransactor$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/url/$NodeURLModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteAPI { -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteDatabase : elide/runtime/intrinsics/js/Disposable, java/io/Closeable, java/lang/AutoCloseable, org/graalvm/polyglot/proxy/ProxyObject { - public static final field DEFAULT_CREATE Z - public static final field DEFAULT_READONLY Z - public static final field DEFAULT_THROW_ON_ERROR Z - public static final field Defaults Lelide/runtime/intrinsics/sqlite/SQLiteDatabase$Defaults; - public static final field MAIN_SCHEMA Ljava/lang/String; - public fun close ()V - public abstract fun close (Z)V - public abstract fun connection ()Lorg/sqlite/SQLiteConnection; - public abstract fun deserialize ([BLjava/lang/String;)V - public static synthetic fun deserialize$default (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;[BLjava/lang/String;ILjava/lang/Object;)V - public abstract fun exec (Lelide/runtime/intrinsics/sqlite/SQLiteStatement;[Ljava/lang/Object;)V - public abstract fun exec (Ljava/lang/String;[Ljava/lang/Object;)V - public abstract fun getActive ()Z - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public fun hasMember (Ljava/lang/String;)Z - public abstract fun loadExtension (Ljava/lang/String;)V - public abstract fun prepare (Ljava/lang/String;[Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteStatement; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V - public abstract fun query (Lelide/runtime/intrinsics/sqlite/SQLiteStatement;[Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteStatement; - public abstract fun query (Ljava/lang/String;[Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteStatement; - public fun removeMember (Ljava/lang/String;)Z - public abstract fun serialize (Ljava/lang/String;)[B - public static synthetic fun serialize$default (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;Ljava/lang/String;ILjava/lang/Object;)[B - public abstract fun transaction (Lelide/runtime/intrinsics/sqlite/SQLiteTransactor;)Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; - public abstract fun unwrap ()Lorg/sqlite/core/DB; -} - -public final class elide/runtime/intrinsics/sqlite/SQLiteDatabase$Defaults { - public static final field DEFAULT_CREATE Z - public static final field DEFAULT_READONLY Z - public static final field DEFAULT_THROW_ON_ERROR Z - public static final field MAIN_SCHEMA Ljava/lang/String; -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteObject : elide/runtime/intrinsics/js/MapLike { - public abstract fun asList ()Ljava/util/List; - public abstract fun getColumnTypes ()Ljava/util/Map; - public abstract fun getColumns ()[Ljava/lang/String; -} - -public final class elide/runtime/intrinsics/sqlite/SQLitePrimitiveType : java/lang/Enum, elide/core/api/Symbolic, elide/runtime/intrinsics/sqlite/SQLiteType { - public static final field BLOB Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; - public static final field Companion Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType$Companion; - public static final field INTEGER Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; - public static final field REAL Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; - public static final field TEXT Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getMappedType ()Lkotlin/reflect/KClass; - public final fun getNumber ()I - public synthetic fun getSymbol ()Ljava/lang/Object; - public fun getSymbol ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; - public static fun values ()[Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; -} - -public final class elide/runtime/intrinsics/sqlite/SQLitePrimitiveType$Companion : elide/core/api/Symbolic$SealedResolver { - public final fun resolve (I)Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; - public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; - public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLitePrimitiveType; -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteStatement : java/io/Closeable, java/lang/AutoCloseable { - public abstract fun all ([Ljava/lang/Object;)Ljava/util/List; - public abstract synthetic fun finalize ()V - public abstract fun get ([Ljava/lang/Object;)Lelide/runtime/intrinsics/sqlite/SQLiteObject; - public abstract fun prepare ([Ljava/lang/Object;)Ljava/sql/PreparedStatement; - public static synthetic fun prepare$default (Lelide/runtime/intrinsics/sqlite/SQLiteStatement;[Ljava/lang/Object;ILjava/lang/Object;)Ljava/sql/PreparedStatement; - public abstract fun run ([Ljava/lang/Object;)V - public abstract fun unwrap ()Ljava/sql/Statement; - public abstract fun values ([Ljava/lang/Object;)Ljava/util/List; -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteTransaction : java/util/concurrent/Future, org/graalvm/polyglot/proxy/ProxyExecutable, org/graalvm/polyglot/proxy/ProxyObject { - public fun cancel (Z)Z - public abstract fun deferred ()Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; - public abstract fun exclusive ()Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; - public fun execute ([Lorg/graalvm/polyglot/Value;)Ljava/lang/Object; - public synthetic fun getMemberKeys ()Ljava/lang/Object; - public fun getMemberKeys ()[Ljava/lang/String; - public abstract fun getType ()Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; - public fun hasMember (Ljava/lang/String;)Z - public abstract fun immediate ()Lelide/runtime/intrinsics/sqlite/SQLiteTransaction; - public abstract fun invoke ([Ljava/lang/Object;)Ljava/lang/Object; - public fun putMember (Ljava/lang/String;Lorg/graalvm/polyglot/Value;)V -} - -public final class elide/runtime/intrinsics/sqlite/SQLiteTransactionType : java/lang/Enum, elide/core/api/Symbolic { - public static final field AUTO Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; - public static final field Companion Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType$Companion; - public static final field DEFERRED Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; - public static final field EXCLUSIVE Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; - public static final field IMMEDIATE Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public synthetic fun getSymbol ()Ljava/lang/Object; - public fun getSymbol ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; - public static fun values ()[Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; -} - -public final class elide/runtime/intrinsics/sqlite/SQLiteTransactionType$Companion : elide/core/api/Symbolic$SealedResolver { - public synthetic fun resolve (Ljava/lang/Object;)Lelide/core/api/Symbolic; - public fun resolve (Ljava/lang/String;)Lelide/runtime/intrinsics/sqlite/SQLiteTransactionType; -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteTransactor { - public fun dispatch (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;[Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun transact (Lelide/runtime/intrinsics/sqlite/SQLiteDatabase;[Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class elide/runtime/intrinsics/sqlite/SQLiteType { + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/testing/$TestingAPI$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/worker/$NodeWorkerModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public final synthetic class elide/runtime/intrinsics/testing/$TestingAPI$TestGraphNode$ReflectConfig : io/micronaut/core/graal/GraalReflectionConfigurer { +public synthetic class elide/runtime/node/worker/$NodeWorkerModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; public fun ()V - public fun getAnnotationMetadata ()Lio/micronaut/core/annotation/AnnotationMetadata; -} - -public abstract interface class elide/runtime/intrinsics/testing/TestingAPI { - public fun describe (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; - public fun describe (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; - public abstract fun expect (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Assertion; - public fun suite (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; - public abstract fun suite (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite; - public fun test (Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Test; - public abstract fun test (Lorg/graalvm/polyglot/Value;Lorg/graalvm/polyglot/Value;)Lelide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Test; -} - -public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { -} - -public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Assertion : elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Suite : elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { +public synthetic class elide/runtime/node/zlib/$NodeZlibModule$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } -public abstract interface class elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode$Test : elide/runtime/intrinsics/testing/TestingAPI$TestGraphNode { +public synthetic class elide/runtime/node/zlib/$NodeZlibModule$Provide$graalvm0$Definition : io/micronaut/context/AbstractInitializableBeanDefinitionAndReference { + public static final field $ANNOTATION_METADATA Lio/micronaut/core/annotation/AnnotationMetadata; + public fun ()V + protected fun (Ljava/lang/Class;Lio/micronaut/context/AbstractInitializableBeanDefinition$MethodOrFieldReference;)V + public fun inject (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;Ljava/lang/Object;)Ljava/lang/Object; + public fun instantiate (Lio/micronaut/context/BeanResolutionContext;Lio/micronaut/context/BeanContext;)Ljava/lang/Object; + public fun isEnabled (Lio/micronaut/context/BeanContext;)Z + public fun isEnabled (Lio/micronaut/context/BeanContext;Lio/micronaut/context/BeanResolutionContext;)Z + public fun load ()Lio/micronaut/inject/BeanDefinition; } public final class elide/runtime/plugins/debug/Debug { diff --git a/packages/graalvm/build.gradle.kts b/packages/graalvm/build.gradle.kts index 29c9d987ff..ac63c1ebf6 100644 --- a/packages/graalvm/build.gradle.kts +++ b/packages/graalvm/build.gradle.kts @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/detekt-baseline.xml b/packages/graalvm/detekt-baseline.xml index 6175090d16..4bfbe4381b 100644 --- a/packages/graalvm/detekt-baseline.xml +++ b/packages/graalvm/detekt-baseline.xml @@ -61,7 +61,6 @@ NestedClassesVisibility:URLSearchParamsIntrinsic.kt$URLSearchParamsIntrinsic$URLSearchParams : AbstractURLSearchParamsIURLSearchParams PrintStackTrace:AbstractDelegateVFS.kt$AbstractDelegateVFS$thr RethrowCaughtException:AbstractGVMScript.kt$AbstractGVMScript$throw exc - RethrowCaughtException:ChildProcessNative.kt$ChildProcessNative$throw err ReturnCount:GraalVMRuntime.kt$GraalVMRuntime.Companion$internal fun resolveVersion(source: String = System.getProperty(SYSTEM_JVM_VERSION)): Version? ReturnCount:NodePaths.kt$NodePaths.BasePaths$@Polyglot override fun format(pathObject: Any): String SpreadOperator:AbstractDelegateVFS.kt$AbstractDelegateVFS$(segments[0], *segments.drop(1).toTypedArray()) @@ -71,7 +70,6 @@ SpreadOperator:FrameworkFeature.kt$FrameworkFeature$(*clazz.declaredConstructors) SpreadOperator:FrameworkFeature.kt$FrameworkFeature$(*clazz.declaredFields) SpreadOperator:FrameworkFeature.kt$FrameworkFeature$(*clazz.declaredMethods) - SpreadOperator:GraalVMEngine.kt$GraalVMEngine.Companion$(*languages) SpreadOperator:NativeCryptoFeature.kt$NativeCryptoFeature$( "netty_tcnative_linux_$archTag", *tcnative, builtin = true, ) SpreadOperator:NativeCryptoFeature.kt$NativeCryptoFeature$( "netty_tcnative_osx_$archTag", *tcnative, builtin = true, ) SpreadOperator:NativeCryptoFeature.kt$NativeCryptoFeature$( "transport", *tcnative, builtin = true, initializer = true, absolutePath = Path(System.getProperty("elide.target")).resolve("libtransport.a"), ) @@ -105,7 +103,6 @@ ThrowsCount:URLSearchParamsIntrinsic.kt$private fun IURLSearchParams.pluckMember(key: String): Any TooGenericExceptionCaught:AbstractDelegateVFS.kt$AbstractDelegateVFS$thr: Throwable TooGenericExceptionCaught:AbstractGVMScript.kt$AbstractGVMScript$exc: Exception - TooGenericExceptionCaught:ChildProcessNative.kt$ChildProcessNative$err: Throwable TooGenericExceptionCaught:JavaScript.kt$JavaScript$err: Throwable TooGenericExceptionCaught:JsIterator.kt$JsIterator.JsIteratorImpl$err: Throwable TooGenericExceptionCaught:NodeEvents.kt$EventAwareRelay$e: Throwable diff --git a/packages/graalvm/src/main/jpms/module-info.java b/packages/graalvm/src/main/jpms/module-info.java index cce0d34e89..2ba25c1a56 100644 --- a/packages/graalvm/src/main/jpms/module-info.java +++ b/packages/graalvm/src/main/jpms/module-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/core/EngineFactory.kt b/packages/graalvm/src/main/kotlin/elide/runtime/core/EngineFactory.kt index 61d23bf2d5..1003e02463 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/core/EngineFactory.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/core/EngineFactory.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core import elide.runtime.core.internals.MutableEngineLifecycle diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/core/extensions/ExecutionListener.kt b/packages/graalvm/src/main/kotlin/elide/runtime/core/extensions/ExecutionListener.kt index f76941cba5..5c94e0e8dd 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/core/extensions/ExecutionListener.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/core/extensions/ExecutionListener.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core.extensions import org.graalvm.polyglot.management.ExecutionListener diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/MutableEngineLifecycle.kt b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/MutableEngineLifecycle.kt index c6d904f733..296ba772d3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/MutableEngineLifecycle.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/MutableEngineLifecycle.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core.internals import elide.runtime.core.DelicateElideApi @@ -21,7 +20,7 @@ import elide.runtime.core.EngineLifecycleEvent * An internal implementation of the [EngineLifecycle] interface that allows emitting events. * @see emit */ -@DelicateElideApi internal class MutableEngineLifecycle : EngineLifecycle { +@DelicateElideApi public class MutableEngineLifecycle : EngineLifecycle { /** A map associating event keys with a stack of listeners. */ private val listeners = mutableMapOf>() @@ -33,7 +32,7 @@ import elide.runtime.core.EngineLifecycleEvent } @Suppress("unchecked_cast") - fun emit(event: EngineLifecycleEvent, payload: T) { + public fun emit(event: EngineLifecycleEvent, payload: T) { // trigger the event for each listener in this entry listeners[event]?.forEach { (it as (T) -> Unit).invoke(payload) } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMConfiguration.kt b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMConfiguration.kt index 57e61d5669..6d5d920fbd 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMConfiguration.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMConfiguration.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -24,7 +24,7 @@ import elide.runtime.core.internals.MutableEngineLifecycle * Internal implementation of the [PolyglotEngineConfiguration] abstract class, specialized for the GraalVM engine * implementation. */ -@DelicateElideApi internal class GraalVMConfiguration( +@DelicateElideApi public class GraalVMConfiguration( /** A [MutableEngineLifecycle] instance that can be used to emit events to registered plugins. */ private val lifecycle: MutableEngineLifecycle ) : PolyglotEngineConfiguration() { @@ -63,7 +63,7 @@ import elide.runtime.core.internals.MutableEngineLifecycle override val hostRuntime: HostRuntime = GraalVMRuntime() /** Arguments to provide to guest code. */ - val arguments: Array get() = entrypointArgs.get() ?: emptyArray() + public val arguments: Array get() = entrypointArgs.get() ?: emptyArray() override fun install(plugin: EnginePlugin, configure: C.() -> Unit): I { require(plugin.key.id !in plugins) { "A plugin with the provided key is already registered" } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMContext.kt b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMContext.kt index be5623e652..ac074a8046 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMContext.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMContext.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -21,7 +21,9 @@ import elide.runtime.core.PolyglotContext.EvaluationOptions /** * An implementation of the [PolyglotContext] interface wrapping a GraalVM context. */ -@DelicateElideApi internal class GraalVMContext(val context: Context) : PolyglotContext { +@DelicateElideApi public class GraalVMContext( + public val context: Context +) : PolyglotContext { /** Thread-safe mutable map holding this context's elements. */ private val elements: MutableMap, Any?> = ConcurrentHashMap() diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMEngine.kt b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMEngine.kt index 95465c8e0f..e026647b0c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMEngine.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/core/internals/graalvm/GraalVMEngine.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,6 +10,8 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ +@file:Suppress("WildcardImport") + package elide.runtime.core.internals.graalvm import org.graalvm.nativeimage.ImageInfo @@ -20,7 +22,6 @@ import org.graalvm.polyglot.Engine import org.graalvm.polyglot.EnvironmentAccess import org.graalvm.polyglot.PolyglotAccess import org.graalvm.polyglot.Value -import org.graalvm.polyglot.proxy.Proxy import java.io.InputStream import java.io.OutputStream import java.util.logging.Handler @@ -41,6 +42,7 @@ import elide.runtime.core.internals.MutableEngineLifecycle import elide.runtime.core.internals.graalvm.GraalVMEngine.Companion.create import elide.runtime.core.internals.graalvm.GraalVMRuntime.Companion.GVM_23 import elide.runtime.core.internals.graalvm.GraalVMRuntime.Companion.GVM_23_1 +import elide.vm.annotations.Polyglot import org.graalvm.polyglot.HostAccess as PolyglotHostAccess /** @@ -50,7 +52,7 @@ import org.graalvm.polyglot.HostAccess as PolyglotHostAccess * @see acquire * @see create */ -@DelicateElideApi internal class GraalVMEngine private constructor( +@DelicateElideApi public class GraalVMEngine private constructor( private val lifecycle: MutableEngineLifecycle, private val config: GraalVMConfiguration, private val engine: Engine, @@ -77,7 +79,7 @@ import org.graalvm.polyglot.HostAccess as PolyglotHostAccess private fun createContext(cfg: Builder.() -> Unit, finalizer: Builder.() -> Context = { build() }): GraalVMContext { val contextHostAccess = PolyglotHostAccess.newBuilder(PolyglotHostAccess.ALL) .allowImplementationsAnnotatedBy(PolyglotHostAccess.Implementable::class.java) - .allowAccessAnnotatedBy(PolyglotHostAccess.Export::class.java) + .allowAccessAnnotatedBy(Polyglot::class.java) .allowArrayAccess(true) .allowBufferAccess(true) .allowAccessInheritance(true) @@ -161,7 +163,7 @@ import org.graalvm.polyglot.HostAccess as PolyglotHostAccess return createContext(cfg) } - internal companion object { + public companion object { @JvmStatic private val defaultAuxPath = System.getProperty("elide.natives") // Names of known-internal members which are yanked before guest code is executed. @@ -246,7 +248,8 @@ import org.graalvm.polyglot.HostAccess as PolyglotHostAccess * Creates a new [GraalVMEngine] using the provided [configuration]. This method triggers the [EngineCreated] event * for registered plugins. */ - fun create(configuration: GraalVMConfiguration, lifecycle: MutableEngineLifecycle): GraalVMEngine { + @Suppress("SpreadOperator", "LongMethod") + public fun create(configuration: GraalVMConfiguration, lifecycle: MutableEngineLifecycle): GraalVMEngine { val nativesPath = System.getProperty("elide.natives")?.ifBlank { null } ?: defaultAuxPath val languages = configuration.languages.map { it.languageId }.toTypedArray() diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/EngineFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/EngineFeature.kt index 2c9afffd58..5dffa2cf82 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/EngineFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/EngineFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature import org.graalvm.nativeimage.hosted.Feature diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/FrameworkFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/FrameworkFeature.kt index 9e3a9c1ad4..0ec3c3e6b1 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/FrameworkFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/FrameworkFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature import org.graalvm.nativeimage.hosted.Feature diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/ProtocolBuffers.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/ProtocolBuffers.kt index d370105490..47a9e39f38 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/ProtocolBuffers.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/ProtocolBuffers.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature import org.graalvm.nativeimage.hosted.Feature diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/VirtualFilesystem.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/VirtualFilesystem.kt index 27b0468836..1bbf4470f7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/VirtualFilesystem.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/VirtualFilesystem.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature import org.graalvm.nativeimage.hosted.Feature diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/JavaScriptFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/JavaScriptFeature.kt index ea0163794a..7c9035b030 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/JavaScriptFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/JavaScriptFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -16,10 +16,8 @@ import org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess import elide.annotations.internal.VMFeature import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotEngine -import elide.runtime.core.internals.graalvm.GraalVMConfiguration -import elide.runtime.core.internals.graalvm.GraalVMEngine import elide.runtime.feature.EngineFeature -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest import elide.runtime.plugins.js.JavaScript /** GraalVM feature which enables reflection required for the Elide JavaScript guest runtime. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/node/NodeJsFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/node/NodeJsFeature.kt index a0f8fc6ec9..d471546b92 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/node/NodeJsFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/js/node/NodeJsFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -18,43 +18,43 @@ import elide.annotations.internal.VMFeature import elide.runtime.feature.FrameworkFeature import elide.runtime.gvm.internals.intrinsics.js.url.URLIntrinsic import elide.runtime.gvm.internals.intrinsics.js.url.URLSearchParamsIntrinsic -import elide.runtime.gvm.internals.node.asserts.NodeAssert -import elide.runtime.gvm.internals.node.buffer.NodeBufferModuleFacade -import elide.runtime.gvm.internals.node.childProcess.NodeChildProcess -import elide.runtime.gvm.internals.node.cluster.NodeCluster -import elide.runtime.gvm.internals.node.console.NodeConsole -import elide.runtime.gvm.internals.node.crypto.NodeCrypto -import elide.runtime.gvm.internals.node.dgram.NodeDatagram -import elide.runtime.gvm.internals.node.diagnostics.NodeDiagnosticsChannel -import elide.runtime.gvm.internals.node.dns.NodeDNS -import elide.runtime.gvm.internals.node.dns.NodeDNSPromises -import elide.runtime.gvm.internals.node.domain.NodeDomain -import elide.runtime.gvm.internals.node.events.NodeEventsModuleFacade -import elide.runtime.gvm.internals.node.fs.FilesystemBase -import elide.runtime.gvm.internals.node.fs.NodeFilesystemProxy -import elide.runtime.gvm.internals.node.http.NodeHttp -import elide.runtime.gvm.internals.node.http2.NodeHttp2 -import elide.runtime.gvm.internals.node.https.NodeHttps -import elide.runtime.gvm.internals.node.inspector.NodeInspector -import elide.runtime.gvm.internals.node.inspector.NodeInspectorPromises -import elide.runtime.gvm.internals.node.module.NodeModules -import elide.runtime.gvm.internals.node.net.NodeNetwork -import elide.runtime.gvm.internals.node.os.NodeOperatingSystem -import elide.runtime.gvm.internals.node.path.NodePaths -import elide.runtime.gvm.internals.node.perfHooks.NodePerformanceHooks -import elide.runtime.gvm.internals.node.process.NodeProcess -import elide.runtime.gvm.internals.node.querystring.NodeQuerystring -import elide.runtime.gvm.internals.node.readline.NodeReadline -import elide.runtime.gvm.internals.node.readline.NodeReadlinePromises -import elide.runtime.gvm.internals.node.stream.NodeStream -import elide.runtime.gvm.internals.node.stream.NodeStreamConsumers -import elide.runtime.gvm.internals.node.stream.NodeStreamPromises -import elide.runtime.gvm.internals.node.stream.NodeWebStreams -import elide.runtime.gvm.internals.node.stringDecoder.NodeStringDecoder -import elide.runtime.gvm.internals.node.test.NodeTest -import elide.runtime.gvm.internals.node.url.NodeURL -import elide.runtime.gvm.internals.node.worker.NodeWorker -import elide.runtime.gvm.internals.node.zlib.NodeZlib +import elide.runtime.node.asserts.NodeAssert +import elide.runtime.node.buffer.NodeBufferModuleFacade +import elide.runtime.node.childProcess.NodeChildProcess +import elide.runtime.node.cluster.NodeCluster +import elide.runtime.node.console.NodeConsole +import elide.runtime.node.crypto.NodeCrypto +import elide.runtime.node.dgram.NodeDatagram +import elide.runtime.node.diagnostics.NodeDiagnosticsChannel +import elide.runtime.node.dns.NodeDNS +import elide.runtime.node.dns.NodeDNSPromises +import elide.runtime.node.domain.NodeDomain +import elide.runtime.node.events.NodeEventsModuleFacade +import elide.runtime.node.fs.FilesystemBase +import elide.runtime.node.fs.NodeFilesystemProxy +import elide.runtime.node.http.NodeHttp +import elide.runtime.node.http2.NodeHttp2 +import elide.runtime.node.https.NodeHttps +import elide.runtime.node.inspector.NodeInspector +import elide.runtime.node.inspector.NodeInspectorPromises +import elide.runtime.node.module.NodeModules +import elide.runtime.node.net.NodeNetwork +import elide.runtime.node.os.NodeOperatingSystem +import elide.runtime.node.path.NodePaths +import elide.runtime.node.perfHooks.NodePerformanceHooks +import elide.runtime.node.process.NodeProcess +import elide.runtime.node.querystring.NodeQuerystring +import elide.runtime.node.readline.NodeReadline +import elide.runtime.node.readline.NodeReadlinePromises +import elide.runtime.node.stream.NodeStream +import elide.runtime.node.stream.NodeStreamConsumers +import elide.runtime.node.stream.NodeStreamPromises +import elide.runtime.node.stream.NodeWebStreams +import elide.runtime.node.stringDecoder.NodeStringDecoder +import elide.runtime.node.test.NodeTest +import elide.runtime.node.url.NodeURL +import elide.runtime.node.worker.NodeWorker +import elide.runtime.node.zlib.NodeZlib import elide.runtime.intrinsics.js.URL import elide.runtime.intrinsics.js.URLSearchParams import elide.runtime.intrinsics.js.node.* @@ -149,7 +149,7 @@ import elide.runtime.intrinsics.js.node.stream.Writable cls(InspectorAPI::class) cls(InspectorPromisesAPI::class) cls(NodeInspector::class) - cls(NodeInspectorPromises::class) + cls(elide.runtime.node.inspector.NodeInspectorPromises::class) // `module` cls(ModuleAPI::class) @@ -161,9 +161,9 @@ import elide.runtime.intrinsics.js.node.stream.Writable // `os` cls(OperatingSystemAPI::class) - cls(NodeOperatingSystem.BaseOS::class) - cls(NodeOperatingSystem.Posix::class) - cls(NodeOperatingSystem.Win32::class) + cls(elide.runtime.node.os.NodeOperatingSystem.BaseOS::class) + cls(elide.runtime.node.os.NodeOperatingSystem.Posix::class) + cls(elide.runtime.node.os.NodeOperatingSystem.Win32::class) // `path` cls(PathAPI::class) @@ -190,7 +190,7 @@ import elide.runtime.intrinsics.js.node.stream.Writable cls(ReadlineAPI::class) cls(ReadlinePromisesAPI::class) cls(NodeReadline::class) - cls(NodeReadlinePromises::class) + cls(elide.runtime.node.readline.NodeReadlinePromises::class) // `stream` + `stream/consumers` + `stream/promises` + `stream/web` cls(StreamAPI::class) diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/JvmFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/JvmFeature.kt index 912853b1c4..4832674094 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/JvmFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/JvmFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature.jvm import elide.annotations.internal.VMFeature import elide.runtime.feature.EngineFeature -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** GraalVM feature which enables reflection required for the Elide JVM guest runtime. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/KotlinFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/KotlinFeature.kt index bc4a76e5f6..2b360db9df 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/KotlinFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/jvm/KotlinFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature.jvm import elide.annotations.internal.VMFeature import elide.runtime.feature.EngineFeature -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** GraalVM feature which enables reflection required for the Elide Kotlin guest compiler. */ @VMFeature internal class KotlinFeature : EngineFeature(GraalVMGuest.JVM) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/python/PythonFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/python/PythonFeature.kt index 30465dd509..bb43bccd8f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/python/PythonFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/python/PythonFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature.python import elide.annotations.internal.VMFeature import elide.runtime.feature.EngineFeature -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** GraalVM feature which enables reflection required for the Elide Python guest runtime. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/ruby/RubyFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/ruby/RubyFeature.kt index b55e61a8fc..b809963f43 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/ruby/RubyFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/ruby/RubyFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature.ruby import elide.annotations.internal.VMFeature import elide.runtime.feature.EngineFeature -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** GraalVM feature which enables reflection required for the Elide Ruby guest runtime. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/feature/wasm/WebAssemblyFeature.kt b/packages/graalvm/src/main/kotlin/elide/runtime/feature/wasm/WebAssemblyFeature.kt index 10d77eb939..702c085216 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/feature/wasm/WebAssemblyFeature.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/feature/wasm/WebAssemblyFeature.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.feature.wasm import elide.annotations.internal.VMFeature import elide.runtime.feature.EngineFeature -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** GraalVM feature which enables reflection required for the Elide WASM guest runtime. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/BasicExecutionInputs.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/BasicExecutionInputs.kt index 34c7d03554..e6e1f6ee2f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/BasicExecutionInputs.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/BasicExecutionInputs.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/DeveloperScript.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/DeveloperScript.kt index ee281013c6..3d64bf3c73 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/DeveloperScript.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/DeveloperScript.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutableScript.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutableScript.kt index c363766cfa..ea831a9f17 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutableScript.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutableScript.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import java.nio.charset.Charset diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutionInputs.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutionInputs.kt index 01e046ad09..bfba7a0c1a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutionInputs.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/ExecutionInputs.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GraalVMGuest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GraalVMGuest.kt similarity index 90% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GraalVMGuest.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/GraalVMGuest.kt index ad6ed2deb8..fed51e5031 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GraalVMGuest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GraalVMGuest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,9 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - -package elide.runtime.gvm.internals +package elide.runtime.gvm import java.util.* -import elide.runtime.gvm.GuestLanguage -import elide.runtime.gvm.InvocationMode /** Enumerates known/supported GraalVM guest languages. */ public enum class GraalVMGuest ( diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestLanguage.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestLanguage.kt index 15e26311ce..339afee60e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestLanguage.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestLanguage.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,11 +10,9 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import java.util.* -import elide.runtime.gvm.internals.GraalVMGuest /** * TBD. diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestScript.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestScript.kt index c5848a446a..a9746acbed 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestScript.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestScript.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestVMTypes.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestVMTypes.kt index 3f5b489dab..72c3cd18b3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestVMTypes.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/GuestVMTypes.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import elide.ssr.ServerResponse diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationBindings.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationBindings.kt index a36bd8ef2e..55c257ddc8 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationBindings.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationBindings.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationMode.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationMode.kt index c57b92dab4..b60fd8a11c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationMode.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/InvocationMode.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/MicronautRequestExecutionInputs.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/MicronautRequestExecutionInputs.kt index 648b599147..79e526d9b0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/MicronautRequestExecutionInputs.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/MicronautRequestExecutionInputs.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import io.micronaut.http.HttpRequest diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/RequestExecutionInputs.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/RequestExecutionInputs.kt index a848978a60..0ff5fe7afd 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/RequestExecutionInputs.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/RequestExecutionInputs.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideAPI.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/api/ElideAPI.kt similarity index 89% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideAPI.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/api/ElideAPI.kt index 37710af98a..cdf5f6ad95 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideAPI.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/api/ElideAPI.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics +package elide.runtime.gvm.api import elide.annotations.API import elide.runtime.intrinsics.js.node.ProcessAPI diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/Intrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/api/Intrinsic.kt similarity index 84% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/Intrinsic.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/api/Intrinsic.kt index 433c8cd80a..34a4009785 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/Intrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/api/Intrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,14 +10,14 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics +package elide.runtime.gvm.api import io.micronaut.context.annotation.DefaultScope import io.micronaut.context.annotation.Infrastructure import io.micronaut.core.annotation.ReflectiveAccess import elide.annotations.Context import elide.annotations.Singleton -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest /** * # Intrinsic Class @@ -38,8 +38,8 @@ import elide.runtime.gvm.internals.GraalVMGuest @DefaultScope(Context::class) @Target(AnnotationTarget.CLASS, AnnotationTarget.FUNCTION) @Retention(AnnotationRetention.SOURCE) -internal annotation class Intrinsic( - val global: String = "", - val language: GraalVMGuest = GraalVMGuest.JAVASCRIPT, - val internal: Boolean = true, +public annotation class Intrinsic( + val global: String = "", + val language: GraalVMGuest = GraalVMGuest.JAVASCRIPT, + val internal: Boolean = true, ) diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestIOConfiguration.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestIOConfiguration.kt index a4e9c9faa1..fd9630ddfb 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestIOConfiguration.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestIOConfiguration.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -22,9 +22,9 @@ import elide.runtime.gvm.internals.vfs.GuestVFSPolicy */ @Suppress("MemberVisibilityCanBePrivate") @ConfigurationProperties("elide.gvm.vfs") -internal interface GuestIOConfiguration : Toggleable { +public interface GuestIOConfiguration : Toggleable { /** Enumerates supported operating modes for VM guest I/O. */ - @Suppress("unused") enum class Mode { + @Suppress("unused") public enum class Mode { /** Virtualized I/O operations via a guest file-system. */ GUEST, @@ -35,67 +35,67 @@ internal interface GuestIOConfiguration : Toggleable { HOST, } - companion object { + public companion object { /** Default case-sensitivity status. */ - const val DEFAULT_CASE_SENSITIVE: Boolean = true + public const val DEFAULT_CASE_SENSITIVE: Boolean = true /** Default symbolic links enablement status. */ - const val DEFAULT_SYMLINKS: Boolean = true + public const val DEFAULT_SYMLINKS: Boolean = true /** Default root path. */ - const val DEFAULT_ROOT: String = AbstractBaseVFS.ROOT_SYSTEM_DEFAULT + public const val DEFAULT_ROOT: String = AbstractBaseVFS.ROOT_SYSTEM_DEFAULT /** Default working directory path. */ - const val DEFAULT_WORKING_DIRECTORY: String = AbstractBaseVFS.DEFAULT_CWD + public const val DEFAULT_WORKING_DIRECTORY: String = AbstractBaseVFS.DEFAULT_CWD /** Default root path. */ - const val DEFAULT_DEFERRED_READS: Boolean = true + public const val DEFAULT_DEFERRED_READS: Boolean = true /** Default policy to apply if none is specified. */ - val DEFAULT_POLICY = GuestVFSPolicy.DEFAULTS + public val DEFAULT_POLICY: GuestVFSPolicy = GuestVFSPolicy.DEFAULTS /** Default operating mode. */ - val DEFAULT_MODE: Mode = Mode.GUEST + public val DEFAULT_MODE: Mode = Mode.GUEST } /** * @return Path to the VFS bundle to use for guest VMs, as applicable. */ - val bundle: String? get() = null + public val bundle: String? get() = null /** * @return Security policies to apply to guest I/O operations. If none is provided, sensible defaults are used. */ - val policy: GuestVFSPolicy get() = DEFAULT_POLICY + public val policy: GuestVFSPolicy get() = DEFAULT_POLICY /** * @return Base operating mode for I/O - options are [Mode.GUEST] (virtualized), [Mode.CLASSPATH] (guest + access to * host app classpath), or [Mode.HOST] (full access to host machine I/O). */ - val mode: Mode get() = DEFAULT_MODE + public val mode: Mode get() = DEFAULT_MODE /** * @return Whether to defer reads until the guest VM requests them. Defaults to `true`. */ - val deferred: Boolean get() = DEFAULT_DEFERRED_READS + public val deferred: Boolean get() = DEFAULT_DEFERRED_READS /** * @return Whether to treat the file-system as case-sensitive. Defaults to `true`. */ - val caseSensitive: Boolean? get() = DEFAULT_CASE_SENSITIVE + public val caseSensitive: Boolean? get() = DEFAULT_CASE_SENSITIVE /** * @return Whether to enable (or expect) symbolic link support. Defaults to `true`. */ - val symlinks: Boolean? get() = DEFAULT_SYMLINKS + public val symlinks: Boolean? get() = DEFAULT_SYMLINKS /** * @return Root path for the file-system. Defaults to `/`. */ - val root: String? get() = DEFAULT_ROOT + public val root: String? get() = DEFAULT_ROOT /** * @return Working directory to initialize the VFS with, as applicable. Defaults to `/`. */ - val workingDirectory: String? get() = DEFAULT_WORKING_DIRECTORY + public val workingDirectory: String? get() = DEFAULT_WORKING_DIRECTORY } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMConfiguration.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMConfiguration.kt index adb7b4e015..2ea511278c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMConfiguration.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMConfiguration.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -28,28 +28,28 @@ import jakarta.annotation.Nullable */ @Suppress("MemberVisibilityCanBePrivate", "unused") @ConfigurationProperties("elide.gvm") -internal interface GuestVMConfiguration : Toggleable { - companion object { +public interface GuestVMConfiguration : Toggleable { + public companion object { /** Default enablement status. */ - const val DEFAULT_ENABLED: Boolean = true + public const val DEFAULT_ENABLED: Boolean = true /** JavaScript language tag. */ - const val LANGUAGE_JS: String = "js" + public const val LANGUAGE_JS: String = "js" /** WASM language tag. */ - const val LANGUAGE_WASM: String = "wasm" + public const val LANGUAGE_WASM: String = "wasm" /** Python language tag. */ - const val LANGUAGE_PYTHON: String = "python" + public const val LANGUAGE_PYTHON: String = "python" /** Ruby language tag. */ - const val LANGUAGE_RUBY: String = "ruby" + public const val LANGUAGE_RUBY: String = "ruby" /** Java language tag. */ - const val LANGUAGE_JAVA: String = "java" + public const val LANGUAGE_JAVA: String = "java" /** Default guest languages. */ - val DEFAULT_LANGUAGES: List = listOf( + public val DEFAULT_LANGUAGES: List = listOf( LANGUAGE_JS, LANGUAGE_WASM, LANGUAGE_PYTHON, @@ -58,45 +58,45 @@ internal interface GuestVMConfiguration : Toggleable { ) /** Default character set to use with raw data exchanged with the JS VM. */ - val DEFAULT_CHARSET: Charset = StandardCharsets.UTF_8 + public val DEFAULT_CHARSET: Charset = StandardCharsets.UTF_8 /** Default configuration instance. */ - val DEFAULTS: GuestVMConfiguration = object : GuestVMConfiguration {} + public val DEFAULTS: GuestVMConfiguration = object : GuestVMConfiguration {} } /** * @return Permitted guest VM languages. Defaults to the supported set for Elide, which, at the time of this writing, * only includes `js`. */ - @Nullable val languages: List? get() = DEFAULT_LANGUAGES + @Nullable public val languages: List? get() = DEFAULT_LANGUAGES /** * @return Primary guest VM to boot and use as a server agent. Defaults to `js`. */ - val primary: EmbeddedScriptLanguage get() = EmbeddedScriptLanguage.JS + public val primary: EmbeddedScriptLanguage get() = EmbeddedScriptLanguage.JS /** * @return Default character set to apply when exchanging raw data with the JS VM. Defaults to `UTF-8`. */ - val charset: Charset? get() = DEFAULT_CHARSET + public val charset: Charset? get() = DEFAULT_CHARSET /** * @return Guest VM locale. Defaults to `en_US`. */ - val locale: Locale? get() = Locale.US + public val locale: Locale? get() = Locale.US /** * @return Virtual file system (VFS) configuration for the guest VM. */ - val vfs: GuestIOConfiguration? get() = null + public val vfs: GuestIOConfiguration? get() = null /** * @return Debugger configuration (Chrome Inspector). */ - val inspector: GuestVMInspectConfig? get() = null + public val inspector: GuestVMInspectConfig? get() = null /** * @return GraalVM Enterprise Edition-specific configuration. */ - val enterprise: GuestVMEEConfig? get() = null + public val enterprise: GuestVMEEConfig? get() = null } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEEConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEEConfig.kt index e170372206..23f21bc49b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEEConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEEConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.cfg import io.micronaut.context.annotation.ConfigurationProperties @@ -26,9 +25,9 @@ import io.micronaut.context.annotation.ConfigurationProperties */ @Suppress("MemberVisibilityCanBePrivate") @ConfigurationProperties("elide.gvm.enterprise") -internal interface GuestVMEEConfig { +public interface GuestVMEEConfig { /** * @return Configuration for VM sandbox and resource limits. */ - val sandbox: GuestVMEESandboxConfig? get() = null + public val sandbox: GuestVMEESandboxConfig? get() = null } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEESandboxConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEESandboxConfig.kt index 41ef2372b1..d2c306288f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEESandboxConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMEESandboxConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.cfg import io.micronaut.context.annotation.ConfigurationProperties @@ -24,41 +23,41 @@ import java.time.Duration */ @Suppress("MemberVisibilityCanBePrivate") @ConfigurationProperties("elide.gvm.enterprise.sandbox") -internal interface GuestVMEESandboxConfig { - companion object { +public interface GuestVMEESandboxConfig { + public companion object { /** Default maximum CPU time: `1000ms`. */ - val DEFAULT_CPU_TIME: Duration = Duration.ofMillis(1000) + public val DEFAULT_CPU_TIME: Duration = Duration.ofMillis(1000) /** Default maximum AST depth: `-1` (unlimited). */ - const val DEFAULT_AST_DEPTH: Long = -1 + public const val DEFAULT_AST_DEPTH: Long = -1 /** Default maximum heap memory: `1gb`. */ - const val DEFAULT_HEAP_MEMORY: String = "1GB" + public const val DEFAULT_HEAP_MEMORY: String = "1GB" /** Default maximum number of threads. */ - const val DEFAULT_MAX_THREADS: Int = -1 + public const val DEFAULT_MAX_THREADS: Int = -1 } /** * @return From GraalVM: Limits the total maximum CPU time that (can be) spent running the (guest) application. No * limit is set by default. Example value: '100ms'. */ - val maxCpuTime: Duration? get() = DEFAULT_CPU_TIME + public val maxCpuTime: Duration? get() = DEFAULT_CPU_TIME /** * @return From GraalVM: Limits the AST depth of parsed functions. Default: no limit. */ - val maxAstDepth: Long? get() = DEFAULT_AST_DEPTH + public val maxAstDepth: Long? get() = DEFAULT_AST_DEPTH /** * @return From GraalVM: Specifies the maximum heap memory that can be retained by the (guest) application during its * run. No limit is set by default and setting the related expert options has no effect. Example value: '100MB'. */ - val maxHeapMemory: String? get() = DEFAULT_HEAP_MEMORY + public val maxHeapMemory: String? get() = DEFAULT_HEAP_MEMORY /** * @return From GraalVM: Limits the number of threads that can be entered by a context at the same point in time * (default: no limit). */ - val maxThreads: Int? get() = DEFAULT_MAX_THREADS + public val maxThreads: Int? get() = DEFAULT_MAX_THREADS } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMInspectConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMInspectConfig.kt index 81e09c3fd0..0a6d31f578 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMInspectConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/GuestVMInspectConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.cfg import io.micronaut.context.annotation.ConfigurationProperties @@ -48,8 +47,8 @@ import io.micronaut.core.util.Toggleable */ @Suppress("MemberVisibilityCanBePrivate") @ConfigurationProperties("elide.gvm.inspect") -internal interface GuestVMInspectConfig : Toggleable { - companion object { +public interface GuestVMInspectConfig : Toggleable { + public companion object { /** Default controlling whether the inspector is enabled by default (`false`). */ private const val DEFAULT_ENABLED: Boolean = false @@ -71,17 +70,17 @@ internal interface GuestVMInspectConfig : Toggleable { /** * @return Whether to suspend the guest VM at initial invocation. Defaults to `false`. */ - val suspend: Boolean get() = DEFAULT_SUSPEND + public val suspend: Boolean get() = DEFAULT_SUSPEND /** * @return Whether the VM should wait until the debugger attaches before beginning execution. Defaults to `false`. */ - val wait: Boolean get() = DEFAULT_WAIT + public val wait: Boolean get() = DEFAULT_WAIT /** * @return Whether to configure TLS for the inspector socket. Defaults to `false`, requires configuration. */ - val secure: Boolean get() = DEFAULT_SECURE + public val secure: Boolean get() = DEFAULT_SECURE /** * @return From GraalVM: Path to the Chrome Inspector to bind to. This path should be unpredictable. Do note that any @@ -89,5 +88,5 @@ internal interface GuestVMInspectConfig : Toggleable { * thus be abused by a malicious website to execute arbitrary code on your computer, even if you are behind a * firewall (default: randomly generated). */ - val path: String? get() = DEFAULT_PATH + public val path: String? get() = DEFAULT_PATH } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/package-info.java index af7ac2c46d..754eb64e3e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/cfg/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides configuration structure for guest VMs. - */ +/** Provides configuration structure for guest VMs. */ package elide.runtime.gvm.cfg; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/AbstractGVMScript.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/AbstractGVMScript.kt index 5618c73e12..afc3e04b48 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/AbstractGVMScript.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/AbstractGVMScript.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -21,6 +21,7 @@ import java.util.concurrent.atomic.AtomicReference import elide.runtime.Logger import elide.runtime.Logging import elide.runtime.gvm.ExecutableScript +import elide.runtime.gvm.GraalVMGuest import elide.runtime.gvm.GuestLanguage import elide.runtime.gvm.GuestScript import org.graalvm.polyglot.Context as VMContext @@ -32,10 +33,10 @@ import org.graalvm.polyglot.Context as VMContext * language) and related framework types like [ExecutableScript]. */ public abstract class AbstractGVMScript protected constructor ( - private val language: GraalVMGuest, - private val source: ExecutableScript.ScriptSource, - protected val spec: String, - map: ExecutableScript.SourceMap? = null, + private val language: GraalVMGuest, + private val source: ExecutableScript.ScriptSource, + protected val spec: String, + map: ExecutableScript.SourceMap? = null, ) : GuestScript { internal companion object { /** Literal code source file name. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GuestExecutorExtensions.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GuestExecutorExtensions.kt deleted file mode 100644 index 340b2b3672..0000000000 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/GuestExecutorExtensions.kt +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 2024 Elide Technologies, Inc. - * - * Licensed under the MIT license (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * https://opensource.org/license/mit/ - * - * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on - * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under the License. - */ - -package elide.runtime.gvm.internals - -import io.micronaut.scheduling.TaskExecutors - -/** - * TBD. - */ -internal val TaskExecutors.GUEST_VM: String get() = "guest-vm" diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/IntrinsicsManager.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/IntrinsicsManager.kt index b6022a268a..c994eebba4 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/IntrinsicsManager.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/IntrinsicsManager.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -14,7 +14,7 @@ package elide.runtime.gvm.internals import elide.annotations.Context import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.CompoundIntrinsicsResolver +import elide.runtime.gvm.intrinsics.CompoundIntrinsicsResolver import elide.runtime.intrinsics.IntrinsicCriteria import elide.runtime.intrinsics.IntrinsicsResolver diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideIntrinsic.kt index cf1f5503e7..51b393966f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ElideIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -20,9 +20,11 @@ import java.util.LinkedList import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi import elide.runtime.gvm.GuestLanguage +import elide.runtime.gvm.api.ElideAPI +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol -import elide.runtime.gvm.internals.node.process.NodeProcess +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.node.process.NodeProcess import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ProcessAPI import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/AbstractJsIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/AbstractJsIntrinsic.kt index dee115ee39..612f00689e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/AbstractJsIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/AbstractJsIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,11 +10,10 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js import elide.runtime.gvm.GuestLanguage -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest import elide.runtime.intrinsics.GuestIntrinsic /** Abstract base class for all intrinsic implementations. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/Base64Intrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/Base64Intrinsic.kt index a9cc63f617..066085973c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/Base64Intrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/Base64Intrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -18,11 +18,10 @@ import org.graalvm.polyglot.proxy.ProxyExecutable import org.graalvm.polyglot.proxy.ProxyObject import elide.core.encoding.base64.DefaultBase64 import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.JavaScriptBase64 import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/package-info.java index 30297bb729..2a47d02a61 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsics for JavaScript's `atob` and `btoa`. - */ +/** Provides intrinsics for JavaScript's `atob` and `btoa`. */ package elide.runtime.gvm.internals.intrinsics.js.base64; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/codec/JsEncoding.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/codec/JsEncoding.kt index 48c65f8b88..bf6e86c912 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/codec/JsEncoding.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/codec/JsEncoding.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -27,10 +27,10 @@ import kotlinx.io.bytestring.ByteString import kotlinx.io.bytestring.encodeToByteString import elide.core.api.Symbolic import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.encoding.TextDecoder.DecodeOptions as TextDecodeOptions import elide.runtime.intrinsics.js.encoding.TextDecoder as TextDecoderAPI diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/ConsoleIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/ConsoleIntrinsic.kt index 9d5e9ca9fc..0965c7cb4e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/ConsoleIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/ConsoleIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -23,9 +23,9 @@ import elide.runtime.LogLevel import elide.runtime.Logger import elide.runtime.Logging import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.JavaScriptConsole import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/package-info.java index e70c239e62..d91427f3a3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsics for JavaScript's `console`. - */ +/** Provides intrinsics for JavaScript's `console`. */ package elide.runtime.gvm.internals.intrinsics.js.console; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsic.kt index fa85abb6d6..c132dc58ed 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -19,11 +19,10 @@ import org.graalvm.polyglot.proxy.ProxyExecutable import org.graalvm.polyglot.proxy.ProxyObject import java.security.SecureRandom import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.gvm.internals.intrinsics.js.typed.UUIDValue import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.Crypto.Companion.MAX_RANDOM_BYTES_SIZE diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoKey.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoKey.kt index c1e9623d91..527bc91c4b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoKey.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoKey.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.crypto -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.CryptoKey diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchHeadersIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchHeadersIntrinsic.kt index b488038ecd..8379cbb08c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchHeadersIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchHeadersIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.fetch import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsic.kt index fc4b243d50..bf53dee48d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,12 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.fetch import org.graalvm.polyglot.Value -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.* import elide.vm.annotations.Polyglot @@ -26,7 +25,8 @@ import elide.vm.annotations.Polyglot * * TBD. */ -@Intrinsic internal class FetchIntrinsic : FetchAPI, AbstractJsIntrinsic() { +@Intrinsic +internal class FetchIntrinsic : FetchAPI, AbstractJsIntrinsic() { internal companion object { /** Global where the fetch method is available. */ private const val GLOBAL_FETCH = "fetch" diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchRequestIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchRequestIntrinsic.kt index 0076133d8e..e009e4e66f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchRequestIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchRequestIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.fetch import io.micronaut.http.HttpRequest diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchResponseIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchResponseIntrinsic.kt index a8dd0106f0..0873201b23 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchResponseIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchResponseIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.fetch import java.util.concurrent.atomic.AtomicBoolean diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/package-info.java index 01bf1fbc05..a6da091c8b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsics for JavaScript's `fetch`. - */ +/** Provides intrinsics for JavaScript's `fetch`. */ package elide.runtime.gvm.internals.intrinsics.js.fetch; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/package-info.java index e895305de7..8515479483 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsic definitions for JavaScript VMs. - */ +/** Provides intrinsic definitions for JavaScript VMs. */ package elide.runtime.gvm.internals.intrinsics.js; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/CoreStreamsIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/CoreStreamsIntrinsic.kt index 19e6a9e24f..e57c29fe16 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/CoreStreamsIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/CoreStreamsIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,16 +10,16 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.stream -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.JavaScriptStreams /** TBD. */ -@Intrinsic internal class CoreStreamsIntrinsic : JavaScriptStreams, AbstractJsIntrinsic() { +@Intrinsic +internal class CoreStreamsIntrinsic : JavaScriptStreams, AbstractJsIntrinsic() { override fun install(bindings: GuestIntrinsic.MutableIntrinsicBindings) { // not yet implemented } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/package-info.java index d07937de35..c971e5de26 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/stream/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsics for Node-style streams. - */ +/** Provides intrinsics for Node-style streams. */ package elide.runtime.gvm.internals.intrinsics.js.stream; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMap.kt index 2bd4d6e6c7..58e2664c8b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.stream.Stream diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMultiMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMultiMap.kt index 2ef5cf3e08..7df0d7339b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMultiMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMultiMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import elide.runtime.intrinsics.js.MultiMapLike diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseJsMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseJsMap.kt index c3f8f30ec9..2fa9f643aa 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseJsMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseJsMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.stream.Stream diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMap.kt index 6836e6c302..a2f616dcc7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,11 +10,10 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.* -import elide.runtime.gvm.internals.intrinsics.js.JsError.jsErrors +import elide.runtime.gvm.js.JsError.jsErrors import elide.runtime.intrinsics.js.MutableMapLike import elide.runtime.intrinsics.js.err.TypeError import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMultiMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMultiMap.kt index 0ed0865678..b3eed2a661 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMultiMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/BaseMutableJsMultiMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,12 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.* import java.util.stream.Stream -import elide.runtime.gvm.internals.intrinsics.js.JsError.jsErrors +import elide.runtime.gvm.js.JsError.jsErrors import elide.runtime.intrinsics.js.JsIterator import elide.runtime.intrinsics.js.JsIterator.JsIteratorFactory import elide.runtime.intrinsics.js.MapLike diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMap.kt index 26952e77ae..9af083f940 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.concurrent.ConcurrentHashMap diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMap.kt index 3927214d88..8fcfb9a440 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.* diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMap.kt index 5bd409af8a..3a34fc3adc 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import elide.runtime.intrinsics.js.MapLike diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMap.kt index ded81cf071..4cf483607a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import elide.runtime.intrinsics.js.MapLike diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMap.kt index 1577b2cae2..f5b4826d79 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import elide.runtime.intrinsics.js.MapLike diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMap.kt index 1cd3a8be9d..a55aa599a4 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import elide.runtime.intrinsics.js.MapLike diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMap.kt index 2a469bba84..c47cd1a4f8 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.* diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/MutableSortedMap.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/MutableSortedMap.kt index 12464948f0..a82b3929bc 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/MutableSortedMap.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/MutableSortedMap.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import java.util.* diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/package-info.java index ccd5d2b4d6..697bf56f73 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Implementations of `Map` structures for shared-use between host and guest code. - */ +/** Implementations of `Map` structures for shared-use between host and guest code. */ package elide.runtime.gvm.internals.intrinsics.js.struct.map; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/package-info.java index 1c6de1838e..dbb6ec0630 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Data structures implemented for shared host/guest use. - */ +/** Data structures implemented for shared host/guest use. */ package elide.runtime.gvm.internals.intrinsics.js.struct; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue.kt index 902557fd48..6887b30582 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValue.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.typed import elide.runtime.intrinsics.js.err.ValueError diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLIntrinsic.kt index a71a2ee6a4..21ffac529b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -22,13 +22,12 @@ import java.net.URI import java.util.concurrent.atomic.AtomicBoolean import java.util.concurrent.atomic.AtomicReference import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsError.jsErrors -import elide.runtime.gvm.internals.intrinsics.js.JsError.typeError -import elide.runtime.gvm.internals.intrinsics.js.JsError.valueError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsError.jsErrors +import elide.runtime.gvm.js.JsError.typeError +import elide.runtime.gvm.js.JsError.valueError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.Blob import elide.runtime.intrinsics.js.File diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLSearchParamsIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLSearchParamsIntrinsic.kt index cc4881e612..723be38a4e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLSearchParamsIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLSearchParamsIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -21,11 +21,10 @@ import org.graalvm.polyglot.proxy.ProxyInstantiable import org.graalvm.polyglot.proxy.ProxyObject import org.jetbrains.annotations.VisibleForTesting import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsError.valueError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsError.valueError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.gvm.internals.intrinsics.js.struct.map.BaseJsMultiMap import elide.runtime.gvm.internals.intrinsics.js.struct.map.BaseMutableJsMultiMap import elide.runtime.intrinsics.GuestIntrinsic diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLTypealiases.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLTypealiases.kt index 2415685dda..f3dde621b0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLTypealiases.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/URLTypealiases.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.url import elide.runtime.gvm.internals.intrinsics.js.struct.map.JsConcurrentSortedMap diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/package-info.java index 9859e90bd5..230ab0e148 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/url/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsics for JavaScript's `URL` class. - */ +/** Provides intrinsics for JavaScript's `URL` class. */ package elide.runtime.gvm.internals.intrinsics.js.url; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/ReadableStreamIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/ReadableStreamIntrinsic.kt index dc79964c4e..3ba602c957 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/ReadableStreamIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/ReadableStreamIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,12 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.webstreams import java.io.InputStream import java.io.Reader import java.nio.ByteBuffer -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.js.ReadableStream diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/package-info.java index c50d3dc347..c399d5ea6d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/webstreams/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides intrinsics for Web Streams. - */ +/** Provides intrinsics for Web Streams. */ package elide.runtime.gvm.internals.intrinsics.js.webstreams; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/package-info.java index cdbce1188b..851b22b693 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides pure-Kotlin intrinsics for use with GraalVM JS. - */ +/** Provides pure-Kotlin intrinsics for use with GraalVM JS. */ package elide.runtime.gvm.internals.intrinsics; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsExecutableScript.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsExecutableScript.kt index 8ab8412ced..4e9a5324e4 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsExecutableScript.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsExecutableScript.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import elide.runtime.gvm.ExecutableScript.ScriptSource import elide.runtime.gvm.ExecutableScript.ScriptType import elide.runtime.gvm.InvocationMode import elide.runtime.gvm.internals.AbstractGVMScript -import elide.runtime.gvm.internals.GraalVMGuest.JAVASCRIPT +import elide.runtime.gvm.GraalVMGuest.JAVASCRIPT /** Implementation of an [AbstractGVMScript] for JavaScript. */ internal class JsExecutableScript private constructor ( diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsMicronautRequestExecutionInputs.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsMicronautRequestExecutionInputs.kt index 8a0bd8d6c0..ef1ea6b296 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsMicronautRequestExecutionInputs.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsMicronautRequestExecutionInputs.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.js import io.micronaut.http.HttpRequest diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsServerRequestExecutionInputs.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsServerRequestExecutionInputs.kt index 31883a045e..203a1f5d10 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsServerRequestExecutionInputs.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsServerRequestExecutionInputs.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.js import java.io.InputStream diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsTimers.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsTimers.kt index d27487b2e5..b6b73f0d4d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsTimers.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/js/JsTimers.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -33,9 +33,9 @@ import kotlinx.atomicfu.atomic import elide.annotations.Factory import elide.annotations.Inject import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.TimerId import elide.runtime.intrinsics.js.Timers @@ -150,6 +150,7 @@ private const val SHUTDOWN_WAIT: Long = 10L * instances of [Throwable]. Because timers are executed from background threads, it is important to handle exceptions * from within user code, because they cannot be surfaced to the JavaScript runtime. */ +@Suppress("LongParameterList") internal class JsTimer private constructor ( private val timerId: TimerId, isScheduled: Boolean = false, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/package-info.java index b227ab6355..9fc112c225 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Defines internals for safe and performant operation of guest VMs within Elide applications. - */ +/** Defines internals for safe and performant operation of guest VMs within Elide applications. */ package elide.runtime.gvm.internals; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/sqlite/SqliteModule.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/sqlite/SqliteModule.kt index 8e4e0e03b4..463856f39b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/sqlite/SqliteModule.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/sqlite/SqliteModule.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -47,10 +47,10 @@ import elide.annotations.Singleton import elide.jvm.LifecycleBoundResources import elide.jvm.ResourceManager import elide.runtime.core.lib.NativeLibraries -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.gvm.internals.intrinsics.js.struct.map.JsMap import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.MapLike @@ -78,7 +78,8 @@ private const val CONFIG_ATTR_CREATE: String = "create" private const val CONFIG_ATTR_READONLY: String = "readonly" // Installs the Elide SQLite bindings. -@Intrinsic @Factory internal class ElideSqliteModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class ElideSqliteModule : AbstractNodeBuiltinModule() { @Singleton fun provide(): SQLiteAPI = SqliteModule.obtain() override fun install(bindings: MutableIntrinsicBindings) { @@ -214,6 +215,7 @@ internal class SqliteDatabaseProxy private constructor ( private val resources: ResourceManager = ResourceManager(), driverOptions: SQLiteDriverOptions? = null, ) : LifecycleBoundResources by resources, SQLiteDatabase { + @ConsistentCopyVisibility @JvmRecord private data class SQLiteColumn private constructor ( val name: String, val type: SQLiteType, @@ -242,6 +244,7 @@ internal class SqliteDatabaseProxy private constructor ( } // Internal SQLite object implementation, backed by a de-serialized map. + @ConsistentCopyVisibility private data class SQLiteObjectImpl private constructor ( private val schema: SQLiteObjectSchema, private val dataMap: MapLike, @@ -533,7 +536,7 @@ internal class SqliteDatabaseProxy private constructor ( private fun SQLiteConnection.statement(register: Boolean, query: String): Statement { return SQLiteStatementImpl.boundTo( this@SqliteDatabaseProxy, - this@SQLiteConnection.createStatement().also { if (register) resources.register(it) }, + this.createStatement().also { if (register) resources.register(it) }, query, ) } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/testing/TestingModule.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/testing/TestingModule.kt index 3b2391fe74..1688d21b26 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/testing/TestingModule.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/testing/TestingModule.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,9 +17,9 @@ package elide.runtime.gvm.internals.testing import org.graalvm.polyglot.Value import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.testing.TestingAPI import elide.runtime.intrinsics.testing.TestingAPI.TestGraphNode.* @@ -29,7 +29,8 @@ import elide.vm.annotations.Polyglot private const val TESTING_MODULE_SYMBOL = "elide_testing" // Installs the Elide test runner and API bindings. -@Intrinsic @Factory internal class ElideTestingModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class ElideTestingModule : AbstractNodeBuiltinModule() { @Singleton fun provide(): TestingAPI = TestingImpl.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig.kt index 84514ff11f..13616148e5 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/EffectiveGuestVFSConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -31,6 +31,7 @@ import java.nio.file.Path * @param deferred Whether to defer reads for guest VM I/O operations. * @param workingDirectory Current-working-directory to apply for this virtual filesystem. */ +@ConsistentCopyVisibility public data class EffectiveGuestVFSConfig internal constructor ( val readOnly: Boolean = DEFAULT_READ_ONLY, val caseSensitive: Boolean = DEFAULT_CASE_SENSITIVE, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOAccessDenied.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOAccessDenied.kt index ea65de1d97..1ae5ee8e03 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOAccessDenied.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOAccessDenied.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.vfs import java.io.File diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOException.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOException.kt index a51a118c73..143b857990 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOException.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestIOException.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.vfs import java.io.IOException diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestVFSPolicy.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestVFSPolicy.kt index 339356a16f..77a3e053ff 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestVFSPolicy.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/GuestVFSPolicy.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.vfs import io.micronaut.context.annotation.ConfigurationProperties diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/package-info.java index d894aca188..15baf911a0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides a virtual file system implementation for use with Elide guest VMs. - */ +/** Provides a virtual file system implementation for use with Elide guest VMs. */ package elide.runtime.gvm.internals.vfs; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/BuiltinIntrinsicsResolver.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/BuiltinIntrinsicsResolver.kt similarity index 93% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/BuiltinIntrinsicsResolver.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/BuiltinIntrinsicsResolver.kt index ea8cdcf263..f1c8b5ae38 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/BuiltinIntrinsicsResolver.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/BuiltinIntrinsicsResolver.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("MnInjectionPoints") -package elide.runtime.gvm.internals.intrinsics +package elide.runtime.gvm.intrinsics import io.micronaut.context.annotation.Infrastructure import elide.annotations.Context diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/CachedIntrinsicsResolver.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/CachedIntrinsicsResolver.kt similarity index 86% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/CachedIntrinsicsResolver.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/CachedIntrinsicsResolver.kt index 33dd30083c..65c3eebb8e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/CachedIntrinsicsResolver.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/CachedIntrinsicsResolver.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics +package elide.runtime.gvm.intrinsics import java.util.HashMap import java.util.LinkedList @@ -20,12 +20,12 @@ import elide.runtime.intrinsics.IntrinsicCriteria import elide.runtime.intrinsics.IntrinsicsResolver /** Implementation of an intrinsics resolver which caches the output of the backing resolver. */ -internal class CachedIntrinsicsResolver private constructor ( +public class CachedIntrinsicsResolver private constructor ( private val delegate: IntrinsicsResolver, ) : IntrinsicsResolver { - companion object { + public companion object { /** @return Compound intrinsics resolver which is backed by the provided [target]. */ - @JvmStatic fun of(target: IntrinsicsResolver): CachedIntrinsicsResolver = CachedIntrinsicsResolver(target) + @JvmStatic public fun of(target: IntrinsicsResolver): CachedIntrinsicsResolver = CachedIntrinsicsResolver(target) } // Cache of resolved intrinsics. diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/CompoundIntrinsicsResolver.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver.kt similarity index 77% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/CompoundIntrinsicsResolver.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver.kt index f97a9fdede..8fb531bec7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/CompoundIntrinsicsResolver.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/CompoundIntrinsicsResolver.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,19 +10,20 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics +package elide.runtime.gvm.intrinsics import elide.runtime.gvm.GuestLanguage import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.IntrinsicsResolver /** Implementation of an intrinsics resolver which is backed by one or more foreign resolvers. */ -internal class CompoundIntrinsicsResolver private constructor ( +public class CompoundIntrinsicsResolver private constructor ( private val resolvers: List ) : IntrinsicsResolver { - companion object { + public companion object { /** @return Compound intrinsics resolver which is backed by the provided [list]. */ - @JvmStatic fun of(list: List): CompoundIntrinsicsResolver = CompoundIntrinsicsResolver(list) + @JvmStatic public fun of(list: List): CompoundIntrinsicsResolver = + CompoundIntrinsicsResolver(list) } override fun generate(language: GuestLanguage, internals: Boolean): Sequence = diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ServiceIntrinsicsResolver.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver.kt similarity index 77% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ServiceIntrinsicsResolver.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver.kt index 89b76446b2..c8c55d5aaf 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/ServiceIntrinsicsResolver.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/intrinsics/ServiceIntrinsicsResolver.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics +package elide.runtime.gvm.intrinsics import io.micronaut.context.annotation.Infrastructure import java.util.* @@ -21,10 +21,14 @@ import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.IntrinsicsResolver /** Resolves installed guest intrinsics via the JVM service loader mechanism. */ -@Context @Singleton @Infrastructure internal class ServiceIntrinsicsResolver : IntrinsicsResolver { +@Context @Singleton @Infrastructure public class ServiceIntrinsicsResolver : IntrinsicsResolver { override fun generate(language: GuestLanguage, internals: Boolean): Sequence = ServiceLoader.load( GuestIntrinsic::class.java ).asSequence().filter { it.supports(language) } + + public companion object { + @JvmStatic public fun create(): ServiceIntrinsicsResolver = ServiceIntrinsicsResolver() + } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsError.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsError.kt similarity index 87% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsError.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsError.kt index 7b3ddaa0b1..12ab30ed1f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsError.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsError.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,9 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics.js +@file:Suppress("WildcardImport", "TooManyFunctions") + +package elide.runtime.gvm.js import org.graalvm.polyglot.Value import kotlin.reflect.KClass @@ -18,7 +20,7 @@ import kotlin.reflect.full.companionObjectInstance import elide.runtime.intrinsics.js.err.* /** Utility for wrapping JavaScript error types. */ -@Suppress("unused") internal object JsError { +@Suppress("unused") public object JsError { // Wrap a caught `Throwable` in the provided JS error `type`. @Suppress("UNCHECKED_CAST") private fun wrapped(error: Throwable, type: KClass): E { @@ -32,14 +34,14 @@ import elide.runtime.intrinsics.js.err.* } /** - * Manufacture a generic JavaScript error with the provided [msg] and optional [cause]. + * Manufacture a generic JavaScript error with the provided [msg] and optional cause. * * @param msg Message to enclose for the error. * @param errno Optional error number to include. * @param extraProps Extra properties to mount on the error. * @return Constructed JS exception type. */ - fun of( + public fun of( msg: String, errno: Int? = null, vararg extraProps: Pair, @@ -58,7 +60,7 @@ import elide.runtime.intrinsics.js.err.* * @param extraProps Extra properties to mount on the error. * @return Constructed JS exception type. */ - fun of( + public fun of( msg: String, cause: Throwable?, errno: Int? = null, @@ -77,7 +79,7 @@ import elide.runtime.intrinsics.js.err.* * @return Constructed JS exception type. */ @Suppress("NOTHING_TO_INLINE") - inline fun error( + public inline fun error( msg: String, cause: Throwable? = null, errno: Int? = null, @@ -90,7 +92,7 @@ import elide.runtime.intrinsics.js.err.* * @param throwable Caught error to wrap. * @return Constructed JS exception type. */ - fun wrap(throwable: Throwable, type: KClass? = null): Error = if (type == null) { + public fun wrap(throwable: Throwable, type: KClass? = null): Error = if (type == null) { wrapped(throwable, TypeError::class) } else { wrapped(throwable, type) @@ -104,7 +106,7 @@ import elide.runtime.intrinsics.js.err.* * @return Wrapped [TypeError], ready to be raised. */ @Throws(TypeError::class) - fun typeError(error: Throwable, raise: Boolean = false): TypeError { + public fun typeError(error: Throwable, raise: Boolean = false): TypeError { val exc = wrapped(error, TypeError::class) if (raise) throw exc return exc @@ -119,7 +121,7 @@ import elide.runtime.intrinsics.js.err.* * @return Wrapped [TypeError], ready to be raised. */ @Throws(TypeError::class) - fun typeError(message: String, cause: Throwable? = null, raise: Boolean = false): TypeError { + public fun typeError(message: String, cause: Throwable? = null, raise: Boolean = false): TypeError { val exc = wrapped(message, cause, TypeError::class) if (raise) throw exc return exc @@ -134,7 +136,7 @@ import elide.runtime.intrinsics.js.err.* * @return Wrapped [RangeError], ready to be raised. */ @Throws(RangeError::class) - fun rangeError(message: String, cause: Throwable? = null, raise: Boolean = false): RangeError { + public fun rangeError(message: String, cause: Throwable? = null, raise: Boolean = false): RangeError { val exc = wrapped(message, cause, RangeError::class) if (raise) throw exc return exc @@ -148,7 +150,7 @@ import elide.runtime.intrinsics.js.err.* * @return Wrapped [ValueError], ready to be raised. */ @Throws(ValueError::class) - fun valueError(error: Throwable, raise: Boolean = false): ValueError { + public fun valueError(error: Throwable, raise: Boolean = false): ValueError { val exc = wrapped(error, ValueError::class) if (raise) throw exc return exc @@ -163,7 +165,7 @@ import elide.runtime.intrinsics.js.err.* * @return Wrapped [ValueError], ready to be raised. */ @Throws(ValueError::class) - fun valueError(message: String, cause: Throwable? = null, raise: Boolean = false): ValueError { + public fun valueError(message: String, cause: Throwable? = null, raise: Boolean = false): ValueError { val exc = wrapped(message, cause, ValueError::class) if (raise) throw exc return exc @@ -173,7 +175,7 @@ import elide.runtime.intrinsics.js.err.* * TBD. */ @Throws(Error::class) - fun jsErrors(op: () -> R): R { + public fun jsErrors(op: () -> R): R { return try { op.invoke() } catch (value: IllegalArgumentException) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsProxy.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsProxy.kt similarity index 98% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsProxy.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsProxy.kt index 6540c3e6e5..9384fc6b9e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsProxy.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsProxy.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,8 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - -package elide.runtime.gvm.internals.intrinsics.js +package elide.runtime.gvm.js import org.graalvm.polyglot.Context import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsSymbol.kt b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsSymbol.kt similarity index 82% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsSymbol.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsSymbol.kt index b6d36df7aa..cd32510894 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/intrinsics/js/JsSymbol.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/js/JsSymbol.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.intrinsics.js +package elide.runtime.gvm.js import kotlinx.serialization.Serializable import elide.runtime.core.DelicateElideApi @@ -35,13 +35,13 @@ import elide.runtime.intrinsics.Symbol * Such symbols will return `true` from [isInternal]. */ @Serializable -@JvmInline internal value class JsSymbol private constructor (private val data: Pair) : +@JvmInline public value class JsSymbol private constructor (private val data: Pair) : Symbol, Comparable, java.io.Serializable { - /** Public constructor. */ - constructor(name: String, internal: Boolean = true) : this(name to internal) + /** Module-public constructor. */ + internal constructor(name: String, internal: Boolean = true) : this(name to internal) /** Indicate whether this symbol is "internal," in which case, it should not be provided to user code. */ override val isInternal: Boolean get() = data.second @@ -54,7 +54,7 @@ import elide.runtime.intrinsics.Symbol } /** Well-known JavaScript symbols. */ - internal companion object JsSymbols { + public companion object JsSymbols { private const val ELIDE_INTERNAL_PREFIX = "__Elide_" // Render an internal symbol. @@ -69,10 +69,10 @@ import elide.runtime.intrinsics.Symbol } /** @return JS symbol wrapping the receiving string. */ - @DelicateElideApi @JvmStatic fun String.asPublicJsSymbol(): JsSymbol = asJsSymbol(false) + @DelicateElideApi @JvmStatic public fun String.asPublicJsSymbol(): JsSymbol = asJsSymbol(false) /** @return JS symbol wrapping the receiving string. */ - @JvmStatic fun String.asJsSymbol(internal: Boolean = true): JsSymbol = JsSymbol(this to internal) + @JvmStatic public fun String.asJsSymbol(internal: Boolean = true): JsSymbol = JsSymbol(this to internal) } /** @inheritDoc */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/package-info.java index a81a66ebd5..5c11c31d8a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/gvm/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides Elide's integration with GraalVM, including Graal JS. - */ +/** Provides Elide's integration with GraalVM, including Graal JS. */ package elide.runtime.gvm; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/ElideBindings.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/ElideBindings.kt index cb72d7ee11..c23d8c3581 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/ElideBindings.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/ElideBindings.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,14 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics import elide.runtime.core.DelicateElideApi import elide.runtime.core.GuestLanguage import elide.runtime.core.PolyglotContext import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsProxy +import elide.runtime.gvm.js.JsProxy /** Helper functions for defining and installing language bindings. */ @DelicateElideApi public object ElideBindings { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/GuestIntrinsic.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/GuestIntrinsic.kt index abf7eca4c8..6beb89e59f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/GuestIntrinsic.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/GuestIntrinsic.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -18,7 +18,7 @@ import java.util.* import java.util.function.BiFunction import java.util.function.Function import elide.runtime.gvm.GuestLanguage -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol +import elide.runtime.gvm.js.JsSymbol /** * # Guest Intrinsic diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Blob.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Blob.kt index f26e5ec918..8f98231330 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Blob.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Blob.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** TBD. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Crypto.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Crypto.kt index f4acdbc957..9e2d444bf9 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Crypto.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/Crypto.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/CryptoKey.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/CryptoKey.kt index 628b8f1985..9e49dacea0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/CryptoKey.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/CryptoKey.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchAPI.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchAPI.kt index 5ceba3d011..38ed0a863a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchAPI.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchAPI.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchHeaders.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchHeaders.kt index f1dc0127b4..ae2cf6a81d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchHeaders.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchHeaders.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.runtime.gvm.internals.intrinsics.js.fetch.FetchHeadersIntrinsic diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableHeaders.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableHeaders.kt index dba789bc30..72acd58adf 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableHeaders.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableHeaders.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableRequest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableRequest.kt index 4896071375..7995e7c399 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableRequest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableRequest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import io.micronaut.http.HttpRequest diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableResponse.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableResponse.kt index 4abdf910ef..1906dee0ec 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableResponse.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchMutableResponse.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchRequest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchRequest.kt index f9febb7f8c..d7849bc3cd 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchRequest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchRequest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchResponse.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchResponse.kt index 95b812d296..add920e6df 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchResponse.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/FetchResponse.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/File.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/File.kt index 925e5e721c..8fec785593 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/File.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/File.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** TBD. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptBase64.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptBase64.kt index 05526a1d3b..a6aa1ccafc 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptBase64.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptBase64.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptConsole.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptConsole.kt index f25e07828b..3df243f143 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptConsole.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptConsole.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptStreams.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptStreams.kt index 9cce10618f..280514c641 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptStreams.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JavaScriptStreams.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JsIterator.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JsIterator.kt index 5166efda25..00b8c923e0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JsIterator.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/JsIterator.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import org.graalvm.polyglot.proxy.ProxyExecutable import org.graalvm.polyglot.proxy.ProxyIterable import org.graalvm.polyglot.proxy.ProxyIterator import org.graalvm.polyglot.proxy.ProxyObject -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.JsIterator.JsIteratorResult import elide.runtime.intrinsics.js.err.Error import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MapLike.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MapLike.kt index 637651263b..da3ae8d955 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MapLike.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MapLike.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MultiMapLike.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MultiMapLike.kt index 8ee6af55c5..fe5a4cd0f7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MultiMapLike.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MultiMapLike.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMapLike.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMapLike.kt index 2e5073ea50..fe09abbf4d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMapLike.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMapLike.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.runtime.intrinsics.js.err.TypeError diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMultiMapLike.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMultiMapLike.kt index 39aba2a47f..e82e9294e2 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMultiMapLike.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableMultiMapLike.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableURL.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableURL.kt index b2ca57909e..b8ab14d226 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableURL.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/MutableURL.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/RandomSource.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/RandomSource.kt index c6ad7106d4..7a9524477e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/RandomSource.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/RandomSource.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import elide.runtime.intrinsics.js.err.QuotaExceededError diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ReadableStream.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ReadableStream.kt index 35a185ab75..af416cc21c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ReadableStream.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ReadableStream.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import java.io.InputStream diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ServerAgent.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ServerAgent.kt index 9962b34cde..1463fb8eb6 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ServerAgent.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/ServerAgent.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js import java.util.concurrent.Phaser diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/StringLike.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/StringLike.kt index 031c8bc02e..45cdf8abb1 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/StringLike.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/StringLike.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/EncodingUtility.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/EncodingUtility.kt index 530d8887e3..eef42f4140 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/EncodingUtility.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/EncodingUtility.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -16,7 +16,7 @@ import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyInstantiable import org.graalvm.polyglot.proxy.ProxyObject import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.vm.annotations.Polyglot /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextDecoder.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextDecoder.kt index 726dbdbbfe..4e99e83b45 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextDecoder.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextDecoder.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -19,7 +19,7 @@ import java.io.InputStream import java.nio.ByteBuffer import java.nio.channels.ReadableByteChannel import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.vm.annotations.Polyglot // Properties and methods of `TextDecoder` exported to guest contexts. @@ -172,6 +172,7 @@ private val TEXT_DECODER_METHODS_AND_PROPS = arrayOf( * * Specifies options for calls to [TextDecoder.decode]. */ + @ExposedCopyVisibility @JvmRecord public data class DecodeOptions private constructor ( /** * ## Stream @@ -215,6 +216,7 @@ private val TEXT_DECODER_METHODS_AND_PROPS = arrayOf( * Specifies options for [TextDecoder] instances; instances of these options can be provided to the [TextDecoder] * constructor to specify how the decoder should behave. */ + @ExposedCopyVisibility @JvmRecord public data class Options private constructor ( /** * ## Fatal diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextEncoder.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextEncoder.kt index eb73eb3d10..429e0a45cd 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextEncoder.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/encoding/TextEncoder.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import java.io.OutputStream import java.nio.ByteBuffer import java.nio.channels.WritableByteChannel import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.vm.annotations.Polyglot // Properties and methods of `TextEncoder` exported to guest contexts. diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/Stacktrace.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/Stacktrace.kt index 395f2a847c..37e103ea9d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/Stacktrace.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/Stacktrace.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js.err /** TBD. */ diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/ValueError.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/ValueError.kt index 97d998576d..235a38730f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/ValueError.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/err/ValueError.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -20,9 +20,9 @@ import java.io.PrintWriter import java.io.StringWriter import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractJsIntrinsic -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/Express.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/Express.kt index 43235ca86a..b24de6d778 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/Express.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/Express.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js.express import elide.runtime.intrinsics.js.ServerAgent diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressApp.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressApp.kt index 0e85a46c73..857a5ff856 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressApp.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressApp.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js.express import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressRequest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressRequest.kt index 34c8d6d94d..bc0b0aee70 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressRequest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressRequest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js.express import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressResponse.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressResponse.kt index 48ccea99b1..165e91b4d0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressResponse.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/express/ExpressResponse.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js.express import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/PathAPI.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/PathAPI.kt index 73a0e4d751..b2b5afd83d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/PathAPI.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/PathAPI.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -16,7 +16,7 @@ package elide.runtime.intrinsics.js.node import kotlinx.io.files.Path import elide.annotations.API -import elide.runtime.gvm.internals.node.path.PathStyle +import elide.runtime.node.path.PathStyle import elide.vm.annotations.Polyglot import elide.runtime.intrinsics.js.node.path.Path as NodePath diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/ProcessAPI.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/ProcessAPI.kt index a4b1e237dd..615e43468b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/ProcessAPI.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/ProcessAPI.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,7 +15,7 @@ package elide.runtime.intrinsics.js.node import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyObject import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.node.process.ProcessEnvironmentAPI import elide.runtime.intrinsics.js.node.process.ProcessStandardInputStream import elide.runtime.intrinsics.js.node.process.ProcessStandardOutputStream diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcess.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcess.kt index 08abf6e5a7..00b81c4721 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcess.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcess.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,8 +13,8 @@ package elide.runtime.intrinsics.js.node.childProcess import elide.annotations.API -import elide.runtime.gvm.internals.node.childProcess.ProcessInputStream -import elide.runtime.gvm.internals.node.childProcess.ProcessOutputStream +import elide.runtime.node.childProcess.ProcessInputStream +import elide.runtime.node.childProcess.ProcessOutputStream import elide.runtime.intrinsics.js.node.events.EventEmitter import elide.runtime.intrinsics.js.node.events.EventTarget diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessDefaults.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessDefaults.kt index be57cb5309..e3e34279de 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessDefaults.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessDefaults.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,7 +13,7 @@ package elide.runtime.intrinsics.js.node.childProcess import org.graalvm.polyglot.Value -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError /** * ## Child Process: Defaults diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync.kt index 60815a0dad..dd4ca22e44 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ChildProcessSync.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,7 +13,7 @@ package elide.runtime.intrinsics.js.node.childProcess import elide.annotations.API -import elide.runtime.gvm.internals.node.childProcess.ProcessOutputStream +import elide.runtime.node.childProcess.ProcessOutputStream import elide.runtime.intrinsics.js.err.JsError import elide.runtime.intrinsics.js.node.process.ProcessStandardOutputStream import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecOptions.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecOptions.kt index cc39c39583..6bc3f5a259 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecOptions.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecOptions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import kotlin.time.Duration import kotlin.time.DurationUnit.MILLISECONDS import kotlin.time.toDuration import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.URL import elide.runtime.intrinsics.js.node.ChildProcessAPI import elide.runtime.intrinsics.js.node.childProcess.ChildProcessDefaults.decodeEnvMap @@ -63,6 +63,7 @@ internal data object ExecDefaults { * @property windowsHide Whether to hide the process window. * @property timeout Timeout for the process, in seconds. */ +@ExposedCopyVisibility @API @JvmRecord public data class ExecOptions private constructor ( override val cwdString: String? = null, public val cwdUrl: URL? = null, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions.kt index 251254472e..15f29cfb19 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ExecSyncOptions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import kotlin.time.Duration import kotlin.time.DurationUnit.MILLISECONDS import kotlin.time.toDuration import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.URL import elide.runtime.intrinsics.js.node.ChildProcessAPI import elide.runtime.intrinsics.js.node.childProcess.ChildProcessDefaults.decodeEnvMap @@ -64,6 +64,7 @@ internal data object ExecSyncDefaults { * @property windowsHide Whether to hide the process window. * @property timeout Timeout for the process, in seconds. */ +@ExposedCopyVisibility @API @JvmRecord public data class ExecSyncOptions private constructor ( override val cwdString: String? = null, public val cwdUrl: URL? = null, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ForkOptions.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ForkOptions.kt index 5481eef9b3..14cda744f4 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ForkOptions.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ForkOptions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,7 +13,7 @@ package elide.runtime.intrinsics.js.node.childProcess import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.URL import org.graalvm.polyglot.Value import kotlin.time.Duration @@ -70,6 +70,7 @@ internal data object ForkDefaults { * @property windowsHide Whether to hide the process window. * @property timeout Timeout for the process, in seconds. */ +@ExposedCopyVisibility @API @JvmRecord public data class ForkOptions private constructor ( private val parent: ProcessHandle, override val cwdString: String? = null, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels.kt index af100c0aa1..2f0891d644 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/ProcessIOChannels.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,8 +13,8 @@ package elide.runtime.intrinsics.js.node.childProcess import elide.annotations.API -import elide.runtime.gvm.internals.node.childProcess.ProcessInputStream -import elide.runtime.gvm.internals.node.childProcess.ProcessOutputStream +import elide.runtime.node.childProcess.ProcessInputStream +import elide.runtime.node.childProcess.ProcessOutputStream /** * # Process I/O Channels diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnOptions.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnOptions.kt index 3a759de4be..457a02e8b3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnOptions.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnOptions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,7 +13,7 @@ package elide.runtime.intrinsics.js.node.childProcess import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.URL import org.graalvm.polyglot.Value import kotlin.time.Duration @@ -70,6 +70,7 @@ internal data object SpawnDefaults { * @property windowsHide Whether to hide the process window. * @property timeout Timeout for the process, in seconds. */ +@ExposedCopyVisibility @API @JvmRecord public data class SpawnOptions private constructor ( override val cwdString: String? = null, public val cwdUrl: URL? = null, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions.kt index 65b98cc85e..17ee63b7dd 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/SpawnSyncOptions.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import kotlin.time.Duration import kotlin.time.DurationUnit.MILLISECONDS import kotlin.time.toDuration import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.URL import elide.runtime.intrinsics.js.node.ChildProcessAPI import elide.runtime.intrinsics.js.node.childProcess.ChildProcessDefaults.decodeEnvMap @@ -64,6 +64,7 @@ internal data object SpawnSyncDefaults { * @property windowsHide Whether to hide the process window. * @property timeout Timeout for the process, in seconds. */ +@ExposedCopyVisibility @API @JvmRecord public data class SpawnSyncOptions private constructor ( override val cwdString: String? = null, public val cwdUrl: URL? = null, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/StdioConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/StdioConfig.kt index e35109f53f..232bbc88bb 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/StdioConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/childProcess/StdioConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,7 +15,7 @@ package elide.runtime.intrinsics.js.node.childProcess import org.graalvm.polyglot.Value import java.lang.ProcessBuilder.Redirect import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.node.childProcess.StdioSymbols.IGNORE import elide.runtime.intrinsics.js.node.childProcess.StdioSymbols.INHERIT import elide.runtime.intrinsics.js.node.childProcess.StdioSymbols.PIPE diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/CPUInfo.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/CPUInfo.kt index 49eb1d8c43..bca74535ab 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/CPUInfo.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/CPUInfo.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -14,8 +14,8 @@ package elide.runtime.intrinsics.js.node.os import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyObject -import elide.runtime.gvm.internals.node.os.CPUInfoData -import elide.runtime.gvm.internals.node.os.CPUTimingsData +import elide.runtime.node.os.CPUInfoData +import elide.runtime.node.os.CPUTimingsData import elide.vm.annotations.Polyglot /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo.kt index b47982740c..8ac2bfaed0 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/os/NetworkInterfaceInfo.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -14,7 +14,7 @@ package elide.runtime.intrinsics.js.node.os import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyObject -import elide.runtime.gvm.internals.node.os.NetworkInterfaceInfoData +import elide.runtime.node.os.NetworkInterfaceInfoData import elide.vm.annotations.Polyglot /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/Path.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/Path.kt index 4f93ab5915..7e385bdaad 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/Path.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/Path.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,8 +13,8 @@ package elide.runtime.intrinsics.js.node.path import java.io.File -import elide.runtime.gvm.internals.node.path.PathBuf -import elide.runtime.gvm.internals.node.path.PathStyle +import elide.runtime.node.path.PathBuf +import elide.runtime.node.path.PathStyle import elide.runtime.intrinsics.js.StringLike import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/PathFactory.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/PathFactory.kt index d31c82bfab..10f3929ef1 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/PathFactory.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/path/PathFactory.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,7 +13,7 @@ package elide.runtime.intrinsics.js.node.path import java.io.File -import elide.runtime.gvm.internals.node.path.PathStyle +import elide.runtime.node.path.PathStyle /** * # Path Factory diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Readable.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Readable.kt index 4b5dc97e6f..920bc76cec 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Readable.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Readable.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -21,8 +21,8 @@ import org.graalvm.polyglot.proxy.ProxyObject import java.io.InputStream import java.nio.charset.Charset import elide.annotations.API -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.node.stream.WrappedInputStream +import elide.runtime.gvm.js.JsError +import elide.runtime.node.stream.WrappedInputStream import elide.runtime.intrinsics.js.JsPromise import elide.runtime.intrinsics.js.node.events.EventEmitter import elide.runtime.intrinsics.js.node.events.EventTarget diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Writable.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Writable.kt index df55347df5..1c56fd782b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Writable.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/node/stream/Writable.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -16,7 +16,7 @@ import org.graalvm.polyglot.HostAccess import org.graalvm.polyglot.Value import java.io.OutputStream import elide.annotations.API -import elide.runtime.gvm.internals.node.stream.WrappedOutputStream +import elide.runtime.node.stream.WrappedOutputStream import elide.runtime.intrinsics.js.node.events.EventEmitter import elide.runtime.intrinsics.js.node.events.EventTarget import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/package-info.java index b5caad0399..3d3efda747 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides JS intrinsic interface definitions. - */ +/** Provides JS intrinsic interface definitions. */ package elide.runtime.intrinsics.js; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/typed/UUID.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/typed/UUID.kt index f8372f6d73..3f4af95732 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/typed/UUID.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/js/typed/UUID.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.js.typed import elide.runtime.gvm.internals.intrinsics.js.typed.UUIDValue diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/package-info.java index e58d0f2917..885640b4e4 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -11,7 +11,5 @@ * License for the specific language governing permissions and limitations under the License. */ -/** - * Provides public intrinsic interfaces for use with internal implementations and testing. - */ +/** Provides public intrinsic interfaces for use with internal implementations and testing. */ package elide.runtime.intrinsics; diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpContext.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpContext.kt index bcc69d5d72..9550f31eb3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpContext.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpContext.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http import org.graalvm.polyglot.Value diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpMethod.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpMethod.kt index 229cbc0ef4..2de8d63fff 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpMethod.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpMethod.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRequest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRequest.kt index dbd4edc95c..483a93e9e3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRequest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRequest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http import org.graalvm.polyglot.HostAccess.Export diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRouter.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRouter.kt index 6f57750e08..c624ba9c0a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRouter.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpRouter.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http import org.graalvm.polyglot.HostAccess.Export diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerConfig.kt index dbc174d4df..de5f59df19 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,7 +17,7 @@ import org.graalvm.polyglot.proxy.ProxyExecutable import org.graalvm.polyglot.proxy.ProxyObject import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.server.http.internal.GuestCallback import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerEngine.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerEngine.kt index 60ca16dae7..953bb921d6 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerEngine.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/HttpServerEngine.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http import org.graalvm.polyglot.HostAccess.Export diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestCallback.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestCallback.kt index 8e8e020cde..c04a99a7b8 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestCallback.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestCallback.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestHandler.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestHandler.kt index 3ce8d958b7..537ca6481e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestHandler.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/GuestHandler.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/HandlerRegistry.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/HandlerRegistry.kt index 56be965179..6d0d76b2ef 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/HandlerRegistry.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/HandlerRegistry.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import org.graalvm.polyglot.HostAccess.Export diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/NoopServerConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/NoopServerConfig.kt index 6870ee8c35..6a7b1f63c2 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/NoopServerConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/NoopServerConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import org.graalvm.polyglot.HostAccess.Export diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Pipeline.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Pipeline.kt index ce995fe927..d65416384f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Pipeline.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Pipeline.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineMatcher.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineMatcher.kt index 6132fa7c37..e9c2636c03 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineMatcher.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineMatcher.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineRouter.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineRouter.kt index e6f5b830ea..1450300adc 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineRouter.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineRouter.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,12 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.Logging import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsProxy +import elide.runtime.gvm.js.JsProxy import elide.runtime.intrinsics.server.http.HttpContext import elide.runtime.intrinsics.server.http.HttpMethod import elide.runtime.intrinsics.server.http.HttpRequest diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineStage.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineStage.kt index 3d531dfbcd..a5176ebe0b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineStage.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/PipelineStage.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Types.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Types.kt index 177489a0c7..9ef361477b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Types.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/internal/Types.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.internal import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpRequest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpRequest.kt index 3206b099ae..4c067cb99e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpRequest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpRequest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.netty import org.graalvm.polyglot.HostAccess.Export diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpResponse.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpResponse.kt index 03c752d331..95eeceba46 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpResponse.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyHttpResponse.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -19,7 +19,6 @@ import io.netty.handler.codec.http.* import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyExecutable import org.graalvm.polyglot.proxy.ProxyObject -import java.text.DateFormat import java.time.Instant import java.util.* import java.util.concurrent.atomic.AtomicBoolean @@ -27,7 +26,7 @@ import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicReference import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.server.http.HttpRequest import elide.runtime.intrinsics.server.http.HttpResponse import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyRequestHandler.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyRequestHandler.kt index 8dc256fbc6..843e94d858 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyRequestHandler.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyRequestHandler.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.netty import io.netty.channel.ChannelHandler.Sharable diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyServerConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyServerConfig.kt index e112417ea6..b3f7efdcaa 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyServerConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyServerConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,7 +15,7 @@ package elide.runtime.intrinsics.server.http.netty import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyObject import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.server.http.HTTP_SERVER_CONFIG_PROPS_AND_METHODS import elide.runtime.intrinsics.server.http.HttpServerConfig import elide.vm.annotations.Polyglot diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyTransport.kt b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyTransport.kt index 72828acc14..4bfb9dc1c8 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyTransport.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/server/http/netty/NettyTransport.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.intrinsics.server.http.netty import io.netty.bootstrap.ServerBootstrap diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/sqlite/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/sqlite/package-info.java index 41ff945e11..1322ea459a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/sqlite/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/sqlite/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/testing/package-info.java b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/testing/package-info.java index a8b9eb6753..779123b97d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/testing/package-info.java +++ b/packages/graalvm/src/main/kotlin/elide/runtime/intrinsics/testing/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/asserts/NodeAssert.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/asserts/NodeAssert.kt similarity index 96% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/asserts/NodeAssert.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/asserts/NodeAssert.kt index 19d1784c1a..94d3e96c50 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/asserts/NodeAssert.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/asserts/NodeAssert.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -19,7 +19,7 @@ "LongMethod", ) -package elide.runtime.gvm.internals.node.asserts +package elide.runtime.node.asserts import io.micronaut.context.annotation.Factory import org.graalvm.polyglot.Value @@ -36,10 +36,9 @@ import java.util.concurrent.atomic.AtomicReference import java.util.function.Function import kotlin.jvm.optionals.getOrNull import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.JsPromise import elide.runtime.intrinsics.js.err.JsException @@ -54,7 +53,8 @@ private const val ASSERT_MODULE_SYMBOL: String = "node_assert" private const val ASSERTION_ERROR_SYMBOL: String = "AssertionError" // Installs the Node assert module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeAssertModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeAssertModule : AbstractNodeBuiltinModule() { @Singleton fun provide(): AssertAPI = NodeAssert.obtain() override fun install(bindings: MutableIntrinsicBindings) { @@ -70,7 +70,7 @@ private const val ASSERTION_ERROR_SYMBOL: String = "AssertionError" } // Implements Node's `AssertionError` type, which is thrown for assertion failures. -internal class NodeAssertionError ( +public class NodeAssertionError internal constructor( private val messageOrErr: Any? = null, private val isGenerated: Boolean = false, private val actualValue: Optional = empty(), @@ -83,11 +83,11 @@ internal class NodeAssertionError ( override val expected: Any? get() = expectedValue.getOrNull() override val operator: String? get() = operatorValue - companion object { + public companion object { private const val DEFAULT_MESSAGE: String = "Failed assertion" private const val DEFAULT_OPERATOR: String = "==" - @JvmStatic fun renderMessage( + @JvmStatic internal fun renderMessage( operation: String, actualValue: Optional, expectedValue: Optional, @@ -105,7 +105,7 @@ internal class NodeAssertionError ( } }.toString() - @JvmStatic @JvmOverloads fun of( + @JvmStatic @JvmOverloads public fun of( message: Any? = null, isGenerated: Boolean = false, actualValue: Optional = empty(), @@ -116,21 +116,23 @@ internal class NodeAssertionError ( isGenerated, actualValue, expectedValue, - operatorValue ?: DEFAULT_OPERATOR + operatorValue ?: DEFAULT_OPERATOR, ) } - override val message: String? get() = when (messageOrErr) { - null -> null - is String -> messageOrErr - else -> messageOrErr.toString() - } + override val message: String? + get() = when (messageOrErr) { + null -> null + is String -> messageOrErr + else -> messageOrErr.toString() + } } // Expectation message for a failure from `ok` or `assert`. private const val OK_EXPECTATION = "Expected value to be truthy" -private fun assertionError( +@Suppress("LongParameterList") +public fun assertionError( message: Any?, isGenerated: Boolean = false, actualValue: Optional = empty(), @@ -142,7 +144,7 @@ private fun assertionError( isGenerated, actualValue, expectedValue, - operatorValue + operatorValue, ) internal class NodeAssert : AssertAPI { @@ -177,14 +179,14 @@ internal class NodeAssert : AssertAPI { // All of these types are automatically truthy. value.hasBufferElements() || - value.isDate || - value.isTime || - value.isTimeZone || - value.isInstant || - value.isDuration || - value.isNativePointer || - value.isIterator || - value.isMetaObject -> true + value.isDate || + value.isTime || + value.isTimeZone || + value.isInstant || + value.isDuration || + value.isNativePointer || + value.isIterator || + value.isMetaObject -> true value.isHostObject -> checkTruthy( reverse, @@ -255,8 +257,10 @@ internal class NodeAssert : AssertAPI { value.isString -> value.asString().isEmpty().let { if (!it) throw assertionError("ifError got unwanted exception: $value", actualValue = of(value)) } + else -> throw assertionError("ifError got unwanted exception: $value", actualValue = of(value)) } + else -> throw assertionError("ifError got unwanted exception: $value", actualValue = of(value)) } @@ -805,7 +809,7 @@ internal class NodeAssert : AssertAPI { throw assertionError( "Expected fn to throw, but no error was thrown", actualValue = ofNullable(null), - expectedValue = of("an error") + expectedValue = of("an error"), ) } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/asserts/NodeAssertStrict.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/asserts/NodeAssertStrict.kt similarity index 82% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/asserts/NodeAssertStrict.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/asserts/NodeAssertStrict.kt index 2af40a653d..491d710b23 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/asserts/NodeAssertStrict.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/asserts/NodeAssertStrict.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.asserts +package elide.runtime.node.asserts import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.AssertStrictAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.AssertStrictAPI private const val ASSERT_STRICT_MODULE_SYMBOL: String = "node_assert_strict" // Installs the Node assert module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeAssertStrictModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeAssertStrictModule : AbstractNodeBuiltinModule() { // Provide a compliant instance of the OS API to the DI context. @Singleton fun provide(): AssertStrictAPI = NodeAssertStrict.obtain() diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/GuestBufferView.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/GuestBufferView.kt similarity index 77% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/GuestBufferView.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/GuestBufferView.kt index f08c133cb6..7750702393 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/GuestBufferView.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/GuestBufferView.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,10 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue +import elide.runtime.node.buffer.GuestBufferView.Companion.tryFrom /** * A wrapper around a `TypedArray` (e.g. `Uint8Array`), `Buffer`, or any view-like value which exposes an inner @@ -22,34 +23,36 @@ import elide.runtime.core.PolyglotValue * This wrapper can be used to easily interact with typed arrays and their inner array buffers. Use [tryFrom] to * attempt wrapping a value without throwing an exception for invalid cases. */ -@DelicateElideApi @JvmInline internal value class GuestBufferView private constructor(val value: PolyglotValue) { +@DelicateElideApi @JvmInline public value class GuestBufferView private constructor( + internal val value: PolyglotValue, +) { /** * Returns the array buffer backing this view, as a [GuestBytes] wrapper. The returned value is validated and is * guaranteed to contain buffer elements. */ - fun bytes(): GuestBytes { + public fun bytes(): GuestBytes { val bytes = value.getMember(MEMBER_BUFFER) check(bytes.hasBufferElements()) { "Expected the view's backing buffer to have buffer elements" } return GuestBytes(bytes) } /** Returns the offset in the backing array buffer at which this view starts. */ - fun byteOffset(): Int { + public fun byteOffset(): Int { return value.getMember(MEMBER_OFFSET).asInt() } /** Returns the size in bytes of this view. */ - fun byteSize(): Int { + public fun byteSize(): Int { return value.getMember(MEMBER_LENGTH).asInt() } - operator fun component1(): GuestBytes = bytes() - - operator fun component2(): Int = byteOffset() + public operator fun component1(): GuestBytes = bytes() - operator fun component3(): Int = byteSize() + public operator fun component2(): Int = byteOffset() - companion object { + public operator fun component3(): Int = byteSize() + + public companion object { /** Member name for the backing buffer value. */ private const val MEMBER_BUFFER = "buffer" @@ -63,7 +66,7 @@ import elide.runtime.core.PolyglotValue * If the given [value] is a buffer view (e.g. `TypedArray`, `Buffer`), returns a [GuestBufferView] wrapping it, * otherwise returns `null`. */ - fun tryFrom(value: PolyglotValue): GuestBufferView? { + public fun tryFrom(value: PolyglotValue): GuestBufferView? { return if (!value.hasMembers() || !value.hasMember(MEMBER_BUFFER) || !value.hasMember(MEMBER_OFFSET)) null else GuestBufferView(value) } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/GuestBytes.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/GuestBytes.kt similarity index 76% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/GuestBytes.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/GuestBytes.kt index d8528c554a..6f4a2364da 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/GuestBytes.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/GuestBytes.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue @@ -21,30 +21,30 @@ import elide.runtime.core.PolyglotValue * * Note that no validation of any kind is performed during construction or by any of the operators. */ -@DelicateElideApi @JvmInline internal value class GuestBytes(val value: PolyglotValue) { +@DelicateElideApi @JvmInline public value class GuestBytes(internal val value: PolyglotValue) { /** Returns the length in bytes of the wrapped value. */ - val size: Int get() = value.bufferSize.toInt() + public val size: Int get() = value.bufferSize.toInt() /** Returns the length in bytes of the wrapped value as a [Long], useful for certain operations. */ - val longSize: Long get() = value.bufferSize + public val longSize: Long get() = value.bufferSize /** Returns the value of the wrapped buffer at the given [index]. */ - operator fun get(index: Long): Byte { + public operator fun get(index: Long): Byte { return value.readBufferByte(index) } /** Returns the value of the wrapped buffer at the given [index]. */ - operator fun get(index: Int): Byte { + public operator fun get(index: Int): Byte { return value.readBufferByte(index.toLong()) } /** Sets the [value] of the wrapped buffer at the given [index]. */ - operator fun set(index: Long, value: Byte) { + public operator fun set(index: Long, value: Byte) { this.value.writeBufferByte(index, value) } /** Sets the [value] of the wrapped buffer at the given [index]. */ - operator fun set(index: Int, value: Byte) { + public operator fun set(index: Int, value: Byte) { this.value.writeBufferByte(index.toLong(), value) } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBlob.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBlob.kt similarity index 94% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBlob.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBlob.kt index e21fa93735..3c4d72e399 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBlob.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBlob.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,8 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import org.graalvm.polyglot.HostAccess.Implementable import org.graalvm.polyglot.proxy.ProxyExecutable @@ -30,19 +29,19 @@ import elide.vm.annotations.Polyglot * Implements the `Blob` type from the Node.js `buffer` built-in module. Blobs are read-only chunks of byte data which * can be used to derive buffers, strings, and other objects. */ -@DelicateElideApi @Implementable internal open class NodeBlob internal constructor( - val bytes: ByteArray, +@DelicateElideApi @Implementable public open class NodeBlob internal constructor( + internal val bytes: ByteArray, @Polyglot override val type: String? ) : BufferAPI.Blob, ProxyObject { /** Creates a new empty buffer. */ - @Polyglot constructor() : this(sources = null, options = null) + @Polyglot public constructor() : this(sources = null, options = null) /** * Creates a new buffer filled by concatenating the provider [sources]. The [sources] object must have array elements * of a supported type, namely [buffers][PolyglotValue.hasBufferElements], or objects with a `buffer` member with the * same effect. */ - @Polyglot constructor(sources: PolyglotValue) : this(sources, options = null) + @Polyglot public constructor(sources: PolyglotValue) : this(sources, options = null) /** * Creates a new buffer filled by concatenating the provider [sources]. The [sources] object must have array elements @@ -53,7 +52,7 @@ import elide.vm.annotations.Polyglot * string value. If the `endings` property is set to `"native"`, all line endings in the sources will be converted * to the format of the current platform. */ - @Polyglot constructor(sources: PolyglotValue?, options: PolyglotValue?) : this( + @Polyglot public constructor(sources: PolyglotValue?, options: PolyglotValue?) : this( bytes = makeBlobBytes(sources, options), type = NewBlobOptions.type(options), ) @@ -109,14 +108,14 @@ import elide.vm.annotations.Polyglot * Reads the `endings` property from the given [options] object if it exists, returning `true` if its value is the * string 'native', and false in every other case. */ - fun nativeEndings(options: PolyglotValue?): Boolean { + internal fun nativeEndings(options: PolyglotValue?): Boolean { return options?.getMember("endings")?.asString() == "native" } /** * Reads the value of the `type` property from the given [options] object if it exists, returning `null` otherwise. */ - fun type(options: PolyglotValue?): String? { + internal fun type(options: PolyglotValue?): String? { return options?.getMember("type")?.asString() } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBuffer.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBuffer.kt similarity index 94% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBuffer.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBuffer.kt index cf6a68b77f..fd33157440 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBuffer.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBuffer.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyExecutable @@ -19,13 +19,12 @@ import java.util.* import elide.annotations.Inject import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.BufferAPI -import elide.runtime.intrinsics.js.node.buffer.BufferClass /** Internal symbol where the bindings for the 'buffer' module are installed. */ private const val BUFFER_MODULE_SYMBOL_ROOT = "node_buffer" @@ -43,7 +42,8 @@ private const val FILE_SYMBOL = "File" private const val BUFFER_TYPE_SYMBOL = "Buffer" // Installs the Node `buffer` built-in module. -@Intrinsic internal class NodeBufferModule : AbstractNodeBuiltinModule() { +@Intrinsic +internal class NodeBufferModule : AbstractNodeBuiltinModule() { @Inject lateinit var facade: NodeBufferModuleFacade @OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferClass.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferClass.kt similarity index 97% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferClass.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferClass.kt index fa352f1dab..cf0185b931 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferClass.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferClass.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,13 +12,13 @@ */ @file:Suppress("MagicNumber") -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyExecutable import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsError.typeError +import elide.runtime.gvm.js.JsError.typeError import elide.runtime.intrinsics.js.node.buffer.BufferClass import elide.runtime.intrinsics.js.node.buffer.BufferInstance @@ -93,7 +93,7 @@ import elide.runtime.intrinsics.js.node.buffer.BufferInstance combinedSourceLength += element.asBufferOrNull()?.length ?: GuestBufferView.tryFrom(element)?.byteSize() - ?: throw typeError("Expected source elements to be Buffer or UInt8Array") + ?: throw typeError("Expected source elements to be Buffer or UInt8Array") } val bufferSize = totalLength?.coerceAtMost(combinedSourceLength) ?: combinedSourceLength diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferEncoding.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferEncoding.kt similarity index 98% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferEncoding.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferEncoding.kt index 176fae625f..5e4699e60e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferEncoding.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferEncoding.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import kotlin.io.encoding.ExperimentalEncodingApi import kotlin.io.encoding.Base64 as Base64Encoding diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferInstance.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferInstance.kt similarity index 99% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferInstance.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferInstance.kt index 604dd10149..5bed0cb42b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeBufferInstance.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeBufferInstance.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("MagicNumber") -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyArray @@ -21,8 +21,8 @@ import org.graalvm.polyglot.proxy.ProxyIterable import org.graalvm.polyglot.proxy.ProxyObject import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsProxy +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsProxy import elide.runtime.intrinsics.js.node.buffer.BufferInstance /** @@ -31,7 +31,7 @@ import elide.runtime.intrinsics.js.node.buffer.BufferInstance */ @DelicateElideApi @Suppress("TooManyFunctions") -internal sealed class NodeBufferInstance : BufferInstance, ProxyObject { +public sealed class NodeBufferInstance : BufferInstance, ProxyObject { /** Attempts to interpret this value as a [NodeBufferInstance] and unwrap it, returning `null` on failure. */ protected fun PolyglotValue.asBufferInstance(): NodeBufferInstance? { return if (isProxyObject) runCatching { asProxyObject() }.getOrNull() diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeFile.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeFile.kt similarity index 90% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeFile.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeFile.kt index 3dd1604788..a8abc15e9d 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeFile.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeFile.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,8 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import org.graalvm.polyglot.proxy.ProxyObject import kotlinx.datetime.Clock @@ -24,7 +23,7 @@ import elide.vm.annotations.Polyglot * Implements the `File` class from the Node.js `buffer` built-in module. This class is basically a specialized * [NodeBlob] with [name] and [lastModified] fields. */ -@DelicateElideApi internal class NodeFile private constructor( +@DelicateElideApi public class NodeFile private constructor( bytes: ByteArray, type: String?, @Polyglot override val name: String, @@ -35,7 +34,7 @@ import elide.vm.annotations.Polyglot * have array elements of the supported type, meaning each item should either have buffer elements, or expose a * `buffer` property that does. The [fileName] must be a string value. */ - @Polyglot constructor(sources: PolyglotValue, fileName: PolyglotValue) : this( + @Polyglot public constructor(sources: PolyglotValue, fileName: PolyglotValue) : this( sources = sources, fileName = fileName, options = null, @@ -49,7 +48,7 @@ import elide.vm.annotations.Polyglot * The [options] object may specify a `type` property with a string value to set the [type] field, and a * `lastModified` property with a numeric value to set the [lastModified] field. */ - @Polyglot constructor(sources: PolyglotValue, fileName: PolyglotValue, options: PolyglotValue?) : this( + @Polyglot public constructor(sources: PolyglotValue, fileName: PolyglotValue, options: PolyglotValue?) : this( bytes = makeBlobBytes(sources, options), type = NewBlobOptions.type(options), name = fileName.asString(), diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeGuestBuffer.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeGuestBuffer.kt similarity index 97% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeGuestBuffer.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeGuestBuffer.kt index a8be9fd919..d175d948b6 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeGuestBuffer.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeGuestBuffer.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,21 +12,21 @@ */ @file:Suppress("MagicNumber", "TooManyFunctions") -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import com.oracle.truffle.js.runtime.objects.Undefined import org.graalvm.polyglot.Value import java.nio.ByteOrder import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.node.buffer.BufferInstance /** * A [NodeBufferInstance] using a guest [PolyglotValue] with buffer elements as a backing buffer. Only the part of the * [buffer] starting at [byteOffset] and ending at [byteOffset] + [length] is used in buffer operations. */ -@DelicateElideApi internal class NodeGuestBuffer private constructor( +@DelicateElideApi public class NodeGuestBuffer private constructor( override val buffer: PolyglotValue, override val byteOffset: Int, override val length: Int, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeHostBuffer.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeHostBuffer.kt similarity index 98% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeHostBuffer.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeHostBuffer.kt index f9669df0ba..de4d584033 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/buffer/NodeHostBuffer.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/buffer/NodeHostBuffer.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("MagicNumber") -package elide.runtime.gvm.internals.node.buffer +package elide.runtime.node.buffer import com.oracle.truffle.js.runtime.objects.Undefined import org.graalvm.polyglot.Value @@ -20,7 +20,7 @@ import java.nio.ByteBuffer import java.nio.ByteOrder import elide.runtime.core.DelicateElideApi import elide.runtime.core.PolyglotValue -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.intrinsics.js.node.buffer.BufferInstance /** @@ -32,7 +32,7 @@ import elide.runtime.intrinsics.js.node.buffer.BufferInstance */ @DelicateElideApi @Suppress("TooManyFunctions") -internal class NodeHostBuffer private constructor( +public class NodeHostBuffer private constructor( internal val byteBuffer: ByteBuffer ) : NodeBufferInstance() { /** diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/ChildProcessNative.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/ChildProcessNative.kt similarity index 84% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/ChildProcessNative.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/ChildProcessNative.kt index 7007045ed2..47abb10fa7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/ChildProcessNative.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/ChildProcessNative.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.childProcess +package elide.runtime.node.childProcess /** * # Child Process: Native Utilities @@ -22,11 +22,11 @@ internal object ChildProcessNative { init { try { System.loadLibrary("umbrella") - } catch (err: Throwable) { + } catch (err: UnsatisfiedLinkError) { try { System.loadLibrary("posix") - } catch (err: Throwable) { - throw err + } catch (err: UnsatisfiedLinkError) { + throw IllegalStateException("Failed to load child process tools", err) } } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/InterElideIPC.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/InterElideIPC.kt similarity index 94% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/InterElideIPC.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/InterElideIPC.kt index ae3e2abe69..eb0e51f9b7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/InterElideIPC.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/InterElideIPC.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,18 +10,18 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.childProcess +package elide.runtime.node.childProcess import org.graalvm.polyglot.Value import java.net.MalformedURLException import java.rmi.Naming -import elide.runtime.intrinsics.js.node.childProcess.ProcessChannel import java.rmi.Remote import java.rmi.RemoteException import java.rmi.registry.LocateRegistry import java.rmi.server.UnicastRemoteObject import kotlinx.atomicfu.atomic import elide.runtime.Logging +import elide.runtime.intrinsics.js.node.childProcess.ProcessChannel // Default RMI bind port for IPC. private const val RMI_BIND_PORT: Int = 0 @@ -52,7 +52,7 @@ internal interface InterElideIPC : ProcessChannel, Remote { private val rmiServerInitialized = atomic(false) // Implementation of `InterElideIPC` as a `ProcessChannel`. -internal class InterElideIPCClient private constructor (private val rpc: InterElideIPC) : InterElideIPC by rpc { +internal class InterElideIPCClient private constructor(private val rpc: InterElideIPC) : InterElideIPC by rpc { companion object { /** * Connect to an inter-Elide IPC channel at the provided process ID. diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/NodeChildProcess.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/NodeChildProcess.kt similarity index 92% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/NodeChildProcess.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/NodeChildProcess.kt index 1217dac88f..1bb2bd7c2e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/childProcess/NodeChildProcess.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/childProcess/NodeChildProcess.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -18,7 +18,7 @@ "ThrowsCount", ) -package elide.runtime.gvm.internals.node.childProcess +package elide.runtime.node.childProcess import com.google.common.util.concurrent.Futures.withTimeout import org.graalvm.polyglot.Value @@ -30,8 +30,7 @@ import java.io.InputStream import java.io.OutputStream import java.nio.file.Files import java.rmi.RemoteException -import java.util.LinkedList -import java.util.Optional +import java.util.* import java.util.concurrent.ExecutionException import java.util.concurrent.TimeUnit.MILLISECONDS import java.util.concurrent.atomic.AtomicIntegerFieldUpdater @@ -48,24 +47,23 @@ import elide.annotations.Factory import elide.annotations.Singleton import elide.runtime.exec.GuestExecutor import elide.runtime.exec.GuestExecutorProvider +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.ProcessManager -import elide.runtime.gvm.internals.intrinsics.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.node.events.EventAware -import elide.runtime.gvm.internals.node.fs.NodeFilesystemModule -import elide.runtime.gvm.internals.node.fs.resolveEncodingString +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.URL import elide.runtime.intrinsics.js.node.ChildProcessAPI import elide.runtime.intrinsics.js.node.childProcess.* -import elide.runtime.intrinsics.js.node.childProcess.ChildProcessDefaults import elide.runtime.intrinsics.js.node.childProcess.StdioSymbols.PIPE -import elide.runtime.intrinsics.js.node.events.EventTarget import elide.runtime.intrinsics.js.node.events.EventEmitter +import elide.runtime.intrinsics.js.node.events.EventTarget import elide.runtime.intrinsics.js.node.fs.StringOrBuffer import elide.runtime.intrinsics.js.node.path.Path +import elide.runtime.node.events.EventAware +import elide.runtime.node.fs.NodeFilesystemModule +import elide.runtime.node.fs.resolveEncodingString import elide.vm.annotations.Polyglot import com.google.common.util.concurrent.ListenableFuture as Future @@ -91,11 +89,12 @@ internal data object ChildProcessEvents { private val globalIpcServer by lazy { InterElideIPCServer() } // Installs the Node child process module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeChildProcessModule ( +@Intrinsic +@Factory internal class NodeChildProcessModule( private val filesystem: Optional>, private val executorProvider: GuestExecutorProvider, ) : AbstractNodeBuiltinModule() { - private val defaultStandardStreams = object: StandardStreamsProvider { + private val defaultStandardStreams = object : StandardStreamsProvider { override fun stdin(): InputStream? = System.`in` override fun stdout(): OutputStream? = System.out override fun stderr(): OutputStream? = System.err @@ -117,10 +116,10 @@ private val globalIpcServer by lazy { InterElideIPCServer() } } // Process stream wrappers are closeable. -private sealed interface ProcessStream : AutoCloseable +public sealed interface ProcessStream : AutoCloseable // Stream which emits data to a subprocess, through the process' standard-in facility. -@JvmInline public value class ProcessInputStream private constructor (private val stream: OutputStream) : +@JvmInline public value class ProcessInputStream private constructor(private val stream: OutputStream) : ProcessStream, AutoCloseable by stream { // Factories for input streams. @@ -131,7 +130,7 @@ private sealed interface ProcessStream : AutoCloseable } // Stream which consumes data from a subprocess, through the process' standard-out or standard-err facilities. -@JvmInline public value class ProcessOutputStream private constructor (private val stream: InputStream) : +@JvmInline public value class ProcessOutputStream private constructor(private val stream: InputStream) : ProcessStream, AutoCloseable by stream { // Factories for input streams. @@ -152,7 +151,7 @@ private sealed interface ProcessStream : AutoCloseable } // Required interface for call info implementations. -internal sealed interface ChildProcessExecution where T: ProcOptions { +internal sealed interface ChildProcessExecution where T : ProcOptions { // Parsed or materialized command name which should be invoked. val command: String @@ -173,7 +172,8 @@ internal sealed interface ChildProcessExecution where T: ProcOptions { } // Describes an execution which is to occur through a command call. -@JvmRecord private data class CommandExec( +@ConsistentCopyVisibility +@JvmRecord private data class CommandExec private constructor( override val command: String, override val args: LinkedList, override val options: T, @@ -182,13 +182,15 @@ internal sealed interface ChildProcessExecution where T: ProcOptions { override val stderr: ProcessOutputStream? = null, ) : ChildProcessExecution { companion object { - @JvmStatic fun of(command: String, args: LinkedList, options: ProcOptions): CommandExec = + @JvmStatic + fun of(command: String, args: LinkedList, options: ProcOptions): CommandExec = CommandExec(command, args, options) } } // Describes an execution which is to occur through a specific file. -@JvmRecord private data class FileExec( +@ConsistentCopyVisibility +@JvmRecord private data class FileExec private constructor( // Resolved to the file which is to be executed. val path: Path, override val command: String, @@ -236,7 +238,7 @@ private typealias ExitCode = UInt } // Required interface for call result implementations. -internal sealed interface CallResult where T: ProcOptions { +internal sealed interface CallResult where T : ProcOptions { // Command execution relating to this result. val execution: ChildProcessExecution @@ -252,7 +254,7 @@ internal sealed interface CallResult where T: ProcOptions { companion object { // Build a raw call result into a `CallResult` structure, using the appropriate return type depending on whether // output streams are available. - @JvmStatic fun build( + @JvmStatic fun build( exec: ChildProcessExecution, exitResult: ExitResult, stdin: ProcessInputStream?, @@ -276,12 +278,12 @@ internal sealed interface CallResult where T: ProcOptions { } // Pending `Future>` type for async process spawn. -internal class PendingCallResult private constructor ( +internal class PendingCallResult private constructor( override val execution: ChildProcessExecution, private val stdin: ProcessInputStream?, private val stdout: ProcessOutputStream?, private val stderr: ProcessOutputStream?, -) : StreamsCallResult where T: ProcOptions { +) : StreamsCallResult where T : ProcOptions { override val exit: ExitResult? get() = null override val success: Boolean get() = false override val outputStreamsAvailable: Pair get() = (stdout != null) to (stderr != null) @@ -292,7 +294,7 @@ internal class PendingCallResult private constructor ( companion object { // Create an in-flight call result, which holds onto a future to produce the actual `CallResult` later on; in the // meantime, streams and process information are still available. - @JvmStatic fun inFlight( + @JvmStatic fun inFlight( exec: ChildProcessExecution, stdin: ProcessInputStream?, stdout: ProcessOutputStream?, @@ -307,7 +309,7 @@ internal class PendingCallResult private constructor ( } // Required interface for call result implementations which provide resulting streams. -private sealed interface StreamsCallResult: CallResult where T: ProcOptions { +private sealed interface StreamsCallResult : CallResult where T : ProcOptions { // Obtain the standard input stream for this call result. fun stdin(): ProcessInputStream? @@ -321,7 +323,7 @@ private sealed interface StreamsCallResult: CallResult where T: ProcOption // Describes a call result which does not carry any streams. @JvmInline private value class NoStreamsResult( private val result: Pair>, -): CallResult where T: ProcOptions { +) : CallResult where T : ProcOptions { override val execution: ChildProcessExecution get() = result.second override val success: Boolean get() = result.first.success override val exit: ExitResult get() = result.first @@ -334,7 +336,7 @@ private sealed interface StreamsCallResult: CallResult where T: ProcOption private val stdin: ProcessInputStream? = null, private val stdout: ProcessOutputStream? = null, private val stderr: ProcessOutputStream? = null, -): StreamsCallResult where T: ProcOptions { +) : StreamsCallResult where T : ProcOptions { override val execution: ChildProcessExecution get() = result.second override val success: Boolean get() = result.first.success override val exit: ExitResult get() = result.first @@ -346,7 +348,7 @@ private sealed interface StreamsCallResult: CallResult where T: ProcOption // Using a `CommandExecution`, perform a call asynchronously using `callAsync`, and then block based on the assigned // timeout for the command, if any. -private inline fun ChildProcessExecution.callAndBlock( +private inline fun ChildProcessExecution.callAndBlock( callAsync: (ChildProcessExecution) -> Future>>, ): Pair> = callAsync(this).let { fut -> when (val timeout = options.timeout) { @@ -417,7 +419,8 @@ internal inline fun tokenizeCommand(cmd: String, extraArgs: Value? = null): Pair // if we have `extraArgs`, factor that in, too if (extraArgs != null) when { - extraArgs.isNull -> { /* no-op */ } + extraArgs.isNull -> { /* no-op */ + } extraArgs.isHostObject -> { extraArgs.`as`(Array::class.java).forEach { args.add(it) } @@ -443,7 +446,7 @@ internal inline fun tokenizeCommand(cmd: String, extraArgs: Value? = null): Pair } // Convert a `CommandExecution` to a `ProcessBuilder` instance. -private inline fun ChildProcessExecution.toProcBuilder(): ProcessBuilder { +private inline fun ChildProcessExecution.toProcBuilder(): ProcessBuilder { return ProcessBuilder().apply { // assign command val (cmd, isShell) = when (this@toProcBuilder) { @@ -463,11 +466,13 @@ private inline fun ChildProcessExecution.toProcBuilder(): Pr cmdArgs.add(cmd) if (!isShell) cmdArgs.addAll(args) else { cmdArgs.add("-c") - cmdArgs.add(StringBuilder().apply { - append(command) - append(" ") - args.forEach { append(it) } - }.toString()) + cmdArgs.add( + StringBuilder().apply { + append(command) + append(" ") + args.forEach { append(it) } + }.toString(), + ) } // assign as command args @@ -524,7 +529,7 @@ private fun prepareFileExec(file: Value, args: Value?): Triple unwrapSyncToStringOrBuffer(result: CallResult, opts: T): StringOrBuffer? { +private fun unwrapSyncToStringOrBuffer(result: CallResult, opts: T): StringOrBuffer? { return when (result) { is PendingCallResult<*> -> error("Invalid state: Pending call result for sync operation") is NoStreamsResult -> null @@ -549,8 +554,8 @@ public abstract class ChildProcessException(message: String, cause: Throwable? = * * @property exitCode Exit code of the child process. */ -public class ChildProcessFailure(public val exitCode: Int) - : ChildProcessException("Child process failed with exit code $exitCode") +public class ChildProcessFailure(public val exitCode: Int) : + ChildProcessException("Child process failed with exit code $exitCode") /** * ## Child Process Timeout @@ -578,12 +583,14 @@ internal class ChildProcessTermination { private companion object { private val EXIT_CODE_UPDATER = AtomicIntegerFieldUpdater.newUpdater( ChildProcessTermination::class.java, - ChildProcessTermination::exitCode.name) + ChildProcessTermination::exitCode.name, + ) private val EXIT_SIGNAL_UPDATER = AtomicReferenceFieldUpdater.newUpdater( ChildProcessTermination::class.java, String::class.java, - ChildProcessTermination::exitSignal.name) + ChildProcessTermination::exitSignal.name, + ) } } @@ -620,7 +627,7 @@ private val CHILD_PROCESS_HANDLE_PROPS_AND_METHODS = arrayOf( * * @param events Override the event manager to use for this process handle */ -public abstract class AbstractChildProcessHandle internal constructor ( +public abstract class AbstractChildProcessHandle internal constructor( result: CallResult<*>? = null, private val events: EventAware = EventAware.create(), ) : EventEmitter by events, EventTarget by events { @@ -650,7 +657,7 @@ public abstract class AbstractChildProcessHandle internal constructor ( * @property stderr Standard error stream for the child process. * @property exitCode Exit code for the process, or `null` if the subprocess terminated due to a signal. */ -public class ChildProcessHandle private constructor ( +public class ChildProcessHandle private constructor( private val proc: Process, private val pending: PendingCallResult<*>, ) : ProxyObject, ChildProcess, AbstractChildProcessHandle() { @@ -678,7 +685,7 @@ public class ChildProcessHandle private constructor ( } @get:Polyglot override val stdio: ProcessIOChannels - get() = object: ProcessIOChannels { + get() = object : ProcessIOChannels { @get:Polyglot override val stdin: ProcessInputStream? get() = pending.stdin() @get:Polyglot override val stdout: ProcessOutputStream? get() = pending.stdout() @get:Polyglot override val stderr: ProcessOutputStream? get() = pending.stderr() @@ -694,13 +701,15 @@ public class ChildProcessHandle private constructor ( } didKill = true - result.set(CallResult.build( - pending.execution, - ExitResult.success(), - pending.stdin(), - pending.stdout(), - pending.stderr(), - )) + result.set( + CallResult.build( + pending.execution, + ExitResult.success(), + pending.stdin(), + pending.stdout(), + pending.stderr(), + ), + ) emit( ChildProcessEvents.EXIT, exitCode, @@ -730,7 +739,9 @@ public class ChildProcessHandle private constructor ( override fun getMemberKeys(): Array = CHILD_PROCESS_HANDLE_PROPS_AND_METHODS override fun hasMember(key: String?): Boolean = key != null && key in CHILD_PROCESS_HANDLE_PROPS_AND_METHODS - override fun putMember(key: String?, value: Value?) {/* no-op */ } + override fun putMember(key: String?, value: Value?) {/* no-op */ + } + override fun removeMember(key: String?): Boolean = false override fun getMember(key: String?): Any? = when (key) { @@ -750,6 +761,7 @@ public class ChildProcessHandle private constructor ( if (!arg.isString) throw JsError.typeError("Expected signal argument to be a string") kill(arg.asString()) } + "disconnect" -> ProxyExecutable { disconnect() } "ref" -> ProxyExecutable { ref() } "unref" -> ProxyExecutable { unref() } @@ -760,6 +772,7 @@ public class ChildProcessHandle private constructor ( val callback = args.getOrNull(3) send(message, sendHandle, options, callback) } + else -> null } @@ -801,22 +814,24 @@ private val CHILD_PROCESS_SYNC_HANDLE_PROPS_AND_METHODS = arrayOf( * @property signal Signal which caused the process to terminate, if any. * @property error Error object, if the process failed to start or exited with a non-zero exit code. */ -public class ChildProcessSyncHandle private constructor ( +public class ChildProcessSyncHandle private constructor( private val handle: ProcessHandle, result: CallResult, ) : ProxyObject, ChildProcessSync, AbstractChildProcessHandle(result) { @get:Polyglot override val pid: Long get() = handle.pid() @get:Polyglot override val status: Int? get() = result.get()?.exit?.code?.toInt() @get:Polyglot override val signal: String? get() = termination.exitSignal.takeIf { it.isNotEmpty() } - @get:Polyglot override val stdout: ProcessOutputStream? get() = when (val out = result.get()) { - is StreamsCallResult<*> -> out.stdout() - else -> null - } + @get:Polyglot override val stdout: ProcessOutputStream? + get() = when (val out = result.get()) { + is StreamsCallResult<*> -> out.stdout() + else -> null + } - @get:Polyglot override val stderr: ProcessOutputStream? get() = when (val out = result.get()) { - is StreamsCallResult<*> -> out.stderr() - else -> null - } + @get:Polyglot override val stderr: ProcessOutputStream? + get() = when (val out = result.get()) { + is StreamsCallResult<*> -> out.stderr() + else -> null + } @get:Polyglot override val output: LazyProcessOutput get() = TODO("Not yet implemented: `ChildProcessSyncHandle.output`") @@ -826,7 +841,9 @@ public class ChildProcessSyncHandle private constructor ( override fun getMemberKeys(): Array = CHILD_PROCESS_SYNC_HANDLE_PROPS_AND_METHODS override fun hasMember(key: String?): Boolean = key != null && key in CHILD_PROCESS_SYNC_HANDLE_PROPS_AND_METHODS - override fun putMember(key: String?, value: Value?) { /* no-op */ } + override fun putMember(key: String?, value: Value?) { /* no-op */ + } + override fun removeMember(key: String?): Boolean = false override fun getMember(key: String?): Any? = when (key) { @@ -848,7 +865,7 @@ public class ChildProcessSyncHandle private constructor ( // Underlying implementation to spawn a subprocess asynchronously; used from all implementations, which block at the // call-site, if necessary, according to their return contract. -private inline fun callAsync( +private inline fun callAsync( executor: GuestExecutor, exec: ChildProcessExecution, wait: Boolean = true, @@ -896,9 +913,11 @@ private inline fun callAsync( // obtain an exit code, or `null` if the process was canceled and didn't terminate. val exitResult = when (val exitCode = result.getOrThrow()) { 0 -> ExitResult.success() - else -> ExitResult.failure(exitCode.toUInt().also { - assert(exitCode > 0) { "Cannot have negative exit code" } - }) + else -> ExitResult.failure( + exitCode.toUInt().also { + assert(exitCode > 0) { "Cannot have negative exit code" } + }, + ) } proc to CallResult.build( exec, @@ -934,7 +953,7 @@ private fun shouldStartIpcAtInit(): Boolean = System.getenv().let { env -> * * @TODO: enforcement of sub-process permissions */ -internal class NodeChildProcess ( +internal class NodeChildProcess( private val ipcSupplier: Supplier, private val filesystem: Optional>, private val standardStreams: StandardStreamsProvider, @@ -955,7 +974,7 @@ internal class NodeChildProcess ( // blocking on behalf of the call-site. // // This variant operates with no callback. - private inline fun callSync(exec: ChildProcessExecution): Pair> = + private inline fun callSync(exec: ChildProcessExecution): Pair> = exec.callAndBlock { callAsync(executor, exec, wait = true) } // Host-side internal method which performs a synchronous child-process call, on top of `callAsync`; this method is diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/cluster/NodeCluster.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/cluster/NodeCluster.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/cluster/NodeCluster.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/cluster/NodeCluster.kt index e6a9779436..aed2022568 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/cluster/NodeCluster.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/cluster/NodeCluster.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.cluster +package elide.runtime.node.cluster import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ClusterAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.ClusterAPI private const val CLUSTER_MODULE_SYMBOL = "node_cluster" // Installs the Node cluster module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeClusterModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeClusterModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): ClusterAPI = NodeCluster.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/console/NodeConsole.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/console/NodeConsole.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/console/NodeConsole.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/console/NodeConsole.kt index a729700ef9..a4af3e9bf8 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/console/NodeConsole.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/console/NodeConsole.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.console +package elide.runtime.node.console import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ConsoleAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.ConsoleAPI private const val CONSOLE_MODULE_SYMBOL = "node_console" // Installs the Node console module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeConsoleModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeConsoleModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): ConsoleAPI = NodeConsole.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/crypto/NodeCrypto.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/crypto/NodeCrypto.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/crypto/NodeCrypto.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/crypto/NodeCrypto.kt index 6c11b5feee..c863d95027 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/crypto/NodeCrypto.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/crypto/NodeCrypto.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.crypto +package elide.runtime.node.crypto import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.CryptoAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.CryptoAPI private const val CRYPTO_MODULE_SYMBOL = "node_crypto" // Installs the Node crypto module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeCryptoModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeCryptoModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): CryptoAPI = NodeCrypto.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dgram/NodeDatagram.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/dgram/NodeDatagram.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dgram/NodeDatagram.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/dgram/NodeDatagram.kt index b545c441f5..773d1d23b5 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dgram/NodeDatagram.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/dgram/NodeDatagram.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.dgram +package elide.runtime.node.dgram import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.DatagramAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.DatagramAPI private const val DATAGRAM_MODULE_SYMBOL = "node_dgram" // Installs the Node dgram module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeDatagramModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeDatagramModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): DatagramAPI = NodeDatagram.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/diagnostics/NodeDiagnosticsChannel.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/diagnostics/NodeDiagnosticsChannel.kt similarity index 82% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/diagnostics/NodeDiagnosticsChannel.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/diagnostics/NodeDiagnosticsChannel.kt index 12765320b9..1a4f435642 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/diagnostics/NodeDiagnosticsChannel.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/diagnostics/NodeDiagnosticsChannel.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.diagnostics +package elide.runtime.node.diagnostics import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.DiagnosticsChannelAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.DiagnosticsChannelAPI private const val DIAGNOSTICS_CHANNEL_MODULE_SYMBOL = "node_diagnostics_channel" // Installs the Node `diagnostics_channel` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeDiagnosticsChannelModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeDiagnosticsChannelModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): DiagnosticsChannelAPI = NodeDiagnosticsChannel.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dns/NodeDNS.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/dns/NodeDNS.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dns/NodeDNS.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/dns/NodeDNS.kt index 5fcc22b238..fbe6383ac9 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dns/NodeDNS.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/dns/NodeDNS.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.dns +package elide.runtime.node.dns import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.DNSAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.DNSAPI private const val DNS_MODULE_SYMBOL = "node_dns" // Installs the Node `dns` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeDNSModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeDNSModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): DNSAPI = NodeDNS.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dns/NodeDNSPromises.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/dns/NodeDNSPromises.kt similarity index 82% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dns/NodeDNSPromises.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/dns/NodeDNSPromises.kt index c5e99ebf1c..223b7e2fc7 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/dns/NodeDNSPromises.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/dns/NodeDNSPromises.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.dns +package elide.runtime.node.dns import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.DNSPromisesAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.DNSPromisesAPI private const val DNS_PROMISES_MODULE_SYMBOL = "node_dns_promises" // Installs the Node `dns/promises` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeDNSPromisesModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeDNSPromisesModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): DNSPromisesAPI = NodeDNSPromises.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/domain/NodeDomain.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/domain/NodeDomain.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/domain/NodeDomain.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/domain/NodeDomain.kt index 3ed9318370..2fc57cda29 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/domain/NodeDomain.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/domain/NodeDomain.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.domain +package elide.runtime.node.domain import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.DomainAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.DomainAPI private const val DOMAIN_MODULE_SYMBOL = "node_domain" // Installs the Node `domain` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeDomainModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeDomainModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): DomainAPI = NodeDomain.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/events/NodeEvents.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/events/NodeEvents.kt similarity index 95% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/events/NodeEvents.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/events/NodeEvents.kt index f3641bc6a3..d5e8c787c3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/events/NodeEvents.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/events/NodeEvents.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("DataClassPrivateConstructor", "TooManyFunctions") -package elide.runtime.gvm.internals.node.events +package elide.runtime.node.events import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyExecutable @@ -28,11 +28,11 @@ import elide.annotations.API import elide.annotations.Factory import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.Disposable import elide.runtime.intrinsics.js.JsPromise @@ -52,7 +52,8 @@ private const val EVENT_TARGET_SYMBOL = "EventTarget" private const val DEFAULT_DEFAULT_MAX_LISTENERS = 10 // Installs the Node `events` built-in module. -@Intrinsic @Factory internal class NodeEventsModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeEventsModule : AbstractNodeBuiltinModule() { @Singleton fun provide(): EventsAPI = NodeEventsModuleFacade.obtain() @OptIn(DelicateElideApi::class) @@ -119,9 +120,11 @@ internal object StandardEventName { override fun accept(event: Any?): Unit = handleEvent(event) @Polyglot override fun execute(vararg arguments: Value): Any? { - handleEvent(guestValueToEvent( - arguments.getOrNull(0) ?: throw JsError.typeError("Event argument is required") - )) + handleEvent( + guestValueToEvent( + arguments.getOrNull(0) ?: throw JsError.typeError("Event argument is required"), + ), + ) return null // no return value } @@ -155,9 +158,11 @@ internal object StandardEventName { override fun accept(event: Event): Unit = handleEvent(event) @Polyglot override fun execute(vararg arguments: Value?): Any? { - handleEvent(guestValueToEvent( - arguments.getOrNull(0) ?: throw JsError.typeError("Event argument is required") - )) + handleEvent( + guestValueToEvent( + arguments.getOrNull(0) ?: throw JsError.typeError("Event argument is required"), + ), + ) return null // no return value } @@ -176,6 +181,7 @@ internal object StandardEventName { } // Represents an event listener which is bound to an event-aware target. +@ConsistentCopyVisibility private data class BoundEventListener private constructor( val subject: WeakReference, val listener: EventListener, @@ -257,7 +263,7 @@ public interface EventAware : EventTarget, EventEmitter { } // Implementation of an event-aware relay, which hosts event services for an encapsulating object. -private class EventAwareRelay ( +private class EventAwareRelay( private val knownEvents: SortedSet? = null, ) : EventAware { // Whether this event dispatch is still open for events. @@ -307,7 +313,7 @@ private class EventAwareRelay ( }.computeIfAbsent(type) { LinkedList() }.add( - listener + listener, ).also { listenerCount.incrementAndGet() emit(StandardEventName.NEW_LISTENER, type, listener) @@ -454,7 +460,10 @@ private class EventAwareRelay ( @Polyglot override fun eventNames(): List = knownEvents?.toImmutableList() ?: emptyList() @Polyglot override fun getMaxListeners(): Int = maxListenerLimit ?: DEFAULT_DEFAULT_MAX_LISTENERS - @Polyglot override fun setMaxListeners(count: Int) { maxListenerLimit = count } + @Polyglot override fun setMaxListeners(count: Int) { + maxListenerLimit = count + } + @Polyglot override fun listenerCount(eventName: String): Int = if (eventName.isEmpty()) { listenerCount.get() } else { @@ -517,7 +526,7 @@ private class EventAwareRelay ( } // Module facade which satisfies the built-in `events` module. -@Singleton internal class NodeEventsModuleFacade private constructor () : EventsAPI { +@Singleton internal class NodeEventsModuleFacade private constructor() : EventsAPI { private val currentErrorMonitor: AtomicReference = AtomicReference(null) private val doCaptureRejections: AtomicBoolean = AtomicBoolean(false) private val targetMaxListenerOverrides: MutableMap = mutableMapOf() @@ -525,11 +534,15 @@ private class EventAwareRelay ( @get:Polyglot @set:Polyglot override var defaultMaxListeners: Int get() = currentMaxListeners ?: DEFAULT_DEFAULT_MAX_LISTENERS - set(value) { currentMaxListeners = value } + set(value) { + currentMaxListeners = value + } @get:Polyglot @set:Polyglot override var errorMonitor: Any? get() = currentErrorMonitor.get() - set(value) { currentErrorMonitor.set(value) } + set(value) { + currentErrorMonitor.set(value) + } @get:Polyglot override val captureRejections: Boolean get() = doCaptureRejections.get() @@ -552,7 +565,7 @@ private class EventAwareRelay ( if (emittersOrTargets.isEmpty()) { currentMaxListeners = count } else emittersOrTargets.forEach { - when (it){ + when (it) { is EventEmitter -> it.setMaxListeners(count) is EventTarget -> targetMaxListenerOverrides[it] = count else -> throw JsError.typeError("Invalid emitter or target") @@ -609,7 +622,7 @@ private class EventAwareRelay ( "getMaxListeners" -> ProxyExecutable { getMaxListeners( - it.getOrNull(0) ?: throw JsError.valueError("`getMaxListeners` requires argument") + it.getOrNull(0) ?: throw JsError.valueError("`getMaxListeners` requires argument"), ) } @@ -625,7 +638,7 @@ private class EventAwareRelay ( throw JsError.rangeError("Max listener count must be non-negative") val subject = it.getOrNull(1) - ?: throw JsError.valueError("`setMaxListeners` requires target argument") + ?: throw JsError.valueError("`setMaxListeners` requires target argument") setMaxListeners( count, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/fs/NodeFilesystem.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/fs/NodeFilesystem.kt similarity index 95% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/fs/NodeFilesystem.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/fs/NodeFilesystem.kt index 848047462a..047b66584b 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/fs/NodeFilesystem.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/fs/NodeFilesystem.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("TooGenericExceptionCaught") -package elide.runtime.gvm.internals.node.fs +package elide.runtime.node.fs import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyExecutable @@ -24,13 +24,8 @@ import java.nio.channels.SeekableByteChannel import java.nio.channels.WritableByteChannel import java.nio.charset.Charset import java.nio.charset.StandardCharsets -import java.nio.file.AccessMode +import java.nio.file.* import java.nio.file.AccessMode.* -import java.nio.file.CopyOption -import java.nio.file.Files -import java.nio.file.NoSuchFileException -import java.nio.file.StandardCopyOption -import java.nio.file.StandardOpenOption import java.util.* import java.util.concurrent.atomic.AtomicReference import java.util.function.Supplier @@ -41,12 +36,11 @@ import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi import elide.runtime.exec.GuestExecutor import elide.runtime.exec.GuestExecutorProvider -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsError import elide.runtime.gvm.internals.intrinsics.js.JsPromiseImpl.Companion.spawn -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.node.path.NodePathsModule +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.JsPromise import elide.runtime.intrinsics.js.err.AbstractJsException @@ -56,6 +50,7 @@ import elide.runtime.intrinsics.js.node.* import elide.runtime.intrinsics.js.node.buffer.BufferInstance import elide.runtime.intrinsics.js.node.fs.* import elide.runtime.intrinsics.js.node.path.Path +import elide.runtime.node.path.NodePathsModule import elide.runtime.plugins.vfs.VfsListener import elide.runtime.vfs.GuestVFS import elide.vm.annotations.Polyglot @@ -75,7 +70,8 @@ private const val DEFAULT_COPY_MODE: Int = 0 } // Installs the Node `fs` and `fs/promises` modules into the intrinsic bindings. -@Intrinsic @Factory internal class NodeFilesystemModule ( +@Intrinsic +@Factory internal class NodeFilesystemModule( private val pathModule: NodePathsModule, private val vfs: VfsInitializerListener, private val executorProvider: GuestExecutorProvider, @@ -136,7 +132,7 @@ internal object NodeFilesystem { ): FilesystemPromiseAPI = NodeFilesystemPromiseProxy( path, exec, - filesystem + filesystem, ) } @@ -208,6 +204,7 @@ internal fun guestToStringOrBuffer(value: Any?, encoding: Charset = StandardChar value.hasMembers() -> value.getMember("toString").execute(value).asString().toByteArray(encoding) else -> throw JsError.valueError("Unknown guest type passed as file data: $value") } + else -> throw JsError.valueError("Unknown host type passed as file data: $value") } @@ -261,7 +258,7 @@ private fun doCopyFileGuest(src: Path, dest: Path, mode: Int, callback: Value?): // Implements common baseline functionality for the Node filesystem modules. @OptIn(DelicateElideApi::class) -internal abstract class FilesystemBase ( +internal abstract class FilesystemBase( protected val path: PathAPI, protected val exec: GuestExecutor, protected val fs: GuestVFS, @@ -336,7 +333,7 @@ internal abstract class FilesystemBase ( protected fun resolveEncoding(encoding: StringOrBuffer?): Charset? { return if (encoding == null) null else resolveEncodingString( - encoding as? String ?: JsError.error("Unknown encoding passed to `fs` readFile: $encoding") + encoding as? String ?: JsError.error("Unknown encoding passed to `fs` readFile: $encoding"), ) } @@ -444,11 +441,16 @@ internal abstract class FilesystemBase ( op: WritableByteChannel.() -> T, ): T { checkFileForWrite(path) - return op(Files.newByteChannel(path, when { - create -> EnumSet.of(StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE) - exists -> EnumSet.of(StandardOpenOption.WRITE) - else -> EnumSet.of(StandardOpenOption.CREATE, StandardOpenOption.WRITE) - })) + return op( + Files.newByteChannel( + path, + when { + create -> EnumSet.of(StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE) + exists -> EnumSet.of(StandardOpenOption.WRITE) + else -> EnumSet.of(StandardOpenOption.CREATE, StandardOpenOption.WRITE) + }, + ), + ) } protected fun WritableByteChannel.writeFileData( @@ -461,7 +463,7 @@ internal abstract class FilesystemBase ( } // Implements the Node `fs` module. -internal class NodeFilesystemProxy (path: PathAPI, exec: GuestExecutor, fs: GuestVFS) : +internal class NodeFilesystemProxy(path: PathAPI, exec: GuestExecutor, fs: GuestVFS) : NodeFilesystemAPI, FilesystemBase(path, exec, fs) { @Polyglot override fun access(path: Value, callback: Value) { @@ -472,7 +474,7 @@ internal class NodeFilesystemProxy (path: PathAPI, exec: GuestExecutor, fs: Gues access( resolvePath("access", path), - READ + READ, ) { callback.executeVoid(it) } @@ -569,11 +571,14 @@ internal class NodeFilesystemProxy (path: PathAPI, exec: GuestExecutor, fs: Gues withExec { val nioPath = path.toJavaPath() openAndRead(nioPath) { - callback(null, try { - readFileData(nioPath, encoding) - } catch (err: Throwable) { - callback(TypeError.create(err), null) - }) + callback( + null, + try { + readFileData(nioPath, encoding) + } catch (err: Throwable) { + callback(TypeError.create(err), null) + }, + ) } } } @@ -759,9 +764,9 @@ internal class NodeFilesystemProxy (path: PathAPI, exec: GuestExecutor, fs: Gues } // Implements the Node `fs/promises` module. -private class NodeFilesystemPromiseProxy (path: PathAPI, executor: GuestExecutor, fs: GuestVFS) - : NodeFilesystemPromiseAPI, - FilesystemBase(path, executor, fs) { +private class NodeFilesystemPromiseProxy(path: PathAPI, executor: GuestExecutor, fs: GuestVFS) : + NodeFilesystemPromiseAPI, + FilesystemBase(path, executor, fs) { @Polyglot override fun readFile(path: Value): JsPromise = readFile(resolvePath("readFile", path), ReadFileOptions.DEFAULTS) diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/http/NodeHttp.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/http/NodeHttp.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/http/NodeHttp.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/http/NodeHttp.kt index 727acbb2f7..5ab30bf0b8 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/http/NodeHttp.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/http/NodeHttp.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.http +package elide.runtime.node.http import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.HTTPAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.HTTPAPI private const val HTTP_MODULE_SYMBOL = "node_http" // Installs the Node `http` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeHttpModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeHttpModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): HTTPAPI = NodeHttp.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/http2/NodeHttp2.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/http2/NodeHttp2.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/http2/NodeHttp2.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/http2/NodeHttp2.kt index 76a1248b38..92db652f02 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/http2/NodeHttp2.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/http2/NodeHttp2.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.http2 +package elide.runtime.node.http2 import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.HTTP2API @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.HTTP2API private const val HTTP2_MODULE_SYMBOL = "node_http2" // Installs the Node `http2` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeHttp2Module : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeHttp2Module : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): HTTP2API = NodeHttp2.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/https/NodeHttps.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/https/NodeHttps.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/https/NodeHttps.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/https/NodeHttps.kt index e2cf52af4f..4d71d4522e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/https/NodeHttps.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/https/NodeHttps.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.https +package elide.runtime.node.https import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.HTTPSAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.HTTPSAPI private const val HTTPS_MODULE_SYMBOL = "node_https" // Installs the Node `https` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeHttpsModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeHttpsModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): HTTPSAPI = NodeHttps.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/inspector/NodeInspector.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/inspector/NodeInspector.kt similarity index 80% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/inspector/NodeInspector.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/inspector/NodeInspector.kt index 431ac83891..04cfa67a4f 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/inspector/NodeInspector.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/inspector/NodeInspector.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,11 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.inspector +package elide.runtime.node.inspector -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.InspectorAPI @@ -22,7 +22,8 @@ import elide.runtime.intrinsics.js.node.InspectorAPI private const val INSPECTOR_MODULE_SYMBOL: String = "node_inspector" // Installs the Node inspector module into the intrinsic bindings. -@Intrinsic internal class NodeInspectorModule : AbstractNodeBuiltinModule() { +@Intrinsic +internal class NodeInspectorModule : AbstractNodeBuiltinModule() { override fun install(bindings: MutableIntrinsicBindings) { bindings[INSPECTOR_MODULE_SYMBOL.asJsSymbol()] = NodeInspector.obtain() } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/inspector/NodeInspectorPromises.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/inspector/NodeInspectorPromises.kt similarity index 71% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/inspector/NodeInspectorPromises.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/inspector/NodeInspectorPromises.kt index 2226548e9e..f4bc25b132 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/inspector/NodeInspectorPromises.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/inspector/NodeInspectorPromises.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,11 +10,11 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.inspector +package elide.runtime.node.inspector -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.InspectorPromisesAPI @@ -22,15 +22,18 @@ import elide.runtime.intrinsics.js.node.InspectorPromisesAPI private const val INSPECTOR_PROMISES_MODULE_SYMBOL: String = "node_inspector_promises" // Installs the Node inspector module into the intrinsic bindings. -@Intrinsic internal class NodeInspectorPromisesModule : AbstractNodeBuiltinModule() { +@Intrinsic +internal class NodeInspectorPromisesModule : AbstractNodeBuiltinModule() { override fun install(bindings: MutableIntrinsicBindings) { - bindings[INSPECTOR_PROMISES_MODULE_SYMBOL.asJsSymbol()] = NodeInspectorPromises.obtain() + bindings[INSPECTOR_PROMISES_MODULE_SYMBOL.asJsSymbol()] = + NodeInspectorPromises.Companion.obtain() } } internal class NodeInspectorPromises : InspectorPromisesAPI { companion object { private val SINGLETON = NodeInspectorPromises() - @JvmStatic fun obtain(): NodeInspectorPromises = SINGLETON + @JvmStatic fun obtain(): NodeInspectorPromises = + SINGLETON } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/module/NodeModules.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/module/NodeModules.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/module/NodeModules.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/module/NodeModules.kt index bf7dabd523..cf8a99a49a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/module/NodeModules.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/module/NodeModules.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.module +package elide.runtime.node.module import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ModuleAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.ModuleAPI private const val MODULE_MODULE_SYMBOL = "node_module" // Installs the Node `module` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeModulesModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeModulesModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): ModuleAPI = NodeModules.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/net/NodeNetwork.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/net/NodeNetwork.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/net/NodeNetwork.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/net/NodeNetwork.kt index 2632cbfd44..fd0941b636 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/net/NodeNetwork.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/net/NodeNetwork.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.net +package elide.runtime.node.net import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.NetAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.NetAPI private const val NET_MODULE_SYMBOL = "node_net" // Installs the Node `net` module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeNetworkModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeNetworkModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): NetAPI = NodeNetwork.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeCpuInfo.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeCpuInfo.kt similarity index 93% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeCpuInfo.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeCpuInfo.kt index 328ea9514a..14d59455fe 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeCpuInfo.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeCpuInfo.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.os +package elide.runtime.node.os import io.micronaut.core.annotation.Introspected import io.micronaut.core.annotation.ReflectiveAccess diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeOperatingSystem.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeOperatingSystem.kt similarity index 96% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeOperatingSystem.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeOperatingSystem.kt index 82207c295b..d92fed814c 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeOperatingSystem.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeOperatingSystem.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("TopLevelPropertyNaming", "MagicNumber") -package elide.runtime.gvm.internals.node.os +package elide.runtime.node.os import io.micronaut.core.annotation.Introspected import io.micronaut.core.annotation.ReflectiveAccess @@ -27,9 +27,9 @@ import java.net.InetAddress import java.nio.ByteOrder import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.OperatingSystemAPI import elide.runtime.intrinsics.js.node.os.* @@ -180,12 +180,14 @@ private val moduleMembers = arrayOf( ) // Installs the Node OS module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeOperatingSystemModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeOperatingSystemModule : AbstractNodeBuiltinModule() { // Provide a compliant instance of the OS API to the DI context. @Singleton fun provide(): OperatingSystemAPI = NodeOperatingSystem.obtain() override fun install(bindings: MutableIntrinsicBindings) { - bindings[NodeOperatingSystem.SYMBOL.asJsSymbol()] = NodeOperatingSystem.obtain() + bindings[NodeOperatingSystem.SYMBOL.asJsSymbol()] = + NodeOperatingSystem.obtain() } } @@ -271,7 +273,7 @@ internal object NodeOperatingSystem { * @see Win32 for Win32-style systems * @see Posix for POSIX-style systems */ - @ReflectiveAccess @Introspected abstract class BaseOS protected constructor (override val family: OSType) : + @ReflectiveAccess @Introspected abstract class BaseOS protected constructor(override val family: OSType) : ModuleBase(), OperatingSystemAPI, ProxyObject { @@ -364,10 +366,10 @@ internal object NodeOperatingSystem { private fun isInternalInterface(name: String, addr: String): Boolean { return ( - name.startsWith("lo") || - addr.startsWith("127.") || - addr.startsWith("::1") - ) + name.startsWith("lo") || + addr.startsWith("127.") || + addr.startsWith("::1") + ) } @Polyglot override fun networkInterfaces(): Map> { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeOsNetworking.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeOsNetworking.kt similarity index 93% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeOsNetworking.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeOsNetworking.kt index 22e8c1dd69..33052642d3 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/os/NodeOsNetworking.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/os/NodeOsNetworking.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:Suppress("MatchingDeclarationName") -package elide.runtime.gvm.internals.node.os +package elide.runtime.node.os import io.micronaut.core.annotation.Introspected import io.micronaut.core.annotation.ReflectiveAccess diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/path/NodePaths.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/path/NodePaths.kt similarity index 93% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/path/NodePaths.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/path/NodePaths.kt index 4bbdff708d..667c4d3622 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/path/NodePaths.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/path/NodePaths.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,22 +12,22 @@ */ @file:Suppress("TopLevelPropertyNaming") -package elide.runtime.gvm.internals.node.path +package elide.runtime.node.path import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyExecutable import org.graalvm.polyglot.proxy.ProxyObject import java.io.File -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.node.path.NodePaths.SYMBOL -import elide.runtime.gvm.internals.node.path.PathStyle.POSIX -import elide.runtime.gvm.internals.node.path.PathStyle.WIN32 +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.PathAPI import elide.runtime.intrinsics.js.node.path.Path import elide.runtime.intrinsics.js.node.path.PathFactory +import elide.runtime.node.path.NodePaths.SYMBOL +import elide.runtime.node.path.PathStyle.POSIX +import elide.runtime.node.path.PathStyle.WIN32 import elide.vm.annotations.Polyglot import java.nio.file.Path as JavaPath import kotlinx.io.files.Path as KotlinPath @@ -126,7 +126,7 @@ private fun sepFor(style: PathStyle): String = when (style) { * * Implements a Node-style [PathIntrinsic] with a Kotlin multi-platform [Path] object. */ -public class PathBuf private constructor ( +public class PathBuf private constructor( override val style: PathStyle, private val path: KotlinPath, ) : PathIntrinsic, ProxyObject { @@ -165,22 +165,25 @@ public class PathBuf private constructor ( @get:Polyglot override val dir: String get() = split().toList().dropLast(1).joinToString(sepFor(style)) @get:Polyglot override val base: String get() = split().last() @get:Polyglot override val name: String get() = split().last().substringBeforeLast(filenameSep) - @get:Polyglot override val root: String get() = if (!isAbsolute) "" else when (style) { - POSIX -> "/" - WIN32 -> split().firstOrNull { it.contains(win32DriveDelim) }?.let { "$it$win32PathSep" } ?: "" - } + @get:Polyglot override val root: String + get() = if (!isAbsolute) "" else when (style) { + POSIX -> "/" + WIN32 -> split().firstOrNull { it.contains(win32DriveDelim) }?.let { "$it$win32PathSep" } ?: "" + } - @get:Polyglot override val isAbsolute: Boolean get() = when (defaultStyle == style) { - true -> path.isAbsolute - else -> style.isAbsolute(path) - } + @get:Polyglot override val isAbsolute: Boolean + get() = when (defaultStyle == style) { + true -> path.isAbsolute + else -> style.isAbsolute(path) + } - @get:Polyglot override val ext: String get() = split().last().let { - when (it.contains(filenameSep)) { - true -> it.substringAfterLast(filenameSep).ifBlank { null }?.let { ext -> "$filenameSep$ext" } ?: "" - else -> "" + @get:Polyglot override val ext: String + get() = split().last().let { + when (it.contains(filenameSep)) { + true -> it.substringAfterLast(filenameSep).ifBlank { null }?.let { ext -> "$filenameSep$ext" } ?: "" + else -> "" + } } - } @Polyglot override fun toString(): String = stringRepr @Polyglot override fun join(other: Iterable): String = @@ -204,7 +207,9 @@ public class PathBuf private constructor ( @Polyglot override fun hashCode(): Int = path.hashCode() - override fun putMember(key: String?, value: Value?) { /* no-op */ } + override fun putMember(key: String?, value: Value?) { /* no-op */ + } + override fun removeMember(key: String?): Boolean = false override fun getMemberKeys(): Array = pathBufMemberKeys override fun hasMember(key: String?): Boolean = key != null && key in pathBufMemberKeys @@ -220,6 +225,7 @@ public class PathBuf private constructor ( else -> join(args[0].asString(), *args.drop(1).map { it.asString() }.toTypedArray()) } } + "length" -> length "name" -> name "root" -> root @@ -229,7 +235,8 @@ public class PathBuf private constructor ( } // Installs the Node paths module into the intrinsic bindings. -@Intrinsic internal class NodePathsModule : AbstractNodeBuiltinModule() { +@Intrinsic +internal class NodePathsModule : AbstractNodeBuiltinModule() { private val instance = NodePaths.create() val paths: PathAPI get() = instance @@ -255,7 +262,7 @@ internal object NodePaths { * @see WindowsPaths for Win32-style paths * @see PosixPaths for POSIX-style paths */ - abstract class BasePaths protected constructor (private val mode: PathStyle) : PathAPI, ProxyObject { + abstract class BasePaths protected constructor(private val mode: PathStyle) : PathAPI, ProxyObject { @get:Polyglot override val posix: PathAPI get() = posixPaths @get:Polyglot override val win32: PathAPI get() = windowsPaths @@ -313,6 +320,7 @@ internal object NodePaths { if (stack.isNotEmpty() && stack.last() != parentDir) stack.removeAt(stack.size - 1) else stack.add(part) } + else -> stack.add(part) } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/perfHooks/NodePerformanceHooks.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/perfHooks/NodePerformanceHooks.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/perfHooks/NodePerformanceHooks.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/perfHooks/NodePerformanceHooks.kt index f816d53863..c5430963d2 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/perfHooks/NodePerformanceHooks.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/perfHooks/NodePerformanceHooks.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.perfHooks +package elide.runtime.node.perfHooks import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.PerformanceHooksAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.PerformanceHooksAPI private const val PERFORMANCE_HOOKS_MODULE_SYMBOL = "node_perf_hooks" // Installs the Node performance hooks module into the intrinsic bindings. -@Intrinsic @Factory internal class NodePerformanceHooksModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodePerformanceHooksModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): PerformanceHooksAPI = NodePerformanceHooks.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/process/NodeProcess.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/process/NodeProcess.kt similarity index 95% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/process/NodeProcess.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/process/NodeProcess.kt index de18617cb7..5749bec4d9 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/process/NodeProcess.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/process/NodeProcess.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -13,7 +13,7 @@ @file:OptIn(DelicateElideApi::class) @file:Suppress("MnInjectionPoints") -package elide.runtime.gvm.internals.node.process +package elide.runtime.node.process import org.graalvm.nativeimage.ImageInfo import org.graalvm.nativeimage.ProcessProperties @@ -26,11 +26,11 @@ import elide.annotations.Factory import elide.annotations.Inject import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.ProcessManager -import elide.runtime.gvm.internals.intrinsics.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asPublicJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asPublicJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ProcessAPI import elide.runtime.intrinsics.js.node.process.* @@ -39,7 +39,7 @@ import elide.vm.annotations.Polyglot // Installs the Node process module into the intrinsic bindings. @Intrinsic(NodeProcess.PUBLIC_SYMBOL, internal = false) -@Factory internal class NodeProcessModule @Inject constructor ( +@Factory internal class NodeProcessModule @Inject constructor( private val envConfig: EnvConfig? = null, ) : AbstractNodeBuiltinModule() { @Singleton fun provide(): ProcessAPI = if (envConfig == null) NodeProcess.obtain() else NodeProcess.create( @@ -143,7 +143,7 @@ internal interface EnvAccessor { * @param config Environment configuration to use. * @return Environment accessor backed by the provided configuration. */ - @JvmStatic fun of(config: EnvConfig): EnvAccessor = object: EnvAccessor { + @JvmStatic fun of(config: EnvConfig): EnvAccessor = object : EnvAccessor { override fun all(): Map = config .app .isolatedEnvironmentVariables @@ -226,7 +226,7 @@ internal interface EnvAccessor { } // Mediate access to an environment accessor for the Node process module. -private class EnvironmentAccessMediator(private val access: EnvAccessor): ProcessEnvironmentAPI { +private class EnvironmentAccessMediator(private val access: EnvAccessor) : ProcessEnvironmentAPI { override val entries: Set> get() = all().entries override val keys: Set get() = all().keys override val size: Int get() = all().size @@ -247,7 +247,7 @@ internal object NodeProcess { internal const val PUBLIC_SYMBOL: String = "process" // Implements the Node process module for a host environment. - internal class NodeProcessModuleImpl internal constructor ( + internal class NodeProcessModuleImpl internal constructor( private val activePlatform: ProcessPlatform, private val activeArch: ProcessArch, private val argvMediator: ArgvAccessor, diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/querystring/NodeQuerystring.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/querystring/NodeQuerystring.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/querystring/NodeQuerystring.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/querystring/NodeQuerystring.kt index e40c0ca378..de08ae4428 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/querystring/NodeQuerystring.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/querystring/NodeQuerystring.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.querystring +package elide.runtime.node.querystring import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.QuerystringAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.QuerystringAPI private const val STRING_DECODER_MODULE_SYMBOL = "node_querystring" // Installs the Node query-string module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeQuerystringModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeQuerystringModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): QuerystringAPI = NodeQuerystring.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/readline/NodeReadline.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/readline/NodeReadline.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/readline/NodeReadline.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/readline/NodeReadline.kt index 61378dc1b6..9e3d7d7615 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/readline/NodeReadline.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/readline/NodeReadline.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.readline +package elide.runtime.node.readline import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ReadlineAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.ReadlineAPI private const val READLINE_MODULE_SYMBOL = "node_readline" // Installs the Node readline module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeReadlineModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeReadlineModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): ReadlineAPI = NodeReadline.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/readline/NodeReadlinePromises.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/readline/NodeReadlinePromises.kt similarity index 74% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/readline/NodeReadlinePromises.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/readline/NodeReadlinePromises.kt index 80b63ec88b..7dcdaf4a11 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/readline/NodeReadlinePromises.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/readline/NodeReadlinePromises.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.readline +package elide.runtime.node.readline import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ReadlinePromisesAPI @@ -24,8 +24,10 @@ import elide.runtime.intrinsics.js.node.ReadlinePromisesAPI private const val READLINE_PROMISES_MODULE_SYMBOL = "node_readline_promises" // Installs the Node readline promises module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeReadlinePromisesModule : AbstractNodeBuiltinModule() { - @Singleton internal fun provide(): ReadlinePromisesAPI = NodeReadlinePromises.obtain() +@Intrinsic +@Factory internal class NodeReadlinePromisesModule : AbstractNodeBuiltinModule() { + @Singleton internal fun provide(): ReadlinePromisesAPI = + NodeReadlinePromises.Companion.obtain() override fun install(bindings: MutableIntrinsicBindings) { bindings[READLINE_PROMISES_MODULE_SYMBOL.asJsSymbol()] = provide() @@ -40,6 +42,7 @@ internal class NodeReadlinePromises : ReadlinePromisesAPI { internal companion object { private val SINGLETON = NodeReadlinePromises() - fun obtain(): NodeReadlinePromises = SINGLETON + fun obtain(): NodeReadlinePromises = + SINGLETON } } diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStream.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStream.kt similarity index 96% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStream.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStream.kt index 2d8e9ca7bf..4025890da6 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStream.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStream.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.stream +package elide.runtime.node.stream import org.graalvm.polyglot.Value import java.io.BufferedOutputStream @@ -26,23 +26,24 @@ import java.util.concurrent.atomic.AtomicReference import elide.annotations.Factory import elide.annotations.Singleton import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsError -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol -import elide.runtime.gvm.internals.node.events.EventAware -import elide.runtime.gvm.internals.node.events.StandardEventName +import elide.runtime.gvm.js.JsError +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.JsPromise import elide.runtime.intrinsics.js.node.StreamAPI import elide.runtime.intrinsics.js.node.buffer.BufferInstance import elide.runtime.intrinsics.js.node.stream.* +import elide.runtime.node.events.EventAware +import elide.runtime.node.events.StandardEventName // Internal symbol where the Node built-in module is installed. private const val STREAM_MODULE_SYMBOL = "node_stream" // Installs the Node stream module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeStreamModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeStreamModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): StreamAPI = NodeStream.obtain() override fun install(bindings: MutableIntrinsicBindings) { @@ -106,10 +107,10 @@ private fun Charset.toNodeEncodingName(): String = when (this) { } // Basic stream state shared across readable/writable streams. -internal abstract class AbstractStream ( +internal abstract class AbstractStream( initialEncoding: Charset? = null, protected val events: EventAware = EventAware.create(), -) : EventAware by events, StatefulStream where T: AbstractStream { +) : EventAware by events, StatefulStream where T : AbstractStream { protected val open: AtomicBoolean = AtomicBoolean(true) protected val isDestroyed: AtomicBoolean = AtomicBoolean(false) protected val didError: AtomicBoolean = AtomicBoolean(false) @@ -200,8 +201,8 @@ private val readableEventNames = listOf( StreamEventName.RESUME, ) -internal abstract class AbstractReadable (charset: Charset?) : AbstractStream(charset), Readable - where T: AbstractReadable { +internal abstract class AbstractReadable(charset: Charset?) : AbstractStream(charset), Readable + where T : AbstractReadable { private val didRead: AtomicBoolean = AtomicBoolean(false) private val flowing: AtomicReference = AtomicReference(null) private val isPaused: AtomicBoolean = AtomicBoolean(false) @@ -567,7 +568,7 @@ private val writableEventNames = listOf( StreamEventName.UNPIPE, ) -internal abstract class AbstractWritable : AbstractStream(), Writable where T: AbstractWritable { +internal abstract class AbstractWritable : AbstractStream(), Writable where T : AbstractWritable { private val didFinish: AtomicBoolean = AtomicBoolean(false) private val needsDrain: AtomicBoolean = AtomicBoolean(false) private val corks: AtomicInteger = AtomicInteger(0) @@ -600,7 +601,7 @@ internal abstract class AbstractWritable : AbstractStream(), Writable wher } if (callback == null) doWrite(chunk, encodingFromGuestValue(encoding), null) else write( chunk, - encoding + encoding, ) { callback.executeVoid() } @@ -617,7 +618,7 @@ internal abstract class AbstractWritable : AbstractStream(), Writable wher } if (callback == null) doEnd(chunk, encodingFromGuestValue(encoding), null) else end( chunk, - encoding + encoding, ) { callback.executeVoid() } @@ -650,7 +651,7 @@ internal abstract class AbstractWritable : AbstractStream(), Writable wher } // Implementation of a wrapped/proxied `InputStream` as a Node `Readable`. -internal class WrappedInputStream private constructor ( +internal class WrappedInputStream private constructor( private val backing: InputStream, initialEncoding: Charset?, ) : Readable, AbstractReadable(initialEncoding) { @@ -691,7 +692,7 @@ internal class WrappedInputStream private constructor ( // Implementation of a wrapped/proxied `OutputStream` as a Node `Writable`. @OptIn(DelicateElideApi::class) -internal class WrappedOutputStream private constructor (backing: OutputStream) : +internal class WrappedOutputStream private constructor(backing: OutputStream) : Writable, AbstractWritable() { companion object { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamConsumers.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamConsumers.kt similarity index 82% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamConsumers.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamConsumers.kt index c7f0501746..42d8194b5e 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamConsumers.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamConsumers.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.stream +package elide.runtime.node.stream import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.StreamConsumersAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.StreamConsumersAPI private const val STREAM_CONSUMERS_MODULE_SYMBOL = "node_stream_consumers" // Installs the Node stream consumers module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeStreamConsumersModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeStreamConsumersModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): StreamConsumersAPI = NodeStreamConsumers.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamPromises.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamPromises.kt similarity index 82% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamPromises.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamPromises.kt index a8deb1c016..d0daee8695 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamPromises.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamPromises.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.stream +package elide.runtime.node.stream import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.StreamPromisesAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.StreamPromisesAPI private const val STREAM_PROMISES_MODULE_SYMBOL = "node_stream_promises" // Installs the Node stream promises module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeStreamPromisesModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeStreamPromisesModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): StreamPromisesAPI = NodeStreamPromises.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamWeb.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamWeb.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamWeb.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamWeb.kt index fb3c43f360..266c6a3472 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stream/NodeStreamWeb.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/stream/NodeStreamWeb.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.stream +package elide.runtime.node.stream import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.WebStreamsAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.WebStreamsAPI private const val STREAM_WEB_MODULE_SYMBOL = "node_stream_web" // Installs the Node stream module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeStreamWebModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeStreamWebModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): WebStreamsAPI = NodeWebStreams.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stringDecoder/NodeStringDecoder.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/stringDecoder/NodeStringDecoder.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stringDecoder/NodeStringDecoder.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/stringDecoder/NodeStringDecoder.kt index 854ad6003f..148023a892 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/stringDecoder/NodeStringDecoder.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/stringDecoder/NodeStringDecoder.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.stringDecoder +package elide.runtime.node.stringDecoder import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.StringDecoderAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.StringDecoderAPI private const val STRING_DECODER_MODULE_SYMBOL = "node_string_decoder" // Installs the Node string decoder module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeStringDecoderModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeStringDecoderModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): StringDecoderAPI = NodeStringDecoder.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/test/NodeTest.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/test/NodeTest.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/test/NodeTest.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/test/NodeTest.kt index 004f83b1d2..f93ce2293a 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/test/NodeTest.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/test/NodeTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.test +package elide.runtime.node.test import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.TestAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.TestAPI private const val TEST_MODULE_SYMBOL = "node_test" // Installs the Node test module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeTestModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeTestModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): TestAPI = NodeTest.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/url/NodeURL.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/url/NodeURL.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/url/NodeURL.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/url/NodeURL.kt index 4d11f84700..51aea70066 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/url/NodeURL.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/url/NodeURL.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.url +package elide.runtime.node.url import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.URLAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.URLAPI private const val URL_MODULE_SYMBOL = "node_url" // Installs the Node URL module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeURLModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeURLModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): URLAPI = NodeURL.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/worker/NodeWorker.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/worker/NodeWorker.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/worker/NodeWorker.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/worker/NodeWorker.kt index b0d7ad87ae..d036fd0766 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/worker/NodeWorker.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/worker/NodeWorker.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.worker +package elide.runtime.node.worker import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.WorkerAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.WorkerAPI private const val WORKER_MODULE_SYMBOL = "node_worker" // Installs the Node worker module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeWorkerModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeWorkerModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): WorkerAPI = NodeWorker.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/zlib/NodeURL.kt b/packages/graalvm/src/main/kotlin/elide/runtime/node/zlib/NodeURL.kt similarity index 81% rename from packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/zlib/NodeURL.kt rename to packages/graalvm/src/main/kotlin/elide/runtime/node/zlib/NodeURL.kt index 91675b2c5b..123520bea2 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/node/zlib/NodeURL.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/node/zlib/NodeURL.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,13 +10,13 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.internals.node.zlib +package elide.runtime.node.zlib import elide.annotations.Factory import elide.annotations.Singleton -import elide.runtime.gvm.internals.intrinsics.Intrinsic +import elide.runtime.gvm.api.Intrinsic import elide.runtime.gvm.internals.intrinsics.js.AbstractNodeBuiltinModule -import elide.runtime.gvm.internals.intrinsics.js.JsSymbol.JsSymbols.asJsSymbol +import elide.runtime.gvm.js.JsSymbol.JsSymbols.asJsSymbol import elide.runtime.intrinsics.GuestIntrinsic.MutableIntrinsicBindings import elide.runtime.intrinsics.js.node.ZlibAPI @@ -24,7 +24,8 @@ import elide.runtime.intrinsics.js.node.ZlibAPI private const val ZLIB_MODULE_SYMBOL = "node_zlib" // Installs the Node zlib module into the intrinsic bindings. -@Intrinsic @Factory internal class NodeZlibModule : AbstractNodeBuiltinModule() { +@Intrinsic +@Factory internal class NodeZlibModule : AbstractNodeBuiltinModule() { @Singleton internal fun provide(): ZlibAPI = NodeZlib.obtain() override fun install(bindings: MutableIntrinsicBindings) { diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugConfig.kt b/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugConfig.kt index a368d7cdb2..48999e21da 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugConfig.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugConfig.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.plugins.debug import elide.runtime.core.DelicateElideApi diff --git a/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugPlugin.kt b/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugPlugin.kt index c910157cc8..f5a3fd47a6 100644 --- a/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugPlugin.kt +++ b/packages/graalvm/src/main/kotlin/elide/runtime/plugins/debug/DebugPlugin.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.plugins.debug import elide.runtime.core.* diff --git a/packages/graalvm/src/main/resources/META-INF/native-image/dev.elide/graalvm/native-image.properties b/packages/graalvm/src/main/resources/META-INF/native-image/dev.elide/graalvm/native-image.properties index ffad33f5ae..90db798b59 100644 --- a/packages/graalvm/src/main/resources/META-INF/native-image/dev.elide/graalvm/native-image.properties +++ b/packages/graalvm/src/main/resources/META-INF/native-image/dev.elide/graalvm/native-image.properties @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.ExecutionInputs b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.ExecutionInputs index 36df95e18b..f7bec15598 100644 --- a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.ExecutionInputs +++ b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.ExecutionInputs @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.GuestScript b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.GuestScript index 8e365a758d..439d9fd8af 100644 --- a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.GuestScript +++ b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.GuestScript @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.InvocationBindings b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.InvocationBindings index 6eeb31402e..08f85b3ad6 100644 --- a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.InvocationBindings +++ b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.InvocationBindings @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.VMEngineImpl b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.VMEngineImpl index 8ec9bbf0ea..ef252c0776 100644 --- a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.VMEngineImpl +++ b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.gvm.VMEngineImpl @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.intrinsics.IntrinsicsResolver b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.intrinsics.IntrinsicsResolver index 4c92ce3e61..885180df54 100644 --- a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.intrinsics.IntrinsicsResolver +++ b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.intrinsics.IntrinsicsResolver @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at @@ -11,5 +11,5 @@ # License for the specific language governing permissions and limitations under the License. # -elide.runtime.gvm.internals.intrinsics.BuiltinIntrinsicsResolver -elide.runtime.gvm.internals.intrinsics.ServiceIntrinsicsResolver +elide.runtime.gvm.intrinsics.BuiltinIntrinsicsResolver +elide.runtime.gvm.intrinsics.ServiceIntrinsicsResolver diff --git a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.vfs.GuestVFS b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.vfs.GuestVFS index 50c12c2ed6..921e59dff8 100644 --- a/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.vfs.GuestVFS +++ b/packages/graalvm/src/main/resources/META-INF/services/elide.runtime.vfs.GuestVFS @@ -1,5 +1,5 @@ # -# Copyright (c) 2024 Elide Technologies, Inc. +# Copyright (c) 2024-2025 Elide Technologies, Inc. # # Licensed under the MIT license (the "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/core/EngineFactoryTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/core/EngineFactoryTest.kt index 32d1d7d065..52a75de80f 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/core/EngineFactoryTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/core/EngineFactoryTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core import org.junit.jupiter.api.Test diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/core/HostPlatformTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/core/HostPlatformTest.kt index 0a5cab0a86..651113eb8d 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/core/HostPlatformTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/core/HostPlatformTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core import org.junit.jupiter.api.Test diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/core/LifecycleEventsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/core/LifecycleEventsTest.kt index 474c848da0..0b968ea2cc 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/core/LifecycleEventsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/core/LifecycleEventsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core import org.junit.jupiter.api.Test diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/core/MockEnginePlugin.kt b/packages/graalvm/src/test/kotlin/elide/runtime/core/MockEnginePlugin.kt index 953e0379f5..d339686234 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/core/MockEnginePlugin.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/core/MockEnginePlugin.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core import elide.runtime.core.EnginePlugin.Key diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/core/VersionTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/core/VersionTest.kt index f27c993940..03875d1b7d 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/core/VersionTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/core/VersionTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.core import org.junit.jupiter.api.Test diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/PolyglotScriptTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/PolyglotScriptTest.kt index be16283a20..d0822e1231 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/PolyglotScriptTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/PolyglotScriptTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm import org.graalvm.polyglot.Context diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/IntrinsicsManagerTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/IntrinsicsManagerTest.kt index f6c00ee4ea..1c5dcf6638 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/IntrinsicsManagerTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/IntrinsicsManagerTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -14,6 +14,7 @@ package elide.runtime.gvm.internals +import elide.runtime.gvm.GraalVMGuest import io.micronaut.test.extensions.junit5.annotation.MicronautTest import org.junit.jupiter.api.Assertions.assertNotNull import org.junit.jupiter.api.Assertions.assertTrue diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/JsBase64IntrinsicTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/JsBase64IntrinsicTest.kt index a34cdee070..9d55f52527 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/JsBase64IntrinsicTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/base64/JsBase64IntrinsicTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress("JSUnresolvedVariable") @file:OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/JsConsoleIntrinsicTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/JsConsoleIntrinsicTest.kt index 5cf17b569a..aa42c5af23 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/JsConsoleIntrinsicTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/console/JsConsoleIntrinsicTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -169,7 +169,6 @@ import elide.testing.annotations.TestCase "WARN,facade", "ERROR,facade", ]) - @Suppress("UNUSED_PARAMETER") @ParameterizedTest fun testConsole(level: LogLevel, mode: String) = dual { // host-side test val hostMethod = when (level) { diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsicTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsicTest.kt index fcc54317ad..768d3bdb74 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsicTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/crypto/WebCryptoIntrinsicTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress( "JSUnresolvedFunction", "JSUnresolvedVariable", diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsicTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsicTest.kt index afd630df24..f0055eee56 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsicTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/fetch/FetchIntrinsicTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.fetch import org.junit.jupiter.api.Assertions.assertNotNull diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMapTest.kt index 25aa61f62d..eda36a7bae 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/AbstractJsMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import org.junit.jupiter.api.DynamicTest diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMapTest.kt index 4c312b4d9f..6c5f5e291e 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMapTest.kt index c68a5717ec..d1cbd05218 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsConcurrentSortedMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMapTest.kt index d43e7a5a7b..ba323ea9b2 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMapTest.kt index bcf9f38079..0aacd221f5 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMultiMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMapTest.kt index 633461856b..1be79228b3 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMapTest.kt index 11e84550da..34f07bc986 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsMutableMultiMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMapTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMapTest.kt index a133fca041..c7a7aab079 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMapTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/struct/map/JsSortedMapTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.struct.map import kotlin.test.assertEquals diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValueTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValueTest.kt index 314b163536..57b22c0773 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValueTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/intrinsics/js/typed/UUIDValueTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.intrinsics.js.typed import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/AbstractJsIntrinsicTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/AbstractJsIntrinsicTest.kt index 8c426923ab..9f962714f8 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/AbstractJsIntrinsicTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/AbstractJsIntrinsicTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -31,8 +31,8 @@ import elide.runtime.gvm.internals.AbstractDualTest.JavaScript import elide.runtime.gvm.internals.AbstractIntrinsicTest import elide.runtime.gvm.internals.intrinsics.js.base64.Base64Intrinsic import elide.runtime.gvm.internals.intrinsics.js.console.ConsoleIntrinsic -import elide.runtime.gvm.internals.node.asserts.NodeAssertModule -import elide.runtime.gvm.internals.node.asserts.NodeAssertStrictModule +import elide.runtime.node.asserts.NodeAssertModule +import elide.runtime.node.asserts.NodeAssertStrictModule import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.Symbol import elide.runtime.plugins.js.JavaScript as JavaScriptPlugin diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/JsInvocationBindingsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/JsInvocationBindingsTest.kt index f6193c7603..3dff98ca1c 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/JsInvocationBindingsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/JsInvocationBindingsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress("JSUnusedLocalSymbols") @file:OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/AbstractNodeFsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/AbstractNodeFsTest.kt index 8451ce6691..97363062df 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/AbstractNodeFsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/AbstractNodeFsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,7 +15,7 @@ package elide.runtime.gvm.internals.js.node import java.nio.file.Files import java.nio.file.Path import kotlinx.coroutines.test.runTest -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.GuestIntrinsic internal abstract class AbstractNodeFsTest : NodeModuleConformanceTest() where T: GuestIntrinsic { diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertStrictTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertStrictTest.kt index 6e6f0f1e7c..d0b2ae050a 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertStrictTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertStrictTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -14,8 +14,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import elide.annotations.Inject -import elide.runtime.gvm.internals.node.asserts.NodeAssertStrictModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.asserts.NodeAssertStrictModule +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.AssertStrictAPI import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertTest.kt index 8032708da5..acc7bf3ae1 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeAssertTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -29,9 +29,9 @@ import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.node.asserts.NodeAssertModule -import elide.runtime.gvm.internals.node.asserts.NodeAssertionError -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.asserts.NodeAssertModule +import elide.runtime.node.asserts.NodeAssertionError +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.AssertAPI import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeBufferTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeBufferTest.kt index b147d9dfbb..1bf054637c 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeBufferTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeBufferTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -20,9 +20,9 @@ import kotlin.test.assertEquals import kotlin.test.assertNotNull import elide.annotations.Inject import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.node.buffer.NodeBlob -import elide.runtime.gvm.internals.node.buffer.NodeBufferModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.buffer.NodeBlob +import elide.runtime.node.buffer.NodeBufferModule +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.BufferAPI import elide.testing.annotations.Test import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeChildProcessTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeChildProcessTest.kt index 5a76d38c83..df9df4c1df 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeChildProcessTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeChildProcessTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -32,11 +32,11 @@ import kotlin.test.* import kotlin.time.Duration.Companion.seconds import elide.annotations.Inject import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.node.childProcess.* -import elide.runtime.gvm.internals.node.childProcess.ChildProcessEvents -import elide.runtime.gvm.internals.node.childProcess.NodeChildProcess -import elide.runtime.gvm.internals.node.childProcess.NodeChildProcessModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.childProcess.* +import elide.runtime.node.childProcess.ChildProcessEvents +import elide.runtime.node.childProcess.NodeChildProcess +import elide.runtime.node.childProcess.NodeChildProcessModule +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.err.TypeError import elide.runtime.intrinsics.js.node.ChildProcessAPI import elide.runtime.intrinsics.js.node.childProcess.* diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeClusterTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeClusterTest.kt index cf19f03c56..9af2c46450 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeClusterTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeClusterTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.cluster.NodeClusterModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.cluster.NodeClusterModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `cluster` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeConsoleTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeConsoleTest.kt index e28c0d9ae5..15eb73ff77 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeConsoleTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeConsoleTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.console.NodeConsoleModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.console.NodeConsoleModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `console` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeCryptoTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeCryptoTest.kt index 8524b4d533..3b95d3d03c 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeCryptoTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeCryptoTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.crypto.NodeCryptoModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.crypto.NodeCryptoModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `crypto` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDatagramTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDatagramTest.kt index 907cfc222c..ef8c900cb3 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDatagramTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDatagramTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.dgram.NodeDatagramModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.dgram.NodeDatagramModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `dgram` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDiagnosticsChannelTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDiagnosticsChannelTest.kt index 81f40852ba..d83f7faa70 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDiagnosticsChannelTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDiagnosticsChannelTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.diagnostics.NodeDiagnosticsChannelModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.diagnostics.NodeDiagnosticsChannelModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `diagnostics_channel` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsPromisesTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsPromisesTest.kt index 7bd51eed58..08850fabff 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsPromisesTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsPromisesTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.dns.NodeDNSPromisesModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.dns.NodeDNSPromisesModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `dns` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsTest.kt index aad2b9402f..e3af3dadac 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDnsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.dns.NodeDNSModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.dns.NodeDNSModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `dns` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDomainTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDomainTest.kt index f14be2d517..2c67ef8891 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDomainTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeDomainTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.domain.NodeDomainModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.domain.NodeDomainModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `domain` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeEventsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeEventsTest.kt index ed7524e93b..448c6a41ab 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeEventsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeEventsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -18,10 +18,10 @@ import org.junit.jupiter.api.assertDoesNotThrow import org.junit.jupiter.api.assertThrows import kotlin.test.* import elide.annotations.Inject -import elide.runtime.gvm.internals.node.events.EventAware -import elide.runtime.gvm.internals.node.events.NodeEventsModule -import elide.runtime.gvm.internals.node.events.NodeEventsModuleFacade -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.events.EventAware +import elide.runtime.node.events.NodeEventsModule +import elide.runtime.node.events.NodeEventsModuleFacade +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.EventsAPI import elide.runtime.intrinsics.js.node.events.CustomEvent import elide.runtime.intrinsics.js.node.events.Event diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsPromisesTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsPromisesTest.kt index c2412751e2..00c731ddf5 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsPromisesTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsPromisesTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -20,9 +20,9 @@ import kotlinx.coroutines.guava.asDeferred import kotlin.test.* import elide.annotations.Inject import elide.runtime.exec.GuestExecutorProvider -import elide.runtime.gvm.internals.node.fs.NodeFilesystemModule -import elide.runtime.gvm.internals.node.fs.VfsInitializerListener -import elide.runtime.gvm.internals.node.path.NodePathsModule +import elide.runtime.node.fs.NodeFilesystemModule +import elide.runtime.node.fs.VfsInitializerListener +import elide.runtime.node.path.NodePathsModule import elide.runtime.gvm.vfs.EmbeddedGuestVFS import elide.runtime.intrinsics.js.deferred import elide.runtime.intrinsics.js.node.PathAPI diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsTest.kt index 28212e5c93..b56dc6a52f 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeFsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -31,11 +31,11 @@ import kotlin.streams.asStream import kotlin.test.* import elide.annotations.Inject import elide.runtime.exec.GuestExecutorProvider -import elide.runtime.gvm.internals.node.fs.FilesystemConstants -import elide.runtime.gvm.internals.node.fs.NodeFilesystemModule -import elide.runtime.gvm.internals.node.fs.VfsInitializerListener -import elide.runtime.gvm.internals.node.fs.resolveEncodingString -import elide.runtime.gvm.internals.node.path.NodePathsModule +import elide.runtime.node.fs.FilesystemConstants +import elide.runtime.node.fs.NodeFilesystemModule +import elide.runtime.node.fs.VfsInitializerListener +import elide.runtime.node.fs.resolveEncodingString +import elide.runtime.node.path.NodePathsModule import elide.runtime.gvm.vfs.EmbeddedGuestVFS import elide.runtime.intrinsics.js.err.AbstractJsException import elide.runtime.intrinsics.js.err.Error diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttp2Test.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttp2Test.kt index d731f54e1c..4f3f6e2395 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttp2Test.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttp2Test.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.http2.NodeHttp2Module -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.http2.NodeHttp2Module +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `http2` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpTest.kt index cb9e2c29ce..7b89443b9d 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.http.NodeHttpModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.http.NodeHttpModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `http` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpsTest.kt index 45f62fb4ca..876d90837b 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeHttpsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.https.NodeHttpsModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.https.NodeHttpsModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `https` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorPromisesTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorPromisesTest.kt index b708a85453..626eb8448d 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorPromisesTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorPromisesTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,15 +15,16 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.inspector.NodeInspectorPromisesModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.inspector.NodeInspectorPromisesModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for the built-in [NodeInspectorPromisesModule]. */ @TestCase internal class NodeInspectorPromisesTest : NodeModuleConformanceTest() { override val moduleName: String get() = "inspector/promises" - override fun provide(): NodeInspectorPromisesModule = NodeInspectorPromisesModule() - @Inject lateinit var inspector: NodeInspectorPromisesModule + override fun provide(): elide.runtime.node.inspector.NodeInspectorPromisesModule = + elide.runtime.node.inspector.NodeInspectorPromisesModule() + @Inject lateinit var inspector: elide.runtime.node.inspector.NodeInspectorPromisesModule // @TODO(sgammon): Not yet fully supported override fun expectCompliance(): Boolean = false diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorTest.kt index 4a0e5a1f3d..9fc713f292 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeInspectorTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.inspector.NodeInspectorModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.inspector.NodeInspectorModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for the built-in [NodeInspectorModule]. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeModuleTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeModuleTest.kt index 3e580b0152..101bb102d1 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeModuleTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeModuleTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.module.NodeModulesModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.module.NodeModulesModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `module` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeNetTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeNetTest.kt index de578c737a..d71dd053e4 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeNetTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeNetTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.net.NodeNetworkModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.net.NodeNetworkModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `net` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeOsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeOsTest.kt index 9092eb5988..041e9f78d1 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeOsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeOsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -26,9 +26,9 @@ import jakarta.inject.Inject import kotlin.streams.asStream import kotlin.test.* import kotlin.test.Test -import elide.runtime.gvm.internals.node.os.NodeOperatingSystem -import elide.runtime.gvm.internals.node.os.NodeOperatingSystemModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.os.NodeOperatingSystem +import elide.runtime.node.os.NodeOperatingSystemModule +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.OperatingSystemAPI import elide.testing.annotations.TestCase @@ -36,8 +36,9 @@ import elide.testing.annotations.TestCase @TestCase internal class NodeOsTest : NodeModuleConformanceTest() { override val moduleName: String get() = "os" - override fun provide(): NodeOperatingSystemModule = NodeOperatingSystemModule() - private fun acquire(): OperatingSystemAPI = NodeOperatingSystem.Posix + override fun provide(): elide.runtime.node.os.NodeOperatingSystemModule = + elide.runtime.node.os.NodeOperatingSystemModule() + private fun acquire(): OperatingSystemAPI = elide.runtime.node.os.NodeOperatingSystem.Posix @Inject internal lateinit var os: OperatingSystemAPI override fun requiredMembers(): Sequence = sequence { @@ -68,9 +69,9 @@ internal class NodeOsTest : NodeModuleConformanceTest @TestFactory fun `api compliance`(): Stream { return listOf( - NodeOperatingSystem.StubbedOs(), - NodeOperatingSystem.Posix, - NodeOperatingSystem.Win32, + elide.runtime.node.os.NodeOperatingSystem.StubbedOs(), + elide.runtime.node.os.NodeOperatingSystem.Posix, + elide.runtime.node.os.NodeOperatingSystem.Win32, ).asSequence().flatMap { impl -> @Suppress("UNCHECKED_CAST") val implMembers = (impl as ProxyObject).memberKeys as Array @@ -456,7 +457,7 @@ internal class NodeOsTest : NodeModuleConformanceTest ) @ParameterizedTest fun `os type() should resolve properly given each os name`(name: String, expected: String) { - val osType = (acquire() as NodeOperatingSystem.BaseOS).typeForOsName(name) + val osType = (acquire() as elide.runtime.node.os.NodeOperatingSystem.BaseOS).typeForOsName(name) assertNotNull(osType, "should not get `null` from `os.type()` (os: '$name')") assertEquals(expected, osType, "should get expected value from `os.type()` (os: '$name')") } @@ -472,7 +473,7 @@ internal class NodeOsTest : NodeModuleConformanceTest ) @ParameterizedTest fun `os platform() should resolve properly given each os name`(name: String, expected: String) { - val osType = (acquire() as NodeOperatingSystem.BaseOS).mapJvmOsToNodeOs(name) + val osType = (acquire() as elide.runtime.node.os.NodeOperatingSystem.BaseOS).mapJvmOsToNodeOs(name) assertNotNull(osType, "should not get `null` from `os.type()` (os: '$name')") assertEquals(expected, osType, "should get expected value from `os.type()` (os: '$name')") } diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePathTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePathTest.kt index 6e30bcb5cb..3ac462e101 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePathTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePathTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -21,10 +21,10 @@ import java.nio.file.Paths import kotlin.test.* import elide.annotations.Inject import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.node.path.* -import elide.runtime.gvm.internals.node.path.PathStyle.POSIX -import elide.runtime.gvm.internals.node.path.PathStyle.WIN32 -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.path.* +import elide.runtime.node.path.PathStyle.POSIX +import elide.runtime.node.path.PathStyle.WIN32 +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.PathAPI import elide.testing.annotations.Test import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePerfHooksTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePerfHooksTest.kt index 7344115b79..3a927c0fa5 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePerfHooksTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodePerfHooksTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.perfHooks.NodePerformanceHooksModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.perfHooks.NodePerformanceHooksModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `perf_hooks` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeProcessTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeProcessTest.kt index a343182bd0..72c3560362 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeProcessTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeProcessTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,9 +17,9 @@ import kotlin.test.assertEquals import kotlin.test.assertNotNull import kotlin.test.assertTrue import elide.annotations.Inject -import elide.runtime.gvm.internals.node.process.NodeProcess -import elide.runtime.gvm.internals.node.process.NodeProcessModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.process.NodeProcess +import elide.runtime.node.process.NodeProcessModule +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.ProcessAPI import elide.runtime.intrinsics.js.node.process.ProcessArch import elide.runtime.intrinsics.js.node.process.ProcessPlatform diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeQuerystringTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeQuerystringTest.kt index 483fe403c4..9601c63382 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeQuerystringTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeQuerystringTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.querystring.NodeQuerystringModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.querystring.NodeQuerystringModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `querystring` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlinePromisesTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlinePromisesTest.kt index a256bc1f03..59ea012e69 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlinePromisesTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlinePromisesTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,15 +15,16 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.readline.NodeReadlinePromisesModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.readline.NodeReadlinePromisesModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `readline/promises` built-in module. */ @TestCase internal class NodeReadlinePromisesTest : NodeModuleConformanceTest() { override val moduleName: String get() = "readline/promises" - override fun provide(): NodeReadlinePromisesModule = NodeReadlinePromisesModule() - @Inject lateinit var readline: NodeReadlinePromisesModule + override fun provide(): elide.runtime.node.readline.NodeReadlinePromisesModule = + elide.runtime.node.readline.NodeReadlinePromisesModule() + @Inject lateinit var readline: elide.runtime.node.readline.NodeReadlinePromisesModule // @TODO(sgammon): Not yet fully supported override fun expectCompliance(): Boolean = false diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlineTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlineTest.kt index 1fcd9d71f0..d6210aaba4 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlineTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeReadlineTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.readline.NodeReadlineModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.readline.NodeReadlineModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `readline` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamConsumersTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamConsumersTest.kt index 5a757a2a87..621fcfa585 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamConsumersTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamConsumersTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.stream.NodeStreamConsumersModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.stream.NodeStreamConsumersModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `stream/consumers` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamPromisesTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamPromisesTest.kt index 0f71e09981..cdaf749d4b 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamPromisesTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamPromisesTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.stream.NodeStreamPromisesModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.stream.NodeStreamPromisesModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `stream/promises` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamTest.kt index b79289a41f..7450881b1f 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -17,8 +17,8 @@ import java.io.ByteArrayOutputStream import java.nio.charset.StandardCharsets import kotlin.test.* import elide.annotations.Inject -import elide.runtime.gvm.internals.node.stream.NodeStreamModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.stream.NodeStreamModule +import elide.runtime.node.NodeModuleConformanceTest import elide.runtime.intrinsics.js.node.stream.Readable import elide.runtime.intrinsics.js.node.stream.Writable import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamWebTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamWebTest.kt index 5c1bc9f110..fd7c3212fc 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamWebTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStreamWebTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.stream.NodeStreamWebModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.stream.NodeStreamWebModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `stream/web` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStringDecoderTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStringDecoderTest.kt index 8e40c2471c..86c466447e 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStringDecoderTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeStringDecoderTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.stringDecoder.NodeStringDecoderModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.stringDecoder.NodeStringDecoderModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `string_decoder` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeTestTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeTestTest.kt index 5ff06e63f8..e036312f41 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeTestTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeTestTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.test.NodeTestModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.test.NodeTestModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `test` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeURLTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeURLTest.kt index d245c06af3..8a25dddba7 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeURLTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeURLTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.url.NodeURLModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.url.NodeURLModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `url` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeWorkerTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeWorkerTest.kt index e818ff4131..9a2ed7d062 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeWorkerTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeWorkerTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.worker.NodeWorkerModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.worker.NodeWorkerModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `worker` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeZlibTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeZlibTest.kt index 1c44e5f3b0..f815c70ee5 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeZlibTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/js/node/NodeZlibTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -15,8 +15,8 @@ package elide.runtime.gvm.internals.js.node import kotlin.test.Test import kotlin.test.assertNotNull import elide.annotations.Inject -import elide.runtime.gvm.internals.node.zlib.NodeZlibModule -import elide.runtime.gvm.js.node.NodeModuleConformanceTest +import elide.runtime.node.zlib.NodeZlibModule +import elide.runtime.node.NodeModuleConformanceTest import elide.testing.annotations.TestCase /** Tests for Elide's implementation of the Node `zlib` built-in module. */ diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/sqlite/SQLiteModuleTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/sqlite/SQLiteModuleTest.kt index bbae73d5b8..8c2798d90b 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/sqlite/SQLiteModuleTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/sqlite/SQLiteModuleTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -34,7 +34,7 @@ import kotlin.test.* import elide.annotations.Inject import elide.core.api.Symbolic.Unresolved import elide.jvm.LifecycleBoundResources -import elide.runtime.gvm.js.node.ElideJsModuleTest +import elide.runtime.node.ElideJsModuleTest import elide.runtime.gvm.sqlite.SQLite import elide.runtime.intrinsics.js.err.TypeError import elide.runtime.intrinsics.sqlite.SQLiteAPI diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/vfs/HostVFSTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/vfs/HostVFSTest.kt index 815acdbdf9..a3779e198c 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/vfs/HostVFSTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/vfs/HostVFSTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.gvm.internals.vfs import elide.testing.annotations.TestCase diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/AbstractJsTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/AbstractJsTest.kt index f879b0d95e..7cb6f2fccf 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/AbstractJsTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/AbstractJsTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -29,7 +29,7 @@ import elide.runtime.core.PolyglotContext import elide.runtime.core.PolyglotEngineConfiguration import elide.runtime.gvm.internals.AbstractDualTest import elide.runtime.gvm.internals.AbstractDualTest.JavaScript -import elide.runtime.gvm.internals.GraalVMGuest +import elide.runtime.gvm.GraalVMGuest import elide.runtime.gvm.internals.IntrinsicsManager import elide.runtime.gvm.internals.js.AbstractJsIntrinsicTest import elide.runtime.intrinsics.GuestIntrinsic @@ -53,6 +53,8 @@ internal abstract class AbstractJsTest : AbstractDualTest() { override fun code(@Language("javascript") code: String) } + internal interface PolyglotJsContext : JsTestContext, PolyglotContext + private val initialized: AtomicBoolean = AtomicBoolean(false) // Default intrinsics manager. @@ -188,12 +190,12 @@ internal abstract class AbstractJsTest : AbstractDualTest() { ) } - fun test(op: context(PolyglotContext, JsTestContext) () -> Unit) = test( + fun test(op: PolyglotJsContext.() -> Unit) = test( bind = true, op = op, ) - fun test(bind: Boolean, op: context(PolyglotContext, JsTestContext) () -> Unit) = GuestTestExecution(::withContext) { + fun test(bind: Boolean, op: PolyglotJsContext.() -> Unit) = GuestTestExecution(::withContext) { executeGuestInternal( this, bind, @@ -201,12 +203,12 @@ internal abstract class AbstractJsTest : AbstractDualTest() { esm = false, ) { val codeToRun = AtomicReference(null) - val wrapped = object : JsTestContext { + val wrapped = object : PolyglotJsContext, PolyglotContext by this { override fun code(code: String) { codeToRun.set(code) } } - op.invoke(this, wrapped) + op.invoke(wrapped) codeToRun.get() ?: error("Failed to resolve guest code for test") } } diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsAbortControllerTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsAbortControllerTest.kt index c2f13f2ce3..14a1ecb9dd 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsAbortControllerTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsAbortControllerTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress("JSCheckFunctionSignatures", "JSUnresolvedFunction") @file:OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsBufferTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsBufferTest.kt index ef689de6df..ae2aec8ecc 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsBufferTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsBufferTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress("JSCheckFunctionSignatures", "JSUnresolvedFunction") @file:OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsEventTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsEventTest.kt index 2d1300d412..0e3e3b8eb1 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsEventTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/polyfills/JsEventTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress("JSCheckFunctionSignatures", "JSUnresolvedFunction") @file:OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/vfs/JsRequireEmbeddedTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/vfs/JsRequireEmbeddedTest.kt index 71efa30b79..437b03e497 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/vfs/JsRequireEmbeddedTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/vfs/JsRequireEmbeddedTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - @file:Suppress("JSFileReferences", "JSUnresolvedFunction", "NpmUsedModulesInstalled") @file:OptIn(DelicateElideApi::class) diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/intrinsics/js/JsIteratorTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/intrinsics/js/JsIteratorTest.kt index 421a875cbd..fbd4f6503e 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/intrinsics/js/JsIteratorTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/intrinsics/js/JsIteratorTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -18,7 +18,7 @@ package elide.runtime.intrinsics.js import org.junit.jupiter.api.assertDoesNotThrow import kotlin.test.* import elide.runtime.core.DelicateElideApi -import elide.runtime.gvm.internals.intrinsics.js.JsError +import elide.runtime.gvm.js.JsError import elide.runtime.gvm.internals.intrinsics.js.struct.map.JsMutableMap import elide.runtime.gvm.js.AbstractJsTest import elide.runtime.plugins.js.JavaScript diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/AbstractJsModuleTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/node/AbstractJsModuleTest.kt similarity index 95% rename from packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/AbstractJsModuleTest.kt rename to packages/graalvm/src/test/kotlin/elide/runtime/node/AbstractJsModuleTest.kt index 5ca1bbfcd8..e7a5e9507d 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/AbstractJsModuleTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/node/AbstractJsModuleTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:OptIn(DelicateElideApi::class) -package elide.runtime.gvm.js.node +package elide.runtime.node import org.graalvm.polyglot.Value import org.graalvm.polyglot.proxy.ProxyHashMap @@ -22,8 +22,8 @@ import elide.runtime.core.PolyglotEngineConfiguration import elide.runtime.gvm.internals.intrinsics.js.base64.Base64Intrinsic import elide.runtime.gvm.internals.intrinsics.js.console.ConsoleIntrinsic import elide.runtime.gvm.internals.js.AbstractJsIntrinsicTest -import elide.runtime.gvm.internals.node.asserts.NodeAssertModule -import elide.runtime.gvm.internals.node.asserts.NodeAssertStrictModule +import elide.runtime.node.asserts.NodeAssertModule +import elide.runtime.node.asserts.NodeAssertStrictModule import elide.runtime.intrinsics.GuestIntrinsic import elide.runtime.intrinsics.Symbol import elide.runtime.plugins.env.EnvConfig diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/ElideJsModuleTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/node/ElideJsModuleTest.kt similarity index 90% rename from packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/ElideJsModuleTest.kt rename to packages/graalvm/src/test/kotlin/elide/runtime/node/ElideJsModuleTest.kt index 0ee09cd607..3855ab539f 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/ElideJsModuleTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/node/ElideJsModuleTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.js.node +package elide.runtime.node import elide.runtime.intrinsics.GuestIntrinsic diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/GenericJsModuleTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/node/GenericJsModuleTest.kt similarity index 95% rename from packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/GenericJsModuleTest.kt rename to packages/graalvm/src/test/kotlin/elide/runtime/node/GenericJsModuleTest.kt index 0ae0b8ffde..9fb2a6b790 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/GenericJsModuleTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/node/GenericJsModuleTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.js.node +package elide.runtime.node import org.junit.jupiter.api.Assumptions import org.junit.jupiter.api.DynamicTest diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/NodeEventAwareTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/node/NodeEventAwareTest.kt similarity index 98% rename from packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/NodeEventAwareTest.kt rename to packages/graalvm/src/test/kotlin/elide/runtime/node/NodeEventAwareTest.kt index 51b9e6ddb6..a7fa21a010 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/NodeEventAwareTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/node/NodeEventAwareTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,7 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ -package elide.runtime.gvm.js.node +package elide.runtime.node import org.graalvm.polyglot.Value.asValue import org.junit.jupiter.api.assertDoesNotThrow @@ -18,10 +18,10 @@ import org.junit.jupiter.api.assertThrows import java.util.concurrent.atomic.AtomicBoolean import kotlin.test.* import elide.annotations.Inject -import elide.runtime.gvm.internals.node.events.EventAware -import elide.runtime.gvm.internals.node.events.NodeEventsModule -import elide.runtime.gvm.internals.node.events.NodeEventsModuleFacade -import elide.runtime.gvm.internals.node.events.StandardEventName +import elide.runtime.node.events.EventAware +import elide.runtime.node.events.NodeEventsModule +import elide.runtime.node.events.NodeEventsModuleFacade +import elide.runtime.node.events.StandardEventName import elide.runtime.intrinsics.js.err.ValueError import elide.runtime.intrinsics.js.node.events.AddEventListenerOptions import elide.runtime.intrinsics.js.node.events.CustomEvent diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/NodeModuleConformanceTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/node/NodeModuleConformanceTest.kt similarity index 97% rename from packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/NodeModuleConformanceTest.kt rename to packages/graalvm/src/test/kotlin/elide/runtime/node/NodeModuleConformanceTest.kt index 8847b998ec..403a3bb220 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/gvm/js/node/NodeModuleConformanceTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/node/NodeModuleConformanceTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -12,7 +12,7 @@ */ @file:OptIn(DelicateElideApi::class) -package elide.runtime.gvm.js.node +package elide.runtime.node import org.intellij.lang.annotations.Language import org.junit.jupiter.api.Assumptions @@ -59,10 +59,10 @@ internal abstract class NodeModuleConformanceTest : GenericJs // Run a Node.js subprocess with the provided inputs. private fun runConformanceInner( - args: List, - stdin: String? = null, - env: Map? = null, - bin: String = NODE_BIN, + args: List, + stdin: String? = null, + env: Map? = null, + bin: String = NODE_BIN, ): String { // use dynamic path separator by os val sysPath = (System.getenv("PATH") ?: "").split(File.pathSeparator ?: ":") diff --git a/packages/graalvm/src/test/kotlin/elide/runtime/plugins/AbstractLanguagePluginTest.kt b/packages/graalvm/src/test/kotlin/elide/runtime/plugins/AbstractLanguagePluginTest.kt index 7297fdb5b3..50fde086c0 100644 --- a/packages/graalvm/src/test/kotlin/elide/runtime/plugins/AbstractLanguagePluginTest.kt +++ b/packages/graalvm/src/test/kotlin/elide/runtime/plugins/AbstractLanguagePluginTest.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at @@ -10,7 +10,6 @@ * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under the License. */ - package elide.runtime.plugins import org.junit.jupiter.api.Test diff --git a/packages/graalvm/src/test/resources/META-INF/elide/embedded/harness.js b/packages/graalvm/src/test/resources/META-INF/elide/embedded/harness.js index 93f83a127d..5fd829ed1d 100644 --- a/packages/graalvm/src/test/resources/META-INF/elide/embedded/harness.js +++ b/packages/graalvm/src/test/resources/META-INF/elide/embedded/harness.js @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/test/resources/META-INF/elide/embedded/simple.js b/packages/graalvm/src/test/resources/META-INF/elide/embedded/simple.js index 91354a37ba..4afb4e8c89 100644 --- a/packages/graalvm/src/test/resources/META-INF/elide/embedded/simple.js +++ b/packages/graalvm/src/test/resources/META-INF/elide/embedded/simple.js @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Elide Technologies, Inc. + * Copyright (c) 2024-2025 Elide Technologies, Inc. * * Licensed under the MIT license (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at diff --git a/packages/graalvm/src/test/resources/logback-test.xml b/packages/graalvm/src/test/resources/logback-test.xml index 75de74c54d..92994b6113 100644 --- a/packages/graalvm/src/test/resources/logback-test.xml +++ b/packages/graalvm/src/test/resources/logback-test.xml @@ -1,5 +1,5 @@