| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | VisibleForTesting
Annotates a program element that exists, or is more widely visible than otherwise necessary, specifically for use in test code. |
| Modifier and Type | Class and Description |
|---|---|
| public class | InterfaceAudience
Annotation to inform users of a package, class or method's intended audience. |
| public class | InterfaceStability
Annotation to inform users of how much to rely on a particular package, class or method not changing over time. |