Get the annotations

<A extends Annotation>A getAnnotation(Class<A> annotationClass)
Returns this element's annotation for the specified type if such an annotation is present, else null.
Annotation[] getAnnotations()
Returns all annotations.
Annotation[] getDeclaredAnnotations()
Returns all annotations that are directly present on this element.

public class Main {
  public static void main(String[] args) {
    Package[] ps = Package.getPackages();
    
    for(Package p:ps){
      System.out.println(p.getAnnotations().length);
    }

  }
}
Home 
  Java Book 
    Reflection  

Package:
  1. Package Reflection
  2. Get package for a name
  3. Get all packages
  4. Get the annotations
  5. Get implementation title, vendor and version
  6. Get the package name
  7. Get the specification title, vendor and version
  8. Get the string representation of the Package