All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.README.md Maven / Gradle / Ivy

There is a newer version: 0.9.16
Show newest version
# 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.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy