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.Stringdescription()The string representation of the annotation reference.booleanisTypeAvailable()java.lang.Stringname()Name of the annotation being referenced.voidsetName(java.lang.String name)voidsetType(GroovyClassDoc type)GroovyClassDoctype()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:GroovyAnnotationRefThe annotation being referenced.- Specified by:
 typein interfaceGroovyAnnotationRef- Returns:
 - the annotation being referenced
 
 - 
isTypeAvailable
public boolean isTypeAvailable() - 
name
public java.lang.String name()Description copied from interface:GroovyAnnotationRefName of the annotation being referenced. Once resolved, equates totype().typeName().- Specified by:
 namein 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:GroovyAnnotationRefThe 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:
 descriptionin interfaceGroovyAnnotationRef- Returns:
 - the text representation of the annotation ref
 
 
 -