G
Guest
Gast
Hi,
wie komme ich an den Bytecode einer geladenen klasse?
hat jemand eine Idee?
BCEL will ich nicht verwenden
wie komme ich an den Bytecode einer geladenen klasse?
Code:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(Class.forName("blablabla"));
oos.close();
rd.getContentWrapper().append(baos.toByteArray());
// geht nicht, es fällt: java.lang.ClassFormatError: org/enexus/starter/corefunctions/eNexusStaticShared (Bad magic number)
hat jemand eine Idee?
BCEL will ich nicht verwenden