3 Star 30 Fork 12

tenmg / dsl

标签名
描述
提交信息
操作

问题修复

  • 修复多层动态脚本嵌套时,当内层嵌套多个同层级的动态脚本时,存在解析参数错误的问题。例如:第1层嵌套第二层动态脚本A和B(A在前B在后),解析时如果动态脚本第一层及嵌套的A和B中所有参数均有效时,解析得到的参数集只有第1层和第二层B的参数,实际上也应包含A的参数。

优化改进

  • PlaintextParamsParser 增加对 java.lang.Number 和 java.lang.Boolean 类型参数解析;
  • PlaceHolderUtils.replace 方法增加替换策略。
2024-04-19 18:34

问题修复

  • 修复在动态片段中含有多个参数,且参数值既有值为 null 也有值为非 null 的情况时,DSLUtils.parse 方法解析得到 NamedScript 对象中参数 params 为非 null 参数集的问题。而实际上应该是得到不包含任何参数的空参数集。
  • 修复含有嵌套动态片段,解析得到参数集有误的问题。

优化改进

  • DateUtilsDecimalUtils 增加缓存,提升效率。
2024-02-03 20:38
Java
1
https://gitee.com/tenmg/dsl.git
git@gitee.com:tenmg/dsl.git
tenmg
dsl
dsl

搜索帮助