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.