From 21fc31d86665adaf5f7080c2e30461aa12391315 Mon Sep 17 00:00:00 2001 From: Kasra Madadipouya Date: Fri, 9 Jun 2023 19:29:29 +0200 Subject: [PATCH] JAVA-20632 move checker-framework module to JDK 11 (#14203) --- checker-framework/pom.xml | 60 ++++++++++++++------------------------- pom.xml | 4 +-- 2 files changed, 24 insertions(+), 40 deletions(-) diff --git a/checker-framework/pom.xml b/checker-framework/pom.xml index a348745343..d8a44ec0c9 100644 --- a/checker-framework/pom.xml +++ b/checker-framework/pom.xml @@ -19,24 +19,13 @@ org.checkerframework checker-qual - ${checker-qual.version} + ${checker.version} org.checkerframework checker ${checker.version} - - org.checkerframework - jdk8 - ${jdk8.version} - - - - org.checkerframework - compiler - ${checkerframework.compiler.version} - @@ -45,32 +34,34 @@ maven-compiler-plugin ${maven-compiler-plugin.version} - ${java.version} - ${java.version} - - - - 10000 - 10000 - + true + -Xlint:all + true + + + org.checkerframework + checker + ${checker.version} + + - org.checkerframework.checker.nullness.NullnessChecker org.checkerframework.checker.interning.InterningChecker org.checkerframework.checker.fenum.FenumChecker org.checkerframework.checker.formatter.FormatterChecker org.checkerframework.checker.regex.RegexChecker - - -AprintErrorStack - - - -Xbootclasspath/p:${annotatedJdk} - - - - + -Awarns + -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED + -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED @@ -78,14 +69,7 @@ - - ${org.checkerframework:jdk8:jar} - - - 2.3.1 - 2.3.1 - 2.3.1 - 2.3.1 + 3.35.0 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 76a9265877..8f4ed62de0 100644 --- a/pom.xml +++ b/pom.xml @@ -334,7 +334,6 @@ parent-spring-6 parent-java - checker-framework core-java-modules/core-java-8 @@ -515,7 +514,6 @@ parent-spring-6 parent-java - checker-framework core-java-modules/core-java-8 @@ -768,6 +766,7 @@ asciidoctor aws-modules + checker-framework couchbase core-groovy-modules @@ -1028,6 +1027,7 @@ asciidoctor aws-modules + checker-framework couchbase core-groovy-modules