import java.util.*;
import java.io.*;
import jasm.io.*;
import jasm.lang.*;
public class ExampleWriter {
public static void main(String[] args) {
List<Modifier> modifiers = new ArrayList<Modifier>();
modifiers.add(Modifier.ACC_PUBLIC);
ClassFile cf = new ClassFile(
49, // Java 1.5 or later
new JvmType.Clazz("","Example"), // class is Example
JvmTypes.JAVA_LANG_OBJECT, // superclass is Object
Collections.EMPTY_LIST, // implements no interfaces
modifiers); // is public
try {
FileOutputStream fos = new FileOutputStream("Example.class");
ClassFileWriter cfw = new ClassFileWriter(fos);
cfw.write(cf);
System.out.println("Wrote Example.class");
} catch(IOException e) {
System.err.println("Error - " + e.getMessage());
}
}
}