Skip to content

Commit

Permalink
[UNDERTOW-2318] Adding support for JDK19 in Jastow compiler
Browse files Browse the repository at this point in the history
  • Loading branch information
ropalka committed Oct 9, 2023
1 parent a7159f6 commit acf065a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion pom.xml
Expand Up @@ -53,7 +53,7 @@
<version.jakarta.servlet.jsp.jakarta-servlet-jsp-api>3.1.0</version.jakarta.servlet.jsp.jakarta-servlet-jsp-api>
<version.junit>4.13.2</version.junit>
<version.org.apache.httpcomponents>4.5.13</version.org.apache.httpcomponents>
<version.org.eclipse.jdt.ecj>3.31.0</version.org.eclipse.jdt.ecj>
<version.org.eclipse.jdt.ecj>3.32.0</version.org.eclipse.jdt.ecj>
<version.org.glassfish.expressly>5.0.0</version.org.glassfish.expressly>
<version.org.jboss.logging.jboss-logging>3.5.0.Final</version.org.jboss.logging.jboss-logging>
<version.org.jboss.logging.jboss-logging-tools>2.2.1.Final</version.org.jboss.logging.jboss-logging-tools>
Expand Down
5 changes: 5 additions & 0 deletions src/main/java/org/apache/jasper/compiler/JDTCompiler.java
Expand Up @@ -330,6 +330,8 @@ public void cleanup() {
settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_17);
} else if (opt.equals("18")) {
settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_18);
} else if (opt.equals("19")) {
settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_19);
} else {
JasperLogger.COMPILER_LOGGER.unknownSourceJvm(opt);
settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_11);
Expand Down Expand Up @@ -392,6 +394,9 @@ public void cleanup() {
} else if (opt.equals("18")) {
settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_18);
settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_18);
} else if (opt.equals("19")) {
settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_19);
settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_19);
} else {
JasperLogger.COMPILER_LOGGER.unknownTargetJvm(opt);
settings.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_11);
Expand Down

0 comments on commit acf065a

Please sign in to comment.