This is an automated email from the ASF dual-hosted git repository.

rantunes pushed a change to branch kie-issues_821
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


 discard a4a03d3e27 Weekly job fixes
 discard 04c73f6cd8 Fix job name
 discard 4d92548d27 Initial implementation of Drools weekly deploy job
 discard 5dd1b2ca11 Initial implementation of Drools weekly deploy job
 discard b68bcd5334 Initial implementation of Drools weekly deploy job
     add a1c4f80bbc Refactor Left and Right Tuples aligned with Super Cache 
improvements #5648 (#5649)
     add 999a28e71d [KIE-792] introducing prototypes (#5639)
     add 9a3128e47f [DROOLS-7600] Impact Analysis : export as JSON (#5643)
     new d2a7982e29 Initial implementation of Drools weekly deploy job
     new eb5576bd67 Initial implementation of Drools weekly deploy job
     new e55a8eb40c Initial implementation of Drools weekly deploy job
     new 761877703a Fix job name
     new e4d65eda09 Weekly job fixes

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a4a03d3e27)
            \
             N -- N -- N   refs/heads/kie-issues_821 (e4d65eda09)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bom/drools-bom/pom.xml                             |  29 +
 .../drools/ancompiler/DelegateMethodsHandler.java  |   2 +-
 .../drools/ancompiler/ObjectTypeNodeParser.java    |   2 +-
 .../java/org/drools/base/base/ClassObjectType.java |   2 +-
 .../main/java/org/drools/base/base/ObjectType.java |   2 +-
 .../main/java/org/drools/base/base/ValueType.java  |   8 +-
 .../java/org/drools/base/common/NetworkNode.java   |   2 +-
 .../base/definitions/InternalKnowledgePackage.java |   6 +-
 .../definitions/impl/KnowledgePackageImpl.java     |  25 +-
 .../org/drools/base/facttemplates/FactImpl.java    |  89 ---
 .../drools/base/facttemplates/FactTemplate.java    |  63 --
 .../base/facttemplates/FactTemplateImpl.java       | 150 -----
 .../drools/base/facttemplates/FieldTemplate.java   |  29 -
 .../base/facttemplates/FieldTemplateImpl.java      |  87 ---
 .../PrototypeFieldExtractor.java}                  |  85 ++-
 .../PrototypeObjectType.java}                      |  70 +--
 .../java/org/drools/base/reteoo/NodeTypeEnums.java | 132 ++--
 .../drools/base/reteoo/PropertySpecificUtil.java   |  10 +-
 .../src/main/java/org/drools/base/rule/From.java   |   4 +-
 .../org/drools/base/rule/IndexableConstraint.java  |   2 +-
 .../java/org/drools/base/rule/TypeDeclaration.java |  32 +-
 .../drools/base/rule/accessor/GlobalExtractor.java |   6 +-
 .../base/rule/accessor/PatternExtractor.java       |   6 +-
 .../base/rule/constraint/QueryNameConstraint.java  |   2 +-
 .../base/util/index/ConstraintTypeOperator.java    |   2 +-
 .../java/org/drools/base/util/index/IndexUtil.java |  17 +-
 .../org/drools/core/reteoo/ObjectTypeNodeId.java   |  41 +-
 .../drools/beliefs/bayes/BayesHardEvidence.java    |   4 +-
 .../builder/impl/DroolsAssemblerContextImpl.java   |   2 +-
 .../KnowledgeBuilderRulesConfigurationImpl.java    |  18 +-
 .../builder/impl/TypeDeclarationManagerImpl.java   |   2 +-
 .../drools/compiler/compiler/BoundIdentifiers.java |   4 +-
 .../compiler/compiler/FactTemplateError.java       |  73 ---
 .../compiler/compiler/FieldTemplateError.java      |  72 ---
 .../kie/builder/impl/AbstractKieModule.java        |  13 +-
 .../compiler/kproject/models/KieBaseModelImpl.java |  20 +-
 .../compiler/rule/builder/PatternBuilder.java      |  33 +-
 .../org/drools/core/RuleBaseConfiguration.java     |  40 +-
 .../core/base/AbstractQueryViewListener.java       |  16 +-
 .../java/org/drools/core/base/DroolsQueryImpl.java |   6 +-
 .../base/InternalViewChangedEventListener.java     |   7 +-
 .../core/base/accumulators/CollectAccumulator.java |   3 +-
 .../drools/core/common/ActivationGroupNode.java    |   4 +-
 .../org/drools/core/common/ActivationNode.java     |   4 +-
 .../drools/core/common/AgendaGroupQueueImpl.java   |   3 +-
 .../main/java/org/drools/core/common/BaseNode.java |  11 +-
 .../org/drools/core/common/BetaConstraints.java    |  11 +-
 .../drools/core/common/DefaultBetaConstraints.java |  15 +-
 .../org/drools/core/common/DefaultFactHandle.java  | 184 +++---
 .../drools/core/common/DisconnectedFactHandle.java |  26 +-
 .../drools/core/common/DoubleBetaConstraints.java  |  13 +-
 .../common/DoubleNonIndexSkipBetaConstraints.java  |  15 +-
 .../drools/core/common/EmptyBetaConstraints.java   |  19 +-
 .../java/org/drools/core/common/EqualityKey.java   |   3 +-
 .../org/drools/core/common/InternalFactHandle.java |  78 ++-
 .../main/java/org/drools/core/common/Memory.java   |   6 +-
 .../drools/core/common/MultipleBetaConstraint.java |   6 +-
 .../java/org/drools/core/common/NodeMemories.java  |   3 +-
 .../common/ObjectTypeConfigurationRegistry.java    |  15 +-
 .../core/common/QuadroupleBetaConstraints.java     |  21 +-
 .../QuadroupleNonIndexSkipBetaConstraints.java     |  15 +-
 .../drools/core/common/QueryElementFactHandle.java |  26 +-
 .../drools/core/common/SingleBetaConstraints.java  |  15 +-
 .../common/SingleNonIndexSkipBetaConstraints.java  |  15 +-
 .../org/drools/core/common/SuperCacheFixer.java    | 187 ++++++
 .../drools/core/common/TripleBetaConstraints.java  |  17 +-
 .../common/TripleNonIndexSkipBetaConstraints.java  |  17 +-
 .../java/org/drools/core/common/TupleSets.java     |  32 +-
 .../java/org/drools/core/common/TupleSetsImpl.java | 115 ++--
 .../core/common/TupleStartEqualsConstraint.java    |   6 +-
 .../event/rule/impl/SerializableActivation.java    |   2 +-
 .../core/impl/WorkingMemoryReteExpireAction.java   |   5 +-
 .../core/marshalling/MarshallerReaderContext.java  |  11 +-
 .../java/org/drools/core/marshalling/TupleKey.java |  13 +-
 .../core/phreak/BuildtimeSegmentUtilities.java     |   7 +-
 .../org/drools/core/phreak/EagerPhreakBuilder.java | 128 ++--
 .../org/drools/core/phreak/LazyPhreakBuilder.java  | 114 ++--
 .../org/drools/core/phreak/LeftTupleEntry.java     |  79 ---
 .../drools/core/phreak/PhreakAccumulateNode.java   | 225 ++++---
 .../drools/core/phreak/PhreakAsyncReceiveNode.java |  18 +-
 .../drools/core/phreak/PhreakAsyncSendNode.java    |  13 +-
 .../org/drools/core/phreak/PhreakBranchNode.java   |  78 +--
 .../org/drools/core/phreak/PhreakEvalNode.java     |  54 +-
 .../org/drools/core/phreak/PhreakExistsNode.java   |  95 +--
 .../org/drools/core/phreak/PhreakFromNode.java     |  91 ++-
 .../org/drools/core/phreak/PhreakGroupByNode.java  |  37 +-
 .../org/drools/core/phreak/PhreakJoinNode.java     | 160 ++---
 .../java/org/drools/core/phreak/PhreakNotNode.java |  98 +--
 .../org/drools/core/phreak/PhreakQueryNode.java    |  38 +-
 .../core/phreak/PhreakQueryTerminalNode.java       |  27 +-
 .../drools/core/phreak/PhreakReactiveFromNode.java |   6 +-
 .../drools/core/phreak/PhreakRuleTerminalNode.java |  31 +-
 .../core/phreak/PhreakSubnetworkNotExistsNode.java |  74 +--
 .../org/drools/core/phreak/PhreakTimerNode.java    |  88 +--
 .../org/drools/core/phreak/PropagationEntry.java   |   8 +-
 .../org/drools/core/phreak/ReactiveObjectUtil.java |  13 +-
 .../org/drools/core/phreak/RightTupleEntry.java    |  80 ---
 .../org/drools/core/phreak/RuleAgendaItem.java     |   6 +-
 .../java/org/drools/core/phreak/RuleExecutor.java  |  29 +-
 .../drools/core/phreak/RuleNetworkEvaluator.java   | 130 ++--
 .../org/drools/core/phreak/SegmentPropagator.java  |  32 +-
 .../java/org/drools/core/phreak/StackEntry.java    |  11 +-
 .../drools/core/phreak/TupleEvaluationUtil.java    |  20 +-
 .../drools/core/reteoo/AbstractTerminalNode.java   |  18 +-
 .../java/org/drools/core/reteoo/AbstractTuple.java | 193 ------
 .../org/drools/core/reteoo/AccumulateNode.java     | 101 +--
 .../drools/core/reteoo/AgendaComponentFactory.java |  24 +-
 .../java/org/drools/core/reteoo/AlphaNode.java     |  10 +-
 .../org/drools/core/reteoo/AlphaTerminalNode.java  |  23 +-
 .../org/drools/core/reteoo/AsyncReceiveNode.java   |  52 +-
 .../java/org/drools/core/reteoo/AsyncSendNode.java |  67 +-
 .../java/org/drools/core/reteoo/BetaMemory.java    |  29 +-
 .../main/java/org/drools/core/reteoo/BetaNode.java |  80 +--
 .../drools/core/reteoo/ConditionalBranchNode.java  |  51 +-
 .../org/drools/core/reteoo/EntryPointNode.java     |  23 +-
 .../org/drools/core/reteoo/EvalConditionNode.java  |  53 +-
 .../org/drools/core/reteoo/EvalNodeLeftTuple.java  |  20 +-
 .../java/org/drools/core/reteoo/ExistsNode.java    |  49 +-
 .../main/java/org/drools/core/reteoo/FromNode.java |  81 +--
 .../main/java/org/drools/core/reteoo/JoinNode.java |  49 +-
 .../org/drools/core/reteoo/JoinNodeLeftTuple.java  |  85 ---
 .../drools/core/reteoo/LeftInputAdapterNode.java   |  59 +-
 .../java/org/drools/core/reteoo/LeftTuple.java     | 636 +------------------
 .../java/org/drools/core/reteoo/LeftTupleNode.java |   2 +
 .../java/org/drools/core/reteoo/LeftTupleSink.java |  29 +-
 .../org/drools/core/reteoo/LeftTupleSource.java    |  26 +-
 .../drools/core/reteoo/ModifyPreviousTuples.java   |  20 +-
 .../main/java/org/drools/core/reteoo/NotNode.java  |  59 +-
 .../org/drools/core/reteoo/NotNodeLeftTuple.java   |  37 +-
 .../java/org/drools/core/reteoo/ObjectSink.java    |   2 +
 .../java/org/drools/core/reteoo/ObjectSource.java  |   2 +-
 .../org/drools/core/reteoo/ObjectTypeNode.java     |  88 +--
 .../java/org/drools/core/reteoo/PathEndNode.java   |   4 +-
 .../java/org/drools/core/reteoo/PathMemory.java    |   8 +-
 ...emplateTypeConf.java => PrototypeTypeConf.java} |  44 +-
 .../org/drools/core/reteoo/QueryElementNode.java   | 158 ++---
 .../org/drools/core/reteoo/QueryTerminalNode.java  |  44 +-
 .../org/drools/core/reteoo/ReactiveFromNode.java   |  60 +-
 .../core/reteoo/ReactiveFromNodeLeftTuple.java     |  16 +-
 .../src/main/java/org/drools/core/reteoo/Rete.java |   5 +-
 .../java/org/drools/core/reteoo/ReteDumper.java    |  15 +-
 .../java/org/drools/core/reteoo/ReteooBuilder.java |   9 +-
 .../drools/core/reteoo/RightInputAdapterNode.java  |  52 +-
 .../java/org/drools/core/reteoo/RightTuple.java    | 187 +++++-
 .../org/drools/core/reteoo/RightTupleImpl.java     | 290 ---------
 .../org/drools/core/reteoo/RightTupleSink.java     |   9 +-
 .../org/drools/core/reteoo/RuleTerminalNode.java   |  43 +-
 .../core/reteoo/RuleTerminalNodeLeftTuple.java     |  27 +-
 .../java/org/drools/core/reteoo/SegmentMemory.java |  10 +-
 .../core/reteoo/SingleLeftTupleSinkAdapter.java    |  12 +-
 .../core/reteoo/SingleObjectSinkAdapter.java       |   4 +-
 .../org/drools/core/reteoo/SubnetworkTuple.java    | 154 ++---
 .../java/org/drools/core/reteoo/TimerNode.java     |  53 +-
 .../main/java/org/drools/core/reteoo/Tuple.java    |  49 +-
 .../java/org/drools/core/reteoo/TupleFactory.java  | 219 +++++++
 .../core/reteoo/{LeftTuple.java => TupleImpl.java} | 680 ++++++++++++---------
 .../java/org/drools/core/reteoo/TupleIterator.java |   4 +-
 .../java/org/drools/core/reteoo/TupleMemory.java   |  21 +-
 .../java/org/drools/core/reteoo/WindowNode.java    |  41 +-
 .../java/org/drools/core/reteoo/WindowTuple.java   |   2 +-
 .../core/reteoo/builder/ReteooRuleBuilder.java     |   3 +-
 .../core/rule/consequence/InternalMatch.java       |   5 +-
 .../OpenQueryViewChangedEventListenerAdapter.java  |   7 +-
 .../drools/core/time/impl/AbstractJobHandle.java   |  35 +-
 .../org/drools/core/util/AbstractHashTable.java    |  13 +-
 ...edListNode.java => AbstractLinkedListNode.java} |   8 +-
 ...{LinkedListNode.java => DoubleLinkedEntry.java} |  12 +-
 .../org/drools/core/util/HashTableIterator.java    |  14 +-
 .../main/java/org/drools/core/util/LinkedList.java | 167 +++--
 .../java/org/drools/core/util/LinkedListEntry.java |   3 +-
 .../util/{Entry.java => SingleLinkedEntry.java}    |   6 +-
 .../java/org/drools/core/util/TupleRBTree.java     |   1 +
 .../core/util/index/AbstractTupleIndexTree.java    |   9 +-
 .../org/drools/core/util/index/IndexFactory.java   |  18 +-
 .../java/org/drools/core/util/index/IndexSpec.java |   9 +-
 .../core/util/index/TupleIndexHashTable.java       |  62 +-
 .../drools/core/util/index/TupleIndexRBTree.java   |  59 +-
 .../java/org/drools/core/util/index/TupleList.java | 228 ++-----
 .../core/util/index/TupleListWithContext.java      |  65 ++
 .../FactTemplateFieldExtractorTest.java            | 108 ----
 .../core/facttemplates/FactTemplateTest.java       | 120 ----
 .../java/org/drools/core/reteoo/BaseNodeTest.java  |   2 +-
 .../org/drools/core/reteoo/MockLeftTupleSink.java  |  42 +-
 .../org/drools/core/reteoo/MockObjectSink.java     |  33 +-
 .../org/drools/core/reteoo/MockObjectSource.java   |   2 +-
 .../org/drools/core/reteoo/MockRightTupleSink.java |  10 +-
 .../org/drools/core/reteoo/MockTupleSource.java    |   7 +-
 .../org/drools/core/reteoo/ReteComparator.java     |   4 +-
 .../org/drools/core/reteoo/ReteMemoryChecker.java  |   4 +-
 .../org/drools/core/reteoo/TupleIterationTest.java |  98 +--
 .../org/drools/core/util/BinaryHeapQueueTest.java  |   3 +-
 .../core/util/IndexedHashtableIteratorTest.java    |  33 +-
 .../java/org/drools/core/util/LinkedListTest.java  |  10 +-
 .../org/drools/core/util/RightTupleListTest.java   |   6 +-
 .../org/drools/core/util/index/IndexUtilTest.java  |   2 +-
 .../src/test/resources/expected/test1.yml          |   1 +
 .../src/test/resources/expected/test2.drl.txt      |   1 +
 .../integration/tests/ProgrammaticProjectTest.java |  52 +-
 .../org/drools/drlonyaml/model/DrlPackage.java     |  13 +-
 .../src/main/resources/drlonyaml-schema.json       |   3 +
 .../src/main/resources/drl.ftl                     |   1 +
 .../drools/fastutil/FastUtilHashTupleMemory.java   |  62 +-
 .../org/drools/fastutil/FastUtilTreeMemory.java    |  66 +-
 .../drools/fastutil/FastUtilTreeMemoryTest.java    | 124 ++--
 .../pom.xml                                        |  40 +-
 .../analysis/graph/json/GraphJsonGenerator.java    |  90 +++
 .../impact/analysis/graph/json/JsonOutputTest.java | 147 +++++
 .../src/test/resources/logback-test.xml            |   0
 .../drools-impact-analysis-graph/pom.xml           |   1 +
 .../impact/analysis/parser/impl/PackageParser.java |   4 +-
 .../impact/analysis/parser/impl/RhsParser.java     |   6 +-
 .../consequence/DefaultKnowledgeHelper.java        |  11 +-
 .../drools/kiesession/debug/FromNodeVisitor.java   |  10 +-
 .../drools/kiesession/debug/SessionInspector.java  |   4 +-
 .../kiesession/entrypoints/NamedEntryPoint.java    |  35 +-
 .../session/StatefulKnowledgeSessionImpl.java      |   7 +-
 .../core/positional/PositionalConstraint.java      |  34 +-
 .../org/drools/kiesession/MockInternalMatch.java   |   3 +-
 .../kiesession/NodeSegmentUnlinkingTest.java       |  64 +-
 .../org/drools/kiesession/RuleUnlinkingTest.java   |   8 +-
 .../RuleUnlinkingWithSegmentMemoryTest.java        |  20 +-
 .../metric/common/DoubleBetaConstraintsMetric.java |   1 -
 .../metric/phreak/PhreakAccumulateNodeMetric.java  |   6 +-
 .../phreak/PhreakAsyncReceiveNodeMetric.java       |   4 +-
 .../metric/phreak/PhreakAsyncSendNodeMetric.java   |   2 +-
 .../metric/phreak/PhreakBranchNodeMetric.java      |   6 +-
 .../drools/metric/phreak/PhreakEvalNodeMetric.java |   6 +-
 .../metric/phreak/PhreakExistsNodeMetric.java      |   7 +-
 .../drools/metric/phreak/PhreakFromNodeMetric.java |   6 +-
 .../metric/phreak/PhreakGroupByNodeMetric.java     |   6 +-
 .../drools/metric/phreak/PhreakJoinNodeMetric.java |   7 +-
 .../drools/metric/phreak/PhreakNotNodeMetric.java  |   7 +-
 .../metric/phreak/PhreakQueryNodeMetric.java       |   6 +-
 .../phreak/PhreakQueryTerminalNodeMetric.java      |   2 +-
 .../phreak/PhreakReactiveFromNodeMetric.java       |   6 +-
 .../metric/phreak/PhreakTimerNodeMetric.java       |   6 +-
 .../org/drools/model/PrototypeFactFactory.java     |  51 --
 .../src/main/java/org/drools/model/Variable.java   |   4 +
 drools-model/drools-model-codegen/pom.xml          |   4 +
 .../model/codegen/execmodel/PackageModel.java      |  48 +-
 .../codegen/execmodel/generator/AggregateKey.java  |  30 +-
 .../execmodel/generator/BoxedParameters.java       |  48 +-
 .../codegen/execmodel/generator/Consequence.java   |  23 +-
 .../execmodel/generator/DeclarationSpec.java       | 153 +----
 .../codegen/execmodel/generator/DrlxParseUtil.java |   6 +-
 .../execmodel/generator/DslMethodNames.java        |  12 +
 .../execmodel/generator/ModelGenerator.java        |  59 +-
 .../execmodel/generator/OOPathExprGenerator.java   |   2 +-
 .../generator/PrototypeDeclarationSpec.java        |  82 +++
 .../execmodel/generator/QueryGenerator.java        |   9 +-
 .../codegen/execmodel/generator/RuleContext.java   | 103 +++-
 ...larationSpec.java => TypedDeclarationSpec.java} |  92 ++-
 .../generator/drlxparse/ConstraintExpression.java  |   2 +-
 .../generator/drlxparse/ConstraintParser.java      |  10 +-
 .../expression/AbstractExpressionBuilder.java      |   2 +-
 .../generator/expressiontyper/ExpressionTyper.java |  20 +-
 .../execmodel/generator/visitor/FromVisitor.java   |   6 +-
 .../visitor/accumulate/AccumulateInline.java       |  10 +-
 .../visitor/accumulate/AccumulateVisitor.java      |  42 +-
 .../visitor/accumulate/GroupByVisitor.java         |   4 +-
 .../visitor/accumulate/LegacyAccumulate.java       |   2 +-
 .../{PatternDSL.java => ClassPatternDSL.java}      | 214 ++++---
 .../visitor/pattern/ConstraintOOPath.java          |   6 +-
 .../pattern/PatternAccumulateConstraint.java       |   2 +-
 .../pattern/PatternConstraintParseResult.java      |  24 +-
 .../generator/visitor/pattern/PatternDSL.java      | 312 +---------
 .../visitor/pattern/PatternDSLPattern.java         | 136 -----
 .../generator/visitor/pattern/PatternVisitor.java  |   5 +-
 .../visitor/pattern/PrototypePatternDSL.java       | 132 ++++
 .../processors/ModelMainCompilationPhase.java      |  12 +-
 .../KogitoKnowledgeBuilderConfigurationImpl.java   |  53 --
 .../{FactTemplateTest.java => PrototypeTest.java}  | 544 ++++++++---------
 .../codegen/execmodel/PrototypesAllowedTest.java   | 215 +++++++
 .../execmodel/SegmentPrototypeExpressionTest.java  |  23 +-
 .../execmodel/generator/ExpressionTyperTest.java   |  18 +-
 .../drools/modelcompiler/KiePackagesBuilder.java   |  17 +-
 .../org/drools/modelcompiler/PrototypeService.java |  50 ++
 .../attributes/DynamicAttributeEvaluator.java      |   2 +-
 .../consequence/LambdaConsequence.java             |   2 +-
 .../constraints/CombinedConstraint.java            |   2 +-
 .../constraints/LambdaConstraint.java              |   2 +-
 .../constraints/LambdaGroupByAccumulate.java       |  18 +-
 .../constraints/UnificationConstraint.java         |   2 +-
 .../modelcompiler/facttemplate/FactFactory.java    |  82 ---
 .../facttemplate/PrototypeFactFactoryImpl.java     |  38 --
 .../services/org.drools.model.PrototypeFactFactory |   1 -
 drools-model/drools-model-prototype/pom.xml        |  50 ++
 .../org/drools/model/prototype}/PrototypeDSL.java  | 117 ++--
 .../model/prototype}/PrototypeExpression.java      |  42 +-
 .../drools/model/prototype}/PrototypeVariable.java |  13 +-
 .../model/prototype/impl}/HashMapEventImpl.java    |  22 +-
 .../model/prototype/impl}/HashMapFactImpl.java     |  31 +-
 .../model/prototype/impl/PrototypeBuilderImpl.java |  82 +++
 .../model/prototype/impl/PrototypeEventImpl.java   |  21 +-
 .../model/prototype/impl/PrototypeFactImpl.java    |  23 +-
 .../model/prototype}/impl/PrototypeImpl.java       |  69 +--
 .../model/prototype/impl/PrototypeServiceImpl.java |  44 ++
 .../prototype}/impl/PrototypeVariableImpl.java     |  15 +-
 .../org.drools.modelcompiler.PrototypeService      |   1 +
 .../org.kie.api.prototype.PrototypeBuilder$Creator |   1 +
 .../prototype/PrototypeFieldExtractorTest.java     |  86 +++
 .../java/org/drools/mvelcompiler/LHSPhase.java     |  10 +-
 .../drools/mvelcompiler/PreprocessCompiler.java    |  44 +-
 .../java/org/drools/mvelcompiler/RHSPhase.java     |  15 +-
 .../ast/{MapPutExprT.java => MapGetExprT.java}     |  25 +-
 .../org/drools/mvelcompiler/ast/MapPutExprT.java   |  16 +-
 .../org/drools/mvelcompiler/util/TypeUtils.java    |  19 +
 .../org/drools/mvelcompiler/MvelCompilerTest.java  |  21 +
 .../mvelcompiler/PreprocessCompilerTest.java       |   3 +-
 drools-model/pom.xml                               |   3 +-
 .../main/java/org/drools/mvel/MVELConstraint.java  |   2 +-
 .../org/drools/mvel/MVELGroupByAccumulate.java     |  20 +-
 .../org/drools/mvel/MVELKnowledgePackageImpl.java  |   4 +-
 .../dialect/mvel/MVELAccumulateBuilderTest.java    |   6 +-
 .../dialect/mvel/MVELConsequenceBuilderTest.java   |  57 +-
 .../builder/dialect/mvel/MVELEvalBuilderTest.java  |   4 +-
 .../dialect/mvel/MVELSalienceBuilderTest.java      |  11 +-
 .../org/drools/quarkus/test/TestableResource.java  |  20 +-
 .../src/main/resources/META-INF/kmodule.xml        |   7 +-
 .../src/main/resources/application.properties      |  20 +
 .../org/drools/prototype/CanDrink.drl.yaml         |  22 +
 .../java/org/drools/quarkus/test/RuntimeTest.java  |  32 +-
 .../deployment/DroolsQuarkusResourceUtils.java     |  21 +-
 .../test/ReliabilityCepOnceAfterTest.java          |  49 +-
 .../test/ReliabilityCepOnceWithinTest.java         |  35 +-
 .../test/ReliabilityCepTimeWindowTest.java         |  14 +-
 .../test/ReliabilityCepTimedOutTest.java           |  63 +-
 .../reliability/test/ReliabilityTestBasics.java    |  36 +-
 .../test/proto/HashMapEventImplAdaptor.java        |  12 +-
 .../reliability/test/util/PrototypeUtils.java      |  32 +-
 .../impl/sessions/RuleUnitExecutorImpl.java        |  10 +-
 .../protobuf/ProtobufMarshallerReaderContext.java  |  16 +-
 .../protobuf/ProtobufOutputMarshaller.java         |  20 +-
 .../protobuf/WorkingMemoryReteAssertAction.java    |   3 +-
 .../protobuf/iterators/ActivationIterator.java     |  15 +-
 .../protobuf/iterators/LeftTupleIterator.java      |  86 +--
 .../iterators/PhreakActivationIterator.java        |  34 +-
 .../protobuf/marshalling/MarshallingHelper.java    |   4 +-
 .../protobuf/MarshalledInternalMatchSortTest.java  |   7 +-
 .../compiler/integrationtests/IndexingTest.java    |   8 +-
 .../incrementalcompilation/AddRemoveRulesTest.java | 125 ++--
 .../incrementalcompilation/RemoveRuleTest.java     |   3 +-
 .../integrationtests/operators/NotTest.java        |  23 +-
 .../AbstractTupleIndexHashTableIteratorTest.java   |   8 +-
 .../org/drools/mvel/BaseBetaConstraintsTest.java   |   2 +-
 .../mvel/LeftTupleIndexHashTableIteratorTest.java  |  69 +--
 .../test/java/org/drools/mvel/MockBetaNode.java    |  46 +-
 .../mvel/RightTupleIndexHashTableIteratorTest.java |  69 +--
 .../org/drools/mvel/compiler/MemoryLeakTest.java   |  13 +-
 .../beliefsystem/abductive/AbductionTest.java      |   1 -
 .../builder/impl/KnowledgeBuilderTest.java         |   4 +-
 .../conf/KnowledgeBaseConfigurationTest.java       |  20 +
 .../mvel/compiler/oopath/OOPathReactiveTest.java   |  10 +-
 .../mvel/compiler/reteoo/MockLeftTupleSink.java    |  43 +-
 .../mvel/compiler/reteoo/MockRightTupleSink.java   |  13 +-
 .../testframework/RuleCoverageListenerTest.java    |   3 +-
 .../mvel/extractors/FieldIndexEntryTest.java       |  22 +-
 .../drools/mvel/integrationtests/LinkingTest.java  |  44 +-
 .../drools/mvel/integrationtests/Misc2Test.java    |  38 +-
 .../integrationtests/PhreakConcurrencyTest.java    |   4 +-
 .../mvel/integrationtests/SegmentCreationTest.java |  18 +-
 .../mvel/integrationtests/phreak/AddRuleTest.java  |  16 +-
 .../phreak/BaseLeftTuplesBuilder.java              |  32 +-
 .../mvel/integrationtests/phreak/LeftBuilder.java  |  14 +-
 .../mvel/integrationtests/phreak/LeftMemory.java   |  10 +-
 .../phreak/PhreakJoinNodeTest.java                 |  10 +-
 .../integrationtests/phreak/PhreakNotNodeTest.java |   6 +-
 .../integrationtests/phreak/RemoveRuleTest.java    |  20 +-
 .../mvel/integrationtests/phreak/RightBuilder.java |  12 +-
 .../mvel/integrationtests/phreak/RightMemory.java  |   8 +-
 .../mvel/integrationtests/phreak/Scenario.java     |  75 ++-
 .../mvel/integrationtests/phreak/ScenarioTest.java |  10 +-
 .../phreak/SegmentPropagationTest.java             |  18 +-
 .../integrationtests/phreak/StagedBuilder.java     |   2 +-
 .../org/drools/mvel/model/MockObjectSource.java    |   2 +-
 .../java/org/drools/mvel/rule/PatternTest.java     |  46 +-
 .../mvel/util/RightTupleIndexHashTableTest.java    |  98 +--
 .../regression/BetaMemoryLeakOnDeleteTest.java     |   3 +-
 .../java/org/drools/tms/LogicalDependency.java     |   4 +-
 ...uthMaintenanceSystemAgendaComponentFactory.java |  18 +-
 ...MaintenanceSystemRuleTerminalNodeLeftTuple.java |  11 +-
 .../org/drools/tms/beliefsystem/BeliefSet.java     |   2 +-
 .../drools/tms/beliefsystem/ModedAssertion.java    |   4 +-
 .../defeasible/DefeasibleBeliefSet.java            |  14 +-
 .../beliefsystem/defeasible/DefeasibleMode.java    |   2 +-
 .../tms/beliefsystem/jtms/JTMSBeliefSystem.java    |  10 +-
 .../org/drools/tms/beliefsystem/jtms/JTMSMode.java |   4 +-
 .../simple/BeliefSystemLogicalCallback.java        |   4 +-
 .../beliefsystem/simple/SimpleBeliefSystem.java    |  16 +-
 .../simple/SimpleLogicalDependency.java            |   4 +-
 .../drools/traits/core/base/TraitHelperImpl.java   |  16 +-
 .../impl/TraitKnowledgePackageImpl.java            |   4 +-
 .../org/drools/traits/core/factmodel/Triple.java   |   4 +-
 .../drools/traits/core/factmodel/TripleImpl.java   |   8 +-
 .../drools/traits/core/factmodel/TripleStore.java  |   6 +-
 .../compiler/factmodel/traits/TraitTest.java       |  71 ++-
 .../xml/support/converters/KBaseConverter.java     |   9 +
 kie-api/pom.xml                                    |   3 +-
 .../org/kie/api/builder/model/KieBaseModel.java    |  12 +
 .../java/org/kie/api/conf/PrototypesOption.java    |  56 ++
 .../java/org/kie/api/prototype}/Prototype.java     |  21 +-
 .../org/kie/api/prototype/PrototypeBuilder.java    |  50 ++
 .../java/org/kie/api/prototype/PrototypeEvent.java |   9 +-
 .../kie/api/prototype/PrototypeEventInstance.java  |   6 +-
 .../java/org/kie/api/prototype/PrototypeFact.java  |   8 +-
 .../kie/api/prototype/PrototypeFactInstance.java   |  11 +-
 kie-api/src/main/resources/org/kie/api/kmodule.xsd |   8 +
 .../java/org/kie/internal/utils/KieHelper.java     |  26 +-
 408 files changed, 7057 insertions(+), 8705 deletions(-)
 delete mode 100644 
