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.