Null-Analysis

Usage
Convert any @Nullable reference from legacy code to a @NonNull reference by using the Nullsafe utility class:
@Nullable Object myObject = ...
@NonNull Object nonNullObject = Nullsafe.nonNull(myObject);
An IllegalArgumentException is thrown in case myObject is null.
Integration
To use this project just declare the following dependency inside your POM:
<dependency>
<groupId>de.xn--ho-hia.quality</groupId>
<artifactId>null-analysis</artifactId>
<version>${version.null-analysis}</version>
</dependency
Replace ${version.null-analysis} with the latest release. This project follows the semantic versioning guidelines.
Compatibility
This project is compatible with the following Java versions:
| 3.X.Y | |
|---|---|
Java 8 |
✓ |
License
To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty.
You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see http://creativecommons.org/publicdomain/zero/1.0/.
