META-INF.README.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of utils-annotations Show documentation
Show all versions of utils-annotations Show documentation
This package offers annotations with class retention.
# Utility Annotations
This package offers annotations with class retention. Therefore it is required to be in class path on compile time, but must not be delivered for runtime purpose.
Currently only one annotation is part of this package:
* `de.larssh.utils.annotations.NonNullByDefault` indicates that all members of a class or package are annotated with `NonNull`. The default behavior can be overwritten using `Nullable`.
## Getting started
The package is part of the project `de.lars-sh:parent`.
In case you want to use this package separately, here's a Maven dependency example:
de.lars-sh
utils-annotations
provided
To learn more about the available annotations check out the JavaDoc.