drools-base/src/main/java/org/drools/base/facttemplates/FactImpl.java
 delete mode 100644 
drools-base/src/main/java/org/drools/base/facttemplates/FactTemplate.java
 delete mode 100644 
drools-base/src/main/java/org/drools/base/facttemplates/FactTemplateImpl.java
 delete mode 100644 
drools-base/src/main/java/org/drools/base/facttemplates/FieldTemplate.java
 delete mode 100644 
drools-base/src/main/java/org/drools/base/facttemplates/FieldTemplateImpl.java
 rename 
drools-base/src/main/java/org/drools/base/{facttemplates/FactTemplateFieldExtractor.java
 => prototype/PrototypeFieldExtractor.java} (58%)
 rename 
drools-base/src/main/java/org/drools/base/{facttemplates/FactTemplateObjectType.java
 => prototype/PrototypeObjectType.java} (63%)
 copy 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/AggregateKey.java
 => drools-base/src/main/java/org/drools/core/reteoo/ObjectTypeNodeId.java (55%)
 delete mode 100644 
drools-compiler/src/main/java/org/drools/compiler/compiler/FactTemplateError.java
 delete mode 100644 
drools-compiler/src/main/java/org/drools/compiler/compiler/FieldTemplateError.java
 create mode 100644 
drools-core/src/main/java/org/drools/core/common/SuperCacheFixer.java
 delete mode 100644 
