src/share/classes/sun/tools/javap/Main.java

changeset 46
7708bd6d800d
parent 37
b8c8259e0d2b
child 54
eaf608c64fec
equal deleted inserted replaced
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 }

mercurial