feature #IASS9Z 新的java脚本插件,支持java8~java17的所有语法特性

This commit is contained in:
everywhere.z
2024-09-22 14:47:13 +08:00
parent e944aa7f4d
commit 342f6329bf
26 changed files with 726 additions and 1 deletions

View File

@@ -85,6 +85,6 @@ public class JavaExecutor extends ScriptExecutor {
return "import com.yomahub.liteflow.script.body.JaninoCommonScriptBody;\n" +
script1 + "\n" +
StrUtil.format("{} item = new {}();\n", className, className) +
"if (item instanceof JaninoCommonScriptBody){item.body(_meta);return null;}else{return item.body(_meta);}";
"if (JaninoCommonScriptBody.class.isInstance(item)){item.body(_meta);return null;}else{return item.body(_meta);}";
}
}