package t;
import java.io.FileOutputStream;
import java.io.IOException;
import org.objectweb.asm.ClassAdapter;
import org.objectweb.asm.ClassReader;
import org.objectweb.asm.ClassVisitor;
import org.objectweb.asm.ClassWriter;
public class CopyClass {
public static void main(String[] args) throws Exception {
ClassWriter out=new ClassWriter(0);
ClassVisitor cv=new ClassAdapter(out);
ClassReader cr=new ClassReader("HelloWorld");
cr.accept(cv, 0);
output("/tmp/HelloWorld.class", out.toByteArray());
}
public static void output(String filename, byte[] data) throws IOException {
FileOutputStream out=new FileOutputStream(filename);
out.write(data);
out.close();
}
}