Package valorless.annotations
package valorless.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.Indicates that the annotated element is intended for internal use within the codebase and should not be accessed or used by external code.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.