Jasmin is a Java ASseMbler INterface. It takes ASCII descriptions of Java classes, written in the Java Virtual Machine instruction set in an assembler-like syntax. . Jasmin converts these input files into binary Java class files (.class) suitable for executing on an Java Virtual Machine.