Closed kohlschuetter closed 1 year ago
This is blocked on the CI builds still running with Java 8.
Antlr changed their internal code to be Java 11+ only, even though the produced code still compiles for source/target version 8.
@msangel @bkiers Do we still need to run the v8 builds? Can we change them so they're building with Java 11 but run on Java 8?
Java 8 is still ~ 30% usage so that’s why it stick with antlr3. Let’s keeping it until usage of it will be much lower.
Oh, sorry. So we can compile j11, but have it running on 8? Cool. And what’s are benefits of antlr 4 for this project? It simply works well!
We already use antlr4 exclusively; they just bumped the build requirements to Java 11 at some point.
@msangel I've updated the Github script so we can build with Java 11 and still test with Java 8. Everything works now :)
This fixes a "unused import" warning in target/generated-sources.