enhancement #I5FV48 同样的规则,在用代码加载时不应该每次都被解析一遍

This commit is contained in:
everywhere.z
2022-07-08 14:23:45 +08:00
parent ba2349038a
commit 5d01b0abab

View File

@@ -100,7 +100,7 @@ public class LiteFlowChainELBuilder {
//解析el成为一个Condition
//为什么这里只是一个Condition而不是一个List<Condition>呢
//这里无论多复杂的外面必定有一个最外层的Condition所以这里只有一个内部可以嵌套很多层这点和以前的不太一样
Condition condition = (Condition) expressRunner.execute(elStr, context, errorList, false, true);
Condition condition = (Condition) expressRunner.execute(elStr, context, errorList, true, true);
//从condition的第一层嵌套结构里拿出Pre和Finally节点
//为什么只寻找第一层,而不往下寻找了呢?