Skip to content

Commit 04f1b06

Browse files
committed
fixup! cleanup
Signed-off-by: Sam Gammon <[email protected]>
1 parent 218136f commit 04f1b06

File tree

5 files changed

+23
-15
lines changed

5 files changed

+23
-15
lines changed

packages/engine/api/engine.api

+8-3
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public abstract interface class elide/runtime/core/EnginePlugin {
5252
}
5353

5454
public abstract interface class elide/runtime/core/EnginePlugin$InstallationScope {
55-
public abstract fun deferred (Lkotlin/jvm/functions/Function0;)V
55+
public abstract fun deferred (Lkotlin/jvm/functions/Function0;)Ljava/util/concurrent/Future;
5656
public abstract fun getConfiguration ()Lelide/runtime/core/PolyglotEngineConfiguration;
5757
public abstract fun getLifecycle ()Lelide/runtime/core/EngineLifecycle;
5858
public abstract fun registerBundle (Ljava/net/URL;)V
@@ -993,10 +993,10 @@ public abstract class elide/runtime/plugins/AbstractLanguageConfig {
993993
public final fun getExecutable ()Ljava/lang/String;
994994
public final fun getExecutableList ()Ljava/util/List;
995995
protected final fun getIntrinsicBindings ()Ljava/util/Map;
996-
public final fun getResourcesPath ()Ljava/lang/String;
996+
public final fun getResourcesPath ()Ljava/nio/file/Path;
997997
public final fun setExecutable (Ljava/lang/String;)V
998998
public final fun setExecutableList (Ljava/util/List;)V
999-
public final fun setResourcesPath (Ljava/lang/String;)V
999+
public final fun setResourcesPath (Ljava/nio/file/Path;)V
10001000
}
10011001

10021002
public final class elide/runtime/plugins/AbstractLanguageConfig$Companion {
@@ -1105,6 +1105,11 @@ public final class elide/runtime/plugins/AbstractLanguagePlugin$PreinitScript :
11051105
public fun toString ()Ljava/lang/String;
11061106
}
11071107

1108+
public final class elide/runtime/plugins/AbstractLanguagePluginKt {
1109+
public static final fun default (Lorg/graalvm/polyglot/Context;)Lorg/graalvm/polyglot/Context;
1110+
public static final fun default (Lorg/graalvm/polyglot/Engine;)Lorg/graalvm/polyglot/Engine;
1111+
}
1112+
11081113
public final class elide/runtime/plugins/bindings/Bindings {
11091114
public static final field Plugin Lelide/runtime/plugins/bindings/Bindings$Plugin;
11101115
public synthetic fun <init> (Ljava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V

packages/graalvm/api/graalvm.api

+13-9
Original file line numberDiff line numberDiff line change
@@ -1305,8 +1305,10 @@ public abstract class elide/runtime/gvm/internals/vfs/AbstractBaseVFS : elide/ru
13051305
public static synthetic fun checkPolicy$default (Lelide/runtime/gvm/internals/vfs/AbstractBaseVFS;Lelide/runtime/gvm/internals/vfs/AccessType;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
13061306
protected final fun enforce (Lelide/runtime/gvm/internals/vfs/AccessType;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
13071307
protected final fun enforce (Ljava/util/EnumSet;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
1308+
protected final fun enforce (Ljava/util/SortedSet;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
13081309
public static synthetic fun enforce$default (Lelide/runtime/gvm/internals/vfs/AbstractBaseVFS;Lelide/runtime/gvm/internals/vfs/AccessType;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
13091310
public static synthetic fun enforce$default (Lelide/runtime/gvm/internals/vfs/AbstractBaseVFS;Ljava/util/EnumSet;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
1311+
public static synthetic fun enforce$default (Lelide/runtime/gvm/internals/vfs/AbstractBaseVFS;Ljava/util/SortedSet;Lelide/runtime/gvm/internals/vfs/AccessDomain;Ljava/nio/file/Path;Lelide/runtime/gvm/internals/vfs/AccessScope;ILjava/lang/Object;)Lelide/runtime/gvm/internals/vfs/AccessResponse;
13101312
public abstract fun getLogging ()Lelide/runtime/Logger;
13111313
public abstract fun getPath ([Ljava/lang/String;)Ljava/nio/file/Path;
13121314
public abstract fun readStream (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;
@@ -1407,15 +1409,17 @@ public final class elide/runtime/gvm/internals/vfs/AccessDomain$Companion {
14071409
public final fun serializer ()Lkotlinx/serialization/KSerializer;
14081410
}
14091411

1410-
public final class elide/runtime/gvm/internals/vfs/AccessRequest : java/lang/Record {
1412+
public final class elide/runtime/gvm/internals/vfs/AccessRequest : java/lang/Record, java/lang/Comparable {
14111413
public static final field Companion Lelide/runtime/gvm/internals/vfs/AccessRequest$Companion;
1412-
public fun <init> (Ljava/util/Set;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)V
1413-
public final fun component1 ()Ljava/util/Set;
1414+
public fun <init> (Ljava/util/SortedSet;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)V
1415+
public fun compareTo (Lelide/runtime/gvm/internals/vfs/AccessRequest;)I
1416+
public synthetic fun compareTo (Ljava/lang/Object;)I
1417+
public final fun component1 ()Ljava/util/SortedSet;
14141418
public final fun component2 ()Lelide/runtime/gvm/internals/vfs/AccessDomain;
14151419
public final fun component3 ()Lelide/runtime/gvm/internals/vfs/AccessScope;
14161420
public final fun component4 ()Ljava/nio/file/Path;
1417-
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;
1418-
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;
1421+
public final fun copy (Ljava/util/SortedSet;Lelide/runtime/gvm/internals/vfs/AccessDomain;Lelide/runtime/gvm/internals/vfs/AccessScope;Ljava/nio/file/Path;)Lelide/runtime/gvm/internals/vfs/AccessRequest;
1422+
public static synthetic fun copy$default (Lelide/runtime/gvm/internals/vfs/AccessRequest;Ljava/util/SortedSet;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;
14191423
public final fun domain ()Lelide/runtime/gvm/internals/vfs/AccessDomain;
14201424
public fun equals (Ljava/lang/Object;)Z
14211425
public fun hashCode ()I
@@ -1424,7 +1428,7 @@ public final class elide/runtime/gvm/internals/vfs/AccessRequest : java/lang/Rec
14241428
public final fun path ()Ljava/nio/file/Path;
14251429
public final fun scope ()Lelide/runtime/gvm/internals/vfs/AccessScope;
14261430
public fun toString ()Ljava/lang/String;
1427-
public final fun type ()Ljava/util/Set;
1431+
public final fun type ()Ljava/util/SortedSet;
14281432
}
14291433

14301434
public final class elide/runtime/gvm/internals/vfs/AccessRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
@@ -8519,8 +8523,8 @@ public final class elide/runtime/plugins/env/EnvPluginKt {
85198523
public final class elide/runtime/plugins/env/Environment {
85208524
public static final field Plugin Lelide/runtime/plugins/env/Environment$Plugin;
85218525
public synthetic fun <init> (Lelide/runtime/plugins/env/EnvConfig;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
8526+
public final fun configure (Lelide/runtime/core/EnginePlugin$InstallationScope;Lelide/runtime/core/PolyglotContext;Lelide/runtime/core/GuestLanguage;)V
85228527
public final fun getConfig ()Lelide/runtime/plugins/env/EnvConfig;
8523-
public final fun install (Lelide/runtime/core/PolyglotContext;Lelide/runtime/core/GuestLanguage;)V
85248528
}
85258529

85268530
public final class elide/runtime/plugins/env/Environment$Plugin : elide/runtime/core/EnginePlugin {
@@ -8537,7 +8541,7 @@ public final class elide/runtime/plugins/js/ExtensionsKt {
85378541

85388542
public final class elide/runtime/plugins/js/JavaScript {
85398543
public static final field Plugin Lelide/runtime/plugins/js/JavaScript$Plugin;
8540-
public synthetic fun <init> (Lelide/runtime/plugins/js/JavaScriptConfig;Lelide/runtime/plugins/AbstractLanguagePlugin$LanguagePluginManifest;Lelide/runtime/plugins/env/Environment;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
8544+
public synthetic fun <init> (Lelide/runtime/plugins/js/JavaScriptConfig;Lelide/runtime/plugins/AbstractLanguagePlugin$LanguagePluginManifest;Lelide/runtime/plugins/env/Environment;Lelide/runtime/core/EnginePlugin$InstallationScope;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
85418545
}
85428546

85438547
public final class elide/runtime/plugins/js/JavaScript$Plugin : elide/runtime/plugins/AbstractLanguagePlugin {
@@ -8619,7 +8623,7 @@ public final class elide/runtime/plugins/js/JavaScriptVersion : java/lang/Enum {
86198623

86208624
public final class elide/runtime/plugins/vfs/Vfs {
86218625
public static final field Plugin Lelide/runtime/plugins/vfs/Vfs$Plugin;
8622-
public synthetic fun <init> (Lelide/runtime/plugins/vfs/VfsConfig;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
8626+
public synthetic fun <init> (Lelide/runtime/plugins/vfs/VfsConfig;Lelide/runtime/core/EnginePlugin$InstallationScope;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
86238627
public final fun getConfig ()Lelide/runtime/plugins/vfs/VfsConfig;
86248628
}
86258629

packages/graalvm/src/main/kotlin/elide/runtime/gvm/internals/vfs/VFSTypes.kt

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
1111
* License for the specific language governing permissions and limitations under the License.
1212
*/
13-
1413
package elide.runtime.gvm.internals.vfs
1514

1615
import java.nio.file.Path

packages/graalvm/src/main/kotlin/elide/runtime/plugins/env/EnvPlugin.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2024 Elide Technologies, Inc.
2+
* Copyright (c) 2024-2025 Elide Technologies, Inc.
33
*
44
* Licensed under the MIT license (the "License"); you may not use this file except in compliance
55
* with the License. You may obtain a copy of the License at

packages/graalvm/src/test/kotlin/elide/runtime/gvm/internals/vfs/AbstractVFSTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2024 Elide Technologies, Inc.
2+
* Copyright (c) 2024-2025 Elide Technologies, Inc.
33
*
44
* Licensed under the MIT license (the "License"); you may not use this file except in compliance
55
* with the License. You may obtain a copy of the License at

0 commit comments

Comments
 (0)