Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5019] fix index creation for negated operators

  1. … 4 more files in changeset.
[DROOS-4939] allow to use generics in declared types (#2729)

* [DROOS-4939] allow to use generics in declared types

  1. … 17 more files in changeset.
Revert "[KOGITO-432] allow to declare RuleUnit data sources in drl (#2716)" (#2724)

This reverts commit b8c6b4ebea092a9ba458e7468b8674daca352d43.

  1. … 8 more files in changeset.
Revert "[KOGITO-432] allow to declare RuleUnit data sources in drl (#2716)"

This reverts commit b8c6b4ebea092a9ba458e7468b8674daca352d43.

  1. … 8 more files in changeset.
[KOGITO-432] allow to declare RuleUnit data sources in drl (#2716)

  1. … 8 more files in changeset.
[DROOLS-4903] fix compilation of negated in constraints

  1. … 4 more files in changeset.
decouple ruleunit + pluggable classloader (#2652)

* decouple ruleunit

* pluggable classloader

* create osgi bundle

* register dynamic component factory in osgi Activator

* fix osgi integration

  1. … 196 more files in changeset.
[DROOLS-4633] optimize self-join patterns in forall statement

  1. … 33 more files in changeset.
[DROOLS-4632] optimize single pattern forall statement

  1. … 51 more files in changeset.
DROOLS-4184 Fix first set of issues reported by SonarCloud (#2398)

* DROOLS-4181 Fix blocker issues reported by SonarCloud

* DROOLS-4181 Fix critical issues reported by SonarCloud

* DROOLS-4181 Fix first set of major issues reported by SonarCloud

* DROOLS-4181 Fix second set of major issues reported by SonarCloud

* DROOLS-4181 Fix third set of major issues reported by SonarCloud

* DROOLS-4181 Fix test related to SonarCloud fixes.

* DROOLS-4181 Fix downstream problems.

    • -0
    • +2
    ./AbstractClassTypeDeclarationDescr.java
  1. … 147 more files in changeset.
DROOLS-3355: Improve Assembler/Weaver API (#2181)

* cleanup

* fix compile

* rename AssemblerContext to DroolsAssemblerContext

* whitespace

* docs

* simpler ProcessPackage API

* use less specific result type in processbuilder interface

* revert process changes

* fix package serialization

* require non-null namespace on BaseDescr

as a side-effect: raises an expected exception in a jbpm test

  1. … 32 more files in changeset.
[FINDBUGS] First bunch of fixes for problems reported by FindBugs in drools-core (#1971)

* [findbugs] Create classloaders only inside doPrivileged block

* [findbugs] Use correct map for accumulate imports initialization

* [findbugs] Uncallable method defined in anonymous class

* [findbugs] Impossible cast

* [findbugs] Code checks for specific values returned by compareTo

* [findbugs] Bad attempt to compute abs. value of signed 32-bit hashcode

* [findbugs] Nullcheck of value previously dereferenced

* [findbugs] Uninit. read of field method called from constr. of superclass

* [findbugs] equals overrides equals in superclass and may not be symmetric

* [findbugs] Possible null pointer dereference

* [findbugs] Fix failing tests

* [findbugs] Should be a static inner class

* [findbugs] Private method is never called

* [findbugs] Inefficient use of keySet iterator instead of entrySet iterator

* [findbugs] Private method is never called

* [findbugs] Method concatenates strings using + in a loop

* [findbugs] Method invokes inefficient Number constructor

* [findbugs] Boxing/unboxing to parse a primitive

* [findbugs] Boxed value is unboxed and then immediately reboxed

* [findbugs] Other boxing/unboxing issues

* [findbugs] Method allocates a boxed primitive just to call toString

* [findbugs] Fix test

* [findbugs] Sequence of calls to concurrent abstraction may not be atomic

* [findbugs] Possible double check of field (double-checked locking)

* [findbugs] Method does not release lock on all exception paths

* [findbugs] Class is Serializable, but doesn't define serialVersionUID

* [findbugs] Method ignores exceptional return value

* [findbugs] Method uses the same code for two branches

* [findbugs] Write to static field from instance method

* Revert to instanceOf comparison

  1. … 65 more files in changeset.
[DROOLS-2471] fix dsl generation of constraints invoking method on a variable bound from a different patter in executable model

  1. … 2 more files in changeset.
[DROOLS-2471] fix dsl generation of constraints invoking method on a variable bound from a different patter in executable model

(cherry picked from commit 47f0fa4fb05f030b741450f95e4e28344515c029)

  1. … 2 more files in changeset.
[DROOLS-2284] coerce right part of binary expressions when necessary + support predicates and consequences throwing checked exceptions in executable model

  1. … 31 more files in changeset.
add support for expressions with 4 and 5 variables + fix forall in executable model

  1. … 12 more files in changeset.
Use visitor pattern instead of instanceof in ModelGenerator (#1666)

* Use visitor pattern

Moved visitors in package

OOPathVisitor => OOPathGenerator

GenerateModel Visitor

Specific visitors in classes

* Move DrlxParseResult.java to a separate class and encapsulate fields

* Replace package private fields with accessors

* Replace package private fields with accessors in RuleContext

  1. … 21 more files in changeset.
[DROOLS-1707] retrieve unchanged type declarations from existing kiebase during incremental compilation (#1425)

(cherry picked from commit 0305f96bef96cc06f2ac7c5188c857fdbfae94d1)

  1. … 2 more files in changeset.
[DROOLS-1707] retrieve unchanged type declarations from existing kiebase during incremental compilation (#1425)

(cherry picked from commit 0305f96bef96cc06f2ac7c5188c857fdbfae94d1)

  1. … 2 more files in changeset.
[DROOLS-1707] retrieve unchanged type declarations from existing kiebase during incremental compilation (#1425)

  1. … 2 more files in changeset.
refactor of type declaration creation and property reactive mask calculation (#1290)

  1. … 18 more files in changeset.
[DROOLS-1544] ensure that ReturnValueRestrictionDescr has a reference to the resource from which it has been created (#1247)

* DROOLS-1544: Incremental Compilation with GDST ResourceType fails

* [DROOLS-1544] ensure that ReturnValueRestrictionDescr has a reference to the resource from which it has been created

  1. … 3 more files in changeset.
[DROOLS-1544] ensure that ReturnValueRestrictionDescr has a reference to the resource from which it has been created (#1247)

* DROOLS-1544: Incremental Compilation with GDST ResourceType fails

* [DROOLS-1544] ensure that ReturnValueRestrictionDescr has a reference to the resource from which it has been created

(cherry picked from commit d17656db081d774558257dc498094978fbafe25a)

  1. … 3 more files in changeset.
[DROOLS-1491] allow a type declaration to extend a Java class (#1156)

    • -11
    • +10
    ./AbstractClassTypeDeclarationDescr.java
  1. … 3 more files in changeset.
[DROOLS-1445] make property reactivity to also automatically watch va… (#1112)

[DROOLS-1445] make property reactivity to also automatically watch variables used in patterns different from the declaring one

  1. … 8 more files in changeset.
[DROOLS-1446] ruleunit implementation (#1107)

  1. … 199 more files in changeset.
[DROOLS-1411] fix constraint using declaration bound to oopath + compil… (#1070)

* [DROOLS-1411] fix constraint using declaration bound to oopath + compile-time error using more than one oopath in same pattern + fix use of local declarations inside an oopath

  1. … 9 more files in changeset.
[DROOLS-1261] browse trait class hierarchy when creating a mixin and implement conflict resolution strategy

  1. … 9 more files in changeset.
[DROOLS-1261] browse trait class hierarchy when creating a mixin and implement conflict resolution strategy

(cherry picked from commit e7a8aaac83ea0e1549d3ebcfa62ad18ea50fa528)

Conflicts:

drools-compiler/src/test/java/org/drools/compiler/factmodel/traits/TraitTest.java

  1. … 9 more files in changeset.
GUVNOR-2173 - Asset Oracle: Change Impact prediction: Setting Resources for Descr instances

    • -0
    • +2
    ./AbstractClassTypeDeclarationDescr.java
  1. … 18 more files in changeset.