Annotation Type PackagePrivate


@Target({TYPE,FIELD,CONSTRUCTOR,METHOD,ANNOTATION_TYPE}) @Retention(SOURCE) public @interface PackagePrivate
Used to indicate the explicit intention for the annotated entity to have the package private access level. Currently used by FieldDefaults and Value to avoid having it make a field one of public, protected, or private.