602 B
602 B
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();