aboutsummaryrefslogtreecommitdiff
path: root/gradle
diff options
context:
space:
mode:
authorMichael Ernst <mernst@alum.mit.edu>2021-06-09 14:33:59 -0500
committerGitHub <noreply@github.com>2021-06-09 12:33:59 -0700
commitbf11c2045b82bb96c4f8fe7cc7f007e1a2f95a64 (patch)
tree30da76170e068c0b535669cebe04b0f4ac50a326 /gradle
parentf8e9cbe4f6471330873c4c27e240c12fef92ddd1 (diff)
downloadnullaway-bf11c2045b82bb96c4f8fe7cc7f007e1a2f95a64.tar.gz
Update to Checker Framework 3.14.0, and use shaded dataflow artifact that is specific to NullAway (#485)
Currently, NullAway uses the "dataflow" Maven artifact: https://mvnrepository.com/artifact/org.checkerframework/dataflow NullAway conflicts with other tools that also use the `dataflow` artifact. Therefore, the Checker Framework team has created a new shaded dataflow artifact just for NullAway to use: https://mvnrepository.com/artifact/org.checkerframework/dataflow-nullaway This pull request updates NullAway to use that artifact. Also updates NullAway for API changes in the latest Checker Framework version; see https://github.com/uber/NullAway/pull/468 for further discussion. Fixes #462 Co-authored-by: Manu Sridharan <msridhar@gmail.com>
Diffstat (limited to 'gradle')
-rwxr-xr-xgradle/dependencies.gradle5
1 files changed, 2 insertions, 3 deletions
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
index 20ac1e8..3764e5a 100755
--- a/gradle/dependencies.gradle
+++ b/gradle/dependencies.gradle
@@ -32,7 +32,7 @@ if (project.hasProperty("epApiVersion")) {
}
def versions = [
asm : "7.1",
- checkerFramework : "3.6.0",
+ checkerFramework : "3.14.0",
// The version of Error Prone used to check NullAway's code
errorProne : "2.7.1",
// The version of Error Prone that NullAway is compiled and tested against
@@ -60,8 +60,7 @@ def build = [
errorProneCore : "com.google.errorprone:error_prone_core:${versions.errorProne}",
errorProneJavac : "com.google.errorprone:javac:9+181-r4173-1",
errorProneTestHelpers : "com.google.errorprone:error_prone_test_helpers:${versions.errorProneApi}",
- checkerDataflow : ["org.checkerframework:dataflow:${versions.checkerFramework}",
- "org.checkerframework:javacutil:${versions.checkerFramework}"],
+ checkerDataflow : "org.checkerframework:dataflow-nullaway:${versions.checkerFramework}",
guava : "com.google.guava:guava:22.0",
javaxValidation : "javax.validation:validation-api:2.0.1.Final",
jsr305Annotations : "com.google.code.findbugs:jsr305:3.0.2",