drools-core/src/main/java/org/drools/core/phreak/LeftTupleEntry.java
 delete mode 100644 
drools-core/src/main/java/org/drools/core/phreak/RightTupleEntry.java
 delete mode 100644 
drools-core/src/main/java/org/drools/core/reteoo/AbstractTuple.java
 delete mode 100644 
drools-core/src/main/java/org/drools/core/reteoo/JoinNodeLeftTuple.java
 rename 
drools-core/src/main/java/org/drools/core/reteoo/{FactTemplateTypeConf.java => 
PrototypeTypeConf.java} (80%)
 delete mode 100644 
drools-core/src/main/java/org/drools/core/reteoo/RightTupleImpl.java
 create mode 100644 
drools-core/src/main/java/org/drools/core/reteoo/TupleFactory.java
 copy drools-core/src/main/java/org/drools/core/reteoo/{LeftTuple.java => 
TupleImpl.java} (67%)
 rename 
drools-core/src/main/java/org/drools/core/util/{AbstractBaseLinkedListNode.java 
=> AbstractLinkedListNode.java} (92%)
 rename drools-core/src/main/java/org/drools/core/util/{LinkedListNode.java => 
DoubleLinkedEntry.java} (81%)
 rename drools-core/src/main/java/org/drools/core/util/{Entry.java => 
SingleLinkedEntry.java} (88%)
 create mode 100644 
