import org.codehaus.jitescript.*;
public class JitescriptExample {
public static void main(String[] args) {
JiteClass jiteClass = new JiteClass("GeneratedClass") {{
defineDefaultConstructor();
ldc("Hello, Jitescript!");
getstatic(System.class, "out", PrintStream.class);
swap();
invokevirtual(PrintStream.class, "println", sig(void.class, Object.class));
voidreturn();
}});
}};
byte[] bytecode = jiteClass.toBytes();
}
}
<dependency>
<groupId>org.codehaus.janino</groupId>
<artifactId>janino</artifactId>
<version>3.0.16</version>
</dependency>
<dependency>
<groupId>org.codehaus.jitescript</groupId>
<artifactId>jitescript</artifactId>
<version>0.4.0</version>
</dependency>