]
Mario Fusco updated DROOLS-5870:
--------------------------------
Sprint: 2020 Week 49-51 (from Nov 30)
DrlDumper does not generate the accumulate import
--------------------------------------------------
Key: DROOLS-5870
URL:
https://issues.redhat.com/browse/DROOLS-5870
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 7.44.0.Final, 7.46.0.Final
Reporter: Hiroko Miura
Assignee: Mario Fusco
Priority: Major
Labels: support
Attachments: import-accumulate-test.zip
DrlDumper is not printing out the accumulate import.
Here is an example code of PackageDescrBuilder.
{noformat}
PackageDescr packageDescr =
DescrFactory.newPackage().name("examples.drools")
.newImport().target("java.math.BigDecimal").end()
.newAccumulateImport().target("examples.drools.accumulate.OriginalFunction").functionName("originalFunction").end()
.newRule().name("Test Rule")
.lhs()
.accumulate()
.source().pattern().type("TargetFact").id("$target", false)
.end()
.end()
.function("originalFunction",
"$accumulateResult", false, "$target.hoge")
.constraint("true")
.end()
.end()
.rhs("System.out.println($accumulateResult);")
.end()
.end().getDescr();
String drl = new DrlDumper().dump(packageDescr);
{noformat}