Package org.drasyl.util.internal
Annotation Type UnstableApi
@Retention(CLASS)
@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:
- Is not needed for things located in *.internal.* packages
- Only public accessible classes/interfaces must be annotated
- If this annotation is not present the API is considered stable and so no backward compatibility can be broken in a non-major release!