public class DeclarationExpression extends BinaryExpression
| Constructor and Description | 
|---|
DeclarationExpression(Expression left,
                     Token operation,
                     Expression right)  | 
DeclarationExpression(VariableExpression left,
                     Token operation,
                     Expression right)  | 
| Modifier and Type | Method and Description | 
|---|---|
VariableExpression | 
getVariableExpression()  | 
boolean | 
isMultipleAssignmentDeclaration()
This method tells you if this declaration is a multiple assignment declaration, which
 has the form "def (x, y) = ..." in Groovy. 
 | 
void | 
setLeftExpression(Expression leftExpression)  | 
void | 
setRightExpression(Expression rightExpression)  | 
Expression | 
transformExpression(ExpressionTransformer transformer)
Return a copy of the expression calling the transformer on any nested expressions 
 | 
void | 
visit(GroovyCodeVisitor visitor)  | 
getLeftExpression, getOperation, getRightExpression, getText, newAssignmentExpression, newInitializationExpression, toStringgetType, setType, transformExpressions, transformExpressionsaddAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSyntheticcopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePositionpublic DeclarationExpression(VariableExpression left, Token operation, Expression right)
public DeclarationExpression(Expression left, Token operation, Expression right)
public void visit(GroovyCodeVisitor visitor)
visit in class BinaryExpressionpublic VariableExpression getVariableExpression()
public void setLeftExpression(Expression leftExpression)
setLeftExpression in class BinaryExpressionpublic void setRightExpression(Expression rightExpression)
setRightExpression in class BinaryExpressionpublic Expression transformExpression(ExpressionTransformer transformer)
ExpressiontransformExpression in class BinaryExpressionpublic boolean isMultipleAssignmentDeclaration()