Class IndyStaticTypesMultiTypeDispatcher
- java.lang.Object
-
- org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
-
- org.codehaus.groovy.classgen.asm.BinaryExpressionMultiTypeDispatcher
-
- org.codehaus.groovy.classgen.asm.sc.StaticTypesBinaryExpressionMultiTypeDispatcher
-
- org.codehaus.groovy.classgen.asm.indy.sc.IndyStaticTypesMultiTypeDispatcher
-
public class IndyStaticTypesMultiTypeDispatcher extends StaticTypesBinaryExpressionMultiTypeDispatcher
Multi type dispatcher for binary expression backend combining indy and static compilation- Since:
- 2.5.0
-
-
Field Summary
-
Fields inherited from class org.codehaus.groovy.classgen.asm.BinaryExpressionMultiTypeDispatcher
binExpWriter, typeMap, typeMapKeyNames
-
Fields inherited from class org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
controller
-
-
Constructor Summary
Constructors Constructor Description IndyStaticTypesMultiTypeDispatcher(WriterController wc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BinaryExpressionWriter[]
initializeDelegateHelpers()
-
Methods inherited from class org.codehaus.groovy.classgen.asm.sc.StaticTypesBinaryExpressionMultiTypeDispatcher
assignToArray, evaluateBinaryExpressionWithAssignment, evaluateEqual, writePostOrPrefixMethod
-
Methods inherited from class org.codehaus.groovy.classgen.asm.BinaryExpressionMultiTypeDispatcher
doPrimitiveCompare, doPrimtiveCompare, evaluateBinaryExpression, evaluateCompareExpression, getOperandType
-
Methods inherited from class org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
assignToArray, eval, evaluateArrayAssignmentWithOperator, evaluateElvisEqual, evaluatePostfixMethod, evaluatePrefixMethod, evaluateTernary, getController, getIsCaseMethod
-
-
-
-
Constructor Detail
-
IndyStaticTypesMultiTypeDispatcher
public IndyStaticTypesMultiTypeDispatcher(WriterController wc)
-
-
Method Detail
-
initializeDelegateHelpers
protected BinaryExpressionWriter[] initializeDelegateHelpers()
- Overrides:
initializeDelegateHelpers
in classBinaryExpressionMultiTypeDispatcher
-
-