-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
2018 Week 42-44, 2018 Week 45-47
-
3
-
Low
-
NEW
-
NEW
Code in FEELImpl could be reused in the DMNFEELHelper, but it cannot be shared, because FEELImpl exposes an interface to evaluate expressions, while DMNFEELHelper needs access to the compiler backend.
Solution: separate the compilation pipeline and the interpreter pipeline from the public FEEL interface to promote code reuse. In particular, CompilerBytecodeLoader can be probably split between some kind of CompiledUnit+CompiledUnaryTest impls that provide methods to retrieve Java source code and/or JVM bytecode.
- is blocked by
-
DROOLS-3088 FEEL Compiler: refactor to AST-based tree walk
-
- Resolved
-