Save This Page
Home » groovy-src-1.6.3 » org.codehaus » groovy » ast » expr » [javadoc | source]
org.codehaus.groovy.ast.expr
public class: BinaryExpression [javadoc | source]
java.lang.Object
   org.codehaus.groovy.ast.ASTNode
      org.codehaus.groovy.ast.expr.Expression
         org.codehaus.groovy.ast.expr.BinaryExpression

Direct Known Subclasses:
    DeclarationExpression

Represents two expressions and an operation
Constructor:
 public BinaryExpression(Expression leftExpression,
    Token operation,
    Expression rightExpression) 
Method from org.codehaus.groovy.ast.expr.BinaryExpression Summary:
getLeftExpression,   getOperation,   getRightExpression,   getText,   newAssignmentExpression,   newInitializationExpression,   setLeftExpression,   setRightExpression,   toString,   transformExpression,   visit
Methods from org.codehaus.groovy.ast.expr.Expression:
getType,   setType,   transformExpression,   transformExpressions
Methods from org.codehaus.groovy.ast.ASTNode:
getColumnNumber,   getLastColumnNumber,   getLastLineNumber,   getLineNumber,   getText,   setColumnNumber,   setLastColumnNumber,   setLastLineNumber,   setLineNumber,   setSourcePosition,   visit
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.codehaus.groovy.ast.expr.BinaryExpression Detail:
 public Expression getLeftExpression() 
 public Token getOperation() 
 public Expression getRightExpression() 
 public String getText() 
 public static BinaryExpression newAssignmentExpression(Variable variable,
    Expression rhs) 
    Creates an assignment expression in which the specified expression is written into the specified variable name.
 public static BinaryExpression newInitializationExpression(String variable,
    ClassNode type,
    Expression rhs) 
    Creates variable initialization expression in which the specified expression is written into the specified variable name.
 public  void setLeftExpression(Expression leftExpression) 
 public  void setRightExpression(Expression rightExpression) 
 public String toString() 
 public Expression transformExpression(ExpressionTransformer transformer) 
 public  void visit(GroovyCodeVisitor visitor)