Skip to content

Commit 7d4ab1d

Browse files
authored
Re-enable module-imports (#112)
* re-enable module-imports module imports are targeted to 25 * re-enable module-imports module imports are targeted to 25 * Update jdk-ea.yml * Update VisitorWriter.java * Update VisitorWriter.java * Update VisitorWriter.java
1 parent b77215d commit 7d4ab1d

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

.github/workflows/jdk-ea.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
name: JDK EA
33

44
on:
5+
push:
6+
pull_request:
57
workflow_dispatch:
68
schedule:
79
- cron: '39 6 * * 1,3,5'
810

911
jobs:
1012
build:
11-
1213
runs-on: ${{ matrix.os }}
1314
permissions:
1415
contents: read

prism-core/src/main/java/io/avaje/prism/internal/APContextWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ private APContextWriter() {}
99

1010
private static String compilerImports() {
1111

12-
if (jdkVersion() >= 23 && APContext.previewEnabled()) {
12+
if (jdkVersion() >= 25) {
1313
return "import module java.base;\n" + "import module java.compiler;\n";
1414
}
1515

prism-core/src/main/java/io/avaje/prism/internal/VisitorWriter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ public class VisitorWriter {
88
private VisitorWriter() {}
99

1010
private static String compilerImports() {
11-
if (jdkVersion() >= 23 && APContext.previewEnabled()) {
12-
return "import module java.base;\n" + "import module java.compiler;\n";
11+
if (jdkVersion() >= 25) {
12+
return "import module java.base;\n"
13+
+ "import module java.compiler;\n"
14+
+ "import javax.lang.model.element.AnnotationValue;\n"
15+
+ "import javax.lang.model.type.*;";
1316
}
1417
return "import java.util.*;\n"
1518
+ "\n"

0 commit comments

Comments
 (0)