Annotation Interface Internal
@Retention(CLASS)
@Target({ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,TYPE})
@Documented
public @interface Internal
Signifies that a
public
API is actually an implementation detail, and should be treated as if it
were private
.
The user of the API should be warned that it may unexpectedly disappear in future versions of Spotless. Usually the best place to put this warning is in the API's class JavaDoc.