Annotation Type UnstableApi


@Retention(SOURCE) @Target({ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,PACKAGE,TYPE}) @Documented public @interface UnstableApi
Indicates a public API that can change at any time (even in minor/bugfix releases). Usage guidelines:
  1. Is not needed for things located in *.internal.* packages
  2. Only public accessible classes/interfaces must be annotated
  3. If this annotation is not present the API is considered stable and so no backward compatibility can be broken in a non-major release!