Package valorless.rarespawns.annotations
package valorless.rarespawns.annotations
Annotations used throughout RareSpawns to document API contracts and usage.
This package provides compile-time/documentation annotations such as:
NotNullandNullableto declare nullability contracts.DoNotCallto mark APIs that must not be invoked by plugins.TestOnlyto indicate elements intended only for testing.MarkedForRemovalto flag elements scheduled for removal in a future release.
-
Annotation InterfacesClassDescriptionIndicates that a method or constructor is not intended to be called directly.Marks a field, method, or constructor as slated for removal in a future release.Indicates that a method parameter must not be null.Indicates that a method parameter can accept null values.Annotation indicating that the annotated element is intended for testing purposes only.