Skip to content

Commit 9d57f9d

Browse files
committed
Update dependencies from Google
Now using latest tagged j2cl, jsinterop-base, and the closure-compiler version that j2cl depends on. Fixes Vertispan#234
1 parent 33ce152 commit 9d57f9d

File tree

5 files changed

+9
-14
lines changed

5 files changed

+9
-14
lines changed

j2cl-maven-plugin/src/it/elemental2-project/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<version>1.0</version>
88

99
<properties>
10-
<elemental2.version>1.1.0</elemental2.version>
10+
<elemental2.version>1.2.1</elemental2.version>
1111
</properties>
1212

1313
<dependencies>

j2cl-tasks/src/main/java/com/vertispan/j2cl/build/provided/ClosureBundleTask.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ public Task resolve(Project project, Config config) {
241241
public interface SourceSupplier {
242242
String get() throws IOException;
243243
}
244-
public static class DependencyInfoAndSource extends DependencyInfo.Base {
244+
public static class DependencyInfoAndSource implements DependencyInfo {
245245
private final DependencyInfo delegate;
246246
private final SourceSupplier sourceSupplier;
247247

@@ -290,11 +290,6 @@ public ImmutableMap<String, String> getLoadFlags() {
290290
return delegate.getLoadFlags();
291291
}
292292

293-
@Override
294-
public boolean isModule() {
295-
return delegate.isModule();
296-
}
297-
298293
@Override
299294
public boolean isEs6Module() {
300295
return delegate.isEs6Module();
@@ -316,7 +311,7 @@ public boolean getHasNoCompileAnnotation() {
316311
}
317312
}
318313

319-
public static class DependencyInfoFormat extends DependencyInfo.Base {
314+
public static class DependencyInfoFormat implements DependencyInfo {
320315
private String name;
321316
// private String pathRelativeToClosureBase = name;
322317
private List<String> provides;

j2cl-tasks/src/main/java/com/vertispan/j2cl/tools/GwtIncompatiblePreprocessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void preprocess(List<FileInfo> unprocessedFiles) {
2929
Problems problems = new Problems();
3030

3131
try (OutputUtils.Output output = OutputUtils.initOutput(outputDirectory.toPath(), problems)) {
32-
GwtIncompatibleStripper.preprocessFiles(unprocessedFiles, output, problems);
32+
GwtIncompatibleStripper.preprocessFiles(unprocessedFiles, output, problems, "GwtIncompatible");
3333

3434
if (problems.hasErrors()) {
3535
throw new IllegalStateException(problems.getErrors().toString());

j2cl-tasks/src/main/java/com/vertispan/j2cl/tools/J2cl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ public boolean transpile(List<SourceUtils.FileInfo> sourcesToCompile, List<Sourc
4646
.setOutput(output)
4747
.setSources(sourcesToCompile)
4848
.setNativeSources(nativeSources)
49-
.setKotlinCommonSources(Collections.emptyList())
5049
.setKotlincOptions(ImmutableList.of())
51-
.build();
50+
.setWasmEntryPointStrings(ImmutableList.of())
51+
.build(problems);
5252

5353
log.debug(options.toString());
5454

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@
8787
<maven.gpg.plugin.version>1.6</maven.gpg.plugin.version>
8888

8989
<!-- Builder dependencies versions -->
90-
<j2cl.version>0.11.0-9336533b6</j2cl.version>
91-
<closure.compiler.unshaded.version>v20221102-1</closure.compiler.unshaded.version>
90+
<j2cl.version>v20230718-1</j2cl.version>
91+
<closure.compiler.unshaded.version>v20230411-1</closure.compiler.unshaded.version>
9292
<commons.codec.version>1.11</commons.codec.version>
9393
<commons.io.version>2.7</commons.io.version>
9494

@@ -115,7 +115,7 @@
115115
<jetty.version>9.4.43.v20210629</jetty.version>
116116

117117
<!-- Required core j2cl dependencies -->
118-
<vertispan.jsinterop.base.version>1.0.0-1</vertispan.jsinterop.base.version>
118+
<vertispan.jsinterop.base.version>1.0.1-1</vertispan.jsinterop.base.version>
119119

120120
<!-- Configurations -->
121121
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

0 commit comments

Comments
 (0)