@Retention(value=RUNTIME) @Target(value={TYPE,METHOD,PACKAGE}) @Documented public @interface RequiresPrivilege
Privilege
that protects this type,
method, or package.public abstract String value
Privilege
. If the Privilege is defined in the same
package as the annotated element, then it can be referred to by it's short
name, without a package prefix. If it is not located in the same package
then then name must be fully qualified including the name of the package
where the Privilege
is defined.Privilege
instance