public class ExprRegexpNodeForgeConst extends ExprRegexpNodeForge
Constructor and Description |
---|
ExprRegexpNodeForgeConst(ExprRegexpNode parent,
boolean isNumericValue,
Pattern pattern,
CodegenExpression patternInit) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
evaluateCodegen(Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
CodegenExpression |
evaluateCodegenUninstrumented(Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
ExprEvaluator |
getExprEvaluator() |
ExprForgeConstantType |
getForgeConstantType() |
CodegenExpression |
getPatternInit() |
getEvaluationType, getForgeRenderable, isNumericValue
public ExprRegexpNodeForgeConst(ExprRegexpNode parent, boolean isNumericValue, Pattern pattern, CodegenExpression patternInit)
public ExprEvaluator getExprEvaluator()
getExprEvaluator
in interface ExprForge
getExprEvaluator
in class ExprRegexpNodeForge
public CodegenExpression evaluateCodegenUninstrumented(Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression evaluateCodegen(Class requiredType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
evaluateCodegen
in interface ExprForge
evaluateCodegen
in class ExprRegexpNodeForge
public CodegenExpression getPatternInit()
public ExprForgeConstantType getForgeConstantType()
Copyright © 2005–2018. All rights reserved.