- org.codehaus.groovy.classgen.asm.BinaryExpressionMultiTypeDispatcher
    
        - 
            
            
 public class BinaryExpressionMultiTypeDispatcher
extends BinaryExpressionHelper  This class is for internal use only!
 This class will dispatch to the right type adapters according to the
 kind of binary expression that is provided.
  
 
    
        - 
        
        
        
        
        
        
            
        
        
        
        
        
        
        
        
        
        
        
        
            
            - 
                    Methods Summary
                    
                        Methods 
                        
                            | Type Params | Return Type | Name and description |  
                            |  | protected void | assignToArray(Expression orig, Expression receiver, Expression index, Expression rhsValueLoader, boolean safe)
 |  
                            |  | 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, assignToArray, eval, evaluateArrayAssignmentWithOperator, evaluateBinaryExpression, evaluateBinaryExpressionWithAssignment, evaluateCompareExpression, evaluateElvisEqual, evaluateEqual, evaluatePostfixMethod, evaluatePrefixMethod, evaluateTernary, getController, getIsCaseMethod, visit, writePostOrPrefixMethod |  
 
 
 
 
    
        - 
           
            
            
            
                - 
                    
                
                    Field Detail
                            - 
                                public static final String[] typeMapKeyNames
 
 
 
    
    
    Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.