< prev index next >

src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java

Print this page




  78                 void process(Main tool, String opt, String arg) throws BadArgs {
  79                     if (tool.cflag || tool.iflag || tool.uflag || tool.xflag || tool.dflag)
  80                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
  81                     tool.tflag = true;
  82                 }
  83             },
  84             new Option(false, OptionType.MAIN_OPERATION, "--update", "-u") {
  85                 void process(Main tool, String opt, String arg) throws BadArgs {
  86                     if (tool.cflag || tool.iflag || tool.tflag || tool.xflag || tool.dflag)
  87                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
  88                     tool.uflag = true;
  89                 }
  90             },
  91             new Option(false, OptionType.MAIN_OPERATION, "--extract", "-x") {
  92                 void process(Main tool, String opt, String arg) throws BadArgs {
  93                     if (tool.cflag || tool.iflag  || tool.tflag || tool.uflag || tool.dflag)
  94                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
  95                     tool.xflag = true;
  96                 }
  97             },
  98             new Option(false, OptionType.MAIN_OPERATION, "--print-module-descriptor", "-d") {
  99                 void process(Main tool, String opt, String arg) throws BadArgs {
 100                     if (tool.cflag || tool.iflag  || tool.tflag || tool.uflag || tool.xflag)
 101                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
 102                     tool.dflag = true;
 103                 }
 104             },
 105 
 106             // Additional options
 107             new Option(true, OptionType.ANY, "--file", "-f") {
 108                 void process(Main jartool, String opt, String arg) {
 109                     jartool.fname = arg;
 110                 }
 111             },
 112             new Option(false, OptionType.ANY, "--verbose", "-v") {
 113                 void process(Main jartool, String opt, String arg) {
 114                     jartool.vflag = true;
 115                 }
 116             },
 117             new Option(false, OptionType.CREATE, "--normalize", "-n") {
 118                 void process(Main jartool, String opt, String arg) {




  78                 void process(Main tool, String opt, String arg) throws BadArgs {
  79                     if (tool.cflag || tool.iflag || tool.uflag || tool.xflag || tool.dflag)
  80                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
  81                     tool.tflag = true;
  82                 }
  83             },
  84             new Option(false, OptionType.MAIN_OPERATION, "--update", "-u") {
  85                 void process(Main tool, String opt, String arg) throws BadArgs {
  86                     if (tool.cflag || tool.iflag || tool.tflag || tool.xflag || tool.dflag)
  87                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
  88                     tool.uflag = true;
  89                 }
  90             },
  91             new Option(false, OptionType.MAIN_OPERATION, "--extract", "-x") {
  92                 void process(Main tool, String opt, String arg) throws BadArgs {
  93                     if (tool.cflag || tool.iflag  || tool.tflag || tool.uflag || tool.dflag)
  94                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
  95                     tool.xflag = true;
  96                 }
  97             },
  98             new Option(false, OptionType.MAIN_OPERATION, "--describe-module", "-d") {
  99                 void process(Main tool, String opt, String arg) throws BadArgs {
 100                     if (tool.cflag || tool.iflag  || tool.tflag || tool.uflag || tool.xflag)
 101                         throw new BadArgs("error.multiple.main.operations").showUsage(true);
 102                     tool.dflag = true;
 103                 }
 104             },
 105 
 106             // Additional options
 107             new Option(true, OptionType.ANY, "--file", "-f") {
 108                 void process(Main jartool, String opt, String arg) {
 109                     jartool.fname = arg;
 110                 }
 111             },
 112             new Option(false, OptionType.ANY, "--verbose", "-v") {
 113                 void process(Main jartool, String opt, String arg) {
 114                     jartool.vflag = true;
 115                 }
 116             },
 117             new Option(false, OptionType.CREATE, "--normalize", "-n") {
 118                 void process(Main jartool, String opt, String arg) {


< prev index next >