Top Description Fields Constructors Methods
org.codehaus.groovy.ast.expr

public Class RangeExpression

extends Expression
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassHelper, .GroovyCodeVisitor

Represents a range expression such as for iterating. E.g.:
for i in 0..10 {...}

Field Summary

Modifier and TypeField and Description
private final Expression
private final boolean
private final Expression
Inherited from org.codehaus.groovy.ast.expr.Expression:
EMPTY_ARRAY

Constructor Summary

AccessConstructor and Description
public
RangeExpression(final Expression from, final Expression to, final boolean inclusive)

Method Summary

Modifier and TypeMethod and Description
public Expression
public String
public Expression
public boolean
public Expression
transformExpression(final ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions
public void
Inherited from org.codehaus.groovy.ast.expr.Expression:
getTypesetTypetransformExpressionstransformExpressions

Field Detail

fromback to summary
private final Expression from
inclusiveback to summary
private final boolean inclusive
toback to summary
private final Expression to

Constructor Detail

RangeExpressionback to summary
public RangeExpression(final Expression from, final Expression to, final boolean inclusive)

Method Detail

getFromback to summary
public Expression getFrom()
getTextback to summary
public String getText()

Overrides org.codehaus.groovy.ast.ASTNode.getText.

getToback to summary
public Expression getTo()
isInclusiveback to summary
public boolean isInclusive()
transformExpressionback to summary
public Expression transformExpression(final ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Doc from org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions

visitback to summary
public void visit(final GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.ASTNode.visit.