Package org.kie.dmn.feel.codegen.feel11
Class CompiledFEELSupport
- java.lang.Object
-
- org.kie.dmn.feel.codegen.feel11.CompiledFEELSupport
-
public class CompiledFEELSupport extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompiledFEELSupport.ContextBuilderstatic classCompiledFEELSupport.FilterBuilderstatic classCompiledFEELSupport.ForBuilderstatic classCompiledFEELSupport.IterationContextCompiledstatic classCompiledFEELSupport.PathBuilderstatic classCompiledFEELSupport.QuantBuilderstatic classCompiledFEELSupport.SyntaxErrorListener
-
Constructor Summary
Constructors Constructor Description CompiledFEELSupport()
-
Method Summary
-
-
-
Method Detail
-
openContext
public static CompiledFEELSupport.ContextBuilder openContext(EvaluationContext ctx)
-
filter
public static CompiledFEELSupport.FilterBuilder filter(EvaluationContext ctx, Object value)
-
path
public static CompiledFEELSupport.PathBuilder path(EvaluationContext ctx, Object value)
-
ffor
public static CompiledFEELSupport.ForBuilder ffor(EvaluationContext ctx)
-
quant
public static CompiledFEELSupport.QuantBuilder quant(QuantifiedExpressionNode.Quantifier quantOp, EvaluationContext ctx)
-
invoke
public static Object invoke(EvaluationContext feelExprCtx, Object function, Object params)
-
notifyCompilationError
public static Object notifyCompilationError(EvaluationContext feelExprCtx, String message)
-
compiledError
public static CompiledFEELExpression compiledError(String expression, String msg)
Generates a compilable class that reports a (compile-time) error at runtime
-
compiledErrorUnaryTest
public static DirectCompilerResult compiledErrorUnaryTest(String msg)
-
compiledErrorExpression
public static com.github.javaparser.ast.expr.MethodCallExpr compiledErrorExpression(String msg)
-
pow
public static BigDecimal pow(BigDecimal l, BigDecimal r)
-
-