NullAway jar-infer
=======

### Introduction

This extends NullAway to support Nullability inference on external libraries.

### Requirements

  * Java 8
  * The [Gradle](https://gradle.org/) build tool
  * The [WALA](http://wala.sourceforge.net/wiki/index.php/Main_Page) analysis framework

### Installation

Clone the repository, and then:

    gradle wrapper
    ./gradlew build

This will pull in the required WALA jars and build the analysis code.

### Usage

    java -jar  -i  -o  [-p ] [-vdh]
     -i,--input-file      path to target jar/aar file
     -o,--output-file    path to processed jar/aar file
     -p,--package        qualified package name
     -v,--verbose                  set verbosity
     -d,--debug                    print debug information
     -h,--help                     print usage information