From: patriot1burke Date: Mon, 12 Apr 2004 20:10:44 +0000 (+0000) Subject: write0 should never delegate to parent. The ClassPool that the CtClass is associated X-Git-Tag: rel_3_17_1_ga~529 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=0cc8b5343f0902ebbec393f93e918ad0193be04b;p=javassist.git write0 should never delegate to parent. The ClassPool that the CtClass is associated with should always be the pool that loaded the class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@82 30ef5769-5b8d-40dd-aea6-55b5d6557bb3 --- diff --git a/src/main/javassist/ClassPool.java b/src/main/javassist/ClassPool.java index cce32995..26468b43 100644 --- a/src/main/javassist/ClassPool.java +++ b/src/main/javassist/ClassPool.java @@ -525,10 +525,6 @@ public class ClassPool extends AbsClassPool { boolean write0(String classname, DataOutputStream out, boolean callback) throws NotFoundException, CannotCompileException, IOException { - // first, delegate to the parent. - if (parent != null && parent.write0(classname, out, callback)) - return true; - CtClass clazz = (CtClass)getCached(classname); if (callback && translator != null && (clazz == null || !clazz.isFrozen())) {