org.codehaus.groovy.classgen.asm
Class BinaryExpressionHelper

java.lang.Object
  extended by org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
Direct Known Subclasses:
BinaryIntExpressionHelper

public class BinaryExpressionHelper
extends java.lang.Object


Constructor Summary
BinaryExpressionHelper(WriterController wc)
           
 
Method Summary
protected  void assignToArray(Expression parrent, Expression receiver, Expression index, Expression rhsValueLoader)
           
 void eval(BinaryExpression expression)
           
protected  void evaluateBinaryExpression(java.lang.String message, BinaryExpression binExp)
           
protected  void evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression expression)
           
 void evaluateEqual(BinaryExpression expression, boolean defineVariable)
           
 void evaluatePostfixMethod(PostfixExpression expression)
           
 void evaluatePrefixMethod(PrefixExpression expression)
           
 MethodCaller getIsCaseMethod()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryExpressionHelper

public BinaryExpressionHelper(WriterController wc)
Method Detail

eval

public void eval(BinaryExpression expression)

assignToArray

protected void assignToArray(Expression parrent,
                             Expression receiver,
                             Expression index,
                             Expression rhsValueLoader)

evaluateEqual

public void evaluateEqual(BinaryExpression expression,
                          boolean defineVariable)

evaluateCompareExpression

protected void evaluateCompareExpression(MethodCaller compareMethod,
                                         BinaryExpression expression)

evaluateBinaryExpression

protected void evaluateBinaryExpression(java.lang.String message,
                                        BinaryExpression binExp)

getIsCaseMethod

public MethodCaller getIsCaseMethod()

evaluatePostfixMethod

public void evaluatePostfixMethod(PostfixExpression expression)

evaluatePrefixMethod

public void evaluatePrefixMethod(PrefixExpression expression)

Copyright © 2003-2010 The Codehaus. All rights reserved.