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

changeset 46
7708bd6d800d
parent 37
b8c8259e0d2b
child 54
eaf608c64fec
     1.1 --- a/src/share/classes/sun/tools/javap/Main.java	Fri May 30 11:08:40 2008 +0100
     1.2 +++ b/src/share/classes/sun/tools/javap/Main.java	Tue Jun 03 13:26:47 2008 -0700
     1.3 @@ -49,6 +49,12 @@
     1.4      }
     1.5  
     1.6      public static void main(String argv[]) {
     1.7 +        // unless first arg is -Xold, use new javap
     1.8 +        if (!(argv.length >= 1 && argv[0].equals("-Xold"))) {
     1.9 +            com.sun.tools.javap.Main.main(argv);
    1.10 +            return;
    1.11 +        }
    1.12 +
    1.13          entry(argv);
    1.14          if (errorOccurred) {
    1.15              System.exit(1);
    1.16 @@ -178,6 +184,8 @@
    1.17                      }
    1.18                  } else if (arg.equals("-all")) {
    1.19                      env.showallAttr = true;
    1.20 +                } else if (arg.equals("-Xold")) {
    1.21 +                    // ignore: this is old javap
    1.22                  } else {
    1.23                      error("invalid flag: " + arg);
    1.24                      usage();

mercurial