Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5275] Descope Traits (#2887)

* [DROOLS-5275] Descope Traits

New module for traits

Dependency on core

trait tests moved from drools core to traits

Split Trait logic in GenericTypeDefinition

Avoid using static method in DefaultFactHandle

Reverted DefaultBeanClassBuilder to master

DefualtBeanClassBuilder does not depend on traits

Moved trait test to LegacyTraitTest.java

Renamed TraitProxy, TraitProxyImpl extends TraitProxy

BaseTraitProxy file in service

Moved traits DRL to traits module

Fix Manual injection in MetadataTest

Injection of TraitPropertyWrapperBuilder

Moved TraitableBean to drools core

Moved TraitTypeMap and TraitableBean to core

Fix testTraitRedundancy

Descope trait OOP, with KieComponentFactoryInjected

Subclass DefaultFactHandle

Removed trait support for DisconnectedFactHandle.java (dead code)

TraitNamedEntryPoint

Moved trait persistence test to traits module

IsAEvaluatorDefinition has to be defined explictly

Removed TRAITSET_FIELD_NAME from listened properties as it wasn't covered by test

Create KnowledgePackageImpl using KieComponentFactory

Subclassed KnowledgePackageImpl to TraitKnowledgePackageImpl.java, removed TraitCoreService.java

removed traits from implicit imports

Fix specific case for JBPM in which the kbase is not present

* Updated TraitExample.java in drools-example to import trait dependency

* Added clarifying comment

* org.drools.traits.core.factmodel.traits

to

org.drools.traits.core.factmodel

* kie-util-test to test scope and jaxb to provided, retriggering

* Fix license

  1. … 370 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. … 195 more files in changeset.
changes in license header closes #586

  1. … 5169 more files in changeset.
[DROOLS-895] fix memory leak by removing no longer useful IdentityHashMap in ClassFieldAccessorStore.BaseLookupEntry

(cherry picked from commit 7d9451e4e46d23026187f91b00e9ca68397bd7fc)

  1. … 41 more files in changeset.
[DROOLS-895] fix memory leak by removing no longer useful IdentityHashMap in ClassFieldAccessorStore.BaseLookupEntry

  1. … 41 more files in changeset.
Generate beans compatible with java7

  1. … 15 more files in changeset.
remove any usage of the CompositeClassLoader

  1. … 17 more files in changeset.
[BZ-1026311] make incremental compilation to recompiles also modified java classes (cherry picked from commit 275e7afd7f17cca9ccaffb4cfac4fd5647956135)

  1. … 11 more files in changeset.
[BZ-1026311] make incremental compilation to recompiles also modified java classes

  1. … 11 more files in changeset.
Resolve split-packages: move everything from drools-core under org.drools.core: move org.drools.factmodel

  1. … 120 more files in changeset.