public abstract class ExprRegexpNodeForge extends java.lang.Object implements ExprForge
Constructor and Description |
---|
ExprRegexpNodeForge(ExprRegexpNode parent,
boolean isNumericValue) |
Modifier and Type | Method and Description |
---|---|
abstract CodegenExpression |
evaluateCodegen(java.lang.Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
java.lang.Class |
getEvaluationType() |
abstract ExprEvaluator |
getExprEvaluator() |
ExprRegexpNode |
getForgeRenderable() |
boolean |
isNumericValue() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComplexity
public ExprRegexpNodeForge(ExprRegexpNode parent, boolean isNumericValue)
public abstract ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
public abstract CodegenExpression evaluateCodegen(java.lang.Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegen
in interface ExprForge
public ExprRegexpNode getForgeRenderable()
getForgeRenderable
in interface ExprForge
public boolean isNumericValue()
public java.lang.Class getEvaluationType()
getEvaluationType
in interface ExprForge