Skip to content

Commit 2521870

Browse files
patrick96fniephaus
authored andcommitted
Fix Wasm backend javac demo
The packages for the @js annotation were renamed. With newer EA builds the build is now failing.
1 parent b179b96 commit 2521870

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

native-image/wasm-javac/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This demo illustrates how to use the new experimental WebAssembly backend for Gr
77
This demo requires:
88

99
1. An [Early Access Build](https://github.com/graalvm/oracle-graalvm-ea-builds) of Oracle GraalVM for JDK 25 or later.
10-
For example, using SDKMAN!: `sdk install java 25.ea.15-graal`
10+
For example, using SDKMAN!: `sdk install java 25.ea.18-graal`
1111
2. The [Binaryen toolchain](https://github.com/WebAssembly/binaryen) in version 119 or later and on the system path.
1212
For example, using Homebrew: `brew install binaryen`
1313

native-image/wasm-javac/src/main/java/com/example/JavacMain.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
import javax.tools.Diagnostic;
1414
import javax.tools.JavaFileObject;
1515

16-
import org.graalvm.aotjs.api.JS;
17-
import org.graalvm.aotjs.api.JSNumber;
18-
import org.graalvm.aotjs.api.JSObject;
16+
import org.graalvm.webimage.api.JS;
17+
import org.graalvm.webimage.api.JSNumber;
18+
import org.graalvm.webimage.api.JSObject;
1919

2020
public class JavacMain {
2121
public static void main(String[] args) throws IOException {

native-image/wasm-javac/src/main/java/com/example/WebMain.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
import com.example.JavacCompilerWrapper;
2121
import com.example.JavacCompilerWrapper.FileContent;
2222
import com.example.preload.PreLoadedFiles;
23-
import org.graalvm.aotjs.api.JS;
24-
import org.graalvm.aotjs.api.JSBoolean;
25-
import org.graalvm.aotjs.api.JSObject;
26-
import org.graalvm.aotjs.api.JSString;
23+
import org.graalvm.webimage.api.JS;
24+
import org.graalvm.webimage.api.JSBoolean;
25+
import org.graalvm.webimage.api.JSObject;
26+
import org.graalvm.webimage.api.JSString;
2727

2828
import com.sun.tools.javap.JavapTask;
2929

0 commit comments

Comments
 (0)