Package org.codehaus.groovy.groovydoc

# Interface GroovyAnnotationRef

All Known Implementing Classes:
  `SimpleGroovyAnnotationRef`

    public interface GroovyAnnotationRef

- ## Method Summary

  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 Details

  - ### 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