org.codehaus.groovy.ast
Class ASTNode

java.lang.Object
  extended byorg.codehaus.groovy.ast.ASTNode
Direct Known Subclasses:
Expression, MetadataNode, ModuleNode, Statement

public class ASTNode
extends java.lang.Object

Base class for any AST node

Version:
$Revision: 1.7 $
Author:
James Strachan

Field Summary
protected static java.lang.String[] EMPTY_STRING_ARRAY
           
 
Constructor Summary
ASTNode()
           
 
Method Summary
 int getColumnNumber()
           
 int getLineNumber()
           
 java.lang.String getText()
           
 void setColumnNumber(int columnNumber)
           
 void setCSTNode(CSTNode node)
           
 void setLineNumber(int lineNumber)
           
 void visit(GroovyCodeVisitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_STRING_ARRAY

protected static final java.lang.String[] EMPTY_STRING_ARRAY
Constructor Detail

ASTNode

public ASTNode()
Method Detail

visit

public void visit(GroovyCodeVisitor visitor)

getText

public java.lang.String getText()

getLineNumber

public int getLineNumber()

setLineNumber

public void setLineNumber(int lineNumber)

getColumnNumber

public int getColumnNumber()

setColumnNumber

public void setColumnNumber(int columnNumber)

setCSTNode

public void setCSTNode(CSTNode node)


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