Annotation Interface NoReference


@Documented @Target({TYPE,METHOD,CONSTRUCTOR,FIELD}) @Retention(SOURCE) public @interface NoReference
Classes, interfaces, annotations, enums, methods and fields tagged with this annotation are declaring they are not to be referenced at all by clients. For example a method tagged with this annotation should not be called by clients. If this annotation appears anywhere other than classes, interfaces, annotations, enums, methods and fields it will be ignored.
Since:
1.0