Package com.apple.foundationdb.annotation
package com.apple.foundationdb.annotation
Annotations defined for use with FoundationDB. Currently, this includes:
-
APIfor specifying API stability levels. -
SpotBugsSuppressWarningsfor suppressing static analysis warnings. -
GenerateVisitorfor automatically generating visitor interfaces of class hierarchies
None of the annotations have dependencies on
-
ClassDescriptionAn annotation used on public types, fields, and methods to indicate their level of stability for consumers of the API.An enum of possible API stability statuses.Annotation to cause the annotation processor
GenerateVisitorAnnotationProcessorto create a visitor for all implementors of an interface or all subclasses of a root class that can be discovered in the current compilation unit.Annotation processor to automatically generate a visitor class for the entire class hierarchy underneath the annotated root class or all implementors of an annotated interface within the unit of compilation.Suppress warnings from FindBugs / SpotBugs tools.