jscriptbox:与语言无关的脚本环境

时间:2024-05-23 15:58:02
【文件属性】:

文件名称:jscriptbox:与语言无关的脚本环境

文件大小:164KB

文件格式:ZIP

更新时间:2024-05-23 15:58:02

Java

JScriptBox:使脚本API与语言无关 公开脚本API时,您需要为脚本提供一些变量和函数,运行脚本,然后查看设置了哪些输出和/或调用了哪些函数。 JScriptBox提供了一种以独立于脚本语言的方式将Java API公开给脚本语言的机制。 这意味着,如果您使用JScriptBox编写代码,脚本作者可以使用JSR-223支持的任何语言,例如JavaScript,Ruby,Python,Scheme 目前,仅在野外使用JavaScript(在项目中),但是欢迎使用PR来增强对其他语言的支持。 例子 private int square( int x) { return x * x; } @Test public void example() throws ScriptException { TypedScriptEngine engine = JScriptBox . creat


【文件预览】:
jscriptbox-master
----.travis.yml(202B)
----spotless.eclipseformat.xml(31KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(306B)
----spotless.importorder(95B)
----LICENSE(10KB)
----jscriptbox.png(8KB)
----gradle()
--------wrapper()
----CONTRIBUTING.md(2KB)
----src()
--------test()
--------main()
----CHANGES.md(256B)
----.ci()
--------ci.sh(297B)
--------push-javadoc.sh(1KB)
----.gitignore(109B)
----spotless.license.java(591B)
----README.md(4KB)
----jscriptbox.svg(157KB)
----build.gradle(6KB)

网友评论