文件名称:javaapi和源码-varcode:在运行时动态生成,编译和运行.java源
文件大小:528KB
文件格式:ZIP
更新时间:2024-06-08 12:23:38
系统开源
java api和源码 结合了代码生成器和临时工具来在运行时编译,加载和运行.java源代码。 在运行时生成/运行/导出.java代码 // 1 generate a model _ class _model = _class.of( "package mymodel;", " public class Model " ) .imports( UUID.class ) .method( " public String createId()", "return UUID.randomUUID().toString();" ); // 2) create instance Object dynamicModel = _model.instance(); // 3) call a method on the dynamic instance String id1 = (String)Java.call( dynamicModel, "createId" ); // 4) export .java & .class files: // export "C:\MyApp\src\main\jav