| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Beta
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release. |
| public @interface | GwtCompatible
The presence of this annotation on a type indicates that the type may be used with the Google Web Toolkit (GWT). |
| public @interface | GwtIncompatible
The presence of this annotation on an API indicates that the method may not be used with the Google Web Toolkit (GWT). |
| public @interface | J2ktIncompatible
The presence of this annotation on an API indicates that the method may not be used with J2kt. |
| public @interface | VisibleForTesting
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code. |