org.codehaus.groovy.ast.expr
Class DeclarationExpression
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.BinaryExpression
org.codehaus.groovy.ast.expr.DeclarationExpression
- public class DeclarationExpression
- extends BinaryExpression
Represents a local variable name declaration, an expression like
"def foo" or with type "String foo".
- Version:
- $Revision: 1.1 $
- Author:
- Jochen Theodorou
Methods inherited from class org.codehaus.groovy.ast.expr.BinaryExpression |
getLeftExpression, getOperation, getRightExpression, getText, getTypeClass, isDynamic, newAssignmentExpression, newInitializationExpression, resolveType, setRightExpression, toString, transformExpression |
Methods inherited from class org.codehaus.groovy.ast.expr.Expression |
getFailure, getType, isResolveFailed, isTypeResolved, resolve, setFailure, setResolveFailed, setType, setTypeClass, setTypeResolved, shouldContinue, transformExpressions |
DeclarationExpression
public DeclarationExpression(VariableExpression left,
Token operation,
Expression right)
visit
public void visit(GroovyCodeVisitor visitor)
- Overrides:
visit
in class BinaryExpression
getVariableExpression
public VariableExpression getVariableExpression()
setLeftExpression
public void setLeftExpression(Expression leftExpression)
- Overrides:
setLeftExpression
in class BinaryExpression
Copyright © 2003-2005 The Codehaus. All Rights Reserved.