Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml.
Read our Getting Started page for details on how to install packaged versions of Infer. To build Infer from source, see INSTALL.md.
All benchmarks in UnitCon are compiled with Java 8.
Before installing and using Infer, make sure that the java_version in infer/src/base/Version.ml is set to 8.
That is, the file should contain the line:
let java_version = int_of_string_opt "8"See CONTRIBUTING.md.
Infer is MIT-licensed.
Note: Enabling Java support may require you to download and install components licensed under the GPL.
