public byte[] transform(ClassLoader loader, String className, Class<?> clazz,
ProtectionDomain domain, byte[] bytes)
throws IllegalClassFormatException {
return inspectClass(className, clazz, bytes);
}
private byte[] inspectClass(String name, Class<?> clazz, byte[] b) {
System.out.println("here"); //OK I see this print
ClassPool pool = ClassPool.getDefault();
System.out.println("inclass"); //can't see it !!
}
ClassPool.getDefault(); Javassistで何もしませんで何が起こる可能性がありますか?
例外はありますか? –
@ThomasUhrigいいえ:(非常に奇妙なことに私は狂ってしまいます。私がprintLnを取り除くと、例外を見ることができます... – JohnJohnGa