@Documented
@Retention(value=CLASS)
@Target(value={TYPE,ANNOTATION_TYPE,METHOD,CONSTRUCTOR,FIELD,PACKAGE})
public static @interface ApiStatus.Internal
If a package is marked with this annotation, all its containing classes are considered internal. Subpackages of this package are not affected and should be marked independently.
If a type is marked with this annotation, all its members are considered internal, but its inheritors are not.
If a method is marked with this annotation, overriding methods are not considered internal.