# Package groovy.lang.annotation

package groovy.lang.annotation
Extended annotation support for Groovy-specific language constructs.

`ExtendedElementType` extends JDK targets to support annotations on imports and loops.

- Related Packages
  Package
  Description
  groovy.lang
  Core Groovy language classes for implementing data structures, closures, metadata and so forth.
  groovy.lang.groovydoc
  Runtime representation of Groovy documentation and javadoc tags.
- Class
  Description
  ExtendedElementType
  Groovy-specific element types that extend `ElementType` to cover Groovy language constructs not present in the JDK.
  ExtendedTarget
  Indicates Groovy-specific element types on which an annotation is allowed, complementing `Target` for constructs that have no corresponding `ElementType`.