org.codehaus.groovy.ast.expr
Class GStringExpression
java.lang.Object
|
+--org.codehaus.groovy.ast.ASTNode
|
+--org.codehaus.groovy.ast.expr.Expression
|
+--org.codehaus.groovy.ast.expr.GStringExpression
- public class GStringExpression
- extends Expression
Represents a String expression which contains embedded values inside
it such as "hello there ${user} how are you" which is expanded lazily
- Version:
- $Revision: 1.7 $
- Author:
- James Strachan
GStringExpression
public GStringExpression(String verbatimText)
visit
public void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
- Overrides:
visit
in class ASTNode
toString
public String toString()
- Overrides:
toString
in class Object
getStrings
public List getStrings()
getValues
public List getValues()
addString
public void addString(org.codehaus.groovy.ast.expr.ConstantExpression text)
addValue
public void addValue(org.codehaus.groovy.ast.expr.Expression value)
getValue
public org.codehaus.groovy.ast.expr.Expression getValue(int idx)
isConstantString
public boolean isConstantString()
asConstantString
public org.codehaus.groovy.ast.expr.Expression asConstantString()
Copyright © 2003 The Codehaus. All Rights Reserved.