How to use
What is TransJVM?
TransJVM is a Java package to assist compiler writers targeting the Java Virtual Machine.
It provides a simple logical interface for creating JVM classes, expressed in terms of Methods,
Fields, Statements and Expressions. JVM details are hidden.
TransJVM is designed to be fast rather than optimizing, ie. to produce code quickly rather than
produce quick code. It is primarily aimed at interpreter writers,
although compiler writers would merely need to add a peephole optimisation phase.
It will also be useful for any application where reflection is used,
since the performance gains are substantial and it adds only a little complexity to the application.
Features of TransJVM
What TransJVM is not
Learning moreTransJVM comes with full Javadoc documentation and several examples, if you have any questions after you have looked at the documentation please email me.
Java 5TransJVM has been updated to use Java 5.. See the API for details.