Class ProcessedExpression

  • All Implemented Interfaces:
    Serializable, Function<org.kie.dmn.feel.lang.EvaluationContext,​Object>, org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression, org.kie.dmn.feel.lang.CompiledExpression

    public abstract class ProcessedExpression
    extends org.kie.dmn.feel.codegen.feel11.ProcessedFEELUnit
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.dmn.feel.codegen.feel11.ProcessedFEELUnit

        org.kie.dmn.feel.codegen.feel11.ProcessedFEELUnit.DefaultMode
    • Field Summary

      • Fields inherited from class org.kie.dmn.feel.codegen.feel11.ProcessedFEELUnit

        compiler, errorListener, expression, packageName
    • Constructor Summary

      Constructors 
      Constructor Description
      ProcessedExpression​(String expression, org.kie.dmn.feel.lang.CompilerContext ctx, org.kie.dmn.feel.codegen.feel11.ProcessedFEELUnit.DefaultMode defaultBackend, List<org.kie.dmn.feel.lang.FEELProfile> profiles)  
    • Constructor Detail

      • ProcessedExpression

        public ProcessedExpression​(String expression,
                                   org.kie.dmn.feel.lang.CompilerContext ctx,
                                   org.kie.dmn.feel.codegen.feel11.ProcessedFEELUnit.DefaultMode defaultBackend,
                                   List<org.kie.dmn.feel.lang.FEELProfile> profiles)
    • Method Detail

      • getResult

        public org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression getResult()
      • getInterpreted

        public org.kie.dmn.feel.lang.impl.InterpretedExecutableExpression getInterpreted()