public class ExprEqualsNodeForgeCoercion extends ExprEqualsNodeForge
parent
Constructor and Description |
---|
ExprEqualsNodeForgeCoercion(ExprEqualsNodeImpl parent,
SimpleNumberCoercer numberCoercerLHS,
SimpleNumberCoercer numberCoercerRHS,
EPTypeClass lhsTypeClass,
EPTypeClass rhsTypeClass) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(EPTypeClass requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
CodegenExpression |
evaluateCodegenUninstrumented(EPTypeClass requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
ExprEvaluator |
getExprEvaluator() |
ExprForgeConstantType |
getForgeConstantType() |
EPTypeClass |
getLhsTypeClass() |
SimpleNumberCoercer |
getNumberCoercerLHS() |
SimpleNumberCoercer |
getNumberCoercerRHS() |
EPTypeClass |
getRhsTypeClass() |
getEvaluationType, getForgeRenderable
public ExprEqualsNodeForgeCoercion(ExprEqualsNodeImpl parent, SimpleNumberCoercer numberCoercerLHS, SimpleNumberCoercer numberCoercerRHS, EPTypeClass lhsTypeClass, EPTypeClass rhsTypeClass)
public ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
getExprEvaluator
in class ExprEqualsNodeForge
public ExprForgeConstantType getForgeConstantType()
public CodegenExpression evaluateCodegenUninstrumented(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression evaluateCodegen(EPTypeClass requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegen
in interface ExprForge
evaluateCodegen
in class ExprEqualsNodeForge
public SimpleNumberCoercer getNumberCoercerLHS()
public SimpleNumberCoercer getNumberCoercerRHS()
public EPTypeClass getLhsTypeClass()
public EPTypeClass getRhsTypeClass()
Copyright © 2005–2021. All rights reserved.