From 2d7afcd04b007ef3322b132d82f3f32889414232 Mon Sep 17 00:00:00 2001 From: patriot1burke Date: Mon, 12 Apr 2004 20:47:29 +0000 Subject: [PATCH] get0 should look in cached classes first as code extending ClassPool behavior may use different mechanism than parent/child. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@83 30ef5769-5b8d-40dd-aea6-55b5d6557bb3 --- src/main/javassist/ClassPool.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/javassist/ClassPool.java b/src/main/javassist/ClassPool.java index 26468b43..137ad3a9 100644 --- a/src/main/javassist/ClassPool.java +++ b/src/main/javassist/ClassPool.java @@ -660,13 +660,14 @@ public class ClassPool extends AbsClassPool { throws NotFoundException { CtClass clazz; + clazz = getCached(classname); + if (clazz != null) return clazz; if (parent != null) { clazz = parent.get0(classname); if (clazz != null) return clazz; } - clazz = getCached(classname); if (clazz == null) { clazz = get1(classname); if (clazz != null) -- 2.39.5