This is the Linux app named NullAway whose latest release can be downloaded as NullAway0.10.14.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named NullAway with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS:
NullAway
DESCRIPTION:
NullAway is a tool to help eliminate NullPointerExceptions (NPEs) in your Java code. To use NullAway, first add @Nullable annotations in your code wherever a field, method parameter, or return value may be null. Given these annotations, NullAway performs a series of type-based, local checks to ensure that any pointer that gets dereferenced in your code cannot be null. NullAway is similar to the type-based nullability checking in the Kotlin and Swift languages, and the Checker Framework and Eradicate null checkers for Java. NullAway is fast. It is built as a plugin to Error Prone and can run on every single build of your code. In our measurements, the build-time overhead of running NullAway is usually less than 10%. NullAway is also practical: it does not prevent all possible NPEs in your code, but it catches most of the NPEs we have observed in production while imposing a reasonable annotation burden, giving a great "bang for your buck."
Features
- NullAway requires that you build your code with Error Prone
- The configuration for an Android project is very similar to the Java case
- Some annotation processors like Dagger and AutoValue generate code into the same package namespace as your own code
- NullAway is licensed under the MIT license
- NullAway is fast
- It is built as a plugin to Error Prone and can run on every single build of your code
Programming Language
Java
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/nullaway.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.