Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-4125] restore TypeResolver and RuleUnitDescritors after Knowl… (#2374)

* [DROOLS-4125] restore TypeResolver and RuleUnitDescritors after KnowledgePackage cloning

* additional change

* [DROOLS-4125] restore TypeResolver and RuleUnitDescritors after KnowledgePackage cloning

  1. … 4 more files in changeset.
Update Java Parser from 3.10.2 to 3.13.10 (#2353)

* Drools compile after upgrade of JP from 3.10.2 to 3.13.10

* DrlNameExpr is a NameExpr

* support toString in DroolsConstraintParser nodes

  1. … 14 more files in changeset.
[DROOLS-4010] Improved Shading of drools-model file (#2348)

* [DROOLS-4010] Improved Shading of drools-model:

- Removed double slash

- Uses internalKieModule.getResource instead of kproject class loader

(ensures running MultiModuleTest in drools-jbpm-integration)

* Removed useless cast

DROOLS-4021 Fix executable model file path on Windows (#2346)

[DROOLS-3825] Use stable names for generated classes

  1. … 1 more file in changeset.
[DROOLS-3825] Use stable names for generated classes

[DROOLS-3875] Shade drools-model file based on the GAV of the KJar in… (#2340)

* [DROOLS-3875] Shade drools-model file based on the GAV of the KJar in order to

support multiple modules in a KieClassPathContainer

* Removed the downcast and the version as different version with same GA are not supported anyway.

  1. … 1 more file in changeset.
[DROOLS-3960] Executable Model - kie-maven-plugin fails to generate model with a mix of Java and DRL facts (#2327)

* test

* Removed test

* Use eclipse compiler instead of Native to handle 3960

NativeCompiler won't compile DeclaredTypes with fields using class from the KJar

as it won't resolve any Maven compiled class

[DROOLS-3961] avoid using javax.xml.bind.DatatypeConverter when generating the md5 hashing for constraints in executable model

[DROOLS-3961] generate constraints ids in executable model using a MD5 hashing

[DROOLS-3802] Build error with executable-model, nested property with double-bytes property name (#2302)

* testCapitalLetter

* Remove hack for enums

  1. … 2 more files in changeset.
[DROOLS-3800] Parser error with executable-model on Map literal expression in constraint (#2300)

* Test case for map initialization

* MVEL Map initialization literal test

* Parsing of map initialization literal

* Support MapLiteralInitialization as argument

* Return type of map

* testMapInitialization passing

* Convert name to field accessor

* new test for failing two properties

* Ignored two pattern test

* Added regression test

* Empty Map literal

* Renamed test

* Added JIRA URLs

  1. … 10 more files in changeset.
[DROOLS-3708] executable-model misses to raise an error for a non-exisiting method with Mvel dialect (#2269)

* First draft of validation

* Valid if no declared methods are present

* Removed useless code

* Removed compilation

* Added comment

* Moved consequenceValidation in the context

* Validate after having generated the types

* Validate classes with function

* Renamed memory file system

* Better class loader

* All MvelDialectTest passing

* Removed trace

* Optimized imports

* Avoid creating class loader when not needed

  1. … 3 more files in changeset.
DROOLS-3717 Don't process internal private classes during parse (#2271)

DROOLS-3716 Add javax.annotation-api dependency (#2270)

  1. … 1 more file in changeset.
Drools Constraint Parser (#2266)

* Namespace changes

* Fix print util

* Compile

* Lots of test passing

* Other test passing

* 5 tests failing

* 4 tests filing

* 43 + 122

* 43+110

* 45+96

* 45+82

* 47+52

* 47+48

* NullSafeFieldAccess and NullSafeMethodCall

* 47 + 32

* 47 + 27

* 47+17

* 51+1

* 4 test failed! omg

* 2 test left

* Two tests left

* Fix cep tests

* 1 test left

* Fixed all tests in drools-model-compiler

* Sanitize scope during eval of constand fields

* Drools-constraint-parser

* FromVisitor support from DrlNameExpr

* Removed enforcer skip, explicit version

* Removed useless plugings

* Removed templating-maven-plugin and license tag

* Added brace statements

* Space after if

  1. … 110 more files in changeset.
[DROOLS-3661] Executable model cannot parse enum in a constraint with from (#2263)

  1. … 1 more file in changeset.
Avoid reinizialize n-time fields for bitmask each update (#2251)

  1. … 1 more file in changeset.
Fix map access expression with recursive paths (#2240)

  1. … 2 more files in changeset.
[DROOLS-3556] implement property reactivity for update statements in mvel consequences (#2239)

  1. … 2 more files in changeset.
Fix for drlx-parser rebase (#2216)

* Added file

* Updated to drlx-parser after rebasing to 3.10.2

  1. … 6 more files in changeset.
[DROOLS-3560] fix compiler error in executable model when there is a clash between a field and a class name

  1. … 1 more file in changeset.
[DROOLS-3508] Search for Mvel dialect in Package attributes (#2215)

* [DROOLS-3508] Also search for Mvel dialect in pkg attributes

* Move setDialect in RuleContext

* Removed comment

  1. … 2 more files in changeset.
Fixes 3505 - support comma in modify statements (#2214)

  1. … 1 more file in changeset.
[DROOLS-3479] fix support of KieBase include in executable model (#2208)

  1. … 4 more files in changeset.
[RHDM-709][RHPAM-1453] upgrade mvel version (#2196)

  1. … 18 more files in changeset.
[DROOLS-3345] fix function invocation in from clause with executable model

  1. … 1 more file in changeset.
[DROOLS-3345] fix function invocation in from clause with executable model

(cherry picked from commit 4a9e605825a840cc7747216a6d7800fc3623dd4f)

  1. … 1 more file in changeset.
DROOLS-3343 Refactor Message/MessageImpl to avoid rely on impl (#2163)

* DROOLS-3343 Refactor Message/MessageImpl to avoid rely on impl

* Realign imports in other modules

* .

* .

  1. … 28 more files in changeset.
[DROOLS-3345] allow to pass object fields to function and method invocation in executable model

  1. … 1 more file in changeset.