没有合适的资源?快使用搜索试试~ 我知道了~
Java表达式引擎Aviator.zip
共251个文件
java:240个
xml:5个
md:2个
需积分: 36 11 下载量 97 浏览量
2019-07-16
12:43:27
上传
评论
收藏 410KB ZIP 举报
温馨提示
Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算符,不支持位运算,同时支持表达式的优先级,优先级跟Java的运算符一样,并且支持通过括号来强制优先级。 示例代码: Map<String, Object> env = new HashMap<String, Object>(); env.put("email", "killme2008@gmail.com"); String name = (String)AviatorEvaluator.execute("email=~/([\\w0-8] @\\w [\\.\\w ] )/ ? $1:'unknow'", env); 标签:Aviator
资源推荐
资源详情
资源评论
收起资源包目录
Java表达式引擎Aviator.zip (251个子文件)
aviator_functions.config 77B
.gitignore 22B
MethodWriter.java 85KB
ClassReader.java 71KB
ClassWriter.java 51KB
FunctionTest.java 50KB
GeneratorAdapter.java 43KB
ASMCodeGenerator.java 42KB
Frame.java 41KB
GrammarUnitTest.java 37KB
ExpressionParserUnitTest.java 30KB
InstructionAdapter.java 27KB
OptimizeCodeGenerator.java 27KB
Type.java 25KB
AviatorEvaluatorInstance.java 25KB
AnalyzerAdapter.java 25KB
ExpressionLexerUnitTest.java 23KB
ExpressionParser.java 23KB
AviatorJavaTypeUnitTest.java 23KB
MethodVisitor.java 23KB
AviatorNumberUnitTest.java 20KB
Label.java 20KB
SerialVersionUIDAdder.java 18KB
ASMCodeGeneratorUnitTest.java 17KB
AviatorJavaType.java 17KB
AdviceAdapter.java 16KB
LambdaGenerator.java 13KB
ExpressionLexer.java 12KB
TraceFunction.java 12KB
LocalVariablesSorter.java 11KB
AviatorLong.java 11KB
AviatorEvaluator.java 11KB
AbstractVariadicFunction.java 10KB
Opcodes.java 10KB
RuntimeFunctionDelegator.java 10KB
AnnotationWriter.java 10KB
ClassVisitor.java 10KB
Env.java 9KB
AviatorEvaluatorInstanceUnitTest.java 9KB
Item.java 9KB
Attribute.java 9KB
ByteVector.java 9KB
Method.java 8KB
AbstractFunction.java 8KB
FieldWriter.java 8KB
AviatorNumber.java 8KB
Options.java 8KB
AviatorStringUnitTest.java 8KB
AviatorPatternUnitTest.java 7KB
AviatorFunction.java 7KB
AviatorEvaluatorUnitTest.java 6KB
CodeSizeEvaluator.java 6KB
FakeCodeGenerator.java 6KB
AnnotationVisitor.java 6KB
AviatorObject.java 5KB
AviatorBigInt.java 5KB
Handle.java 5KB
OperationRuntime.java 5KB
AviatorString.java 5KB
LambdaUnitTest.java 5KB
OperatorType.java 5KB
AviatorNilUnitTest.java 4KB
FunctionUtils.java 4KB
AviatorBooleanUnitTest.java 4KB
SeqPredicateFunctionUnitTest.java 4KB
AviatorPattern.java 4KB
FieldVisitor.java 4KB
Handler.java 4KB
SeqFilterFunction.java 4KB
ClassPathConfigFunctionLoader.java 4KB
OperatorFunctionTest.java 3KB
AviatorBoolean.java 3KB
SeqPredicateFunction.java 3KB
StaticInitMerger.java 3KB
SeqFilterFunctionUnitTest.java 3KB
Context.java 3KB
CodeGenerator.java 3KB
AviatorDecimal.java 3KB
BaseExpression.java 3KB
SeqMapFunction.java 3KB
MathPowFunctionUnitTest.java 3KB
Edge.java 3KB
AbstractSeqMinMaxFunction.java 3KB
ClassExpression.java 3KB
SeqIncludeFunction.java 3KB
Variable.java 3KB
AviatorDouble.java 3KB
SeqReduceFunctionUnitTest.java 3KB
SeqReduceFunction.java 3KB
TypeUtils.java 3KB
AviatorScriptEngineFactory.java 3KB
SeqCompsitePredFunFunction.java 3KB
FunctionExample.java 3KB
ClassDefiner.java 2KB
BinaryFunctionUnitTest.java 2KB
StringJoinFunction.java 2KB
SeqSortFunction.java 2KB
SeqMakePredicateFunFunction.java 2KB
BinaryFunction.java 2KB
CustomFunctionUnitTest.java 2KB
共 251 条
- 1
- 2
- 3
资源评论
weixin_39840588
- 粉丝: 448
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于CarNet实现裂缝检测python源码+文档说明+数据+图片(课程设计)
- 课程设计-基于耐火材料裂缝剥落检测python源码+课件
- 基于OpenCV的视频道路车道检测python源码+文档说明+实验演示+图片+使用方法(高分毕业设计)
- 基于OpenCV的案例:图像边缘、角点和轮廓检测,图像分割,图像增强;图片拼接;运动目标检测,颜色直方图比较,三帧帧差法,抠图
- SmartPlug-html大一笔记
- SmartPlug-proteusdemo
- Preliminary Findings on Handmade Rattan Baby Crib andBassinet Designs Regarding.zip
- aveebfq_v1.2.83_downyi.com.apk
- 基于有机发光二极管(OLED)的建模优化算法的matlab仿真源码+数据+文档说明+项目说明(高分课程设计)
- hash01-test.c 本人哈希表(一)的示例代码,仅供参考!
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功