Package org.codehaus.groovy.groovydoc

## Interface GroovyAnnotationRef

- All Known Implementing Classes:
    `SimpleGroovyAnnotationRef`

      public interface GroovyAnnotationRef

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | `description()` | The string representation of the annotation reference.
    `java.lang.String` | `name()` | Name of the annotation being referenced.
    `GroovyClassDoc` | `type()` | The annotation being referenced.

- - ### Method Detail

    - #### type

          GroovyClassDoc type()

      The annotation being referenced.
      Returns:
        the annotation being referenced

    - #### name

          java.lang.String name()

      Name of the annotation being referenced. Once resolved, equates to `type().typeName()`.
      Returns:
        the name of the annotation reference

    - #### description

          java.lang.String description()

      The string representation of the annotation reference. Initially implemented as a temporary hack stored from the source. To be replaced with strong-typed finer grained information.
      Returns:
        the text representation of the annotation ref