Davide Sottara

Experimental : Improve Traits with Map Core (#1542)

  1. … 17 more files in changeset.
Update and fix trait examples

(cherry picked from commit 9d4e5e82df24e9fb92590b9b3f8b00976b5292b1)

(cherry picked from commit d485e269bf851ba6d91bfc66ef9416b81f445e43)

Update and fix trait examples

(cherry picked from commit 9d4e5e82df24e9fb92590b9b3f8b00976b5292b1)

[DROOLS-619] Merge AndDescr annotations correctly

(cherry picked from commit f130506b76dd1386fdd3eb5d7b60c1d5a77ad611)

[DROOLS-619] Merge AndDescr annotations correctly

(cherry picked from commit f130506b76dd1386fdd3eb5d7b60c1d5a77ad611)

(cherry picked from commit b357eb1827bc55af5e0086e4d01b3de2271cce3f)

[DROOLS-904] Trait proxy classes are not available on session deserialization

(cherry picked from commit 523ba84dbd1abaabacc9ea6ea438249526d910ee)

[DROOLS-904] Trait proxy classes are not available on session deserialization

[DROOLS-946] Support null safe dereferencing combined with nested constraints

[DROOLS-946] Support null safe dereferencing combined with nested constraints

(cherry picked from commit cddf96e297589ce209164164a74b88e672e85636)

[PMML][Test] Avoid sysout, add assertions

(cherry picked from commit 075645ecb154d032744358fdc404673979193d4a)

[PMML][Test] Avoid sysout, add assertions

[DROOLS-842] Pattern Source Annotations are not built

(cherry picked from commit 8ada19f8e51d6e44739ecb1fd0f383bcdb47f97c)

[DROOLS-832] Logical setters do not work with non-natively traitable beans

[DROOLS-830] Non-accessor "set" methods are interpreted as setters during declared type resolution

Improve the extensibility of the DRL parser

Relax internal interface type constraint

[DROOLS-824] Inline casts involving "this" are not rewritten correctly

[DROOLS-603] Overload isA to behave as instanceof

[DROOLS-603] Overload isA to behave as instanceof

Share nodes embedding evaluator constraints

[DROOLS-816] Rename internal interface methods to prevent conflicts

  1. … 4 more files in changeset.
[DROOLS-817] Improve performance over large hierarchies

DRL-Dump fully qualified names

Improve randomly failing test

[DROOLS-814] Allow to redeclare classes with more specific, overriding accessors

[DROOLS-810][DROOLS-811] Trait performance and external update

(cherry picked from commit 719caea0a7a80d61c3392038eca51316c2d81f57)

[DROOLS-730] Separate TMS and BS

[DROOLS-732] Extract objects from handles in a type-safe way

Remove unnecessary identityMaps

[DROOLS-730] Separate TMS and BS