-
@Documented @Retention(RUNTIME) @Target({ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,PACKAGE,TYPE,MODULE}) public @interface DraftApi
Flags code that has unfinished API. Annotation parameter should clarify what needs to be finished. Since APIs are expected to be stable, this annotation also describes APIs that are completely defined but still likely to change in the future.