drools-core/src/main/java/org/drools/core/util/index/TupleListWithContext.java
 delete mode 100644 
drools-core/src/test/java/org/drools/core/facttemplates/FactTemplateFieldExtractorTest.java
 delete mode 100644 
drools-core/src/test/java/org/drools/core/facttemplates/FactTemplateTest.java
 copy drools-impact-analysis/drools-impact-analysis-graph/{ => 
drools-impact-analysis-graph-json}/pom.xml (54%)
 create mode 100644 
drools-impact-analysis/drools-impact-analysis-graph/drools-impact-analysis-graph-json/src/main/java/org/drools/impact/analysis/graph/json/GraphJsonGenerator.java
 create mode 100644 
drools-impact-analysis/drools-impact-analysis-graph/drools-impact-analysis-graph-json/src/test/java/org/drools/impact/analysis/graph/json/JsonOutputTest.java
 copy 
drools-impact-analysis/drools-impact-analysis-graph/{drools-impact-analysis-graph-graphviz
 => drools-impact-analysis-graph-json}/src/test/resources/logback-test.xml 
(100%)
 delete mode 100644 
drools-model/drools-canonical-model/src/main/java/org/drools/model/PrototypeFactFactory.java
 create mode 100644 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/PrototypeDeclarationSpec.java
 copy 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/{DeclarationSpec.java
 => TypedDeclarationSpec.java} (52%)
 copy 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/visitor/pattern/{PatternDSL.java
 => ClassPatternDSL.java} (72%)
 delete mode 100644 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/visitor/pattern/PatternDSLPattern.java
 create mode 100644 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/visitor/pattern/PrototypePatternDSL.java
 delete mode 100644 
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/project/KogitoKnowledgeBuilderConfigurationImpl.java
 rename 
drools-model/drools-model-codegen/src/test/java/org/drools/model/codegen/execmodel/{FactTemplateTest.java
 => PrototypeTest.java} (75%)
 create mode 100644 
drools-model/drools-model-codegen/src/test/java/org/drools/model/codegen/execmodel/PrototypesAllowedTest.java
 create mode 100644 
drools-model/drools-model-compiler/src/main/java/org/drools/modelcompiler/PrototypeService.java
 delete mode 100644 
drools-model/drools-model-compiler/src/main/java/org/drools/modelcompiler/facttemplate/FactFactory.java
 delete mode 100644 
drools-model/drools-model-compiler/src/main/java/org/drools/modelcompiler/facttemplate/PrototypeFactFactoryImpl.java
 delete mode 100644 
drools-model/drools-model-compiler/src/main/resources/META-INF/services/org.drools.model.PrototypeFactFactory
 create mode 100644 drools-model/drools-model-prototype/pom.xml
 rename drools-model/{drools-canonical-model/src/main/java/org/drools/model => 
drools-model-prototype/src/main/java/org/drools/model/prototype}/PrototypeDSL.java
 (76%)
 rename drools-model/{drools-canonical-model/src/main/java/org/drools/model => 
drools-model-prototype/src/main/java/org/drools/model/prototype}/PrototypeExpression.java
 (90%)
 copy drools-model/{drools-canonical-model/src/main/java/org/drools/model => 
drools-model-prototype/src/main/java/org/drools/model/prototype}/PrototypeVariable.java
 (78%)
 rename 
