- org.codehaus.groovy.classgen.asm.BinaryExpressionMultiTypeDispatcher
-
-
Methods Summary
Methods
Type Params |
Return Type |
Name and description |
|
def |
BinaryExpressionMultiTypeDispatcher(WriterController wc)
|
|
protected void |
assignToArray(Expression orig, Expression receiver, Expression index, Expression rhsValueLoader)
|
|
protected boolean |
doPrimitiveCompare(ClassNode leftType, ClassNode rightType, BinaryExpression binExp)
|
|
protected boolean |
doPrimtiveCompare(ClassNode leftType, ClassNode rightType, BinaryExpression binExp)
|
|
protected void |
evaluateBinaryExpression(String message, BinaryExpression binExp)
|
|
protected void |
evaluateBinaryExpressionWithAssignment(String method, BinaryExpression binExp)
|
|
protected void |
evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression binExp)
|
|
protected int |
getOperandType(ClassNode type)
|
|
protected BinaryExpressionWriter[] |
initializeDelegateHelpers()
|
|
protected void |
writePostOrPrefixMethod(int op, String method, Expression expression, Expression orig)
|
-
Inherited Methods Summary
Inherited Methods
Methods inherited from class |
Name |
class BinaryExpressionHelper |
assignToArray, eval, evaluateArrayAssignmentWithOperator, evaluateBinaryExpression, evaluateBinaryExpressionWithAssignment, evaluateCompareExpression, evaluateEqual, evaluatePostfixMethod, evaluatePrefixMethod, evaluateTernary, getController, getIsCaseMethod, writePostOrPrefixMethod |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
-
-
Field Detail
-
public static final String[] typeMapKeyNames
Copyright © 2003-2017 The Apache Software Foundation. All rights reserved.