Class SimpleGroovyAnnotationRef

All Implemented Interfaces:

public class SimpleGroovyAnnotationRef extends Object implements GroovyAnnotationRef
  • Constructor Details

    • SimpleGroovyAnnotationRef

      public SimpleGroovyAnnotationRef(String name, String desc)
  • Method Details

    • setType

      public void setType(GroovyClassDoc type)
    • type

      public GroovyClassDoc type()
      Description copied from interface: GroovyAnnotationRef
      The annotation being referenced.
      Specified by:
      type in interface GroovyAnnotationRef
      the annotation being referenced
    • isTypeAvailable

      public boolean isTypeAvailable()
    • name

      public String name()
      Description copied from interface: GroovyAnnotationRef
      Name of the annotation being referenced. Once resolved, equates to type().typeName().
      Specified by:
      name in interface GroovyAnnotationRef
      the name of the annotation reference
    • setName

      public void setName(String name)
    • description

      public String description()
      Description copied from interface: GroovyAnnotationRef
      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.
      Specified by:
      description in interface GroovyAnnotationRef
      the text representation of the annotation ref