public abstract class ExprLikeNodeForge extends Object implements ExprForge
Constructor and Description |
---|
ExprLikeNodeForge(ExprLikeNode parent,
boolean isNumericValue) |
Modifier and Type | Method and Description |
---|---|
abstract CodegenExpression |
evaluateCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
ExprForgeComplexityEnum |
getComplexity() |
Class |
getEvaluationType() |
abstract ExprEvaluator |
getExprEvaluator() |
ExprLikeNode |
getForgeRenderable() |
boolean |
isNumericValue() |
public ExprLikeNodeForge(ExprLikeNode parent, boolean isNumericValue)
public abstract ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
public abstract CodegenExpression evaluateCodegen(CodegenParamSetExprPremade params, CodegenContext context)
evaluateCodegen
in interface ExprForge
public ExprLikeNode getForgeRenderable()
getForgeRenderable
in interface ExprForge
public boolean isNumericValue()
public Class getEvaluationType()
getEvaluationType
in interface ExprForge
public ExprForgeComplexityEnum getComplexity()
getComplexity
in interface ExprForge