From 744fd531563882758d8db841ac1e9e2ae38fab87 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 4 Sep 1999 11:38:08 +0000 Subject: [PATCH] some comments git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1160 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/decompiler/ClassAnalyzer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jode/jode/decompiler/ClassAnalyzer.java b/jode/jode/decompiler/ClassAnalyzer.java index ca7bdb0..cf5aa9d 100644 --- a/jode/jode/decompiler/ClassAnalyzer.java +++ b/jode/jode/decompiler/ClassAnalyzer.java @@ -437,8 +437,10 @@ public class ClassAnalyzer return; } + /* Clear the SUPER bit, which is also used as SYNCHRONIZED bit. */ int modifiedModifiers = modifiers & ~Modifier.SYNCHRONIZED; if (clazz.isInterface()) + /* interfaces are implicitily abstract */ modifiedModifiers &= ~Modifier.ABSTRACT; if (parent instanceof MethodAnalyzer) { /* method scope classes are implicitly private */ @@ -450,7 +452,7 @@ public class ClassAnalyzer String modif = Modifier.toString(modifiedModifiers); if (modif.length() > 0) writer.print(modif + " "); - /*interface is in modif*/ + /* interface is in modif */ if (!clazz.isInterface()) writer.print("class "); writer.println(name);