|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
public class BinaryExpressionHelper extends java.lang.Object
Constructor Summary | |
BinaryExpressionHelper(WriterController wc)
|
Method Summary | |
---|---|
protected void
|
assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader)
|
void
|
eval(BinaryExpression expression)
|
protected void
|
evaluateBinaryExpression(java.lang.String message, BinaryExpression binExp)
|
protected void
|
evaluateBinaryExpressionWithAssignment(java.lang.String method, BinaryExpression expression)
|
protected void
|
evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression expression)
|
void
|
evaluateEqual(BinaryExpression expression, boolean defineVariable)
|
void
|
evaluatePostfixMethod(PostfixExpression expression)
|
void
|
evaluatePrefixMethod(PrefixExpression expression)
|
void
|
evaluateTernary(TernaryExpression expression)
|
WriterController
|
getController()
|
MethodCaller
|
getIsCaseMethod()
|
protected void
|
writePostOrPrefixMethod(int op, java.lang.String method, Expression expression, Expression orig)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public BinaryExpressionHelper(WriterController wc)
Method Detail |
---|
protected void assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader)
public void eval(BinaryExpression expression)
protected void evaluateBinaryExpression(java.lang.String message, BinaryExpression binExp)
protected void evaluateBinaryExpressionWithAssignment(java.lang.String method, BinaryExpression expression)
protected void evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression expression)
public void evaluateEqual(BinaryExpression expression, boolean defineVariable)
public void evaluatePostfixMethod(PostfixExpression expression)
public void evaluatePrefixMethod(PrefixExpression expression)
public void evaluateTernary(TernaryExpression expression)
public WriterController getController()
public MethodCaller getIsCaseMethod()
protected void writePostOrPrefixMethod(int op, java.lang.String method, Expression expression, Expression orig)
Groovy Documentation