public class GStringExpression extends Expression
| Constructor and Description |
|---|
GStringExpression(java.lang.String verbatimText) |
GStringExpression(java.lang.String verbatimText,
java.util.List strings,
java.util.List values) |
| Modifier and Type | Method and Description |
|---|---|
void |
addString(ConstantExpression text) |
void |
addValue(Expression value) |
Expression |
asConstantString() |
java.util.List |
getStrings() |
java.lang.String |
getText() |
Expression |
getValue(int idx) |
java.util.List |
getValues() |
boolean |
isConstantString() |
java.lang.String |
toString() |
Expression |
transformExpression(ExpressionTransformer transformer)
Return a copy of the expression calling the transformer on any nested expressions
|
void |
visit(GroovyCodeVisitor visitor) |
getType, setType, transformExpressionsgetColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setSourcePositionpublic GStringExpression(java.lang.String verbatimText)
public GStringExpression(java.lang.String verbatimText,
java.util.List strings,
java.util.List values)
public void visit(GroovyCodeVisitor visitor)
public Expression transformExpression(ExpressionTransformer transformer)
ExpressiontransformExpression in class Expressionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List getStrings()
public java.util.List getValues()
public void addString(ConstantExpression text)
public void addValue(Expression value)
public Expression getValue(int idx)
public boolean isConstantString()
public Expression asConstantString()