Name Date Size #Lines LOC

..--

src/main/java/com/uber/nullaway/jarinfer/H25-Apr-2025-11690

README.mdH A D25-Apr-2025913 3321

build.gradleH A D25-Apr-20255 KiB142130

gradle.propertiesH A D25-Apr-2025659 2018

README.md

1NullAway jar-infer
2=======
3
4### Introduction
5
6This extends NullAway to support Nullability inference on external libraries.
7
8### Requirements
9
10  * Java 8
11  * The [Gradle](https://gradle.org/) build tool
12  * The [WALA](http://wala.sourceforge.net/wiki/index.php/Main_Page) analysis framework
13
14### Installation
15
16Clone the repository, and then:
17
18    gradle wrapper
19    ./gradlew build
20
21This will pull in the required WALA jars and build the analysis code.
22
23### Usage
24
25    java -jar <path-to-jar-infer-cli-tool> -i <in_path> -o <out_path> [-p <pkg_name>] [-vdh]
26     -i,--input-file <in_path>     path to target jar/aar file
27     -o,--output-file <out_path>   path to processed jar/aar file
28     -p,--package <pkg_name>       qualified package name
29     -v,--verbose                  set verbosity
30     -d,--debug                    print debug information
31     -h,--help                     print usage information
32
33