drools-mvel/src/main/java/org/drools/mvel/expr/MVELCompilationUnit.java (8 lines): - line 369: // TODO: need to have one operator per working memory - line 629: // TODO Auto-generated method stub - line 635: // TODO Auto-generated method stub - line 640: // TODO Auto-generated method stub - line 645: // TODO Auto-generated method stub - line 650: // TODO Auto-generated method stub - line 655: // TODO Auto-generated method stub - line 660: // TODO Auto-generated method stub drools-core/src/main/java/org/drools/core/management/GenericKieSessionMonitoringImpl.java (7 lines): - line 351: // TODO Auto-generated method stub - line 356: // TODO Auto-generated method stub - line 361: // TODO Auto-generated method stub - line 366: // TODO Auto-generated method stub - line 371: // TODO Auto-generated method stub - line 376: // TODO Auto-generated method stub - line 381: // TODO Auto-generated method stub drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRL10Expressions.g4 (7 lines): - line 80: // TODO verify that we can omit the backtracking check - line 128: // TODO verify that we can omit the backtracking check - line 141: // TODO verify that we can omit the backtracking check - line 545: // TODO access lsd directly instead of through dynamic context here - line 569: // TODO access lsd directly instead of through dynamic context here - line 576: // TODO access lsd directly instead of through dynamic context here - line 810: // Old parser cannot parse innerCreator with selector expression (outer.new InnerClass() != null) TODO: Delete this after investigation kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/runtime/functions/DecisionTableFunction.java (6 lines): - line 83: // TODO isn't ^ conflicting with the specs page 136 "input expression list: a LIST of the" - line 90: // TODO handle compilation error - line 118: // TODO parse default output value. - line 124: // TODO is there a way to avoid UUID and get from _evaluation_ ctx the name of the wrapping context? - line 125: // TODO also in this case it is using an ad-hoc created FEEL instance instead of the "hosted" one. - line 155: // TODO should be check indeed block of inputSize n inputs, followed by block of outputs. drools-verifier/drools-verifier-drl/src/main/java/org/drools/verifier/data/VerifierDataKnowledgeSession.java (6 lines): - line 51: // TODO: Add queries - line 127: // TODO Auto-generated method stub - line 132: // TODO Auto-generated method stub - line 137: // TODO Auto-generated method stub - line 142: // TODO Auto-generated method stub - line 148: // TODO Auto-generated method stub drools-core/src/main/java/org/drools/core/phreak/EagerPhreakBuilder.java (5 lines): - line 517: // @TODO Haven't made this work for more than 64 nodes, as per SegmentUtilities.nextNodePosMask (mdp) - line 530: // @TODO Haven't made this work for more than 64 nodes, as per SegmentUtilities.nextNodePosMask (mdp) - line 918: // @TODO Haven't made this work for more than 64 nodes, as per SegmentUtilities.nextNodePosMask (mdp) - line 932: // @TODO Haven't made this work for more than 64 nodes, as per SegmentUtilities.nextNodePosMask (mdp) - line 1401: // @TODO alphaterminalnodes shouldn't really have segments created? drools-core/src/main/java/org/drools/core/time/impl/CronExpression.java (4 lines): - line 256: //TODO: (QUARTZ-481) IMPROVE THIS! The following is a BAD solution to this problem. Performance will be very bad here, depending on the cron expression. It is, however A solution. - line 622: // TODO: - line 712: // TODO: implement QUARTZ-423 - line 721: // TODO: implement QUARTZ-423 drools-compiler/src/main/java/org/drools/compiler/testframework/RuleCoverageListener.java (4 lines): - line 88: // TODO Auto-generated method stub - line 93: // TODO Auto-generated method stub - line 98: // TODO Auto-generated method stub - line 103: // TODO Auto-generated method stub drools-verifier/drools-verifier-drl/src/main/java/org/drools/verifier/visitor/RuleDescrVisitor.java (4 lines): - line 76: // TODO: NEEDS TO BE FIXED - line 129: //TODO: -Rikkola- - line 137: //TODO: -Rikkola- - line 142: //TODO: -Rikkola- drools-compiler/src/main/java/org/drools/compiler/testframework/TestingEventListener.java (4 lines): - line 193: // TODO Auto-generated method stub - line 198: // TODO Auto-generated method stub - line 203: // TODO Auto-generated method stub - line 208: // TODO Auto-generated method stub kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/CanBeInlinedAlphaNode.java (3 lines): - line 72: Predicate1 predicate, // TODO DT-ANC this is bound to be removed - line 88: // TODO DT-ANC need these twos to keep the two code paths otherwise only the second - line 93: // TODO DT-ANC predicate information drools-core/src/main/java/org/drools/core/impl/KnowledgeBaseImpl.java (3 lines): - line 297: // TODO WARN: the below must be mutale as that is used by TraitFactory.getClassFieldAccessorStore - line 303: // TODO WARN: the below must be mutable as it's used by org.drools.compiler.builder.impl.KnowledgeBuilderTest - line 774: // @TODO should we allow overrides? only if the class is not in use. kie-dmn/kie-dmn-backend/src/main/java/org/kie/dmn/backend/marshalling/v1_1/xstream/XStreamMarshaller.java (3 lines): - line 217: // TODO will need to remove dups and find missing element not captured? - line 253: xStream.alias("importedElement", String.class ); // TODO where? - line 293: xStream.alias("type", String.class ); // TODO where? drools-model/drools-model-compiler/src/main/java/org/drools/modelcompiler/KiePackagesBuilder.java (3 lines): - line 396: // @TODO this might be wasteful, as we calculating this else where too, and now I only need the boolean (mdp). - line 773: false ); // TODO: query.isAbductive() ); - line 785: // FIXME this is returning null for BindViewItem2, BindViewItem3 etc (mdp) kie-dmn/kie-dmn-core-jsr223/src/main/java/org/kie/dmn/core/jsr223/JSR223EvaluatorCompiler.java (3 lines): - line 49: public JSR223EvaluatorCompiler(DMNCompilerImpl compiler) { // TODO for composition, need DMNEvaluatorCompiler not to rely on self-def methods but go again via compilerConfig defined compiler. - line 130: // TODO ensure pick only from explicit Requirements? - line 140: // if (expression.getExpressionLanguage().equalsIgnoreCase("javascript")) { // TODO force ES6? kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/DMNModelImpl.java (2 lines): - line 423: // TODO assume some defaults - line 444: // TODO assume some defaults drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/lang/DRL5Parser.java (2 lines): - line 4307: // TODO: raise error - line 4578: // TODO: implement this error recovery strategy kie-dmn/kie-dmn-core-jsr223-jq/src/main/java/org/kie/dmn/core/jsr223/jq/JQScriptEngineFactory.java (2 lines): - line 37: return "alpha"; // TODO avoid Drools.getFullVersion() as that requires drools-core which is overkill here. - line 62: return "alpha"; // TODO align to consistency of dep version kie-dmn/kie-dmn-backend/src/main/java/org/kie/dmn/backend/marshalling/v1_4/xstream/XStreamMarshaller.java (2 lines): - line 261: xStream.alias("importedElement", String.class ); // TODO where? - line 297: xStream.alias("type", String.class ); // TODO where? drools-core/src/main/java/org/drools/core/reteoo/EmptyObjectSinkAdapter.java (2 lines): - line 98: // TODO Auto-generated method stub - line 103: // TODO Auto-generated method stub kie-dmn/kie-dmn-core-jsr223-jq/src/main/java/org/kie/dmn/core/jsr223/jq/JQScriptEngine.java (2 lines): - line 44: public class JQScriptEngine extends AbstractScriptEngine { // TODO evaluate implementing Compilable - line 70: if (bindings.containsKey(DMN_UNARYTEST_SYMBOL_VALUE)) { // TODO or check if there is a way to pass multiple inputs to JQ, without resorting to fixed childScopes kie-dmn/kie-dmn-xls2dmn-cli/src/main/java/org/kie/dmn/xls2dmn/cli/DTSheetListener.java (2 lines): - line 68: return; // TODO row 0 being the header. - line 84: return; // TODO row 0 being the header. kie-dmn/kie-dmn-backend/src/main/java/org/kie/dmn/backend/marshalling/v1_2/xstream/XStreamMarshaller.java (2 lines): - line 237: xStream.alias("importedElement", String.class ); // TODO where? - line 272: xStream.alias("type", String.class ); // TODO where? drools-core/src/main/java/org/drools/core/phreak/PhreakNotNode.java (2 lines): - line 190: // ** @TODO (mdp) need to not break forall - line 213: // @TODO this could be more efficient, as it means the entire StagedLeftTuples for all previous nodes where evaluated, needlessly. drools-compiler/src/main/java/org/drools/compiler/builder/impl/TypeDeclarationFactory.java (2 lines): - line 229: //different superclasses -> Incompatible (TODO: check for hierarchy) - line 256: //TODO: further comparison? kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/lang/types/BuiltInType.java (2 lines): - line 44: FUNCTION(SimpleType.FUNCTION), // TODO be parametrized as FUNCTION - line 74: // TODO we should add the EventListener here somehow? drools-compiler/src/main/java/org/drools/compiler/builder/impl/KnowledgeBuilderImpl.java (2 lines): - line 641: // @TODO should we allow overrides? only if the class is not in use. - line 850: // TODO Error attribution might be bugged kie-dmn/kie-dmn-backend/src/main/java/org/kie/dmn/backend/marshalling/v1_3/xstream/XStreamMarshaller.java (2 lines): - line 241: xStream.alias("importedElement", String.class ); // TODO where? - line 277: xStream.alias("type", String.class ); // TODO where? drools-impact-analysis/drools-impact-analysis-graph/drools-impact-analysis-graph-common/src/main/java/org/drools/impact/analysis/graph/ModelToGraphConverter.java (2 lines): - line 171: // TODO: handle "exists" case - line 352: // TODO: drools-traits/src/main/java/org/drools/traits/core/metadata/InvertibleMetaProperty.java (2 lines): - line 21: //TODO FIXME make this extend MetaProperty - line 24: //TODO FIXME make this return an invertible MetaProperty drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/lang/DRL6StrictParser.java (2 lines): - line 4762: // TODO: raise error - line 5040: // TODO: implement this error recovery strategy drools-drlonyaml-parent/drools-drlonyaml-model/src/main/java/org/drools/drlonyaml/model/Pattern.java (2 lines): - line 35: @JsonDeserialize(as = Pattern.class) // see https://stackoverflow.com/a/34128468/893991 TODO maybe enforce this check somehow - line 95: result.as = pattern.getAllBoundIdentifiers().get(0); // TODO check the index=0 is always the pattern one drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/lang/DRL6Parser.java (2 lines): - line 4922: // TODO: raise error - line 5200: // TODO: implement this error recovery strategy kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/parser/feel11/ASTBuilderVisitor.java (2 lines): - line 411: // TODO throw error here? - line 441: // TODO verify, this is never covered in test, possibly as qualifiedName visitor "ingest" it directly. kie-pmml-trusty/kie-pmml-commons/src/main/java/org/kie/pmml/commons/model/KiePMMLTarget.java (2 lines): - line 61: // TODO DROOLS-6345 TargetValue currently unimplemented - only direct number operations allowed - line 70: // TODO DROOLS-6345 TargetValue currently unimplemented drools-alphanetwork-compiler/src/main/java/org/drools/ancompiler/ObjectTypeNodeCompiler.java (2 lines): - line 78: // TODO DT-ANC avoid using a boolean - line 201: // TODO DT-ANC move this outside? drools-core/src/main/java/org/drools/core/util/TupleRBTree.java (2 lines): - line 583: // TODO Auto-generated method stub - line 588: // TODO Auto-generated method stub kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/DMNAlphaNetworkEvaluatorCompiler.java (2 lines): - line 49: // TODO DT-ANC rename as it's too similar do DMNAlphaNetworkCompiler - line 106: // TODO DT-ANC probably need to have all the types in here drools-base/src/main/java/org/drools/base/rule/constraint/XpathConstraint.java (2 lines): - line 85: // TODO ? - line 108: // TODO ? drools-mvel/src/main/java/org/drools/mvel/MVELDialectRuntimeData.java (2 lines): - line 228: // TODO: FIXME: make it consistent with above - line 299: // @TODO MVEL doesn't yet support importing of fields kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/DMNRuntimeImpl.java (2 lines): - line 362: // TODO: do we need to check if the defined variable is a function as it should? - line 365: // TODO: do we need to check/resolve dependencies? drools-core/src/main/java/org/drools/core/phreak/PhreakAccumulateNode.java (2 lines): - line 529: // FIXME This will be really slow, if it re-accumulates on the same LeftTuple (MDP) - line 607: // FIXME This will be really slow, if it re-accumulates on the same LeftTuple (MDP) drools-core/src/main/java/org/drools/core/time/impl/IntervalTrigger.java (1 line): - line 208: // FIXME: this is not safe for serialization drools-quarkus-extension/drools-quarkus-util-deployment/src/main/java/org/drools/quarkus/util/deployment/QuarkusAppPaths.java (1 line): - line 109: // TODO replace ".jar.original" with constant JarResultBuildStep.RENAMED_JAR_EXTENSION when it will be avialable in Quakrus 1.7 drools-util/src/main/java/org/drools/util/DateUtils.java (1 line): - line 67: // FIXME: Workaround to make the tests run with non-English locales kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/DMNCompilerImpl.java (1 line): - line 554: Msg.REQ_BKM_NOT_FOUND_FOR_NODE, // TODO or a DS ? drools-drlonyaml-parent/drools-drlonyaml-model/src/main/java/org/drools/drlonyaml/model/All.java (1 line): - line 30: @JsonDeserialize(as = All.class) // see https://stackoverflow.com/a/34128468/893991 TODO maybe enforce this check somehow drools-verifier/drools-verifier-drl/src/main/java/org/drools/verifier/visitor/ExprConstraintDescrVisitor.java (1 line): - line 164: // TODO: Generated code -Rikkola- kie-util/kie-util-xml/src/main/java/org/kie/utll/xml/LocalDateTimeXStreamConverter.java (1 line): - line 34: * TODO Remove when java.time converters are provided by XStream out of the box. kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/runtime/functions/BaseFEELFunction.java (1 line): - line 150: // TODO: we could implement this method using reflection, just for consistency, kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/ColumnDefinition.java (1 line): - line 95: // TODO DT-ANC check quoting kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/GeneratedSources.java (1 line): - line 39: // TODO DT-ANC https://issues.redhat.com/browse/DROOLS-6620 drools-core/src/main/java/org/drools/core/impl/ActivationsManagerImpl.java (1 line): - line 112: // TODO this is only used by protobuf serialization which is not implemented here for now drools-core/src/main/java/org/drools/core/rule/SlidingTimeWindow.java (1 line): - line 338: // TODO Auto-generated method stub kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/ast/DMNContextEvaluator.java (1 line): - line 120: // TODO ...will need calculation/inference of function return type. drools-verifier/drools-verifier-drl/src/main/java/org/drools/verifier/report/VerifierReportWriterFactory.java (1 line): - line 26: // TODO Auto-generated method stub kie-dmn/kie-dmn-core-jsr223/src/main/java/org/kie/dmn/core/jsr223/JSR223ScriptEngineEvaluator.java (1 line): - line 87: // TODO should this be substituted with Jackson here? drools-commands/src/main/java/org/drools/commands/impl/CommandBasedStatefulKnowledgeSessionImpl.java (1 line): - line 571: // TODO: implement thiss drools-compiler/src/main/java/org/drools/compiler/builder/impl/processors/WindowDeclarationCompilationPhase.java (1 line): - line 48: // TODO: process annotations kie-util/kie-util-xml/src/main/java/org/kie/utll/xml/AnyAnnotationTypePermission.java (1 line): - line 31: // TODO Replace with upstream one when upgrading to XStream 1.5.0 drools-ecj/src/main/java/org/drools/ecj/EclipseJavaCompiler.java (1 line): - line 307: // FIXME: this should not be tied to the extension drools-ruleunits/drools-ruleunits-dsl/src/main/java/org/drools/ruleunits/dsl/constraints/Beta2Constraint.java (1 line): - line 52: // TODO the exprId may be not unique enough and may cause false node sharing kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/parser/feel11/ParserHelper.java (1 line): - line 202: // TODO might need to distinguish between `years and months duration` and `days and time duration` drools-core/src/main/java/org/drools/core/phreak/PhreakAsyncSendNode.java (1 line): - line 88: // TODO context is not thread safe, it needs to be cloned kie-dmn/kie-dmn-backend/src/main/java/org/kie/dmn/backend/marshalling/v1_5/xstream/XStreamMarshaller.java (1 line): - line 247: xStream.alias("importedElement", String.class ); // TODO where? efesto/efesto-core/efesto-common-api/src/main/java/org/kie/efesto/common/api/io/IndexFile.java (1 line): - line 171: // TODO: For now, this method assumes only one or zero IndexFile per modelType will be found in classpath. drools-drlonyaml-parent/drools-drlonyaml-model/src/main/java/org/drools/drlonyaml/model/Not.java (1 line): - line 30: @JsonDeserialize(as = Not.class) // see https://stackoverflow.com/a/34128468/893991 TODO maybe enforce this check somehow drools-mvel/src/main/java/org/drools/mvel/java/JavaGroupByBuilder.java (1 line): - line 373: // TODO: Find out why the grouping key is not put into BoundIdentifier despite kie-dmn/kie-dmn-backend/src/main/java/org/kie/dmn/backend/marshalling/v1_1/xstream/QNameConverter.java (1 line): - line 57: // TODO what to do? kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/TableCell.java (1 line): - line 69: // TODO DT-ANC https://issues.redhat.com/browse/DROOLS-6620 kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/DMNAlphaNetworkEvaluator.java (1 line): - line 27: // TODO DT-ANC review these four names drools-mvel/src/main/java/org/drools/mvel/expr/ActivationPropertyHandler.java (1 line): - line 49: // FIXME hack as MVEL seems to be ignoring indexed variables drools-core/src/main/java/org/drools/core/reteoo/PathMemory.java (1 line): - line 236: // TODO we could reset the agandaItem instead of throwing it away drools-compiler/src/main/resources/org/drools/compiler/compiler/xml/processes/RuleFlowGraphicalFrom4To5.xsl (1 line): - line 47: drools-verifier/drools-verifier-drl/src/main/java/org/drools/verifier/doc/DroolsDocsBuilder.java (1 line): - line 63: // TODO: Use i18n! drools-ruleunits/drools-ruleunits-dsl/src/main/java/org/drools/ruleunits/dsl/constraints/Beta1Constraint.java (1 line): - line 49: // TODO the exprId may be not unique enough and may cause false node sharing drools-kiesession/src/main/java/org/drools/kiesession/session/StatefulKnowledgeSessionImpl.java (1 line): - line 886: // TODO should these be cleared? drools-base/src/main/java/org/drools/base/definitions/rule/impl/RuleImpl.java (1 line): - line 578: //TODO Merge LHS for performace kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/lang/ast/FunctionDefNode.java (1 line): - line 243: // TODO when built-in type can be parametrized as FUNCTION drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/LexerHelper.java (1 line): - line 66: * TODO: This method is low-level and may be too complex in order to keep backward compatibility. kie-drl/kie-drl-runtime-common/src/main/java/org/kie/drl/engine/runtime/model/EfestoInputDrl.java (1 line): - line 30: // TODO {mfusco} Define a generic (instead of "String") that could reasonably contain any given "input" for rule execution drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/expressiontyper/ExpressionTyper.java (1 line): - line 1099: // TODO would it be fine to assume is a global if it's not in the declarations and not the first accesssor in a chain? kie-pmml-trusty/kie-pmml-commons/src/main/java/org/kie/pmml/commons/model/predicates/KiePMMLSimplePredicate.java (1 line): - line 143: // TODO {gcardosi} DROOLS-5604 kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/alphanetbased/Results.java (1 line): - line 143: // if (evaluator.hasDefaultValues()) { TODO DT-ANC default values drools-core/src/main/java/org/drools/core/phreak/PhreakQueryNode.java (1 line): - line 106: throw new RuntimeException("defensive programming while testing"); // @TODO remove later (mdp) drools-drlonyaml-parent/drools-drlonyaml-model/src/main/java/org/drools/drlonyaml/model/Exists.java (1 line): - line 30: @JsonDeserialize(as = Exists.class) // see https://stackoverflow.com/a/34128468/893991 TODO maybe enforce this check somehow drools-mvel/src/main/java/org/drools/mvel/MVELConstraint.java (1 line): - line 361: if (!isJmxAvailable()) { // @TODO have Mario check this (mdp feb2023) drools-model/drools-mvel-parser/src/main/javacc-support/org/drools/mvel/parser/GeneratedMvelParserBase.java (1 line): - line 91: // TODO tokenRange only takes the final token. Need all the tokens. drools-impact-analysis/drools-impact-analysis-graph/drools-impact-analysis-graph-common/src/main/java/org/drools/impact/analysis/graph/Node.java (1 line): - line 103: // TODO: We may omit a link to oneself (Or it may be decided when rendering) drools-drlonyaml-parent/drools-drlonyaml-model/src/main/java/org/drools/drlonyaml/model/Utils.java (1 line): - line 58: throw new UnsupportedOperationException("TODO: "+o); drools-compiler/src/main/resources/org/drools/compiler/semantics/java/parser/Java.g (1 line): - line 1220: // TODO: need a sem pred to check column on these >>> drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/project/KieModuleModelWrapper.java (1 line): - line 95: * TODO: Refactor https://issues.redhat.com/browse/DROOLS-7254 drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DroolsParserExceptionFactory.java (1 line): - line 51: // TODO: need to deal with this array drools-templates/src/main/java/org/drools/template/jdbc/ResultSetGenerator.java (1 line): - line 129: //TODO: you need to throw or handle drools-traits/src/main/java/org/drools/traits/core/factmodel/TraitFieldImpl.java (1 line): - line 69: // TODO NEED BETTER SET/UNSET MANAGEMENT kie-dmn/kie-dmn-core/src/main/resources/org/kie/dmn/core/alphasupport/ColumnValidatorTemplate.java (1 line): - line 38: // TODO DT-ANC this should be a string drools-commands/src/main/java/org/drools/commands/fluent/BaseBatchFluent.java (1 line): - line 100: // @TODO We really should use a component factory for these, but for now use impl lookup kie-drl/kie-drl-compilation-common/src/main/java/org/kie/drl/engine/compilation/utils/DrlCompilerHelper.java (1 line): - line 69: // TODO {mfusco} drools-verifier/drools-verifier-drl/src/main/java/org/drools/verifier/components/LiteralRestriction.java (1 line): - line 75: // TODO: Get this from config. drools-examples-api/named-kiesession-from-file/src/main/resources/logback.xml (1 line): - line 33: kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/runtime/functions/ConcatenateFunction.java (1 line): - line 46: // TODO review accordingly to spec, original behavior was: return null; drools-xml-support/src/main/java/org/drools/xml/support/converters/KBaseConverter.java (1 line): - line 208: // @TODO we don't use support nested includes drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/DrlParser.java (1 line): - line 54: // TODO: REMOVE THIS GENERIC MESSAGE ASAP drools-xml-support/src/main/java/org/drools/xml/support/XStreamHelper.java (1 line): - line 65: // TODO retract is deprecated and should be removed drools-compiler/src/main/resources/org/drools/compiler/compiler/xml/processes/RuleFlowFrom4To5.xsl (1 line): - line 45: drools-model/drools-model-compiler/src/main/java/org/drools/modelcompiler/CanonicalKieModule.java (1 line): - line 232: // TODO should this initialize the CanonicalKieModule in some way? (doesn't seem necessary so far) kie-util/kie-util-xml/src/main/java/org/kie/utll/xml/LocalTimeXStreamConverter.java (1 line): - line 34: * TODO Remove when java.time converters are provided by XStream out of the box. kie-util/kie-util-maven-integration/src/main/java/org/kie/maven/integration/embedder/MavenEmbedder.java (1 line): - line 158: // TODO check null and create a console one ? kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/DMNEvaluatorCompiler.java (1 line): - line 372: // TODO: if it is not the last entry, raise error message drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/lang/DroolsParserExceptionFactory.java (1 line): - line 67: // TODO: need to deal with this array kie-util/kie-util-xml/src/main/java/org/kie/utll/xml/XStreamUtils.java (1 line): - line 276: // TODO remove if setupDefaultSecurity already does this. kie-util/kie-util-xml/src/main/java/org/kie/utll/xml/LocalDateXStreamConverter.java (1 line): - line 31: * TODO Remove when java.time converters are provided by XStream out of the box. drools-drl/drools-drl-ast/src/main/java/org/drools/drl/ast/descr/AccumulateDescr.java (1 line): - line 219: // TODO: need to check that there are no OR occurrences kie-dmn/kie-dmn-core-jsr223/src/main/java/org/kie/dmn/core/jsr223/JSR223Utils.java (1 line): - line 40: * TODO PROVISIONAL, as this does not support non-latin characters, and without accents. drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRL10Parser.g4 (1 line): - line 457: // TODO actions can be removed once there is a DRL6ExpressionsVisitorImpl. drools-kiesession/src/main/java/org/drools/kiesession/audit/WorkingMemoryLogger.java (1 line): - line 476: // TODO fix this filter out hidden compositeNode inside ForEach node drools-kiesession/src/main/java/org/drools/kiesession/audit/WorkingMemoryFileLogger.java (1 line): - line 46: * TODO: make this class more scalable, for example - logging to several files kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-common/src/main/java/org/kie/pmml/models/drools/commons/model/KiePMMLDroolsModel.java (1 line): - line 123: // TODO manage for different kind of retrieved output kie-util/kie-util-xml/src/main/java/org/kie/utll/xml/OffsetDateTimeXStreamConverter.java (1 line): - line 34: * TODO Remove when java.time converters are provided by XStream out of the box. drools-core/src/main/java/org/drools/core/event/knowlegebase/impl/AfterKnowledgeBaseLockedEventImpl.java (1 line): - line 32: // TODO Auto-generated method stub kie-dmn/kie-dmn-feel/src/main/java/org/kie/dmn/feel/lang/impl/JavaBackedType.java (1 line): - line 166: } else if( Map.class.isAssignableFrom(clazz) ) { // TODO not so sure about this one.. drools-serialization-protobuf/src/main/java/org/drools/serialization/protobuf/iterators/LeftTupleIterator.java (1 line): - line 86: if (source.getType() == NodeTypeEnums.AccumulateNode ) { // TODO WHAT ABOUTGROUPBY ? (mdp) drools-compiler/src/main/java/org/drools/compiler/rule/builder/PatternBuilder.java (1 line): - line 1232: // TODO: no need to extract inner declaration when using mvel constraint drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/generator/drlxparse/ConstraintParser.java (1 line): - line 970: // TODO luca this logic should be moved in Constraint compiler?