@Target(value={TYPE,FIELD,METHOD,CONSTRUCTOR,ANNOTATION_TYPE}) @Retention(value=SOURCE) public @interface IntraCoreApi
This annotation should only appear on either (a) classes that are hidden by
@hidejavadoc tags or equivalent annotations, or (b) members of such classes. It is for use with metalava's
--show-single-annotation option and so must be applied at the class level and
applied again each member that is to be made part of the API. Members that are not part of the
API do not have to be explicitly hidden.