Thomas Darimont
Erfahrenes Mitglied
Hallo,
hier mal noch ne kleine Spielerei vorm zu Bett gehen ;-)
Dabei kommt dann sowas raus
(Wer selbst ein wenig mit Bytecode-Generierung herumspielt hat sicher Spaß damit *g*)
Gruß Tom
hier mal noch ne kleine Spielerei vorm zu Bett gehen ;-)
Java:
/**
*
*/
package de.tutorials;
import java.awt.Desktop;
import java.io.File;
import com.sun.org.apache.bcel.internal.Repository;
import com.sun.org.apache.bcel.internal.classfile.JavaClass;
import com.sun.org.apache.bcel.internal.util.Class2HTML;
/**
* @author Tom
*
*/
public class ClassHtmlRepresentationExample {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
File file = new File("c:/tmp");
JavaClass stringJavaClass = Repository.lookupClass(String.class);
new Class2HTML( stringJavaClass,file.getAbsolutePath() + "/");
Desktop.getDesktop().browse(new File(file,stringJavaClass.getClassName()+".html").toURI());
}
}
Dabei kommt dann sowas raus

(Wer selbst ein wenig mit Bytecode-Generierung herumspielt hat sicher Spaß damit *g*)
Gruß Tom