diff --git a/commons-serialize-gson-dsl/build.gradle.kts b/commons-serialize-gson-dsl/build.gradle.kts index eb95ff4..7228e7a 100644 --- a/commons-serialize-gson-dsl/build.gradle.kts +++ b/commons-serialize-gson-dsl/build.gradle.kts @@ -23,7 +23,7 @@ publishing { } tasks.compileKotlin { - destinationDirectory = tasks.compileJava.get().destinationDir + destinationDirectory = tasks.compileJava.get().destinationDirectory.asFile.orNull } tasks.javadoc { diff --git a/muscript/src/main/java/io/gitlab/jfronny/muscript/libs/IOLib.java b/muscript/src/main/java/io/gitlab/jfronny/muscript/libs/IOLib.java index 6bb77b4..f60fc75 100644 --- a/muscript/src/main/java/io/gitlab/jfronny/muscript/libs/IOLib.java +++ b/muscript/src/main/java/io/gitlab/jfronny/muscript/libs/IOLib.java @@ -10,7 +10,7 @@ import io.gitlab.jfronny.muscript.data.dynamic.additional.DFinal; import java.util.List; public class IOLib { - public static void addTo(MuScriptVersion version, Scope scope, IOWrapper io) { + public static Scope addTo(MuScriptVersion version, Scope scope, IOWrapper io) { if (version.contains(MuScriptVersion.V3)) { scope.set("readString", args -> { if (args.size() != 1) throw new IllegalArgumentException("Invalid number of arguments for readString: expected 1 but got " + args.size()); @@ -23,5 +23,6 @@ public class IOLib { return script.bindTo(scope.fork()).call(innerArgs); }); } + return scope; } }