红联Linux门户
Linux帮助

Java表达式引擎Aviator发布2.3.4

发布时间:2016-09-26 10:52:48来源:红联作者:numdon
轻量级、高性能的 Java 开源表达式引擎 Aviator 发布 2.3.4 版本,主要变更如下:

重构了配置选项,引入 Options 枚举类,原有的配置方式变更为:[code]AviatorEvaluator.setOption(Options.TRACE, true);
AviatorEvaluator.setOption(Options.OPTIMIZE_LEVEL, AviatorEvaluator.COMPILE);[/code]不再兼容 JDK 1.5,最低版本要求是 JDK 1.6,表达式生成的字节码兼容也提升到 1.6。

引入一个新选项 ALWAYS_USE_DOUBLE_AS_DECIMAL,如果设置为 true,那么所有表达式中的浮点数 literal 都将解析为 BigDecimal。用户自行传入的变量仍然需要自行保证,方便用户进行一些高精度的数值计算。

如果使用 Maven 类似的构建工具,升级版本号即可:[code]
com.googlecode.aviator
aviator
2.3.4
[/code]软件详情:https://github.com/killme2008/aviator/wiki

下载地址:https://github.com/killme2008/aviator/releases

来自:开源中国社区
文章评论

共有 0 条评论