From 91dbd7474041880d2babc7124fcce20fe61493c1 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Mon, 17 Oct 2022 19:38:56 +0200 Subject: Remove Checker Framework; add NullAway, Picnic Error Prone Support. Change-Id: I6558f0b4db0f9a192c18bbe45e2eaf10595bc666 --- jgvariant-parent/pom.xml | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) (limited to 'jgvariant-parent') diff --git a/jgvariant-parent/pom.xml b/jgvariant-parent/pom.xml index 5c3f27b..41b2c59 100644 --- a/jgvariant-parent/pom.xml +++ b/jgvariant-parent/pom.xml @@ -70,12 +70,13 @@ SPDX-License-Identifier: LGPL-3.0-or-later 1.1.2 2.15.0 + 0.4.0 1.15.0 0.3.2 23.0.0 5.9.0 + 0.10.2 1.9 - 3.25.0 @@ -104,18 +105,6 @@ SPDX-License-Identifier: LGPL-3.0-or-later ${apiguardian.version} - - - org.checkerframework - checker - ${checker-framework.version} - - - org.checkerframework - checker-qual - ${checker-framework.version} - - org.tukaani @@ -178,9 +167,10 @@ SPDX-License-Identifier: LGPL-3.0-or-later ${compiler-plugin.version} true + true -XDcompilePolicy=simple - -Xplugin:ErrorProne -Xep:InvalidParam:OFF + -Xplugin:ErrorProne -Xep:InvalidParam:OFF -Xep:CollectorMutability:OFF -Xep:LexicographicalAnnotationListing:OFF -XepOpt:NullAway:AnnotatedPackages=eu.mulk -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 @@ -200,14 +190,21 @@ SPDX-License-Identifier: LGPL-3.0-or-later ${errorprone.version} - org.checkerframework - checker - ${checker-framework.version} + tech.picnic.error-prone-support + error-prone-contrib + ${error-prone-support.version} + + + tech.picnic.error-prone-support + refaster-runner + ${error-prone-support.version} + + + com.uber.nullaway + nullaway + ${nullaway.version} - - org.checkerframework.checker.nullness.NullnessChecker - -- cgit v1.2.3