Index
All Classes and Interfaces|All Packages
A
- API - Annotation Type in com.apple.foundationdb.annotation
-
An annotation used on public types, fields, and methods to indicate their level of stability for consumers of the API.
- API.Status - Enum in com.apple.foundationdb.annotation
-
An enum of possible API stability statuses.
C
- classSuffix() - Element in annotation type com.apple.foundationdb.annotation.GenerateVisitor
-
.
- com.apple.foundationdb.annotation - package com.apple.foundationdb.annotation
-
Annotations defined for use with FoundationDB.
D
- DEPRECATED - Enum constant in enum com.apple.foundationdb.annotation.API.Status
-
Deprecated code that should not be used in new code.
E
- EXPERIMENTAL - Enum constant in enum com.apple.foundationdb.annotation.API.Status
-
Used for new features under development where the API has not yet stabilized.
G
- GenerateVisitor - Annotation Type in com.apple.foundationdb.annotation
-
Annotation to cause the annotation processor
GenerateVisitorAnnotationProcessor
to 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. - GenerateVisitorAnnotationProcessor - Class in com.apple.foundationdb.annotation
-
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.
- GenerateVisitorAnnotationProcessor() - Constructor for class com.apple.foundationdb.annotation.GenerateVisitorAnnotationProcessor
- getSupportedAnnotationTypes() - Method in class com.apple.foundationdb.annotation.GenerateVisitorAnnotationProcessor
- getSupportedSourceVersion() - Method in class com.apple.foundationdb.annotation.GenerateVisitorAnnotationProcessor
I
- init(ProcessingEnvironment) - Method in class com.apple.foundationdb.annotation.GenerateVisitorAnnotationProcessor
- INTERNAL - Enum constant in enum com.apple.foundationdb.annotation.API.Status
-
Should not to be used by external code.
J
- justification() - Element in annotation type com.apple.foundationdb.annotation.SpotBugsSuppressWarnings
M
- methodPrefix() - Element in annotation type com.apple.foundationdb.annotation.GenerateVisitor
-
.
P
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.apple.foundationdb.annotation.GenerateVisitorAnnotationProcessor
S
- SpotBugsSuppressWarnings - Annotation Type in com.apple.foundationdb.annotation
-
Suppress warnings from FindBugs / SpotBugs tools.
- STABLE - Enum constant in enum com.apple.foundationdb.annotation.API.Status
-
Used for APIs that shall not be changed in a backwards-incompatible way or removed until the next major release.
- stripPrefix() - Element in annotation type com.apple.foundationdb.annotation.GenerateVisitor
-
.
U
- UNSTABLE - Enum constant in enum com.apple.foundationdb.annotation.API.Status
-
Used by APIs that may change in the next minor release without prior notice.
V
- value() - Element in annotation type com.apple.foundationdb.annotation.API
-
Return the
API.Status
of the API element. - value() - Element in annotation type com.apple.foundationdb.annotation.SpotBugsSuppressWarnings
- valueOf(String) - Static method in enum com.apple.foundationdb.annotation.API.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.apple.foundationdb.annotation.API.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages