This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/github_actions/actions/checkout-4
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
omit bd2e195e0f Bump actions/checkout from 3 to 4
add 23ff9dc9ff [incubator-kie-drools-6007] Executable model doesn't report
an error when duplicated (#6013)
add ddb72c6751 [incubator-kie-issues#1150] Improve Import Resolver error
messages to be more user friendly (#6014)
add 77cb73091a [incubator-kie-issues#1382] Fix identifier retrieval for
quoted strings (#6021)
add 5120f2d4d1 Bumps org.xmlunit:xmlunit-core from 2.8.2 to 2.10.0. (#6018)
add a4ddd15843 kie-issues#1381: Increase setup-branch job timeout (#6019)
add 8526948736 kie-issues#1387: Adjust pipelines to use the gpg key
provided by Apache to sign the artifacts (#6026)
add 2fc4551a45 Add release branch 10.0.x after cut-off
add fbb6c4c7a2 [incubator-kie-issues#1370] DMN: refactor BaseFEELFunction
getCandidateMethod (#6023)
add 5109955c8b [incubator-kie-issues#1150] Improve Import Resolver error
messages to be more user friendly - Part II (#6025)
add 09c1505933 [kie-issues#1330] FEEL functions that expect List
parameters, should coerce single item to a List (#5997)
add 6ed1281c5b [incubator-kie-issues#1373] Define
removeApplicationProperty (#6008)
add b00ef1d816 [incubator-kie-issues#1395] Write developer documentation
for the DMN implementation (#6029)
add bd28a79070 [incubator-kie-drools-6016] Emit a warning when an eval is
improperly and unnecessarily used (#6024)
add e5c9de4404 Documentation nits #6034 (#6035)
add fed30f8880 [Incubator-kie-issues#1356] DMN Elements with null IDs are
not correctly managed (#6033)
add 5456bc3135 [Incubator-kie-issues#1345] It shouldn't be possible to
add\subtract a DateTime with a number (#6040)
add 2b991ff859 [incubator-kie-issues#1350] Refactor ForExpressionNode to
allow dynamically-generated iteration contexts (#6041)
add 3dac669d24 [incubator-kie-issues#1411] Adapting code to deal with full
href definition (namespace#local_part) for local elements. (#6050)
add 4b09ccaa06 Enhanced testSalienceIntegerAndLoadOrder for better memory
management and type safety (#6042)
add 20d20f7edd [incubator-kie-issues-1444] drools.weekly-deploy jobs
frequently fail with Request Timeout (408) (#6049)
add edc77d536e [incubator-kie-issues#1409]-Fixed matches function behavior
(#6055)
add 9aa9bbbb03 [incubator-kie-drools-6053] MetricLogUtils forcibly uses
Micrometer when available in classpath (#6054)
add 95b3532af5 [incubator-kie-issues-1444-weekly] drools.weekly-deploy
jobs frequently fail with Request Timeout (408) (#6056)
add 2fcc0e5dbc Replaces junit assertions with assertj assertions (#6057)
add d1eda49f61 Fixed build issue in Eclipse (#6059)
add a718bb26ac [incubator-kie-issues#1411] Ban usage of Junit assertions
inside DMN (#6062)
add 84216271fb [kie-issues#1465] Align with Quarkus 3.8.6. (#6067)
add e8737680e5 NO ISSUE: Improving stream assertions in tests (#6068)
add a2599c7dcb Proper user of assertj assertions (#6061)
add 38e7d2fac9 Removed compilation errors in Eclipse (#6069)
add 4036d97e5c [incubator-kie-drools-5961] DSL Constraints Don't Work With
OOPath (#6066)
add 9aee8fed9b [incubator-kie-drools-5745] Comptability issue with
Spring-boot 3.2 (#6064)
add 6be58bcdcd Assertj cleanup. Junit5 migration (#6070)
add 3aaaa0c5ec Migrated to junit5. Cleanup of assertj assertions (#6072)
add b3e7792f31 [DROOLS-7629] Restore correct traversal order when looking
for a declaration (#6071)
add 01e9006107 Fix Git tag created in the weekly deploy Jenkins Job
execution (#6077)
add e3124f5e48 NO ISSUE: Migrating to JUnit5 (#6076)
add 18387049e9 Migrated impact analysis to junit5 (#6079)
add c16fa65098 Migrated assertions to assertj (#6081)
add 470b9f0282 [incubator-kie-issues#1474] Fix NPE when loading multiple
Signavio MID (#6080)
add d7ca8b357b Migrated tests in decisiontables to Junit5 (#6084)
add d04ab13454 [DROOLS-7631] unify coercion checks between plain drl and
executable model (#6086)
add 1f2e67cbc5 [incubator-kie-issues-1439] UserTask Decouple codegen and
interface from engine (#6052)
add 8dac313955 kie-issues#1448: `matches()` function wrongly behaves
(#6085)
add 1a0f74f479 Bump com.google.protobuf:protobuf-java in /build-parent
(#6094)
add 4675dab998 [incubator-kie-drools-6093] flaky test:
org.drools.compiler.integrationtests.TimerAndCalendarFireUntilHaltTest (#6096)
add 011e17a70e Cache compiled dtables during the building of a KieProject
(#6097)
add 7d11b928a4 [KIE-1492] Allow KieRuntimeBuilder to also create and
provide StatelessKieSession (#6103)
add 5cdf554a0b [incubator-kie-drools-6098] apache-rat-plugin license check
for drools (#6102)
add f47946f1d1 Enhance ConstraintOperator capability (#6104)
add 18fdc46d33 [incubator-kie-issues#1500] Add javadoc to
KOGITO_GENERATE_REST and KOGITO_GENERATE_DI properties (#6107)
add 7052421c2e [incubator-kie-issues#1504] Conditionally build all or only
reproducible modules based on only.reproducible flag (#6108)
add 544819229f [incubator-kie-issues#1473] Add withTransactional method to
DependencyInjectionAnnotator (#6090)
add 7ad3cead14 [NO_ISSUE] Cleanup incubator-kie-issues#1504 -
Conditionally build all or only reproducible modules based on only.reproducible
flag (#6111)
add 840edd1621 Fix extry -> entry (#6114)
add 4ca282ed5f NO-ISSUE: Jenkins jobs updates and fixes for Apache 10
release (#6087)
add faa1d6eb78 NO ISSUE: remove drools-ansible GHA (#6115)
add 23fa0a3b8b NO ISSUE: Migrate tests in drools traits to JUnit5. (#6122)
add 9da9b0e8d6 [DROOLS-7591] Experiment branch : migrate a new drools-lsp
parser int… (#5682)
add a5e6fda916 Revert "[DROOLS-7591] Experiment branch : migrate a new
drools-lsp parser int…" (#5689)
add 02e7be99c8 add antlr4 based drl parser
add 1bc0c40dc3 bump to drools 8.16.0.Beta
add df6216ba3d improve node position discovery
add f377a1368e first c3 integration
add 5cd581674d Module reorganization (#2)
add 38cad5fdb9 manage null ast nodes and fix failing test
add b6b4b0144e improve drl parser
add 5a013e3392 Fix basic completion (#4)
add 8a3f796ce4 add constraints parsing
add d61a2527e1 - Added DRLParserWrapper to store errors using
DRLErrorListener (#5)
add 3a69590104 Enhance test/grammar coverage. function import, global,
exists, not (#6)
add a21c5807f4 Enhance test/grammar coverage. and, or, listExpression (#7)
add 4e6c7325f2 Enhance test/grammar coverage. matches, single quoted
string, escape (#9)
add 2a577b9afa Enhance test/grammar coverage. dialect, invalid lhs (#10)
add ef870247f2 Enhance test/grammar coverage. keyword collision (#11)
add e3cc13c3cb Enhance test/grammar coverage. function, attributes,
consequence (#12)
add d3b98ffab7 Enhance test/grammar coverage. OR, inline map (#13)
add 6edd0c7350 OpenRewrite applied for junit5 and assertj (#14)
add 0e5b111a76 Enhance test/grammar coverage. label, consequenceLocation,
test refac… (#15)
add 9cd5b6ef23 [DROOLS-7253] Review and improve drools-lsp parser Visitor
design (#16)
add ae50efeb53 [DROOLS-7270] Enhance test/grammar coverage :
andRestriction, orRestriction (#4)
add 55bb42bc8d [DROOLS-7271] Fully port RuleParserTest as
MiscDRLParserTest with @Disabled and priority comment (#10)
add 2aa0e286c3 [DROOLS-7285] Failed to parse and/or with parentheses in
LHS (#15)
add b04547bae2 [DROOLS-7286] Failed to parse binding with || (#21)
add c8354dd0bc [DROOLS-7287] Failed to parse comments in RHS (#23)
add 729bfb425d [DROOLS-7515] Parser : Accept plain text in RHS (#26)
add 8c8b759fe0 [DROOLS-7288] Failed to parse complex parentheses (#27)
add ac55ed07b7 [DROOLS-7289] Implement accumulate (#28)
add a67736dd5a [DROOLS-7296] Implement from entry-point (#30)
add 99427ec0b9 [DROOLS-7297] Implement import accumulate (#29)
add ba9a01a869 [DROOLS-7290] Implement BigInteger literal, BigDecimal
literal (#31)
add 433809f69e [DROOLS-7292] Implement eval (#32)
add 1ab70a6d2a [DROOLS-7293] Implement extends (#33)
add 8ca6289295 [DROOLS-7294] Implement forall (#34)
add 14316fad70 [DROOLS-7298] Implement memberOf (#35)
add b4e11b3617 [DROOLS-7300] Implement positional constraint (#36)
add 84d44b3a1c [DROOLS-7304] Implement temporal operators (#38)
add 118f6beb51 [DROOLS-7301] Implement query (#37)
add 6ba53bbec1 [DROOLS-7295] Implement from collect (#39)
add 3963475eb8 [DROOLS-7305] Implement type declaration (#40)
add d631dc24ba [DROOLS-7306] Implement unification (#41)
add df067870d4 [DROOLS-7310] parse nested parentheses (#42)
add f88c58c85b [DROOLS-7577] drools-lsp : Add comments and explanations
for drools-p… (#43)
add b5dc804e58 [DROOLS-7591] Experiment branch : migrate a new drools-lsp
parser into drools (#44)
add 2d277239ac Move necessary files without any additional modifications
add cd7edf6675 Update DRL6Expressions.g4 to ANTLR 4 (#47)
add 9bee3b0910 Add DescrDumperTest and fix the expression parser grammar
(#48)
add 1409e44eed [DROOLS-7591] Experiment branch : migrate a new drools-lsp
parser into drools - New parser is migrated in drools-drl/drools-drl-parser
with org.drools.drl10.parser package - To enable the new parser, run `mvn test
-PDRL10` - At the moment, we get lots of test failures especially in
drools-model/drools-model-codegen and
drools-test-coverage/test-compiler-integration
add ee25c5bbf7 - License header - Revert an inappropriate test edit -
Removed unnecessary profile - Clarify unsupported methods - Removed unnecessary
bom dependency
add 8b0d37bffc [incubator-kie-drools#5681] Experiment: New DRL Parser :
Test failure… (#5693)
add 26ba404cd9 [incubator-kie-drools#5679] New DRL parser : Test failure :
RHS end without preceding white-space (#5698)
add 5d637499fa [incubator-kie-drools#5700] [new-parser] Can't use
single-quoted Strings in RHS (#5726)
add 31b24a62c6 [incubator-kie-drools#5701]
org.kie.api.KieBase.getRule(String, String) is null (#5730)
add 9d240e0793 Fix super_key failed predicate (#5748)
add b0ad6038c6 Fix minor issues in the new parser (#5747)
add 9e747da277 [incubator-kie-drools#5743] Update Developer_Notes.md to be
community… (#5751)
add 870618d194 Fix the rest of the keywords (#5759)
add 1103432433 [incubator-kie-drools#5705] [new-parser] no viable
alternative after … (#5767)
add 3130333fb8 [incubator-kie-drools#5707] [new-parser] null-safe
dereferencing broken (#5771)
add c71dd69446 Add error listener to DrlExprParser (#5778)
add 0aa33c8eb2 [incubator-kie-drools#5776] [new-parser] failed to parse
when a method name is a drl keyword (#5783)
add 46f4172c4e Primary rule should accept `this` keyword (#5791)
add ea0158fad5 [incubator-kie-drools#5706] Grouped accessors for nested
objects broken (#5790)
add 044847576a [incubator-kie-drools#5709] [new-parser] Some rules do not
fire in MultiKieBaseTest (#5794)
add d993d0293d [incubator-kie-drools#5708] [new-parser] function
definition causes a… (#5793)
add abd79ffb3c [new-parser] Support LHS pattern annotations (#5797)
add 9bc6c41d0a [incubator-kie-drools#5710] [new-parser] Unable to resolve
method (from new) in a query (#5795)
add 1f89360121 Enable time literal (#5800)
add b3eb12333c Improve the chunk rule not to include parentheses (#5801)
add dbe8665f7b Fix window reference (#5802)
add 4c3e12e8d9 Populate AST descriptors with line numbers (#5804)
add 4abcf088a1 [incubator-kie-drools#5711] Broken OOPath expressions
(#5805)
add 86ca057cf2 [incubator-kie-drools#5742] [new-parser] Broken inline cast
(#5806)
add a44e425704 [incubator-kie-drools-5712] Queries with arguments cannot
be parsed (#5811)
add fc5f4c38ed [new-parser] Complete support for built-in operators
(after, before) (#5812)
add c36701de32 [new-parser] Fix two minor type declaration issues (#5815)
add c7bdd2c255 Support trait type declaration (#5820)
add 0188fe726d Allow traits to inherit multiple traits (#5824)
add 687bcc4e40 [incubator-kie-drools-5798] [new-parser] Ensure Descr
properties (#5827)
add 41265d5324 [incubator-kie-drools-5716] [new-parser] mismatched input
'if'/'do' (… (#5831)
add 838d347580 [new-parser] Support pluggable evaluators and class literal
(#5834)
add b147f246dc [incubator-kie-drools-5808] [new-parser] Combining
DRLParser.g4 and DRL6Expressions.g4 (#5845)
add 093a873645 Add missing DRL soft keywords to the drlIdentfier rule
(#5861)
add b1e2bd198c [incubator-kie-drools-5792] [new-parser] improve
drools-drl-parser-tests (#5855)
add b1a87d1aa5 Reuse DRL6Expressions' fullAnnotation rule in DRLParser
(#5865)
add f81729b044 Allow soft keywords in chained method calls (#5864)
add c215927bcb [incubator-kie-drools-5714] Broken
QueryTest#testRecursiveQueryWithBa… (#5866)
add 47e94692d1 [incubator-kie-drools-5741] [new-parser] Broken enum
declaration (#5870)
add 965b16cb52 [new-parser] Fix AccumulateTest and add groupBy support
(#5876)
add 82fb772e47 [incubator-kie-drools-5724] [new-parser] Broken
ExisistentialTest#tes… (#5871)
add 65b081b408 [incubator-kie-drools-5784] Review DRLParser.g4 and
DRL6Expressions.g… (#5875)
add efe8d7d41a [new-parser] Allow OOPath as a LHS pattern (#5884)
add dc041f9763 Preserve whitespace in accumulate/result (#5889)
add ee1dcc50b1 Allow empty queries (#5892)
add eaba418ad6 Improve Verifier's consequence processing resiliency (#5887)
add a83e73b41d Avoid NPE when the input DRL is empty (#5894)
add 6a689014c2 Avoid error when there is no space between rule keyword and
rule name (#5898)
add 6ea3148fcf Strip double quotes from declared entry-point ID (#5905)
add ea1bd23355 [incubator-kie-drools-5879] [new-parser] build failure on
kie-dmn-val… (#5899)
add 93d1aedd6e [incubator-kie-drools-5906] [new-parser] unification in
accumulate (#5907)
add 7a61ad1b09 [incubator-kie-drools-5912] [new-parser] Corner-case
combinations of not, or, and exists (#5914)
add 77e14dff55 [incubator-kie-drools-5918] [new-parser] Annotations can
appear in lh… (#5921)
add ca276f51e8 [incubator-kie-drools-5915] [new-parser]
ctx.lhsPattern().size() == 0 (#5922)
add af784ed022 [incubator-kie-drools-5908] ReteOOWaltzTest 'end' detection
issue (#5913)
add 2818709888 Match EOF at the end of the compilation unit (#5930)
add 484cc73635 Use InternalResource's encoding (#5940)
add dda88baf37 [incubator-kie-drools-5924] [new-parser] Remove
DRLIncompleteCodeTest (#5941)
add 9b42df2c6a Set namespace of qualified declared types (#5947)
add c6f3abb61b [incubator-kie-drools-5945] [new-parser] Broken named
consequences inside OR (#5950)
add bc58e0ff47 [incubator-kie-drools-5818] [new-parser] Parsing fails if a
Java keyw… (#5958)
add f21003dbc5 Avoid IndexOutOfBoundsException in lhsUnary (#5956)
add 2f756f54f3 [incubator-kie-drools-5909] [new-parser] Accumulate parsed
incorrectl… (#5965)
add 4694f65be1 [incubator-kie-drools-5936] [new-parser] || and && should
be allowed as alternatives to infix or and and (#5966)
add 1d3712f7af [incubator-kie-drools-5938] [new-parser] Tests using wrong
duration a… (#5969)
add 57c5f39d7b [incubator-kie-drools-5948] [new-parser] Broken
testIncompatibleListOnAccumulateFunction (#5975)
add cf9960cefa [incubator-kie-drools-5932] [new-parser] Anonymous classes
not supported (#5979)
add b67dac2ba4 [incubator-kie-drools-5920] [new-parser] Strict annotation
parsing (#5976)
add aa07fb709e [incubator-kie-drools-5911] [new-parser] Support optional
type keyword for backward compatibility (#5977)
add e9533d9e65 [incubator-kie-drools-5980-DSL] [new-parser] Enable DSL
tests (#5981)
add 04b85f7666 [incubator-kie-drools-5982] [new-parser] Enable alternative
attributes test (#5983)
add 37db8717fa [incubator-kie-drools-5933] [new-parser]
PackageDescr.resource not set (#5984)
add 5d29793637 Incubator kie drools 5792 cleanup tests (#5986)
add 39fcfa9dbb [incubator-kie-drools-5988] [new-parser] Merge
dev-new-parser to main - new parser is disabled by default
add 843dccd311 License header for .g4
add 8f0ca8eddf License headers
add fc03f1a62f Add license header (#6121)
add 9711a14967 Support generic range type in DMN engine (#6123)
add ef225f5358 Renaming DISCLAIMER file
add 99c9527caa [incubator-kie-issues#1528] Implement DMNEvent reporting
inside DMNConditionalEvaluator. (#6124)
add 8b78f8a740 [NO ISSUE] Migrate to JUnit5 drools model (#6128)
add f1307e131c [incubator-kie-issues#1543] Add the "id" of executed rules
to the AfterEvaluateDecisionTableEvent (#6127)
add 7e38588752 [incubator-kie-issues#1497] Defining
NodeInstanceContainer.getSerializableNodeInstances to be used during
serialization (#6116)
add 376ecf718b CI duplicate maven configuration entries (#6132)
add 250b346a12 [kie-issues#1410] Fix type check for decision service input
parameters. (#6133)
add 273b242002 kie-issues#1541: Add testing models into
kie-dmn-test-resources (#6135)
add 9a7f01fc31 [incubator-kie-drools-6136] Migrate droos test coverage
module to JUnit5 - #1 (#6137)
add 16897949cb [incubator-kie-issues#1546] Fix DMN TCK range equality test
failures for unary test ranges (#6134)
add f8c9fbf8f0 [incubator-kie-drools #6136] Migrate tests to Junit5
(#6138)
add 6b2d92d3db [incubator-kie-drools-6136] Migrate droos test coverage
module to JUnit5 - #2 (#6139)
add 60e30a61f2 [incubator-kie-drools-6136] Migrate drools test coverage
to JUnit5 (#6142)
add 4f8b877abb [incubator-kie-drools-6136] Migrate drools test coverage
to JUnit5 - #3 (#6147)
add 5af319c77e [incubator-kie-issues-1602] Remove binaries from test
resources on main (#6144)
add b9e069a25a [incubator-kie-issues-1613] Add .rat-excludes file to each
repository (#6149)
add 2447ce11f0 [NO_ISSUE] Change log level from error to debug inside
ImportDMNResolverUtil (#6150)
add d5e463ec92 Bump bump_xstream_1.4.21 (#6148)
add ae08b05434 [NO-ISSUE] Remove a redundant license header (#6151)
add e67b193474 [incubator-kie-issues#1605] Adding required model (#6146)
add 703f6fa221 Bump actions/checkout from 3 to 4
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 (bd2e195e0f)
\
N -- N -- N
refs/heads/dependabot/github_actions/actions/checkout-4 (703f6fa221)
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.
No new revisions were added by this update.
Summary of changes:
.ci/jenkins/Jenkinsfile.deploy | 68 +-
.ci/jenkins/Jenkinsfile.setup-branch | 2 +-
.ci/jenkins/Jenkinsfile.weekly.deploy | 11 +-
.ci/jenkins/config/branch.yaml | 18 +-
.ci/jenkins/config/main.yaml | 27 +-
.ci/jenkins/dsl/jobs.groovy | 28 +-
.github/workflows/pr-drools-ansible.yml | 68 -
.github/workflows/pr-rat-check.yml | 40 +
.gitignore | 1 +
.rat-excludes | 42 +
DISCLAIMER => DISCLAIMER-WIP | 0
NOTICE | 12 +
NOTICE-BINARY | 34 +
README.md | 10 +
build-parent/pom.xml | 18 +-
.../java/org/drools/base/rule/EvalCondition.java | 39 +
.../rule/accessor/DeclarationScopeResolver.java | 2 +-
drools-beliefs/pom.xml | 6 +-
.../drools/beliefs/bayes/BayesAbsorbtionTest.java | 15 +-
.../drools/beliefs/bayes/BayesProjectionTest.java | 12 +-
.../org/drools/beliefs/bayes/GlobalUpdateTest.java | 62 +-
.../java/org/drools/beliefs/bayes/GraphTest.java | 14 +-
.../beliefs/bayes/JunctionTreeBuilderTest.java | 87 +-
.../org/drools/beliefs/bayes/JunctionTreeTest.java | 38 +-
.../org/drools/beliefs/bayes/LikelyhoodTest.java | 27 -
.../org/drools/beliefs/bayes/MarginalizerTest.java | 2 +-
.../org/drools/beliefs/bayes/PassMessageTest.java | 10 +-
.../beliefs/bayes/example/EarthQuakeTest.java | 69 +-
.../drools/beliefs/bayes/example/SprinkerTest.java | 76 +-
.../beliefs/bayes/integration/AssemblerTest.java | 2 +-
.../bayes/integration/BayesBeliefSystemTest.java | 2 +-
.../bayes/integration/BayesRuntimeTest.java | 2 +-
.../beliefs/bayes/integration/ParserTest.java | 50 +-
.../beliefs/bayes/integration/WeaverTest.java | 2 +-
drools-commands/pom.xml | 10 +-
.../org/drools/commands/DeleteCommandTest.java | 10 +-
.../commands/ExecuteCommandDisconnectedTest.java | 2 +-
.../FromExternalFactHandleCommandTest.java | 11 +-
.../drools/commands/GetFactHandlesCommandTest.java | 10 +-
.../drools/commands/InternalExecutableTest.java | 2 +-
drools-compiler/pom.xml | 5 +
.../KnowledgeBuilderRulesConfigurationImpl.java | 1 -
.../kie/builder/impl/AbstractKieProject.java | 8 +-
.../compiler/kie/builder/impl/BuildContext.java | 13 +
.../kie/builder/impl/ClasspathKieProject.java | 4 +
.../compiler/kie/builder/impl/KieBuilderImpl.java | 6 +
.../java/org/drools/compiler/lang/DescrDumper.java | 3 +-
.../compiler/rule/builder/PatternBuilder.java | 7 +-
.../compiler/rule/builder/QueryElementBuilder.java | 7 +-
.../java/org/drools/compiler/CompilerTest.java | 2 +-
.../lang/descr/CompositePackageDescrTest.java | 13 +-
.../compiler/lang/descr/PackageDescrTest.java | 2 +-
.../src/test/resources/JarWithSourceFiles.jar | Bin 3281 -> 0 bytes
drools-compiler/src/test/resources/KAModelTest.jar | Bin 1546 -> 0 bytes
.../src/test/resources/eventing-example.jar | Bin 4441 -> 0 bytes
drools-compiler/src/test/resources/primespoc.jar | Bin 19937 -> 0 bytes
drools-decisiontables/pom.xml | 14 +-
.../decisiontable/DecisionTableProviderImpl.java | 40 +-
.../decisiontable/CalendarTimerResourcesTest.java | 10 +-
.../drools/decisiontable/ColumnReplaceTest.java | 2 +-
.../drools/decisiontable/DecimalSeparatorTest.java | 6 +-
.../drools/decisiontable/DumpGeneratedDrlTest.java | 10 +-
.../org/drools/decisiontable/EmptyHeaderTest.java | 13 +-
.../ExternalSpreadsheetCompilerTest.java | 6 +-
.../org/drools/decisiontable/FixedPatternTest.java | 6 +-
.../decisiontable/IgnoreNumericFormatTest.java | 6 +-
.../org/drools/decisiontable/LineBreakXLSTest.java | 6 +-
.../drools/decisiontable/LinkedWorkbookTest.java | 2 +-
.../decisiontable/MakeSureMultiLinesWorkTest.java | 7 +-
.../decisiontable/PrioritySetWithFormulaTest.java | 6 +-
.../decisiontable/SpreadsheetCompilerUnitTest.java | 6 +-
.../SpreadsheetIntegrationExampleTest.java | 6 +-
.../org/drools/decisiontable/UnicodeInCSVTest.java | 6 +-
.../org/drools/decisiontable/UnicodeInXLSTest.java | 6 +-
.../org/drools/decisiontable/XlsFormulaTest.java | 6 +-
.../IncrementalCompilationTest.java | 2 +-
.../KModuleWithDecisionTablesTest.java | 3 +-
.../decisiontable/parser/ActionTypeTest.java | 2 +-
.../decisiontable/parser/ColumnFactoryTest.java | 6 +-
.../decisiontable/parser/LhsBuilderTest.java | 2 +-
.../parser/PropertiesSheetListenerTest.java | 2 +-
.../decisiontable/parser/RhsBuilderTest.java | 2 +-
.../parser/RuleSheetParserUtilTest.java | 6 +-
.../parser/RuleWorksheetParse2Test.java | 2 +-
.../parser/RuleWorksheetParseFromFileTest.java | 7 +-
.../parser/RuleWorksheetParseLargeTest.java | 2 +-
.../parser/csv/CsvLineParserTest.java | 2 +-
.../decisiontable/parser/csv/CsvParserTest.java | 2 +-
.../decisiontable/parser/xls/ExcelParserTest.java | 6 +-
.../decisiontable/project/MultiKieBaseTest.java | 6 +-
.../decisiontable/project/MultiSheetsTest.java | 7 +-
.../_drl-rules-WHEN-con.adoc | 4 +-
.../_drl-rules-WHEN-elements-ref.adoc | 8 +-
.../pages/language-reference/_DSL-section.adoc | 417 --
.../ROOT/pages/language-reference/_drl-rules.adoc | 12 +-
.../_performance-tuning-drl-ref.adoc | 3 +
.../ROOT/pages/language-reference/index.adoc | 2 -
drools-docs/supplemental-ui/css/search.css | 19 -
.../org/drools/drl/ast/descr/OperatorDescr.java | 2 +-
.../drl/extensions/DecisionTableFactory.java | 6 +
.../drl/extensions/DecisionTableProvider.java | 8 +-
drools-drl/drools-drl-parser-tests/pom.xml | 124 +
.../drl/parser/antlr4/DRLExprParserTest.java | 581 +++
.../drl/parser/antlr4/DRLParserIdentifierTest.java | 325 ++
.../drools/drl/parser/antlr4/DRLParserTest.java | 116 +
.../drl/parser/antlr4/DescrCommonPropertyTest.java | 480 ++
.../drools/drl/parser/antlr4/DescrDumperTest.java | 369 ++
.../drl/parser/antlr4/MiscDRLParserTest.java | 5274 ++++++++++++++++++++
.../drools/drl/parser/antlr4/ParserTestUtils.java | 61 +
.../src/test/resources/logback-test.xml | 37 +
.../drools/drl/parser/antlr4/Rule_with_Extends.drl | 25 +
.../drl/parser/antlr4/Rule_with_Metadata.drl | 27 +
.../drl/parser/antlr4/Rule_with_nested_LHS.drl | 28 +
.../parser/antlr4/accumulateExternalFunction.drl | 23 +
.../parser/antlr4/accumulateMultipleFunctions.drl | 30 +
.../accumulateMultipleFunctionsConstraint.drl | 32 +
.../drools/drl/parser/antlr4/accumulateReverse.drl | 26 +
.../drl/parser/antlr4/accumulate_multi_pattern.drl | 25 +
.../drl/parser/antlr4/accumulate_with_bindings.drl | 25 +
.../parser/antlr4/accumulate_with_nested_from.drl | 25 +
.../drools/drl/parser/antlr4/almost_empty_rule.drl | 22 +
.../org/drools/drl/parser/antlr4/and_or_rule.drl | 27 +
.../org/drools/drl/parser/antlr4/autofocus.drl | 25 +
.../org/drools/drl/parser/antlr4/basic_binding.drl | 27 +
.../org/drools/drl/parser/antlr4/bindings.drl | 29 +
.../drl/parser/antlr4/brackets_precedence.drl | 23 +
.../org/drools/drl/parser/antlr4/collect.drl | 22 +
.../drl/parser/antlr4/collect_with_nested_from.drl | 24 +
.../org/drools/drl/parser/antlr4/comment.drl | 32 +
.../org/drools/drl/parser/antlr4}/complex.dsl | 0
.../parser/antlr4/declaration-in-consequence.drl | 48 +
.../drl/parser/antlr4/declare_type_with_fields.drl | 35 +
.../org/drools/drl/parser/antlr4/empty_rule.drl | 23 +
.../org/drools/drl/parser/antlr4/enumeration.drl | 23 +
.../drl/parser/antlr4/eol_funny_business.drl | 37 +
.../drools/drl/parser/antlr4/escaped-string.drl | 23 +
.../org/drools/drl/parser/antlr4/eval_multiple.drl | 26 +
.../org/drools/drl/parser/antlr4/eval_parsing.drl | 26 +
.../drools/drl/parser/antlr4/eval_with_newline.drl | 38 +
.../antlr4}/expander_multiple_constraints.dslr | 0
.../expander_multiple_constraints_flush.dslr | 0
.../drl/parser/antlr4}/expander_spread_lines.dslr | 0
.../drools/drl/parser/antlr4/extra_lhs_newline.drl | 27 +
.../org/drools/drl/parser/antlr4/forall.drl | 23 +
.../drools/drl/parser/antlr4/forallwithfrom.drl | 23 +
.../org/drools/drl/parser/antlr4/from.drl | 31 +
.../drools/drl/parser/antlr4/from_accumulate.drl | 25 +
.../drools/drl/parser/antlr4/function_arrays.drl | 31 +
.../org/drools/drl/parser/antlr4/functions.drl | 43 +
.../org/drools/drl/parser/antlr4/globals.drl | 30 +
.../org/drools/drl/parser/antlr4/groupBy.drl | 26 +
.../drools/drl/parser/antlr4/in_operator_test.drl | 26 +
.../drl/parser/antlr4/lhs_semicolon_delim.drl | 29 +
.../parser/antlr4/literal_bool_and_negative.drl | 27 +
.../drl/parser/antlr4}/multiple_constraints.dsl | 0
.../drools/drl/parser/antlr4/multiple_rules.drl | 34 +
.../parser/antlr4/nested_conditional_elements.drl | 27 +
.../org/drools/drl/parser/antlr4/no-loop.drl | 25 +
.../drl/parser/antlr4/not_exist_with_brackets.drl | 26 +
.../drl/parser/antlr4/not_with_constraint.drl | 31 +
.../drl/parser/antlr4/notin_operator_test.drl | 26 +
.../org/drools/drl/parser/antlr4/or_binding.drl | 27 +
.../drl/parser/antlr4/or_binding_complex.drl | 27 +
.../drl/parser/antlr4/or_binding_with_brackets.drl | 25 +
.../org/drools/drl/parser/antlr4/or_ce.drl | 26 +
.../org/drools/drl/parser/antlr4/or_nesting.drl | 27 +
.../drl/parser/antlr4/package_attributes.drl | 40 +
.../drools/drl/parser/antlr4/package_children.drl | 53 +
.../drl/parser/antlr4/pluggable_operators.drl | 28 +
.../drl/parser/antlr4/qualified_classname.drl | 25 +
.../parser/antlr4/qualified_type_declaration.drl | 27 +
.../drools/drl/parser/antlr4/query_and_rule.drl | 47 +
.../drl/parser/antlr4/quoted_string_name_rule.drl | 21 +
.../drools/drl/parser/antlr4/restrictions_test.drl | 26 +
.../drools/drl/parser/antlr4/rule_attributes.drl | 33 +
.../drools/drl/parser/antlr4/rule_attributes2.drl | 46 +
.../drl/parser/antlr4/rule_attributes_alt.drl | 28 +
.../drl/parser/antlr4/rule_calendars_attribute.drl | 26 +
.../parser/antlr4/rule_calendars_attribute2.drl | 26 +
.../drl/parser/antlr4/rule_duration_expression.drl | 26 +
.../drl/parser/antlr4/rule_enabled_expression.drl | 27 +
.../drl/parser/antlr4/rule_names_number_prefix.drl | 27 +
.../org/drools/drl/parser/antlr4/rule_not.drl | 24 +
.../drl/parser/antlr4/rule_timer_attribute.drl | 26 +
.../org/drools/drl/parser/antlr4/ruleflowgroup.drl | 25 +
.../org/drools/drl/parser/antlr4/semicolon.drl | 43 +
.../org/drools/drl/parser/antlr4/simple_query.drl | 25 +
.../org/drools/drl/parser/antlr4/simple_rule.drl | 29 +
.../drl/parser/antlr4/soundslike_operator.drl | 30 +
.../drl/parser/antlr4/statement_ordering_1.drl | 45 +
.../drl/parser/antlr4/ternary_expression.drl | 26 +
.../test_CommentLineNumbersInConsequence.drl | 34 +
.../antlr4/test_ComplexChainedCallWithFrom.drl | 24 +
.../drools/drl/parser/antlr4/test_EmptyPattern.drl | 26 +
.../drools/drl/parser/antlr4/test_EndPosition.drl | 27 +
.../drl/parser/antlr4/test_FunctionImport.drl | 29 +
.../antlr4/test_SimpleAccessorArgWithFrom.drl | 27 +
.../parser/antlr4/test_SimpleAccessorWithFrom.drl | 27 +
.../antlr4/test_SimpleFunctionCallWithFrom.drl | 27 +
.../antlr4/test_SimpleMethodCallWithFrom.drl | 27 +
.../drools/drl/parser/antlr4/type_with_meta.drl | 48 +
.../org/drools/drl/parser/antlr4/with_eval.drl | 26 +
.../drools/drl/parser/antlr4/with_predicate.drl | 23 +
.../org/drools/drl/parser/antlr4/with_retval.drl | 23 +
drools-drl/drools-drl-parser/Developer_Notes.md | 123 +
drools-drl/drools-drl-parser/pom.xml | 45 +
.../drools/drl/parser/antlr4/DRL6Expressions.g4 | 1011 ++++
.../org/drools/drl/parser/antlr4/DRLLexer.g4 | 216 +
.../org/drools/drl/parser/antlr4/DRLParser.g4 | 560 +++
.../org/drools/drl/parser/antlr4/JavaLexer.g4 | 245 +
.../org/drools/drl/parser/antlr4/JavaParser.g4 | 752 +++
.../java/org/drools/drl/parser/Drl6ExprParser.java | 90 +
.../java/org/drools/drl/parser/DrlExprParser.java | 56 +-
.../drools/drl/parser/DrlExprParserFactory.java | 36 +
.../main/java/org/drools/drl/parser/DrlParser.java | 70 +-
.../drl/parser/antlr4/Antlr4ParserStringUtils.java | 88 +
.../drools/drl/parser/antlr4/BaseDescrFactory.java | 66 +
.../drools/drl/parser/antlr4/DRLErrorListener.java | 49 +
.../drools/drl/parser/antlr4/DRLExpressions.java | 61 +
.../drools/drl/parser/antlr4/DRLParserError.java | 76 +
.../drl/parser/antlr4/DRLParserException.java | 30 +
.../drools/drl/parser/antlr4/DRLParserHelper.java | 144 +
.../drools/drl/parser/antlr4/DRLParserWrapper.java | 101 +
.../drools/drl/parser/antlr4/DRLVisitorImpl.java | 1218 +++++
.../org/drools/drl/parser/antlr4/DescrHelper.java | 87 +
.../drl/parser/antlr4/Drl6ExprParserAntlr4.java | 92 +
.../antlr4/DroolsParserExceptionFactory.java | 234 +
.../org/drools/drl/parser/antlr4/LexerHelper.java | 162 +
.../org/drools/drl/parser/antlr4/ParserHelper.java | 677 +++
.../org/drools/drl/parser/lang/DRL6Parser.java | 68 +-
.../drools/drl/parser/util/ParserStringUtils.java | 102 +
.../drl/parser/util/ParserStringUtilsTest.java | 66 +
drools-drl/pom.xml | 1 +
.../drools-drlonyaml-cli-tests/pom.xml | 8 +-
.../cli/tests/ConversionsUsingCliTest.java | 2 +-
.../drools-drlonyaml-integration-tests/pom.xml | 4 +-
.../integration/tests/ProgrammaticProjectTest.java | 122 +-
.../drools-drlonyaml-model/pom.xml | 4 +-
.../java/org/drools/drlonyaml/model/SmokeTest.java | 128 +-
.../src/test/resources/smoketests/ruleunit.drl.txt | 18 +
.../src/test/resources/smoketests/smoke1.drl.txt | 18 +
.../src/test/resources/smoketests/smoke10.drl.txt | 18 +
.../src/test/resources/smoketests/smoke2.drl.txt | 18 +
.../src/test/resources/smoketests/smoke3.drl.txt | 18 +
.../src/test/resources/smoketests/smoke4.drl.txt | 18 +
.../src/test/resources/smoketests/smoke5.drl.txt | 18 +
.../src/test/resources/smoketests/smoke6.drl.txt | 18 +
.../src/test/resources/smoketests/smoke7.drl.txt | 18 +
.../src/test/resources/smoketests/smoke8.drl.txt | 18 +
.../src/test/resources/smoketests/smoke9.drl.txt | 18 +
.../drools-drlonyaml-todrl/pom.xml | 4 +-
.../org/drools/drlonyaml/todrl/YAMLtoDRLTest.java | 103 +-
drools-drlonyaml-parent/pom.xml | 18 +-
.../default-kiesession-from-file/pom.xml | 11 +-
.../DefaultKieSessionFromByteArrayExampleTest.java | 4 +-
.../DefaultKieSessionFromFileExampleTest.java | 6 +-
drools-examples-api/default-kiesession/pom.xml | 11 +-
.../DefaultKieSessionExampleTest.java | 6 +-
.../DefaultKieSessionFromFSExampleTest.java | 6 +-
.../kie-module-from-multiple-files/pom.xml | 11 +-
.../KieModuleFromMultipleFilesExampleTest.java | 6 +-
drools-examples-api/kiebase-inclusion/pom.xml | 10 +-
.../KieBaseInclusionExampleTest.java | 6 +-
.../kiecontainer-from-kierepo/pom.xml | 11 +-
.../KieContainerFromKieRepoExampleTest.java | 6 +-
drools-examples-api/kiefilesystem-example/pom.xml | 10 +-
.../kiefilesystem/KieFileSystemExampleTest.java | 6 +-
drools-examples-api/kiemodulemodel-example/pom.xml | 11 +-
.../kiemodulemodel/KieModuleModelExampleTest.java | 6 +-
drools-examples-api/multiple-kbases/pom.xml | 10 +-
.../multiplekbases/MultipleKbasesExampleTest.java | 22 +-
.../named-kiesession-from-file/pom.xml | 11 +-
.../NamedKieSessionFromFileExampleTest.java | 6 +-
drools-examples-api/named-kiesession/pom.xml | 10 +-
.../NamedKieSessionExampleTest.java | 6 +-
drools-examples-api/pom.xml | 2 -
drools-examples-api/reactive-kiesession/pom.xml | 10 +-
.../ReactiveKieSessionExampleTest.java | 6 +-
drools-fastutil/pom.xml | 11 +-
.../drools/fastutil/FastUtilTreeMemoryTest.java | 2 +-
.../drools-impact-analysis-graph-common/pom.xml | 5 -
.../drools-impact-analysis-graph-graphviz/pom.xml | 4 +-
.../graph/graphviz/GraphvizOutputTest.java | 6 +-
.../drools-impact-analysis-graph-json/pom.xml | 4 +-
.../impact/analysis/graph/json/JsonOutputTest.java | 2 +-
.../drools-impact-analysis-itests/pom.xml | 8 +-
.../impact/analysis/example/ExampleUsageTest.java | 2 +-
.../integrationtests/AbstractGraphTest.java | 25 +-
.../analysis/integrationtests/BasicGraphTest.java | 4 +-
.../DeleteSpecificFactActionTest.java | 2 +-
.../analysis/integrationtests/DrlSyntaxTest.java | 2 +-
.../integrationtests/GraphCollapsionTest.java | 2 +-
.../integrationtests/ImpactAnalysisTest.java | 2 +-
.../analysis/integrationtests/LinkFilterTest.java | 2 +-
.../analysis/integrationtests/PropertyTest.java | 2 +-
.../impact/analysis/integrationtests/RhsTest.java | 2 +-
.../integrationtests/SpecialUsageTest.java | 2 +-
.../impact/analysis/integrationtests/TypeTest.java | 2 +-
.../kogito/KogitoDrlSyntaxTest.java | 2 +-
.../drools-impact-analysis-parser/pom.xml | 4 +-
.../impact/analysis/parser/impl/RhsParser.java | 2 +-
.../drools/impact/analysis/parser/ParserTest.java | 2 +-
drools-kiesession/pom.xml | 12 +-
.../BetaConstraintsPositionalIndexingTest.java | 14 +-
.../java/org/drools/kiesession/AddRemoveTest.java | 2 +-
.../org/drools/kiesession/CrossProductTest.java | 6 +-
.../InternalRuleBaseConfigurationTest.java | 2 +-
.../kiesession/NodeSegmentUnlinkingTest.java | 2 +-
.../kiesession/PropertyChangeListenerTest.java | 6 +-
.../drools/kiesession/QueryElementNodeTest.java | 6 +-
.../test/java/org/drools/kiesession/ReteTest.java | 12 +-
.../ReteooRuleBaseMultiThreadedTest.java | 10 +-
.../drools/kiesession/ReteooWorkingMemoryTest.java | 8 +-
.../kiesession/RuleRuntimeEventSupportTest.java | 2 +-
.../org/drools/kiesession/RuleUnlinkingTest.java | 2 +-
.../RuleUnlinkingWithSegmentMemoryTest.java | 2 +-
drools-legacy-test-util/pom.xml | 11 +-
.../compiler/command/MoreBatchExecutionTest.java | 6 +-
.../compiler/command/SimpleBatchExecutionTest.java | 10 +-
.../src/test/resources/billasurf.jar | Bin 1784 -> 0 bytes
drools-metric/pom.xml | 12 +-
.../org/drools/metric/util/MetricLogUtils.java | 15 +-
.../java/org/drools/metric/AbstractMetricTest.java | 10 +-
.../src/test/java/org/drools/metric/CloneTest.java | 2 +-
.../java/org/drools/metric/ConstraintsTest.java | 2 +-
.../java/org/drools/metric/MetricLogUtilsTest.java | 53 +-
drools-metric/src/test/resources/logback-test.xml | 2 +-
drools-model/drools-canonical-model/pom.xml | 7 +-
.../java/org/drools/model/ConstraintOperator.java | 8 +
.../model/operators/MatchesOperatorTest.java | 6 +-
.../org/drools/model/util/OperatorUtilsTest.java | 2 +-
.../DroolsModelApplicationPropertyProvider.java | 7 +
.../codegen/common/DroolsModelBuildContext.java | 11 +
.../context/AbstractDroolsModelBuildContext.java | 5 +
.../common/di/DependencyInjectionAnnotator.java | 12 +
.../di/impl/CDIDependencyInjectionAnnotator.java | 5 +
.../impl/SpringDependencyInjectionAnnotator.java | 13 +-
.../codegen/common/rest/impl/CDIRestAnnotator.java | 2 +-
.../common/rest/impl/SpringRestAnnotator.java | 2 +-
drools-model/drools-model-codegen/pom.xml | 32 +-
.../execmodel/CanonicalModelBuildContext.java | 14 +
.../model/codegen/execmodel/ModelBuilderImpl.java | 3 +-
.../model/codegen/execmodel/ModelSourceClass.java | 4 +
.../generator/drlxparse/CoercedExpression.java | 21 +-
.../visitor/accumulate/AccumulateVisitor.java | 3 +-
.../processors/ModelMainCompilationPhase.java | 18 +-
.../execmodel/processors/ModelRuleValidator.java | 64 +
.../PopulateIncludedRuleNameMapPhase.java | 63 +
.../codegen/project/ProjectRuntimeGenerator.java | 30 +-
.../rules/ProjectRuntimeJavaTemplate.java | 18 +-
.../rules/ProjectRuntimeQuarkusTemplate.java | 18 +-
.../rules/ProjectRuntimeSpringTemplate.java | 18 +-
.../model/codegen/execmodel/AccumulateTest.java | 803 +--
.../model/codegen/execmodel/BaseModelTest.java | 78 +-
.../model/codegen/execmodel/BetaConditionTest.java | 66 +-
.../execmodel/BigPojoExecModelGenerationTest.java | 2 +-
.../model/codegen/execmodel/BindingTest.java | 126 +-
.../codegen/execmodel/BuildFromDescrTest.java | 2 +-
.../model/codegen/execmodel/BuildFromKJarTest.java | 3 +-
.../drools/model/codegen/execmodel/CepTest.java | 279 +-
.../model/codegen/execmodel/ChannelTest.java | 25 +-
.../codegen/execmodel/CompilationFailuresTest.java | 121 +-
.../model/codegen/execmodel/CompilerTest.java | 867 ++--
.../model/codegen/execmodel/ComplexRulesTest.java | 208 +-
.../codegen/execmodel/ConditionalExprTest.java | 63 +-
.../execmodel/ConstraintNormalizationTest.java | 142 +-
.../model/codegen/execmodel/ConstraintTest.java | 65 +-
.../execmodel/CustomConstraintOperatorTest.java | 254 +
.../DeclaredTypeDifferentKJarIncludesTest.java | 31 +-
.../model/codegen/execmodel/DeclaredTypesTest.java | 112 +-
.../model/codegen/execmodel/DowncastTest.java | 14 +-
.../model/codegen/execmodel/DroolsContextTest.java | 35 +-
.../drools/model/codegen/execmodel/EnumTest.java | 22 +-
.../drools/model/codegen/execmodel/EvalTest.java | 160 +-
.../model/codegen/execmodel/ExisistentialTest.java | 98 +-
.../codegen/execmodel/ExternalisedLambdaTest.java | 78 +-
.../drools/model/codegen/execmodel/FromTest.java | 282 +-
.../model/codegen/execmodel/FunctionsTest.java | 77 +-
.../codegen/execmodel/GeneratedClassNamesTest.java | 46 +-
.../model/codegen/execmodel/GenericsTest.java | 39 +-
.../codegen/execmodel/GetterOverloadingTest.java | 63 +-
.../drools/model/codegen/execmodel/GlobalTest.java | 112 +-
.../model/codegen/execmodel/GroupByTest.java | 232 +-
.../model/codegen/execmodel/HalfBinaryTest.java | 91 +-
.../codegen/execmodel/HierarchyRulesTest.java | 15 +-
.../org/drools/model/codegen/execmodel/InTest.java | 37 +-
.../execmodel/IncrementalCompilationTest.java | 127 +-
.../drools/model/codegen/execmodel/IndexTest.java | 139 +-
.../codegen/execmodel/InternalMatchGroupTest.java | 13 +-
.../codegen/execmodel/KieBaseBuilderTest.java | 21 +-
.../model/codegen/execmodel/KieBuilderTest.java | 2 +-
.../model/codegen/execmodel/KjarBuildTest.java | 2 +-
.../model/codegen/execmodel/ListenersTest.java | 14 +-
.../execmodel/MapInitializationDrools3800Test.java | 21 +-
.../codegen/execmodel/MaterializedLambdaTest.java | 21 +-
.../codegen/execmodel/ModelBuilderImplTest.java | 6 +-
.../codegen/execmodel/ModelSourceClassTest.java | 6 +-
.../model/codegen/execmodel/MultiKieBaseTest.java | 38 +-
.../codegen/execmodel/MvelDialectMapTest.java | 22 +-
.../model/codegen/execmodel/MvelDialectTest.java | 431 +-
.../model/codegen/execmodel/MvelOperatorsTest.java | 191 +-
.../codegen/execmodel/NamedConsequencesTest.java | 120 +-
.../codegen/execmodel/NativeCompilerTest.java | 16 +-
.../model/codegen/execmodel/NodeSharingTest.java | 116 +-
.../execmodel/NullSafeDereferencingTest.java | 98 +-
...erAndStringArithmeticOperationCoercionTest.java | 122 +-
.../drools/model/codegen/execmodel/OOPathTest.java | 105 +-
.../model/codegen/execmodel/OnlyExecModelTest.java | 18 +-
.../model/codegen/execmodel/OnlyPatternTest.java | 20 +-
.../org/drools/model/codegen/execmodel/OrTest.java | 74 +-
.../codegen/execmodel/PackagesIsolationTest.java | 32 +-
.../execmodel/PrimitiveConversionErrorsTest.java | 118 +-
.../execmodel/PropertyReactivityMatrixTest.java | 201 +-
.../codegen/execmodel/PropertyReactivityTest.java | 535 +-
.../model/codegen/execmodel/PrototypeTest.java | 2 +-
.../codegen/execmodel/PrototypesAllowedTest.java | 2 +-
.../drools/model/codegen/execmodel/QueryTest.java | 235 +-
.../codegen/execmodel/RuleAttributesTest.java | 86 +-
.../execmodel/SegmentPrototypeExpressionTest.java | 2 +-
.../model/codegen/execmodel/TextBlockTest.java | 14 +-
.../model/codegen/execmodel/ToStringTest.java | 2 +-
.../model/codegen/execmodel/TypeCoercionTest.java | 195 +-
.../codegen/execmodel/TypeDeclarationTest.java | 57 +-
.../codegen/execmodel/TypeObjectCoercionTest.java | 177 +-
.../execmodel/UseClassFieldsInRulesTest.java | 103 +-
.../ObjectTypeNodeCompilerTest.java | 77 +-
.../codegen/execmodel/assembler/AssemblerTest.java | 2 +-
.../execmodel/bigdecimaltest/BigDecimalTest.java | 295 +-
.../execmodel/bigintegertest/BigIntegerTest.java | 21 +-
.../ConstraintEvaluationExceptionTest.java | 89 +-
.../codegen/execmodel/drlx/DrlxCompilerTest.java | 8 +-
.../execmodel/exchange/SendReceiveTest.java | 2 +-
.../execmodel/fireandalarm/CompilerTest.java | 18 +-
.../execmodel/fireandalarm/FireAndAlarmTest.java | 2 +-
.../fireandalarm/FireAndAlarmUsingDroolsTest.java | 2 +-
.../execmodel/generator/ConsequenceTest.java | 2 +-
.../execmodel/generator/ConstraintTestUtil.java | 2 +-
.../execmodel/generator/DrlxParseUtilTest.java | 2 +-
.../execmodel/generator/ExpressionTyperTest.java | 15 +-
.../execmodel/generator/FlattenScopeTest.java | 2 +-
.../generator/GeneratedClassDeclarationTest.java | 2 +-
.../execmodel/generator/StringUtilTest.java | 2 +-
.../generator/drlxparse/CoercedExpressionTest.java | 12 +-
.../generator/drlxparse/ConstraintParserTest.java | 6 +-
.../execmodel/inlinecast/InlineCastTest.java | 97 +-
.../execmodel/operators/BaseOperatorsTest.java | 19 +-
.../execmodel/operators/DateOperatorTest.java | 23 +-
.../operators/EqualityComparisonTest.java | 56 +-
.../EqualityComparisonWith2PropertiesTest.java | 58 +-
.../codegen/execmodel/util/LambdaUtilTest.java | 3 +-
.../ExecModelLambdaPostProcessorTest.java | 7 +-
.../MaterializedLambdaConsequenceTest.java | 2 +-
.../MaterializedLambdaExtractorTest.java | 2 +-
.../MaterializedLambdaPredicateTest.java | 2 +-
.../codegen/execmodel/variables/VariablesTest.java | 37 +-
.../src/test/resources/logback-test.xml | 1 +
drools-model/drools-model-compiler/pom.xml | 6 +-
.../drools/modelcompiler/CanonicalKieModule.java | 7 +-
.../drools/modelcompiler/KiePackagesBuilder.java | 5 +-
.../org/drools/modelcompiler/PatternDSLTest.java | 3 +-
drools-model/drools-model-prototype/pom.xml | 6 +-
.../org/drools/model/prototype/PrototypeDSL.java | 24 +-
.../prototype/PrototypeFieldExtractorTest.java | 2 +-
drools-model/drools-mvel-compiler/pom.xml | 10 +-
.../test/java/org/drools/mvel/ArithmeticTest.java | 122 +-
.../mvelcompiler/ConstraintCompilerTest.java | 2 +-
.../org/drools/mvelcompiler/MvelCompilerTest.java | 2 +-
.../mvelcompiler/PreprocessCompilerTest.java | 2 +-
.../util/MethodResolutionUtilsTest.java | 2 +-
drools-model/drools-mvel-parser/pom.xml | 6 +-
.../org/drools/mvel/parser/DrlxParserTest.java | 3 +-
.../drools/mvel/parser/DroolsMvelParserTest.java | 15 +-
drools-mvel/pom.xml | 10 +-
.../main/java/org/drools/mvel/MVELConstraint.java | 2 +-
.../org/drools/mvel/MVELConstraintBuilder.java | 80 +-
.../drools/mvel/asm/AbstractASMEvalBuilder.java | 2 +
.../org/drools/mvel/builder/MVELEvalBuilder.java | 2 +
.../test/java/org/drools/mvel/BuildUtilsTest.java | 31 +-
.../org/drools/mvel/MVELCalendarCoercionTest.java | 2 +-
.../java/org/drools/mvel/MVELDateCoercionTest.java | 2 +-
.../drools/mvel/asm/ClassFieldInspectorTest.java | 2 +-
.../drools/mvel/asm/KnowledgeHelperFixerTest.java | 2 +-
.../drools/mvel/asm/LambdaIntrospectorTest.java | 2 +-
.../org/drools/mvel/asm/MethodComparerTest.java | 2 +-
.../builder/dialect/asm/ClassGeneratorTest.java | 2 +-
.../builder/dialect/asm/InvokerGeneratorTest.java | 2 +-
.../dialect/java/JavaAccumulateBuilderTest.java | 6 +-
.../java/JavaConsequenceBuilderPRAlwaysTest.java | 2 +-
.../dialect/java/JavaConsequenceBuilderTest.java | 2 +-
.../builder/dialect/java/JavaExprAnalyzerTest.java | 2 +-
.../java/JavaForMvelDialectConfigurationTest.java | 2 +-
.../dialect/mvel/MVELAccumulateBuilderTest.java | 2 +-
.../dialect/mvel/MVELConsequenceBuilderTest.java | 2 +-
.../rule/builder/dialect/mvel/MVELDebugTest.java | 2 +-
.../builder/dialect/mvel/MVELEvalBuilderTest.java | 6 +-
.../builder/dialect/mvel/MVELExprAnalyzerTest.java | 6 +-
.../dialect/mvel/MVELSalienceBuilderTest.java | 6 +-
.../evaluators/TemporalEvaluatorFactoryTest.java | 2 +-
.../org/drools/mvel/field/FieldFactoryTest.java | 2 +-
.../java/org/drools/mvel/field/FieldValueTest.java | 6 +-
.../integrationtests/LogicTransformerTest.java | 2 +-
.../command/MoreBatchExecutionPersistenceTest.java | 99 +-
.../SimpleBatchExecutionPersistenceTest.java | 213 +-
.../quarkus/deployment/DroolsAssetsProcessor.java | 3 +
.../ruleunit/examples/multiunit/RuntimeTest.java | 6 +-
.../pom.xml | 4 +
.../drools/quarkus/test/hotreload/HotReloadIT.java | 16 +-
.../drools-quarkus-integration-test/pom.xml | 4 +
.../src/main/resources/application.properties | 6 +-
.../java/org/drools/quarkus/test/RuntimeTest.java | 63 +-
.../drools/quarkus/ruleunit/test/RuntimeTest.java | 5 +-
.../deployment/KmoduleKieBaseModelsBuiltItem.java | 2 -
.../serialization/protobuf/MarshallingTest.java | 42 -
drools-templates/pom.xml | 8 +-
.../drools/template/DataProviderCompilerTest.java | 6 +-
.../template/jdbc/ResultSetGeneratorTest.java | 2 +-
.../drools/template/model/FunctionsRenderTest.java | 2 +-
.../drools/template/model/PackageRenderTest.java | 2 +-
.../drools/template/model/QueriesRenderTest.java | 2 +-
.../org/drools/template/model/RuleRenderTest.java | 2 +-
.../drools/template/model/SnippetBuilderTest.java | 2 +-
.../drools/template/parser/ColumnFactoryTest.java | 2 +-
.../template/parser/DefaultGeneratorTest.java | 6 +-
.../parser/DefaultTemplateContainerTest.java | 2 +-
.../template/parser/ExternalSheetListenerTest.java | 6 +-
.../drools/template/parser/RuleTemplateTest.java | 2 +-
.../drools-test-coverage-jars/README.md | 28 +
.../drools-test-coverage-jars-with-invoker/pom.xml | 88 +
.../src/it/kie-project-simple/pom.xml | 79 +
.../src/main/resources/META-INF/kmodule.xml | 28 +
.../src/main/resources/defaultkiesession/test.drl | 25 +
.../src/it/kjar-module-after/pom.xml | 76 +
.../src/main/resources/KBase-test/kjar/rule1.drl | 38 +
.../src/main/resources/KBase-test/kjar/rule2.drl | 39 +
.../src/main/resources/META-INF/kmodule.xml | 31 +
.../src/it/kjar-module-before/pom.xml | 76 +
.../src/main/resources/KBase-test/kjar/rule1.drl | 38 +
.../src/main/resources/META-INF/kmodule.xml | 31 +
.../only-jar-pojo-not-kjar-no-kmodule/pom.xml | 74 +
.../only_jar_pojo_not_kjar_no_kmodule/MyPojo.java | 38 +
.../drools-test-coverage-jars/pom.xml | 48 +
.../setter-overload/pom.xml | 66 +
.../setter/overload/SetterOverload.java | 51 +
.../drools-test-coverage-jars/surf/pom.xml | 74 +
.../surf/src/main/java/org/example/surf/Board.java | 50 +
.../src/main/java/org/example/surf/Person.java | 41 +
.../drools-test-coverage-jars/testEnum/pom.xml | 74 +
.../src/main/java/org/drools/Primitives.java | 321 ++
.../src/main/java/org/drools/TestEnum.java | 26 +
drools-test-coverage/pom.xml | 1 +
.../test-compiler-integration/.gitignore | 22 +
.../test-compiler-integration/pom.xml | 75 +-
.../AbstractBackwardChainingTest.java | 36 +-
.../integrationtests/AbstractCellTest.java | 14 +-
.../integrationtests/AbstractCepEspTest.java | 22 +-
.../integrationtests/AccumulateCepTest.java | 31 +-
.../AccumulateConsistencyTest.java | 85 +-
.../AccumulateMvelDialectTest.java | 55 +-
.../compiler/integrationtests/AccumulateTest.java | 579 ++-
.../ActivateAndDeleteOnListenerTest.java | 116 +-
.../integrationtests/AlphaNetworkModifyTest.java | 36 +-
.../AlphaNodeRangeIndexingTest.java | 262 +-
.../AlphaNodeSharingWithDiffPackageNameTest.java | 28 +-
.../compiler/integrationtests/AlphaTest.java | 46 +-
.../integrationtests/AnnotationsCepTest.java | 31 +-
.../integrationtests/AnnotationsOnPatternTest.java | 61 +-
.../compiler/integrationtests/AnnotationsTest.java | 46 +-
.../compiler/integrationtests/ArrayTest.java | 116 +-
.../integrationtests/BackwardChainingTest.java | 162 +-
.../drools/compiler/integrationtests/BetaTest.java | 33 +-
.../BigRuleSetCompilationTest.java | 2 +-
.../compiler/integrationtests/CalendarTest.java | 26 +-
.../drools/compiler/integrationtests/CellTest.java | 24 +-
.../integrationtests/CepEspNegativeCloudTest.java | 38 +-
.../compiler/integrationtests/CepEspTest.java | 691 ++-
.../CepFireUntilHaltTimerTest.java | 6 +-
.../compiler/integrationtests/CepJavaTypeTest.java | 38 +-
.../compiler/integrationtests/CepQueryTest.java | 50 +-
.../compiler/integrationtests/ClassLoaderTest.java | 2 +-
.../compiler/integrationtests/CommandsTest.java | 26 +-
.../integrationtests/CompositeAgendaTest.java | 11 +-
.../integrationtests/ConditionLimitTest.java | 26 +-
.../integrationtests/ConsequenceOffsetTest.java | 2 +-
.../integrationtests/ConsequenceTypeTest.java | 26 +-
.../compiler/integrationtests/ConstraintsTest.java | 96 +-
.../CustomOperatorOnlyDrlTest.java | 26 +-
.../integrationtests/CustomOperatorTest.java | 48 +-
.../integrationtests/ErrorOnInsertLogicalTest.java | 2 +-
.../compiler/integrationtests/FromSharingTest.java | 31 +-
.../integrationtests/ImmutableFactsTest.java | 32 +-
.../compiler/integrationtests/IndexingTest.java | 197 +-
.../JoinNodeRangeIndexingTest.java | 123 +-
.../integrationtests/KieBaseIncludeTest.java | 26 +-
.../compiler/integrationtests/MultiSheetsTest.java | 55 +-
.../integrationtests/PassivePatternTest.java | 26 +-
.../PropertyChangeSupportTest.java | 2 +-
.../integrationtests/PropertyReactivityTest.java | 26 +-
.../integrationtests/QueryConcurrencyTest.java | 28 +-
.../integrationtests/RuleChainingTest.java | 31 +-
.../compiler/integrationtests/SharingTest.java | 68 +-
.../compiler/integrationtests/StreamsTest.java | 107 +-
.../integrationtests/SubnetworkCEPTest.java | 26 +-
.../compiler/integrationtests/SubnetworkTest.java | 86 +-
.../TimerAndCalendarExceptionTest.java | 69 +-
.../TimerAndCalendarFireUntilHaltTest.java | 91 +-
.../TimerAndCalendarWithPseudoTimeTest.java | 237 +-
.../TimerAndCalendarWithRealTimeTest.java | 60 +-
.../integrationtests/UnexpectedLoopTest.java | 25 +-
.../AccumulateFunctionConcurrencyTest.java | 16 +-
.../concurrency/BaseConcurrencyTest.java | 15 +-
.../concurrency/ConsequenceConcurrencyTest.java | 18 +-
.../ConsequenceWithAndOrConcurrencyTest.java | 16 +-
.../concurrency/ConstraintConcurrencyTest.java | 18 +-
.../ConstraintWithAndOrConcurrencyTest.java | 16 +-
.../ConstraintWithAndOrJittingConcurrencyTest.java | 16 +-
.../concurrency/EvalConcurrencyTest.java | 16 +-
.../concurrency/FromAccumulateConcurrencyTest.java | 16 +-
.../concurrency/GlobalConcurrencyTest.java | 25 +-
.../MVELDateClassFieldReaderConcurrencyTest.java | 16 +-
.../MVELNumberClassFieldReaderConcurrencyTest.java | 16 +-
.../MVELObjectClassFieldReaderConcurrencyTest.java | 16 +-
.../integrationtests/drl/AbstractDeclareTest.java | 13 +-
.../compiler/integrationtests/drl/BindTest.java | 52 +-
.../compiler/integrationtests/drl/CommentTest.java | 31 +-
.../integrationtests/drl/ConsequenceTest.java | 46 +-
.../compiler/integrationtests/drl/DRLCepTest.java | 26 +-
.../compiler/integrationtests/drl/DRLTest.java | 76 +-
.../compiler/integrationtests/drl/DeclareTest.java | 69 +-
.../drl/DrlSpecificFeaturesTest.java | 51 +-
.../integrationtests/drl/ExceptionTest.java | 26 +-
.../compiler/integrationtests/drl/GlobalTest.java | 36 +-
.../compiler/integrationtests/drl/ImportsTest.java | 80 +-
.../compiler/integrationtests/drl/LiteralTest.java | 46 +-
.../compiler/integrationtests/drl/NestingTest.java | 31 +-
.../compiler/integrationtests/drl/PatternTest.java | 136 +-
.../compiler/integrationtests/drl/RHSTest.java | 36 +-
.../integrationtests/drl/RuleFlowGroupTest.java | 26 +-
.../integrationtests/drl/VariableTest.java | 26 +-
.../AccumulateCepEqualityModeTest.java | 28 +-
.../BackwardChainingEqualityModeTest.java | 17 +-
.../equalitymode/CellEqualityModeTest.java | 18 +-
.../equalitymode/CepEspEqualityModeTest.java | 18 +-
.../equalitymode/DeclareEqualityModeTest.java | 18 +-
.../equalitymode/EqualityModeTest.java | 33 +-
.../integrationtests/operators/AndTest.java | 26 +-
.../integrationtests/operators/ContainsTest.java | 36 +-
.../integrationtests/operators/EnabledTest.java | 29 +-
.../integrationtests/operators/EqualsTest.java | 30 +-
.../operators/EvalRewriteTest.java | 36 +-
.../integrationtests/operators/EvalTest.java | 107 +-
.../integrationtests/operators/ExistsTest.java | 61 +-
.../integrationtests/operators/ForAllTest.java | 227 +-
.../integrationtests/operators/FormulaTest.java | 31 +-
.../operators/FromOnlyExecModelTest.java | 31 +-
.../integrationtests/operators/FromTest.java | 155 +-
.../integrationtests/operators/InTest.java | 30 +-
.../integrationtests/operators/InstanceOfTest.java | 26 +-
.../integrationtests/operators/MatchesTest.java | 57 +-
.../integrationtests/operators/MathTest.java | 36 +-
.../integrationtests/operators/MemberOfTest.java | 31 +-
.../integrationtests/operators/NotTest.java | 64 +-
.../integrationtests/operators/OrTest.java | 91 +-
.../integrationtests/operators/SoundsLikeTest.java | 51 +-
.../phases/ExplicitCanonicalModelCompilerTest.java | 2 +-
.../phases/ExplicitCompilerTest.java | 2 +-
.../AbstractTupleIndexHashTableIteratorTest.java | 23 +-
.../test/java/org/drools/mvel/AlphaNodeTest.java | 41 +-
.../org/drools/mvel/BaseBetaConstraintsTest.java | 16 +-
.../mvel/CompositeObjectSinkAdapterTest.java | 201 +-
.../drools/mvel/DefaultBetaConstraintsTest.java | 134 +-
.../org/drools/mvel/DoubleBetaConstraintsTest.java | 51 +-
.../java/org/drools/mvel/FieldConstraintTest.java | 41 +-
.../mvel/InternalRuleBaseEventSupportTest.java | 80 +-
.../drools/mvel/KnowledgeBaseEventSupportTest.java | 80 +-
.../mvel/LeftTupleIndexHashTableIteratorTest.java | 17 +-
.../drools/mvel/QuadroupleBetaConstraintsTest.java | 161 +-
.../mvel/RightTupleIndexHashTableIteratorTest.java | 18 +-
.../org/drools/mvel/SingleBetaConstraintsTest.java | 35 +-
.../org/drools/mvel/TripleBetaConstraintsTest.java | 75 +-
.../asm/BaseClassFieldAccessorFactoryTest.java | 6 +-
.../org/drools/mvel/compiler/InlineCastTest.java | 101 +-
.../org/drools/mvel/compiler/MemoryLeakTest.java | 46 +-
.../drools/mvel/compiler/NestedAccessorsTest.java | 51 +-
.../org/drools/mvel/compiler/NodeHashingTest.java | 61 +-
.../mvel/compiler/api/KnowledgeBuilderTest.java | 2 +-
.../beliefsystem/abductive/AbductionTest.java | 147 +-
.../beliefsystem/defeasible/DefeasibilityTest.java | 156 +-
.../mvel/compiler/beliefsystem/jtms/JTMSTest.java | 99 +-
.../mvel/compiler/builder/KieBuilderTest.java | 10 +-
.../builder/KnowledgeBuilderConfigurationTest.java | 6 +-
.../builder/impl/KieFileSystemScannerTest.java | 2 +-
.../KnowledgeBuilderConfigurationImplTest.java | 2 +-
.../builder/impl/KnowledgeBuilderImplTest.java | 10 +-
.../builder/impl/KnowledgeBuilderTest.java | 14 +-
.../command/DisposeCommandPublicAPITest.java | 3 +-
.../compiler/command/MoreBatchExecutionTest.java | 35 +-
.../mvel/compiler/command/PropagationListTest.java | 7 +-
.../command/RegisterWorkItemHandlerTest.java | 26 +-
.../compiler/command/SimpleBatchExecutionTest.java | 63 +-
.../compiler/common/InternalMatchIteratorTest.java | 99 +-
.../compiler/common/TerminalNodeIteratorTest.java | 27 +-
.../compilers/NativeJavaCompilerSettingsTest.java | 2 +-
.../compiler/compiler/CompilerPerfProfileTest.java | 2 +-
.../compiler/compiler/DescrResourceSetTest.java | 3 +-
.../mvel/compiler/compiler/DrlParserTest.java | 108 +-
.../compiler/PackageBuilderConfigurationTest.java | 18 +-
.../compiler/PatternBuilderForQueryTest.java | 2 +-
.../mvel/compiler/compiler/RuleErrorTest.java | 2 +-
.../compiler/TypeDeclarationMergingTest.java | 2 +-
.../compiler/compiler/TypeDeclarationTest.java | 173 +-
.../TypeDeclarationUnsupportedModelTest.java | 51 +-
.../compiler/io/memory/MemoryFileSystemTest.java | 6 +-
.../conf/KnowledgeBaseConfigurationTest.java | 6 +-
.../conf/KnowledgeSessionConfigurationTest.java | 6 +-
.../definitions/KnowledgePackageMetaDataTest.java | 28 +-
.../compiler/kie/builder/DslExpansionTest.java | 31 +-
.../mvel/compiler/kie/builder/WireChannelTest.java | 30 +-
.../compiler/kie/builder/WireListenerTest.java | 30 +-
...KieProjectTransformUrlToFileSystemPathTest.java | 33 +-
.../kie/builder/impl/KieBuilderSetImplTest.java | 50 +-
.../kie/builder/impl/KieFileSystemImplTest.java | 6 +-
.../kie/builder/impl/KieModuleRepoTest.java | 20 +-
.../impl/MemoryKieModuleResourceProviderTest.java | 2 +-
.../compiler/kie/util/ChangeSetBuilderTest.java | 2 +-
.../mvel/compiler/kproject/ReleaseIdTest.java | 2 +-
.../compiler/kproject/memory/MemoryFileTest.java | 2 +-
.../compiler/kproject/memory/MemoryFolderTest.java | 2 +-
.../drools/mvel/compiler/lang/DRLContextTest.java | 567 ++-
.../mvel/compiler/lang/DRLExprParserTest.java | 19 +-
.../mvel/compiler/lang/DRLIncompleteCodeTest.java | 250 -
.../drools/mvel/compiler/lang/DescrDumperTest.java | 14 +-
.../mvel/compiler/lang/DroolsSoftKeywordsTest.java | 2 +-
.../mvel/compiler/lang/ErrorsParserTest.java | 2 +-
.../drools/mvel/compiler/lang/RuleParserTest.java | 30 +-
.../mvel/compiler/lang/api/DescrBuilderTest.java | 2 +-
.../mvel/compiler/lang/descr/AndDescrTest.java | 2 +-
.../compiler/lang/descr/ConnectiveDescrTest.java | 2 +-
.../mvel/compiler/lang/descr/PackageDescrTest.java | 2 +-
.../mvel/compiler/lang/dsl/ANTLRDSLTest.java | 2 +-
.../compiler/lang/dsl/DSLMappingEntryTest.java | 2 +-
.../mvel/compiler/lang/dsl/DSLMappingFileTest.java | 7 +-
.../lang/dsl/DSLTokenizedMappingFileTest.java | 2 +-
.../compiler/lang/dsl/DefaultExpanderTest.java | 10 +-
.../mvel/compiler/oopath/OOPathAccumulateTest.java | 73 +-
.../mvel/compiler/oopath/OOPathBindTest.java | 84 +-
.../mvel/compiler/oopath/OOPathCastTest.java | 36 +-
.../mvel/compiler/oopath/OOPathMultilevelTest.java | 47 +-
.../mvel/compiler/oopath/OOPathQueriesTest.java | 41 +-
.../mvel/compiler/oopath/OOPathReactiveTest.java | 103 +-
.../drools/mvel/compiler/oopath/OOPathTest.java | 152 +-
.../compiler/oopath/graph/OOPathOnGraphTest.java | 41 +-
.../reteoo/ReteooBuilderPerformanceTest.java | 6 +-
.../mvel/compiler/reteoo/ReteooBuilderTest.java | 2 +-
.../compiler/rule/builder/XpathAnalysisTest.java | 2 +-
.../builder/dialect/JavaAndMVELCombinedTest.java | 48 +-
.../dialect/java/AccumulateTemplateTest.java | 6 +-
.../builder/dialect/java/AsmGeneratorTest.java | 36 +-
.../rule/builder/dialect/java/RuleBuilderTest.java | 2 +-
.../compiler/simulation/BatchRunFluentTest.java | 123 +-
.../drools/mvel/compiler/test/PositionalTest.java | 33 +-
.../compiler/testframework/FactPopulatorTest.java | 4 +-
.../testframework/RuleCoverageListenerTest.java | 3 +-
.../compiler/util/debug/SessionInspectorTest.java | 31 +-
.../extractors/BooleanClassFieldExtractorTest.java | 6 +-
.../extractors/ByteClassFieldExtractorTest.java | 6 +-
.../extractors/CharClassFieldExtractorTest.java | 6 +-
.../mvel/extractors/ClassFieldAccessorTest.java | 6 +-
.../extractors/DoubleClassFieldExtractorTest.java | 6 +-
.../mvel/extractors/FieldIndexEntryTest.java | 6 +-
.../extractors/FloatClassFieldExtractorTest.java | 6 +-
.../extractors/IntClassFieldExtractorTest.java | 6 +-
.../extractors/LongClassFieldExtractorTest.java | 6 +-
.../extractors/MVELClassFieldExtractorTest.java | 6 +-
.../extractors/ObjectClassFieldExtractorTest.java | 6 +-
.../extractors/ShortClassFieldExtractorTest.java | 6 +-
.../mvel/integrationtests/AlphaNodeTest.java | 70 +-
.../mvel/integrationtests/DRLDumperTest.java | 26 +-
.../mvel/integrationtests/DateCoercionTest.java | 78 +-
.../mvel/integrationtests/DateComparisonTest.java | 36 +-
.../mvel/integrationtests/DroolsEventListTest.java | 26 +-
.../mvel/integrationtests/DroolsFromRHSTest.java | 31 +-
.../drools/mvel/integrationtests/DroolsTest.java | 25 +-
.../org/drools/mvel/integrationtests/DslTest.java | 95 +-
.../mvel/integrationtests/DynamicEvalTest.java | 10 +-
.../mvel/integrationtests/DynamicRuleLoadTest.java | 36 +-
.../integrationtests/DynamicRuleRemovalTest.java | 33 +-
.../integrationtests/DynamicRulesChangesTest.java | 42 +-
.../mvel/integrationtests/DynamicRulesTest.java | 188 +-
.../integrationtests/EdgeCaseNonExecModelTest.java | 37 +-
.../EnableAuditLogCommandTest.java | 30 +-
.../org/drools/mvel/integrationtests/EnumTest.java | 40 +-
.../integrationtests/ExecutionFlowControlTest.java | 195 +-
.../integrationtests/ExistentialOperatorTest.java | 26 +-
.../mvel/integrationtests/ExpirationTest.java | 222 +-
.../drools/mvel/integrationtests/ExtendsTest.java | 148 +-
.../integrationtests/FailureOnRemovalTest.java | 48 +-
.../integrationtests/FireAllRulesCommandTest.java | 57 +-
.../FireUntilHaltAccumulateTest.java | 36 +-
.../mvel/integrationtests/FireUntilHaltTest.java | 41 +-
.../mvel/integrationtests/FirstOrderLogicTest.java | 187 +-
.../mvel/integrationtests/FunctionsTest.java | 46 +-
.../mvel/integrationtests/GeneratedBeansTest.java | 36 +-
.../drools/mvel/integrationtests/GenericsTest.java | 31 +-
.../org/drools/mvel/integrationtests/I18nTest.java | 59 +-
.../IntegrationInterfacesTest.java | 49 +-
.../drools/mvel/integrationtests/JBRULESTest.java | 83 +-
.../drools/mvel/integrationtests/JittingTest.java | 118 +-
.../mvel/integrationtests/KieBaseIncludesTest.java | 196 +
.../mvel/integrationtests/KieRepositoryTest.java | 21 +-
.../integrationtests/LengthSlidingWindowTest.java | 49 +-
.../mvel/integrationtests/LifecycleTest.java | 35 +-
.../drools/mvel/integrationtests/LinkingTest.java | 126 +-
.../mvel/integrationtests/ListenersTest.java | 57 +-
.../integrationtests/MBeansMonitoringTest.java | 226 +-
.../mvel/integrationtests/MTEntryPointsTest.java | 42 +-
.../integrationtests/MVELEmptyCollectionsTest.java | 75 +-
.../org/drools/mvel/integrationtests/MVELTest.java | 197 +-
.../mvel/integrationtests/MapConstraintTest.java | 66 +-
.../mvel/integrationtests/MarshallingTest.java | 90 +
.../drools/mvel/integrationtests/MatchTest.java | 61 +-
.../mvel/integrationtests/MergePackageTest.java | 35 +-
.../mvel/integrationtests/MessageImplTest.java | 31 +-
.../drools/mvel/integrationtests/Misc2Test.java | 1180 +++--
.../integrationtests/NamedConsequencesTest.java | 276 +-
.../mvel/integrationtests/NewLineAtEoFTest.java | 31 +-
.../integrationtests/NodePositionInPathTest.java | 26 +-
.../integrationtests/NodesPartitioningTest.java | 44 +-
.../NullCheckOnExistentialNodeTest.java | 44 +-
.../NullSafeDereferencingTest.java | 77 +-
.../org/drools/mvel/integrationtests/NullTest.java | 72 +-
.../mvel/integrationtests/ObjectTypeNodeTest.java | 26 +-
.../mvel/integrationtests/OutOfMemoryTest.java | 45 +-
.../PackageInMultipleResourcesTest.java | 31 +-
.../mvel/integrationtests/ParallelBuildTest.java | 26 +-
.../integrationtests/ParallelCompilationTest.java | 35 +-
.../integrationtests/ParallelEvaluationTest.java | 30 +-
.../integrationtests/ParallelExecutionTest.java | 165 +-
.../drools/mvel/integrationtests/ParserTest.java | 2 +-
.../mvel/integrationtests/PassiveQueryTest.java | 61 +-
.../mvel/integrationtests/PathEndNodeTest.java | 26 +-
.../integrationtests/PhreakConcurrencyTest.java | 10 +-
.../mvel/integrationtests/PolymorphismTest.java | 36 +-
.../PropertyReactivityBlockerTest.java | 46 +-
.../integrationtests/PropertyReactivityTest.java | 230 +-
.../integrationtests/PropertySpecificTest.java | 404 +-
.../integrationtests/PseudoClockEventsTest.java | 57 +-
.../drools/mvel/integrationtests/Query2Test.java | 26 +-
.../drools/mvel/integrationtests/Query3Test.java | 70 +-
.../QueryCepFireUntilHaltTest.java | 51 +-
.../mvel/integrationtests/QueryInRHSCepTest.java | 87 +-
.../drools/mvel/integrationtests/QueryTest.java | 174 +-
.../SerializedPackageMergeTest.java | 2 +-
.../integrationtests/StrictAnnotationTest.java | 9 +
.../integrationtests/TemporalOperatorTest.java | 160 +-
.../org/drools/mvel/integrationtests/TreeTest.java | 26 +-
.../mvel/integrationtests/TypeDeclarationTest.java | 36 +-
.../mvel/integrationtests/UnlinkingTest.java | 26 +-
.../drools/mvel/integrationtests/VarargsTest.java | 33 +-
.../drools/mvel/integrationtests/WindowTest.java | 65 +-
.../WorkingMemoryActionsSerializationTest.java | 38 +-
.../mvel/integrationtests/XSDResourceTest.java | 3 +-
.../eventgenerator/SimpleEventGeneratorTest.java | 61 +-
.../marshalling/InputStreamMarkResetTest.java | 2 +-
.../integrationtests/session/AgendaFilterTest.java | 56 +-
.../integrationtests/session/BasicUpdateTest.java | 69 +-
.../integrationtests/session/CrossProductTest.java | 26 +-
.../mvel/integrationtests/session/DeleteTest.java | 93 +-
.../integrationtests/session/EntryPointTest.java | 26 +-
.../integrationtests/session/FieldAccessTest.java | 38 +-
.../mvel/integrationtests/session/InsertTest.java | 36 +-
.../mvel/integrationtests/session/LocaleTest.java | 26 +-
.../session/RuleRuntimeEventTest.java | 26 +-
.../integrationtests/session/SessionsPoolTest.java | 85 +-
.../session/StatefulSessionTest.java | 54 +-
.../session/StatelessSessionTest.java | 78 +-
.../integrationtests/session/TypeCoercionTest.java | 68 +-
.../mvel/integrationtests/session/UpdateTest.java | 127 +-
.../java/org/drools/mvel/rule/DeclarationTest.java | 6 +-
.../org/drools/mvel/rule/EnumSerialiationTest.java | 2 +-
.../org/drools/mvel/rule/GroupElementTest.java | 2 +-
.../mvel/rule/PackageCompilationDataTest.java | 2 +-
.../java/org/drools/mvel/rule/PatternTest.java | 2 +-
.../test/java/org/drools/mvel/rule/RuleTest.java | 2 +-
.../mvel/util/RightTupleIndexHashTableTest.java | 6 +-
.../mvel/workitem/CustomWorkItemHandlerTest.java | 2 +-
.../drools/reteevaluator/ReteEvaluatorTest.java | 2 +-
.../src/test/resources/billasurf.jar | Bin 1784 -> 0 bytes
.../test/resources/kie-project-simple-1.0.0.jar | Bin 4378 -> 0 bytes
.../src/test/resources/logback-test.xml | 1 +
.../only-jar-pojo-not-kjar-no-kmodule-1.0.0.jar | Bin 2576 -> 0 bytes
.../compiler/compiler/xml/changeset/changeset.jar | Bin 739 -> 0 bytes
.../src/test/resources/testEnum.jar | Bin 3988 -> 0 bytes
drools-test-coverage/test-suite/.gitignore | 19 +
drools-test-coverage/test-suite/pom.xml | 54 +
.../common/util/TestParametersUtil2.java | 324 ++
.../testcoverage/functional/KieContainerTest.java | 53 +
.../functional/parser/DrlParserTest.java | 2 +-
.../src/test/resources/kjar/pom-kjar.xml | 0
drools-tms/pom.xml | 12 +-
.../test/java/org/drools/tms/EqualityKeyTest.java | 2 +-
.../java/org/drools/tms/LazyTMSEnablingTest.java | 6 +-
drools-traits/pom.xml | 6 +-
.../traits/UseOfRuleFlowGroupPlusLockOnTest.java | 2 +-
.../drools/traits/compiler/CommonTraitTest.java | 4 +-
.../compiler/factmodel/traits/LegacyTraitTest.java | 134 +-
.../factmodel/traits/LogicalTraitTest.java | 105 +-
.../compiler/factmodel/traits/StandaloneTest.java | 8 +-
.../traits/TraitFieldsAndLegacyClassesTest.java | 184 +-
.../factmodel/traits/TraitMapCoreTest.java | 87 +-
.../compiler/factmodel/traits/TraitTest.java | 3650 +++++++-------
.../integrationtests/TraitTypeGenerationTest.java | 24 +-
.../traits/core/factmodel/ClassBuilderTest.java | 655 +--
.../core/factmodel/InstancesHashcodedTest.java | 2 +-
.../traits/core/factmodel/JeneratorTest.java | 2 +-
.../traits/core/factmodel/TripleStoreTest.java | 36 +-
.../drools/traits/core/meta/org/MetadataTest.java | 69 +-
.../org/drools/traits/core/util/HierarchyTest.java | 371 +-
.../main/java/org/drools/util/CoercionUtil.java | 51 +-
.../src/main/java/org/drools/util/JarUtils.java | 16 +
.../src/main/java/org/drools/util/StringUtils.java | 22 +-
.../test/java/org/drools/util/JarUtilsTest.java | 12 +
.../test/java/org/drools/util/StringUtilsTest.java | 105 +
drools-verifier/drools-verifier-drl/.gitignore | 18 +
drools-verifier/drools-verifier-drl/pom.xml | 49 +
.../visitor/ExprConstraintDescrVisitor.java | 3 +-
.../drools/verifier/visitor/RuleDescrVisitor.java | 4 +
.../java/org/drools/verifier/VerifierTest.java | 12 +-
.../jarloader/PackageHeaderLoaderTest.java | 6 +-
.../VerifierMapBackedClassLoaderTest.java | 6 +-
.../test/resources/org/drools/verifier/model.jar | Bin 2417 -> 0 bytes
drools-verifier/drools-verifier-test-jar/pom.xml | 74 +
.../src/main/java/org/test/Person.java | 65 +
.../src/main/java/org/test/Pet.java | 46 +
.../src/main/java/org/test/Rambo.java | 31 +
drools-verifier/pom.xml | 1 +
drools-wiring/drools-wiring-api/pom.xml | 10 +-
.../api/classloader/ProjectClassLoaderTest.java | 2 +-
drools-wiring/drools-wiring-dynamic/pom.xml | 10 +-
.../java/org/drools/dynamic/ClassLoaderTest.java | 7 +-
drools-wiring/drools-wiring-static/pom.xml | 10 +-
.../statics/DummyByteArrayClassLoaderTest.java | 2 +-
.../main/java/org/kie/api/command/KieCommands.java | 6 +
.../org/kie/api/event/usertask/Attachment.java | 37 -
.../java/org/kie/api/event/usertask/Comment.java | 34 -
.../event/usertask/UserTaskAssignmentEvent.java | 30 -
.../event/usertask/UserTaskAttachmentEvent.java | 28 -
.../api/event/usertask/UserTaskCommentEvent.java | 28 -
.../api/event/usertask/UserTaskDeadlineEvent.java | 56 -
.../org/kie/api/event/usertask/UserTaskEvent.java | 62 -
.../kie/api/event/usertask/UserTaskStateEvent.java | 30 -
.../api/event/usertask/UserTaskVariableEvent.java | 34 -
.../main/java/org/kie/api/runtime/KieRuntime.java | 32 +-
.../org/kie/api/runtime/KieRuntimeBuilder.java | 3 +
.../java/org/kie/api/runtime/RuntimeSession.java | 67 +
.../org/kie/api/runtime/StatelessKieSession.java | 50 +-
.../api/runtime/process/NodeInstanceContainer.java | 10 +
.../java/org/kie/scanner/KieModuleMavenTest.java | 54 +-
.../src/test/resources/kjar/kjar-module-after.jar | Bin 4421 -> 0 bytes
.../src/test/resources/kjar/kjar-module-before.jar | Bin 3869 -> 0 bytes
kie-dmn/Developer_Guide.md | 207 +
kie-dmn/kie-dmn-api/pom.xml | 12 +
.../java/org/kie/dmn/api/core/EvaluatorResult.java | 31 +
.../event/AfterConditionalEvaluationEvent.java | 33 +
.../core/event/AfterEvaluateConditionalEvent.java | 33 +
.../event/AfterEvaluateDecisionTableEvent.java | 4 +
.../api/core/event/DMNRuntimeEventListener.java | 12 +
kie-dmn/kie-dmn-core-jsr223/pom.xml | 21 +-
.../core/jsr223/JSR223DTExpressionEvaluator.java | 10 +-
.../jsr223/JSR223LiteralExpressionEvaluator.java | 4 +-
.../kie/dmn/core/api/DMNExpressionEvaluator.java | 1 +
.../java/org/kie/dmn/core/api/EvaluatorResult.java | 31 -
.../java/org/kie/dmn/core/ast/DMNBaseNode.java | 20 +-
.../kie/dmn/core/ast/DMNConditionalEvaluator.java | 39 +-
.../org/kie/dmn/core/ast/DMNContextEvaluator.java | 4 +-
.../kie/dmn/core/ast/DMNDTExpressionEvaluator.java | 15 +-
.../dmn/core/ast/DMNDecisionServiceEvaluator.java | 4 +-
...DecisionServiceFunctionDefinitionEvaluator.java | 12 +-
.../org/kie/dmn/core/ast/DMNFilterEvaluator.java | 4 +-
.../core/ast/DMNFunctionDefinitionEvaluator.java | 4 +-
.../kie/dmn/core/ast/DMNInvocationEvaluator.java | 4 +-
.../org/kie/dmn/core/ast/DMNIteratorEvaluator.java | 4 +-
.../org/kie/dmn/core/ast/DMNListEvaluator.java | 4 +-
.../core/ast/DMNLiteralExpressionEvaluator.java | 5 +-
.../org/kie/dmn/core/ast/DMNRelationEvaluator.java | 4 +-
.../org/kie/dmn/core/ast/EvaluatorResultImpl.java | 2 +-
.../java/org/kie/dmn/core/ast/ItemDefNodeImpl.java | 4 -
.../org/kie/dmn/core/compiler/DMNCompilerImpl.java | 37 +-
.../dmn/core/compiler/DMNEvaluatorCompiler.java | 4 +-
.../dmn/core/compiler/DMNTypeRegistryAbstract.java | 23 +-
.../kie/dmn/core/compiler/DMNTypeRegistryV11.java | 4 +-
.../kie/dmn/core/compiler/DMNTypeRegistryV12.java | 3 +-
.../kie/dmn/core/compiler/DMNTypeRegistryV13.java | 3 +-
.../kie/dmn/core/compiler/DMNTypeRegistryV14.java | 3 +-
.../kie/dmn/core/compiler/DMNTypeRegistryV15.java | 3 +-
.../dmn/core/compiler/ImportDMNResolverUtil.java | 81 +-
.../DMNAlphaNetworkEvaluatorImpl.java | 7 +-
.../dmn/core/compiler/alphanetbased/Results.java | 49 +-
.../impl/AfterConditionalEvaluationEventImpl.java | 43 +
.../impl/AfterEvaluateConditionalEventImpl.java | 43 +
.../impl/AfterEvaluateDecisionTableEventImpl.java | 17 +-
.../java/org/kie/dmn/core/impl/DMNModelImpl.java | 123 +-
.../dmn/core/impl/DMNRuntimeEventManagerUtils.java | 22 +-
.../java/org/kie/dmn/core/impl/DMNRuntimeImpl.java | 2 +-
.../org/kie/dmn/core/impl/TupleIdentifier.java | 86 +
.../AbstractDMNKiePMMLInvocationEvaluator.java | 4 +-
.../core/pmml/AbstractPMMLInvocationEvaluator.java | 4 +-
.../src/main/java/org/kie/dmn/core/util/Msg.java | 4 +-
.../java/org/kie/dmn/core/DMNCompilerTest.java | 95 +-
.../java/org/kie/dmn/core/DMNInputRuntimeTest.java | 72 +
.../java/org/kie/dmn/core/DMNMessagesAPITest.java | 4 +-
.../test/java/org/kie/dmn/core/DMNRuntimeTest.java | 21 +-
.../dmn/core/ast/DMNConditionalEvaluatorTest.java | 175 +
.../kie/dmn/core/ast/DMNContextEvaluatorTest.java | 8 +-
.../kie/dmn/core/compiler/DMNCompilerImplTest.java | 79 +
.../core/compiler/ImportDMNResolverUtilTest.java | 6 +
.../dmn/core/compiler/UnnamedImportUtilsTest.java | 48 +-
.../decisionservices/DMNDecisionServicesTest.java | 4 +-
.../core/impl/DMNContextFEELCtxWrapperTest.java | 8 +-
.../org/kie/dmn/core/impl/DMNModelImplTest.java | 171 +
.../core/impl/DMNRuntimeEventManagerUtilsTest.java | 78 +
.../org/kie/dmn/core/impl/TupleIdentifierTest.java | 101 +
.../core/stronglytyped/DMNRuntimeTypesTest.java | 4 +-
.../java/org/kie/dmn/core/util/CoerceUtilTest.java | 66 +-
.../kie/dmn/core/0089-nested-inputdata-imports.dmn | 57 +
.../test/resources/org/kie/dmn/core/Model_B.dmn | 50 +
.../test/resources/org/kie/dmn/core/Model_B2.dmn | 50 +
.../resources/org/kie/dmn/core/Say_hello_1ID1D.dmn | 49 +
kie-dmn/kie-dmn-feel/pom.xml | 17 +-
.../ref-dmn-feel-builtin-functions.adoc | 0
.../org/kie/dmn/feel/parser/feel11/FEEL_1_1.g4 | 10 +-
.../dmn/feel/codegen/feel11/ASTCompilerHelper.java | 14 +
.../feel/codegen/feel11/ASTCompilerVisitor.java | 14 +
.../feel/codegen/feel11/ASTUnaryTestTransform.java | 6 +
.../feel/codegen/feel11/DMNCodegenConstants.java | 5 +
.../kie/dmn/feel/lang/ast/ASTBuilderFactory.java | 4 +
.../kie/dmn/feel/lang/ast/ForExpressionNode.java | 94 +-
.../dmn/feel/lang/ast/IterationContextNode.java | 7 +
.../java/org/kie/dmn/feel/lang/ast/RangeNode.java | 11 +-
.../org/kie/dmn/feel/lang/ast/RangeTypeNode.java | 48 +
.../kie/dmn/feel/lang/ast/UndefinedValueNode.java | 39 +
.../java/org/kie/dmn/feel/lang/ast/Visitor.java | 2 +
.../ast/forexpressioniterators/ForIteration.java | 8 +
.../feel/lang/ast/infixexecutors/AddExecutor.java | 5 -
.../ast/visitor/ASTHeuristicCheckerVisitor.java | 7 +-
.../feel/lang/ast/visitor/DefaultedVisitor.java | 12 +
.../dmn/feel/lang/impl/EvaluationContextImpl.java | 7 +
.../org/kie/dmn/feel/lang/types/GenRangeType.java | 64 +
.../dmn/feel/parser/feel11/ASTBuilderVisitor.java | 20 +-
.../kie/dmn/feel/parser/feel11/ParserHelper.java | 5 +
.../main/java/org/kie/dmn/feel/runtime/Range.java | 2 +
.../runtime/decisiontables/DTDecisionRule.java | 8 +-
.../runtime/decisiontables/DecisionTableImpl.java | 14 +-
.../dmn/feel/runtime/decisiontables/HitPolicy.java | 482 +-
.../events/DecisionTableRulesMatchedEvent.java | 9 +-
.../events/DecisionTableRulesSelectedEvent.java | 9 +-
.../dmn/feel/runtime/functions/AllFunction.java | 5 -
.../dmn/feel/runtime/functions/AnyFunction.java | 4 -
.../feel/runtime/functions/BaseFEELFunction.java | 389 +-
.../runtime/functions/BaseFEELFunctionHelper.java | 318 ++
.../runtime/functions/DecisionTableFunction.java | 2 +-
.../feel/runtime/functions/MatchesFunction.java | 44 +-
.../dmn/feel/runtime/functions/MeanFunction.java | 21 +-
.../feel/runtime/functions/ProductFunction.java | 17 -
.../dmn/feel/runtime/functions/RangeFunction.java | 1 +
.../feel/runtime/functions/ReplaceFunction.java | 21 +-
.../dmn/feel/runtime/functions/ScoreHelper.java | 237 +
.../dmn/feel/runtime/functions/StddevFunction.java | 12 -
.../dmn/feel/runtime/functions/SumFunction.java | 17 -
.../org/kie/dmn/feel/runtime/impl/RangeImpl.java | 60 +-
.../runtime/impl/UndefinedValueComparable.java | 43 +
.../java/org/kie/dmn/feel/util/CoerceUtil.java | 18 +
.../java/org/kie/dmn/feel/util/EvalHelper.java | 4 +
.../main/java/org/kie/dmn/feel/util/TypeUtil.java | 47 +-
.../java/org/kie/dmn/feel/util/XQueryImplUtil.java | 62 +
.../codegen/feel11/CodegenFEELUnaryTestsTest.java | 3 +-
.../dmn/feel/codegen/feel11/CodegenTestUtil.java | 42 -
.../feel/codegen/feel11/DirectCompilerTest.java | 320 +-
.../dmn/feel/lang/ast/ForExpressionNodeTest.java | 89 +
.../kie/dmn/feel/lang/ast/RangeTypeNodeTest.java | 52 +
.../BigDecimalRangeIteratorTest.java | 26 +-
.../forexpressioniterators/ForIterationTest.java | 33 +-
.../ForIterationUtilsTest.java | 27 +-
.../LocalDateRangeIteratorTest.java | 25 +-
.../ZonedDateTimeRangeIteratorTest.java | 37 +-
.../feel/marshaller/FEELCodeMarshallerTest.java | 12 +-
.../FEELCodeMarshallerUnmarshallTest.java | 14 +-
.../feel/parser/feel11/FEELParserSeverityTest.java | 2 +-
.../feel/runtime/FEEL12ExtendedForLoopTest.java | 4 +-
.../feel/runtime/FEEL12ExtendedFunctionsTest.java | 5 +-
.../org/kie/dmn/feel/runtime/FEELCompilerTest.java | 484 ++
.../dmn/feel/runtime/FEELDateTimeDurationTest.java | 2 +
.../kie/dmn/feel/runtime/FEELFunctionsTest.java | 40 +-
.../kie/dmn/feel/runtime/FEELOperatorsTest.java | 2 +
.../org/kie/dmn/feel/runtime/FEELRangesTest.java | 12 +-
.../feel/runtime/KieFEELExtendedFunctionsTest.java | 15 +-
.../kie/dmn/feel/runtime/custom/ZoneTimeTest.java | 79 +-
.../feel/runtime/functions/AllFunctionTest.java | 15 -
.../feel/runtime/functions/AnyFunctionTest.java | 15 -
.../functions/BaseFEELFunctionHelperTest.java | 370 ++
.../runtime/functions/BaseFEELFunctionTest.java | 321 ++
.../runtime/functions/BuiltInFunctionsTest.java | 14 +-
.../feel/runtime/functions/DateFunctionTest.java | 2 +-
.../runtime/functions/ListReplaceFunctionTest.java | 8 +-
.../runtime/functions/MatchesFunctionTest.java | 132 +-
.../feel/runtime/functions/MeanFunctionTest.java | 29 +-
.../runtime/functions/ReplaceFunctionTest.java | 112 +-
.../feel/runtime/functions/ScorerHelperTest.java | 609 +++
.../runtime/functions/StringJoinFunctionTest.java | 56 +
.../feel/runtime/functions/SumFunctionTest.java | 20 +-
.../feel/runtime/functions/TimeFunctionTest.java | 12 +-
.../kie/dmn/feel/runtime/impl/RangeImplTest.java | 38 +
.../java/org/kie/dmn/feel/util/CoerceUtilTest.java | 145 +-
.../java/org/kie/dmn/feel/util/CompilerUtils.java | 49 +-
.../dmn/feel/util/EvaluationContextTestUtil.java | 41 +
.../org/kie/dmn/feel/util/XQueryImplUtilTest.java | 117 +
.../kie-dmn-feel/src/test/resources/logback.xml | 1 +
.../legacy/tests/core/v1_1/DMNCompilerTest.java | 2 +-
.../dmn/legacy/tests/core/v1_1/DMNRuntimeTest.java | 21 +-
.../java/org/kie/dmn/model/api/DMNElement.java | 2 +-
.../org/kie/dmn/openapi/EnumGenerationTest.java | 18 +-
.../kie/dmn/openapi/impl/DMNTypeSchemasTest.java | 60 +-
.../dmn/openapi/impl/DMNUnaryTestsMapperTest.java | 53 +-
.../openapi/impl/FEELFunctionSchemaMapperTest.java | 6 +-
.../openapi/impl/InfixOpNodeSchemaMapperTest.java | 7 +-
.../openapi/impl/RangeNodeSchemaMapperTest.java | 19 +-
.../kie-dmn-pmml-tests-trusty/pom.xml | 20 +-
.../kie-dmn-ruleset2dmn-cli/pom.xml | 7 +
.../dmn/signavio/MultiInstanceDecisionLogic.java | 14 +-
.../feel/runtime/functions/AvgFunction.java | 2 +-
.../feel/runtime/functions/ConcatFunction.java | 7 +-
.../java/org/kie/dmn/signavio/SignavioTest.java | 68 +-
kie-dmn/kie-dmn-tck/pom.xml | 1 -
kie-dmn/kie-dmn-test-resources/pom.xml | 12 +
.../invalid_models/DMNv1_5/DMN-Invalid.dmn | 29 +
.../valid_models/DMNv1_5/ForLoopDatesEvaluate.dmn | 2 +-
.../resources/valid_models/DMNv1_5/LocalHrefs.dmn | 65 +
.../valid_models/DMNv1_5/MultipleHitRules.dmn | 112 +
.../valid_models/DMNv1_5/RiskScore_Conditional.dmn | 346 ++
.../valid_models/DMNv1_5/RiskScore_Simple.dmn | 246 +
.../core/ast/DMNConditionalEvaluator.java | 4 +-
.../dmn/trisotech/core/ast/DMNFilterEvaluator.java | 5 +-
.../trisotech/core/ast/DMNIteratorEvaluator.java | 4 +-
kie-dmn/kie-dmn-validation-bootstrap/pom.xml | 12 +
.../dmn/validation/dtanalysis/DMNDTAnalyser.java | 10 +-
.../dmn/validation/dtanalysis/model/Interval.java | 3 +-
.../DMNv1x/dmn-validation-rules-dmnelementref.drl | 7 +-
.../java/org/kie/dmn/validation/ValidatorTest.java | 6 +-
.../dmn/validation/v1_5/DMN15ValidationsTest.java | 12 +-
kie-dmn/pom.xml | 42 +
kie-dmn/uml/Compilation.png | Bin 0 -> 83051 bytes
kie-dmn/uml/Compilation.puml | 45 +
kie-dmn/uml/Execution.png | Bin 0 -> 117194 bytes
kie-dmn/uml/Execution.puml | 55 +
kie-maven-plugin/pom.xml | 6 +-
.../kie-pmml-compiler-api/pom.xml | 20 +-
.../kie-pmml-compiler-core/PMMLCompiler.uml | 18 +
pom.xml | 63 +-
1157 files changed, 46050 insertions(+), 20540 deletions(-)
delete mode 100644 .github/workflows/pr-drools-ansible.yml
create mode 100644 .github/workflows/pr-rat-check.yml
create mode 100644 .rat-excludes
rename DISCLAIMER => DISCLAIMER-WIP (100%)
create mode 100644 NOTICE-BINARY
delete mode 100644
drools-beliefs/src/test/java/org/drools/beliefs/bayes/LikelyhoodTest.java
delete mode 100644 drools-compiler/src/test/resources/JarWithSourceFiles.jar
delete mode 100644 drools-compiler/src/test/resources/KAModelTest.jar
delete mode 100644 drools-compiler/src/test/resources/eventing-example.jar
delete mode 100644 drools-compiler/src/test/resources/primespoc.jar
delete mode 100644
drools-docs/src/modules/ROOT/pages/language-reference/_DSL-section.adoc
create mode 100644 drools-drl/drools-drl-parser-tests/pom.xml
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DRLExprParserTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DRLParserIdentifierTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DRLParserTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DescrCommonPropertyTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DescrDumperTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/ParserTestUtils.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/logback-test.xml
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/Rule_with_Extends.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/Rule_with_Metadata.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/Rule_with_nested_LHS.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateExternalFunction.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateMultipleFunctions.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateMultipleFunctionsConstraint.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateReverse.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulate_multi_pattern.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulate_with_bindings.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulate_with_nested_from.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/almost_empty_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/and_or_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/autofocus.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/basic_binding.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/bindings.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/brackets_precedence.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/collect.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/collect_with_nested_from.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/comment.drl
copy
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
=>
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/complex.dsl
(100%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/declaration-in-consequence.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/declare_type_with_fields.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/empty_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/enumeration.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eol_funny_business.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/escaped-string.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eval_multiple.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eval_parsing.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eval_with_newline.drl
copy
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
=>
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/expander_multiple_constraints.dslr
(100%)
copy
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
=>
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/expander_multiple_constraints_flush.dslr
(100%)
copy
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
=>
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/expander_spread_lines.dslr
(100%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/extra_lhs_newline.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/forall.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/forallwithfrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/from.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/from_accumulate.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/function_arrays.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/functions.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/globals.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/groupBy.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/in_operator_test.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/lhs_semicolon_delim.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/literal_bool_and_negative.drl
copy
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
=>
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/multiple_constraints.dsl
(100%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/multiple_rules.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/nested_conditional_elements.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/no-loop.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/not_exist_with_brackets.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/not_with_constraint.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/notin_operator_test.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_binding.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_binding_complex.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_binding_with_brackets.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_ce.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_nesting.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/package_attributes.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/package_children.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/pluggable_operators.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/qualified_classname.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/qualified_type_declaration.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/query_and_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/quoted_string_name_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/restrictions_test.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_attributes.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_attributes2.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_attributes_alt.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_calendars_attribute.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_calendars_attribute2.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_duration_expression.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_enabled_expression.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_names_number_prefix.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_not.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_timer_attribute.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/ruleflowgroup.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/semicolon.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/simple_query.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/simple_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/soundslike_operator.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/statement_ordering_1.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/ternary_expression.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_CommentLineNumbersInConsequence.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_ComplexChainedCallWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_EmptyPattern.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_EndPosition.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_FunctionImport.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleAccessorArgWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleAccessorWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleFunctionCallWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleMethodCallWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/type_with_meta.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/with_eval.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/with_predicate.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/with_retval.drl
create mode 100644 drools-drl/drools-drl-parser/Developer_Notes.md
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRL6Expressions.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRLLexer.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRLParser.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/JavaLexer.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/JavaParser.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/Drl6ExprParser.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/DrlExprParserFactory.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/Antlr4ParserStringUtils.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/BaseDescrFactory.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLErrorListener.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLExpressions.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserError.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserException.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserHelper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserWrapper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DescrHelper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/Drl6ExprParserAntlr4.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DroolsParserExceptionFactory.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/LexerHelper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/ParserHelper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/util/ParserStringUtils.java
create mode 100644
drools-drl/drools-drl-parser/src/test/java/org/drools/drl/parser/util/ParserStringUtilsTest.java
delete mode 100644 drools-legacy-test-util/src/test/resources/billasurf.jar
create mode 100644
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/processors/ModelRuleValidator.java
create mode 100644
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/processors/PopulateIncludedRuleNameMapPhase.java
create mode 100644
drools-model/drools-model-codegen/src/test/java/org/drools/model/codegen/execmodel/CustomConstraintOperatorTest.java
create mode 100644 drools-test-coverage/drools-test-coverage-jars/README.md
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kie-project-simple/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kie-project-simple/src/main/resources/META-INF/kmodule.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kie-project-simple/src/main/resources/defaultkiesession/test.drl
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-after/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-after/src/main/resources/KBase-test/kjar/rule1.drl
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-after/src/main/resources/KBase-test/kjar/rule2.drl
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-after/src/main/resources/META-INF/kmodule.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-before/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-before/src/main/resources/KBase-test/kjar/rule1.drl
create mode 100644
drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/src/it/kjar-module-before/src/main/resources/META-INF/kmodule.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/only-jar-pojo-not-kjar-no-kmodule/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/only-jar-pojo-not-kjar-no-kmodule/src/main/java/org/drools/compiler/integrationtests/only_jar_pojo_not_kjar_no_kmodule/MyPojo.java
create mode 100644 drools-test-coverage/drools-test-coverage-jars/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/setter-overload/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/setter-overload/src/main/java/org/drools/compiler/integrationtests/setter/overload/SetterOverload.java
create mode 100644 drools-test-coverage/drools-test-coverage-jars/surf/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/surf/src/main/java/org/example/surf/Board.java
create mode 100644
drools-test-coverage/drools-test-coverage-jars/surf/src/main/java/org/example/surf/Person.java
create mode 100644
drools-test-coverage/drools-test-coverage-jars/testEnum/pom.xml
create mode 100644
drools-test-coverage/drools-test-coverage-jars/testEnum/src/main/java/org/drools/Primitives.java
create mode 100644
drools-test-coverage/drools-test-coverage-jars/testEnum/src/main/java/org/drools/TestEnum.java
create mode 100644 drools-test-coverage/test-compiler-integration/.gitignore
delete mode 100644
drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/DRLIncompleteCodeTest.java
create mode 100644
drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/integrationtests/MarshallingTest.java
delete mode 100644
drools-test-coverage/test-compiler-integration/src/test/resources/billasurf.jar
delete mode 100644
drools-test-coverage/test-compiler-integration/src/test/resources/kie-project-simple-1.0.0.jar
delete mode 100644
drools-test-coverage/test-compiler-integration/src/test/resources/only-jar-pojo-not-kjar-no-kmodule-1.0.0.jar
delete mode 100644
drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/compiler/xml/changeset/changeset.jar
delete mode 100755
drools-test-coverage/test-compiler-integration/src/test/resources/testEnum.jar
create mode 100644 drools-test-coverage/test-suite/.gitignore
create mode 100644
drools-test-coverage/test-suite/src/test/java/org/drools/testcoverage/common/util/TestParametersUtil2.java
copy {kie-ci =>
drools-test-coverage/test-suite}/src/test/resources/kjar/pom-kjar.xml (100%)
create mode 100644 drools-verifier/drools-verifier-drl/.gitignore
delete mode 100644
drools-verifier/drools-verifier-drl/src/test/resources/org/drools/verifier/model.jar
create mode 100644 drools-verifier/drools-verifier-test-jar/pom.xml
create mode 100644
drools-verifier/drools-verifier-test-jar/src/main/java/org/test/Person.java
create mode 100644
drools-verifier/drools-verifier-test-jar/src/main/java/org/test/Pet.java
create mode 100644
drools-verifier/drools-verifier-test-jar/src/main/java/org/test/Rambo.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/Attachment.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/Comment.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskAssignmentEvent.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskAttachmentEvent.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskCommentEvent.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskDeadlineEvent.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskEvent.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskStateEvent.java
delete mode 100644
kie-api/src/main/java/org/kie/api/event/usertask/UserTaskVariableEvent.java
create mode 100644
kie-api/src/main/java/org/kie/api/runtime/RuntimeSession.java
delete mode 100644 kie-ci/src/test/resources/kjar/kjar-module-after.jar
delete mode 100644 kie-ci/src/test/resources/kjar/kjar-module-before.jar
create mode 100644 kie-dmn/Developer_Guide.md
create mode 100644
kie-dmn/kie-dmn-api/src/main/java/org/kie/dmn/api/core/EvaluatorResult.java
create mode 100644
kie-dmn/kie-dmn-api/src/main/java/org/kie/dmn/api/core/event/AfterConditionalEvaluationEvent.java
create mode 100644
kie-dmn/kie-dmn-api/src/main/java/org/kie/dmn/api/core/event/AfterEvaluateConditionalEvent.java
delete mode 100644
kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/api/EvaluatorResult.java
create mode 100644
kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/AfterConditionalEvaluationEventImpl.java
create mode 100644
kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/AfterEvaluateConditionalEventImpl.java
create mode 100644
kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/TupleIdentifier.java
create mode 100644
kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/ast/DMNConditionalEvaluatorTest.java
create mode 100644
kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/compiler/DMNCompilerImplTest.java
create mode 100644
kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/impl/DMNModelImplTest.java
create mode 100644
kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/impl/DMNRuntimeEventManagerUtilsTest.java
create mode 100644
kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/impl/TupleIdentifierTest.java
create mode 100644
kie-dmn/kie-dmn-core/src/test/resources/org/kie/dmn/core/0089-nested-inputdata-imports.dmn
create mode 100644
kie-dmn/kie-dmn-core/src/test/resources/org/kie/dmn/core/Model_B.dmn
create mode 100644
kie-dmn/kie-dmn-core/src/test/resources/org/kie/dmn/core/Model_B2.dmn
create mode 100644
kie-dmn/kie-dmn-core/src/test/resources/org/kie/dmn/core/Say_hello_1ID1D.dmn
rename kie-dmn/{ => kie-dmn-feel}/ref-dmn-feel-builtin-functions.adoc (100%)
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/lang/ast/RangeTypeNode.java
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/lang/ast/UndefinedValueNode.java
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/lang/types/GenRangeType.java
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/runtime/functions/BaseFEELFunctionHelper.java
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/runtime/functions/ScoreHelper.java
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/runtime/impl/UndefinedValueComparable.java
create mode 100644
kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/util/XQueryImplUtil.java
delete mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/codegen/feel11/CodegenTestUtil.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/lang/ast/ForExpressionNodeTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/lang/ast/RangeTypeNodeTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/runtime/FEELCompilerTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/runtime/functions/BaseFEELFunctionHelperTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/runtime/functions/BaseFEELFunctionTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/runtime/functions/ScorerHelperTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/runtime/functions/StringJoinFunctionTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/util/EvaluationContextTestUtil.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/util/XQueryImplUtilTest.java
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/invalid_models/DMNv1_5/DMN-Invalid.dmn
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/valid_models/DMNv1_5/LocalHrefs.dmn
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/valid_models/DMNv1_5/MultipleHitRules.dmn
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/valid_models/DMNv1_5/RiskScore_Conditional.dmn
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/valid_models/DMNv1_5/RiskScore_Simple.dmn
create mode 100644 kie-dmn/uml/Compilation.png
create mode 100644 kie-dmn/uml/Compilation.puml
create mode 100644 kie-dmn/uml/Execution.png
create mode 100644 kie-dmn/uml/Execution.puml
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]