From d72462e21a231f864c8695579e6d75c39654e01c Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Thu, 18 Jul 2024 19:34:08 +0200 Subject: feat: JSpecify 1.0.0. Change-Id: I84cc903128d013ff7f6b6cee29353abbe0a84fc8 --- core/pom.xml | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 3 deletions(-) (limited to 'core/pom.xml') diff --git a/core/pom.xml b/core/pom.xml index 97eb2ac..512d231 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -38,9 +38,15 @@ SPDX-License-Identifier: LGPL-3.0-or-later 2.1.3 - io.smallrye.common - smallrye-common-constraint - 2.5.0 + org.jspecify + jspecify + 1.0.0 + + + io.github.eisop + checker-qual + 3.42.0-eisop4 + provided @@ -83,14 +89,55 @@ SPDX-License-Identifier: LGPL-3.0-or-later maven-compiler-plugin + true org.openjdk.jmh jmh-generator-annprocess 1.37 + + io.github.eisop + checker + 3.42.0-eisop4 + + + -Xmaxerrs + 10000 + -Xmaxwarns + 10000 + + + + default-compile + + + org.checkerframework.checker.nullness.NullnessChecker + + + -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 + + + + + default-testCompile + + + org.openjdk.jmh.generators.BenchmarkProcessor + + + + -- cgit v1.2.3