diff options
author | Fedor Kudasov <kudasov@google.com> | 2022-02-15 13:12:57 +0000 |
---|---|---|
committer | Fedor Kudasov <kudasov@google.com> | 2022-02-15 13:13:00 +0000 |
commit | c9c4b7efa3be67607cf270327e0a7c0a3aa7d4f4 (patch) | |
tree | cc2bc1f66266d5b0073b41dd63c86e0a2448a677 | |
parent | 05db5e50d9fc219ea0f4cd4cafc285bd93af9a89 (diff) | |
download | error_prone-c9c4b7efa3be67607cf270327e0a7c0a3aa7d4f4.tar.gz |
Build dataflow-nullaway from dataflow-errorprone
Bug: 218823409
Test: m error_prone_checkerframework_dataflow_nullaway
Change-Id: I0ef36097a857807d0c5f3a37282887439ccc1026
-rw-r--r-- | checkerframework/Android.bp | 8 | ||||
-rw-r--r-- | checkerframework/nullaway-jarjar-rules.txt | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/checkerframework/Android.bp b/checkerframework/Android.bp index 261e2e3..bd43afd 100644 --- a/checkerframework/Android.bp +++ b/checkerframework/Android.bp @@ -32,3 +32,11 @@ java_import { host_supported: true, jars: ["dataflow-errorprone-3.21.2.jar"], } + +// This is effectively dataflow-nullaway library +java_library_host { + name: "error_prone_checkerframework_dataflow_nullaway", + visibility: ["//external/nullaway"], + jarjar_rules: "nullaway-jarjar-rules.txt", + static_libs: ["error_prone_checkerframework_dataflow_errorprone"], +} diff --git a/checkerframework/nullaway-jarjar-rules.txt b/checkerframework/nullaway-jarjar-rules.txt new file mode 100644 index 0000000..b8b72a2 --- /dev/null +++ b/checkerframework/nullaway-jarjar-rules.txt @@ -0,0 +1,2 @@ +# Replace all errorprone packages with nullaway packages +rule org.checkerframework.errorprone.** org.checkerframework.nullaway.@1 |