public class StaticTypesBinaryExpressionMultiTypeDispatcher extends BinaryExpressionMultiTypeDispatcher
A specialized version of the multi type binary expression dispatcher which is aware of static compilation. It is able to generate optimized bytecode for some operations using JVM instructions when available.
Fields inherited from class | Fields |
---|---|
class BinaryExpressionMultiTypeDispatcher |
typeMap, typeMapKeyNames |
Constructor and description |
---|
StaticTypesBinaryExpressionMultiTypeDispatcher(WriterController wc) |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
evaluateEqual(BinaryExpression expression, boolean defineVariable) |
Methods inherited from class | Name |
---|---|
class BinaryExpressionHelper |
eval, evaluateElvisEqual, evaluateEqual, evaluatePostfixMethod, evaluatePrefixMethod, evaluateTernary, getController, getIsCaseMethod, visit |
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.