|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Annotation Types Summary | |
|---|---|
| ExperimentalApi | Indicates that program elements that this annotation is applied to is considered usable by external developers but its contracts have not stabilized. |
| Internal | The annotated element is an internal implementation detail and will change without notice. |
| PublicApi | The annotated element is part of a product's API contract with plugins. |
| PublicSpi | The annotated element is part of a product's SPI contract with plugins. |
Contains a set of annotations that are used to identify and document a product's API. API elements carry with them a guarantee of binary compatibility with future versions, meaning that clients that are compiled against version X are generally guaranteed to run on version X+1 without needing to be recompiled (the exact guarantee will vary depending on the product's API policy).
Binary compatibility is defined in chapter 13 of the Java Language Specification.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||