org.codehaus.groovy.ast
Class AnnotationNode

java.lang.Object
  extended byorg.codehaus.groovy.ast.ASTNode
      extended byorg.codehaus.groovy.ast.AnnotationNode

public class AnnotationNode
extends ASTNode

Represents an annotation which can be attached to interfaces, classes, methods and fields.

Version:
$Revision: 1.1 $
Author:
James Strachan

Field Summary
 
Fields inherited from class org.codehaus.groovy.ast.ASTNode
EMPTY_STRING_ARRAY
 
Constructor Summary
AnnotationNode(String name)
           
 
Method Summary
 void addMember(String name, Expression value)
           
 Expression getMember(String name)
           
 Map getMembers()
           
 String getName()
           
 void setMember(String name, Expression value)
           
 
Methods inherited from class org.codehaus.groovy.ast.ASTNode
getColumnNumber, getLineNumber, getText, setColumnNumber, setCSTNode, setLineNumber, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationNode

public AnnotationNode(String name)
Method Detail

getName

public String getName()

getMembers

public Map getMembers()

getMember

public Expression getMember(String name)

addMember

public void addMember(String name,
                      Expression value)

setMember

public void setMember(String name,
                      Expression value)


Copyright © 2003-2005 The Codehaus. All Rights Reserved.