Language Java Tutorial

Meta annotations are annotations that are applied to annotations.
There are four meta-annotation types: Documented, Inherited, Retention, and Target.
All the four are part of the java.lang.annotation package.