Class SimpleGroovyAnnotationRef
java.lang.Object
org.codehaus.groovy.tools.groovydoc.SimpleGroovyAnnotationRef
- All Implemented Interfaces:
GroovyAnnotationRef
public class SimpleGroovyAnnotationRef extends java.lang.Object implements GroovyAnnotationRef
-
Constructor Summary
Constructors Constructor Description SimpleGroovyAnnotationRef(java.lang.String name, java.lang.String desc)
-
Method Summary
Modifier and Type Method Description java.lang.String
description()
The string representation of the annotation reference.boolean
isTypeAvailable()
java.lang.String
name()
Name of the annotation being referenced.void
setName(java.lang.String name)
void
setType(GroovyClassDoc type)
GroovyClassDoc
type()
The annotation being referenced.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SimpleGroovyAnnotationRef
public SimpleGroovyAnnotationRef(java.lang.String name, java.lang.String desc)
-
-
Method Details
-
setType
-
type
Description copied from interface:GroovyAnnotationRef
The annotation being referenced.- Specified by:
type
in interfaceGroovyAnnotationRef
- Returns:
- the annotation being referenced
-
isTypeAvailable
public boolean isTypeAvailable() -
name
public java.lang.String name()Description copied from interface:GroovyAnnotationRef
Name of the annotation being referenced. Once resolved, equates totype().typeName()
.- Specified by:
name
in interfaceGroovyAnnotationRef
- Returns:
- the name of the annotation reference
-
setName
public void setName(java.lang.String name) -
description
public java.lang.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 interfaceGroovyAnnotationRef
- Returns:
- the text representation of the annotation ref
-