drools-model/{drools-model-compiler/src/main/java/org/drools/modelcompiler/facttemplate
 => 
drools-model-prototype/src/main/java/org/drools/model/prototype/impl}/HashMapEventImpl.java
 (71%)
 rename 
drools-model/{drools-model-compiler/src/main/java/org/drools/modelcompiler/facttemplate
 => 
drools-model-prototype/src/main/java/org/drools/model/prototype/impl}/HashMapFactImpl.java
 (72%)
 create mode 100644 
drools-model/drools-model-prototype/src/main/java/org/drools/model/prototype/impl/PrototypeBuilderImpl.java
 copy drools-base/src/main/java/org/drools/base/facttemplates/Event.java => 
drools-model/drools-model-prototype/src/main/java/org/drools/model/prototype/impl/PrototypeEventImpl.java
 (62%)
 copy drools-base/src/main/java/org/drools/base/facttemplates/Fact.java => 
drools-model/drools-model-prototype/src/main/java/org/drools/model/prototype/impl/PrototypeFactImpl.java
 (62%)
 rename drools-model/{drools-canonical-model/src/main/java/org/drools/model => 
drools-model-prototype/src/main/java/org/drools/model/prototype}/impl/PrototypeImpl.java
 (63%)
 create mode 100644 
drools-model/drools-model-prototype/src/main/java/org/drools/model/prototype/impl/PrototypeServiceImpl.java
 rename drools-model/{drools-canonical-model/src/main/java/org/drools/model => 
drools-model-prototype/src/main/java/org/drools/model/prototype}/impl/PrototypeVariableImpl.java
 (76%)
 create mode 100644 
