Jamaica is a language facade for a Java class creation API,
JavaClassCreator. This API closely mimics the Jamaica language, allows
users to define a Java class with the same flow, and supports all the
Jamaica instruction set and macros.
Why Jamaica? Even with the rigid JVM architecture and verification,
creating JVM classes at bytecode level is still highly risky and
error-prone. With Jamaica, you can quickly experiment dynamically
creating classes; once done, mechanically convert the Jamaica source
code into JavaClassCreator API calls. Jamaica is currently the only
macro assembler for JVM, and serves this purpose very well. Please
visit these links:
http://www.judoscript.com/articles/jamaica.html
http://www.judoscript.com/articles/JavaClassCreator.html
http://www.judoscript.com/download.html