42:f7e64b33d5a4 | 46:7708bd6d800d |
---|---|
47 public Main(PrintWriter out){ | 47 public Main(PrintWriter out){ |
48 this.out = out; | 48 this.out = out; |
49 } | 49 } |
50 | 50 |
51 public static void main(String argv[]) { | 51 public static void main(String argv[]) { |
52 // unless first arg is -Xold, use new javap | |
53 if (!(argv.length >= 1 && argv[0].equals("-Xold"))) { | |
54 com.sun.tools.javap.Main.main(argv); | |
55 return; | |
56 } | |
57 | |
52 entry(argv); | 58 entry(argv); |
53 if (errorOccurred) { | 59 if (errorOccurred) { |
54 System.exit(1); | 60 System.exit(1); |
55 } | 61 } |
56 } | 62 } |
176 usage(); | 182 usage(); |
177 return false; | 183 return false; |
178 } | 184 } |
179 } else if (arg.equals("-all")) { | 185 } else if (arg.equals("-all")) { |
180 env.showallAttr = true; | 186 env.showallAttr = true; |
187 } else if (arg.equals("-Xold")) { | |
188 // ignore: this is old javap | |
181 } else { | 189 } else { |
182 error("invalid flag: " + arg); | 190 error("invalid flag: " + arg); |
183 usage(); | 191 usage(); |
184 return false; | 192 return false; |
185 } | 193 } |