From ba2b6103af054d31a88ae38ddaec07797a31b4f8 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 26 Jun 1999 15:54:47 +0000 Subject: [PATCH] fixed a typo that prevented the guessing of class hierarchy git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@878 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/bytecode/ClassInfo.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jode/jode/bytecode/ClassInfo.java b/jode/jode/bytecode/ClassInfo.java index 4c30c3a..f39f7c1 100644 --- a/jode/jode/bytecode/ClassInfo.java +++ b/jode/jode/bytecode/ClassInfo.java @@ -243,7 +243,6 @@ public class ClassInfo extends BinaryInfo { /* always read modifiers, name, super, ifaces */ { - status |= HIERARCHY; modifiers = input.readUnsignedShort(); String className = cpool.getClassName(input.readUnsignedShort()); if (!name.equals(className)) @@ -256,6 +255,7 @@ public class ClassInfo extends BinaryInfo { interfaces[i] = ClassInfo.forName (cpool.getClassName(input.readUnsignedShort())); } + status |= HIERARCHY; } /* fields */ @@ -554,9 +554,10 @@ public class ClassInfo extends BinaryInfo { } catch (NoClassDefFoundError ex2) { } try { - if (clazz != null) + if (clazz != null) { loadInfoReflection(clazz, howMuch); - return; + return; + } } catch (SecurityException ex2) { GlobalOptions.err.println (ex2+" while collecting info about class " + name + ".");