Annotation Type 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!