|
|
||
|---|---|---|
| src | ||
| .gitignore | ||
| README.md | ||
| pom.xml | ||
README.md
Usage example
var compiler = new RuntimeCompiler();
var classname = "com.Test.App";
var source = """
package com.Test;
public class App implements Runnable {
public void run() {
System.out.println("It works! ");
}
}
""";
var compiled = compiler.compile(new SourceCode(classname, source));
var constructor = compiled.getConstructor();
var instance = (Runnable) constructor.newInstance();
instance.run();