drools-model/drools-model-prototype/src/main/resources/META-INF/services/org.drools.modelcompiler.PrototypeService
 create mode 100644 
drools-model/drools-model-prototype/src/main/resources/META-INF/services/org.kie.api.prototype.PrototypeBuilder$Creator
 create mode 100644 
drools-model/drools-model-prototype/src/test/java/org/drools/model/prototype/PrototypeFieldExtractorTest.java
 copy 
drools-model/drools-mvel-compiler/src/main/java/org/drools/mvelcompiler/ast/{MapPutExprT.java
 => MapGetExprT.java} (59%)
 create mode 100644 
drools-quarkus-extension/drools-quarkus-integration-test/src/main/resources/application.properties
 create mode 100755 
drools-quarkus-extension/drools-quarkus-integration-test/src/main/resources/org/drools/prototype/CanDrink.drl.yaml
 create mode 100644 kie-api/src/main/java/org/kie/api/conf/PrototypesOption.java
 rename {drools-model/drools-canonical-model/src/main/java/org/drools/model => 
kie-api/src/main/java/org/kie/api/prototype}/Prototype.java (83%)
 create mode 100644 
kie-api/src/main/java/org/kie/api/prototype/PrototypeBuilder.java
 rename 
drools-model/drools-canonical-model/src/main/java/org/drools/model/PrototypeFact.java
 => kie-api/src/main/java/org/kie/api/prototype/PrototypeEvent.java (83%)
 rename drools-base/src/main/java/org/drools/base/facttemplates/Event.java => 
kie-api/src/main/java/org/kie/api/prototype/PrototypeEventInstance.java (84%)
 rename 
drools-model/drools-canonical-model/src/main/java/org/drools/model/PrototypeVariable.java
 => kie-api/src/main/java/org/kie/api/prototype/PrototypeFact.java (86%)
 rename drools-base/src/main/java/org/drools/base/facttemplates/Fact.java => 
kie-api/src/main/java/org/kie/api/prototype/PrototypeFactInstance.java (84%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to