org.codehaus.groovy.ast.expr
Class RangeExpression

java.lang.Object
  |
  +--org.codehaus.groovy.ast.ASTNode
        |
        +--org.codehaus.groovy.ast.expr.Expression
              |
              +--org.codehaus.groovy.ast.expr.RangeExpression

public class RangeExpression
extends Expression

Represents a range expression such as for iterating

for i in 0..10 {...}
 

Version:
$Revision: 1.1 $
Author:
James Strachan

Field Summary
 
Fields inherited from class org.codehaus.groovy.ast.ASTNode
EMPTY_STRING_ARRAY
 
Constructor Summary
RangeExpression(org.codehaus.groovy.ast.expr.Expression from, org.codehaus.groovy.ast.expr.Expression to)
           
 
Method Summary
 org.codehaus.groovy.ast.expr.Expression getFrom()
           
 org.codehaus.groovy.ast.expr.Expression getTo()
           
 void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
           
 
Methods inherited from class org.codehaus.groovy.ast.ASTNode
getColumnNumber, getLineNumber, getText, setColumnNumber, setCSTNode, setLineNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeExpression

public RangeExpression(org.codehaus.groovy.ast.expr.Expression from,
                       org.codehaus.groovy.ast.expr.Expression to)
Method Detail

visit

public void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
Overrides:
visit in class ASTNode

getFrom

public org.codehaus.groovy.ast.expr.Expression getFrom()

getTo

public org.codehaus.groovy.ast.expr.Expression getTo()


Copyright © 2003 The Codehaus. All Rights Reserved.