diff --git a/jode/jode/Decompiler.java b/jode/jode/Decompiler.java index 03990aa..dc224f2 100644 --- a/jode/jode/Decompiler.java +++ b/jode/jode/Decompiler.java @@ -24,7 +24,8 @@ public class Decompiler { public final static String version = "0.99"; public final static String email = "jochen@gnu.org"; public final static String copyright = - "Jode Copyright 1998,1999 Jochen Hoenicke <"+email+">"; + "Jode (c) 1998,1999 Jochen Hoenicke <"+email+">"; + public static PrintStream err = System.err; public static boolean isVerbose = false; public static boolean isDebugging = false; public static boolean isTypeDebugging = false; @@ -39,8 +40,8 @@ public class Decompiler { public static int importClassLimit = 3; public static void usage() { - System.err.println("Version: " + version); - System.err.println("use: jode [-v][--dest ]" + err.println("Version: " + version); + err.println("use: jode [-v][--dest ]" +"[--imm][--debug][--analyze][--flow]" +"[--type][--inout][--lvt][--check]" +"[--import ]" @@ -52,7 +53,7 @@ public class Decompiler { int i; String classPath = System.getProperty("java.class.path"); File destDir = null; - System.err.println(copyright); + err.println(copyright); for (i=0; i mark) { - System.err.print('.'); + Decompiler.err.print('.'); mark += 1000; } @@ -174,7 +174,7 @@ public class CodeAnalyzer implements Analyzer { } if (Decompiler.isVerbose) - System.err.print('-'); + Decompiler.err.print('-'); excHandlers.analyze(); methodHeader = instr[0]; diff --git a/jode/jode/decompiler/ImportHandler.java b/jode/jode/decompiler/ImportHandler.java index 239bae2..5513cd7 100644 --- a/jode/jode/decompiler/ImportHandler.java +++ b/jode/jode/decompiler/ImportHandler.java @@ -155,7 +155,7 @@ public class JodeEnvironment { } public void error(String message) { - System.err.println(message); + Decompiler.err.println(message); } public void doClass(String className, TabbedPrintWriter writer) @@ -165,11 +165,11 @@ public class JodeEnvironment { try { clazz = ClassInfo.forName(className); } catch (IllegalArgumentException ex) { - System.err.println("`"+className+"' is not a class name"); + Decompiler.err.println("`"+className+"' is not a class name"); return; } - System.err.println(className); + Decompiler.err.println(className); int pkgdelim = className.lastIndexOf('.'); pkg = (pkgdelim == -1)? "" : className.substring(0, pkgdelim);