[Java] Class RangeExpression
- org.codehaus.groovy.ast.expr.RangeExpression
public class RangeExpression extends Expression
Represents a range expression such as for iterating. E.g.:
for i in 0..10 {...}
Fields inherited from class | Fields |
---|---|
class Expression | EMPTY_ARRAY |
Constructor Summary
Constructor and description |
---|
RangeExpression
(Expression from, Expression to, boolean inclusive) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public Expression |
getFrom() | |
public String |
getText() | |
public Expression |
getTo() | |
public boolean |
isInclusive() | |
public Expression |
transformExpression(ExpressionTransformer transformer) | |
public void |
visit(GroovyCodeVisitor visitor) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Expression | getType, setType, transformExpression, transformExpressions, transformExpressions |
class AnnotatedNode | addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit |
Constructor Detail
public RangeExpression(Expression from, Expression to, boolean inclusive)
Method Detail
public Expression getFrom()
public String getText()
public Expression getTo()
public boolean isInclusive()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/ast/expr/RangeExpression.html