< prev index next >

langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java

Print this page




  32 import java.util.StringTokenizer;
  33 
  34 import com.sun.tools.javac.main.Option;
  35 import com.sun.tools.javac.main.OptionHelper;
  36 import com.sun.tools.javac.util.Options;
  37 
  38 /**
  39  * javadoc tool options.
  40  *
  41  *  <p><b>This is NOT part of any supported API.
  42  *  If you write code that depends on this, you do so at your own risk.
  43  *  This code and its internal interfaces are subject to change or
  44  *  deletion without notice.</b>
  45  */
  46 public enum ToolOption {
  47     // ----- options for underlying compiler -----
  48 
  49     BOOTCLASSPATH("-bootclasspath", true) {
  50         @Override
  51         public void process(Helper helper, String arg) {
  52             helper.setFileManagerOpt(Option.BOOTCLASSPATH, arg);
  53         }
  54     },
  55 
  56     CLASSPATH("-classpath", true) {
  57         @Override
  58         public void process(Helper helper, String arg) {
  59             helper.setFileManagerOpt(Option.CLASSPATH, arg);
  60         }
  61     },
  62 
  63     CP("-cp", true) {
  64         @Override
  65         public void process(Helper helper, String arg) {
  66             helper.setFileManagerOpt(Option.CP, arg);







  67         }
  68     },
  69 
  70     EXTDIRS("-extdirs", true) {
  71         @Override
  72         public void process(Helper helper, String arg) {
  73             helper.setFileManagerOpt(Option.EXTDIRS, arg);
  74         }
  75     },
  76 
  77     SOURCEPATH("-sourcepath", true) {
  78         @Override
  79         public void process(Helper helper, String arg) {
  80             helper.setFileManagerOpt(Option.SOURCEPATH, arg);







  81         }
  82     },
  83 
  84     SYSCLASSPATH("-sysclasspath", true) {
  85         @Override
  86         public void process(Helper helper, String arg) {
  87             helper.setFileManagerOpt(Option.BOOTCLASSPATH, arg);
  88         }
  89     },
  90 
  91     MODULESOURCEPATH("-modulesourcepath", true) {
  92         @Override
  93         public void process(Helper helper, String arg) {
  94             helper.setFileManagerOpt(Option.MODULESOURCEPATH, arg);







  95         }
  96     },
  97 
  98     UPGRADEMODULEPATH("-upgrademodulepath", true) {
  99         @Override
 100         public void process(Helper helper, String arg) {
 101             helper.setFileManagerOpt(Option.UPGRADEMODULEPATH, arg);







 102         }
 103     },
 104 
 105     SYSTEM("-system", true) {
 106         @Override
 107         public void process(Helper helper, String arg) {
 108             helper.setFileManagerOpt(Option.SYSTEM, arg);
 109         }
 110     },
 111 







 112     MODULEPATH("-modulepath", true) {
 113         @Override
 114         public void process(Helper helper, String arg) {
 115             helper.setFileManagerOpt(Option.MODULEPATH, arg);














 116         }
 117     },
 118 
 119     ADDMODS("-addmods", true) {
 120         @Override
 121         public void process(Helper helper, String arg) {
 122             Option.ADDMODS.process(helper.getOptionHelper(), opt, arg);







 123         }
 124     },
 125 
 126     LIMITMODS("-limitmods", true) {
 127         @Override
 128         public void process(Helper helper, String arg) {
 129             Option.LIMITMODS.process(helper.getOptionHelper(), opt, arg);







 130         }
 131     },
 132 
 133     ENCODING("-encoding", true) {
 134         @Override
 135         public void process(Helper helper, String arg) {
 136             helper.encoding = arg;
 137             helper.setFileManagerOpt(Option.ENCODING, arg);
 138         }
 139     },
 140 
 141     RELEASE("-release", true) {







 142         @Override
 143         public void process(Helper helper, String arg) {
 144             Option.RELEASE.process(helper.getOptionHelper(), opt, arg);
 145         }
 146     },
 147 
 148     SOURCE("-source", true) {
 149         @Override
 150         public void process(Helper helper, String arg) {
 151             Option.SOURCE.process(helper.getOptionHelper(), opt, arg);
 152         }
 153     },
 154 
 155     XMAXERRS("-Xmaxerrs", true) {
 156         @Override
 157         public void process(Helper helper, String arg) {
 158             Option.XMAXERRS.process(helper.getOptionHelper(), opt, arg);
 159         }
 160     },
 161 
 162     XMAXWARNS("-Xmaxwarns", true) {
 163         @Override
 164         public void process(Helper helper, String arg) {
 165             Option.XMAXWARNS.process(helper.getOptionHelper(), opt, arg);
 166         }
 167     },
 168 
 169     XADDREADS("-XaddReads:", false) {
 170         @Override
 171         public void process(Helper helper, String arg) {
 172             Option.XADDREADS.process(helper.getOptionHelper(), arg);














 173         }
 174     },
 175 
 176     XADDEXPORTS("-XaddExports:", false) {
 177         @Override
 178         public void process(Helper helper, String arg) {
 179             Option.XADDEXPORTS.process(helper.getOptionHelper(), arg);
 180         }
 181     },
 182 
 183     XMODULE("-Xmodule:", false) {
 184         @Override
 185         public void process(Helper helper, String arg) {
 186             Option.XMODULE.process(helper.getOptionHelper(), arg);
 187         }
 188     },
 189 
 190     XPATCH("-Xpatch:", false) {
 191         @Override
 192         public void process(Helper helper, String arg) {
 193             Option.XMODULE.process(helper.getOptionHelper(), arg);
 194         }
 195     },
 196 







 197     // ----- doclet options -----
 198 
 199     DOCLET("-doclet", true), // handled in setDocletInvoker
 200 
 201     DOCLETPATH("-docletpath", true), // handled in setDocletInvoker
 202 
 203     // ----- selection options -----
 204 
 205     SUBPACKAGES("-subpackages", true) {
 206         @Override
 207         public void process(Helper helper, String arg) {
 208             helper.addToList(helper.subPackages, arg);
 209         }
 210     },
 211 
 212     EXCLUDE("-exclude", true) {
 213         @Override
 214         public void process(Helper helper, String arg) {
 215             helper.addToList(helper.excludedPackages, arg);
 216         }




  32 import java.util.StringTokenizer;
  33 
  34 import com.sun.tools.javac.main.Option;
  35 import com.sun.tools.javac.main.OptionHelper;
  36 import com.sun.tools.javac.util.Options;
  37 
  38 /**
  39  * javadoc tool options.
  40  *
  41  *  <p><b>This is NOT part of any supported API.
  42  *  If you write code that depends on this, you do so at your own risk.
  43  *  This code and its internal interfaces are subject to change or
  44  *  deletion without notice.</b>
  45  */
  46 public enum ToolOption {
  47     // ----- options for underlying compiler -----
  48 
  49     BOOTCLASSPATH("-bootclasspath", true) {
  50         @Override
  51         public void process(Helper helper, String arg) {
  52             helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg);
  53         }
  54     },
  55 
  56     CLASSPATH("-classpath", true) {
  57         @Override
  58         public void process(Helper helper, String arg) {
  59             helper.setFileManagerOpt(Option.CLASS_PATH, arg);
  60         }
  61     },
  62 
  63     CP("-cp", true) {
  64         @Override
  65         public void process(Helper helper, String arg) {
  66             helper.setFileManagerOpt(Option.CLASS_PATH, arg);
  67         }
  68     },
  69 
  70     CLASS_PATH("--class-path", true) {
  71         @Override
  72         public void process(Helper helper, String arg) {
  73             helper.setFileManagerOpt(Option.CLASS_PATH, arg);
  74         }
  75     },
  76 
  77     EXTDIRS("-extdirs", true) {
  78         @Override
  79         public void process(Helper helper, String arg) {
  80             helper.setFileManagerOpt(Option.EXTDIRS, arg);
  81         }
  82     },
  83 
  84     SOURCEPATH("-sourcepath", true) {
  85         @Override
  86         public void process(Helper helper, String arg) {
  87             helper.setFileManagerOpt(Option.SOURCE_PATH, arg);
  88         }
  89     },
  90 
  91     SOURCE_PATH("--source-path", true) {
  92         @Override
  93         public void process(Helper helper, String arg) {
  94             helper.setFileManagerOpt(Option.SOURCE_PATH, arg);
  95         }
  96     },
  97 
  98     SYSCLASSPATH("-sysclasspath", true) {
  99         @Override
 100         public void process(Helper helper, String arg) {
 101             helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg);
 102         }
 103     },
 104 
 105     MODULESOURCEPATH("-modulesourcepath", true) {
 106         @Override
 107         public void process(Helper helper, String arg) {
 108             helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg);
 109         }
 110     },
 111 
 112     MODULE_SOURCE_PATH("--module-source-path", true) {
 113         @Override
 114         public void process(Helper helper, String arg) {
 115             helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg);
 116         }
 117     },
 118 
 119     UPGRADEMODULEPATH("-upgrademodulepath", true) {
 120         @Override
 121         public void process(Helper helper, String arg) {
 122             helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg);
 123         }
 124     },
 125 
 126     UPGRADE_MODULE_PATH("--upgrade-module-path", true) {
 127         @Override
 128         public void process(Helper helper, String arg) {
 129             helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg);
 130         }
 131     },
 132 
 133     SYSTEM("-system", true) {
 134         @Override
 135         public void process(Helper helper, String arg) {
 136             helper.setFileManagerOpt(Option.SYSTEM, arg);
 137         }
 138     },
 139 
 140     SYSTEM_("--system", true) {
 141         @Override
 142         public void process(Helper helper, String arg) {
 143             helper.setFileManagerOpt(Option.SYSTEM, arg);
 144         }
 145     },
 146 
 147     MODULEPATH("-modulepath", true) {
 148         @Override
 149         public void process(Helper helper, String arg) {
 150             helper.setFileManagerOpt(Option.MODULE_PATH, arg);
 151         }
 152     },
 153 
 154     MODULE_PATH("--module-path", true) {
 155         @Override
 156         public void process(Helper helper, String arg) {
 157             helper.setFileManagerOpt(Option.MODULE_PATH, arg);
 158         }
 159     },
 160 
 161     P("-p", true) {
 162         @Override
 163         public void process(Helper helper, String arg) {
 164             helper.setFileManagerOpt(Option.MODULE_PATH, arg);
 165         }
 166     },
 167 
 168     ADDMODS("-addmods", true) {
 169         @Override
 170         public void process(Helper helper, String arg) {
 171             Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg);
 172         }
 173     },
 174 
 175     ADD_MODULES("--add-modules", true) {
 176         @Override
 177         public void process(Helper helper, String arg) {
 178             Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg);
 179         }
 180     },
 181 
 182     LIMITMODS("-limitmods", true) {
 183         @Override
 184         public void process(Helper helper, String arg) {
 185             Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg);
 186         }
 187     },
 188 
 189     LIMIT_MODULES("--limit-modules", true) {
 190         @Override
 191         public void process(Helper helper, String arg) {
 192             Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg);
 193         }
 194     },
 195 
 196     ENCODING("-encoding", true) {
 197         @Override
 198         public void process(Helper helper, String arg) {
 199             helper.encoding = arg;
 200             helper.setFileManagerOpt(Option.ENCODING, arg);
 201         }
 202     },
 203 
 204     RELEASE("--release", true) {
 205         @Override
 206         public void process(Helper helper, String arg) {
 207             Option.RELEASE.process(helper.getOptionHelper(), opt, arg);
 208         }
 209     },
 210 
 211     RELEASE_OLD("-release", true) {
 212         @Override
 213         public void process(Helper helper, String arg) {
 214             Option.RELEASE.process(helper.getOptionHelper(), opt, arg);
 215         }
 216     },
 217 
 218     SOURCE("-source", true) {
 219         @Override
 220         public void process(Helper helper, String arg) {
 221             Option.SOURCE.process(helper.getOptionHelper(), opt, arg);
 222         }
 223     },
 224 
 225     XMAXERRS("-Xmaxerrs", true) {
 226         @Override
 227         public void process(Helper helper, String arg) {
 228             Option.XMAXERRS.process(helper.getOptionHelper(), opt, arg);
 229         }
 230     },
 231 
 232     XMAXWARNS("-Xmaxwarns", true) {
 233         @Override
 234         public void process(Helper helper, String arg) {
 235             Option.XMAXWARNS.process(helper.getOptionHelper(), opt, arg);
 236         }
 237     },
 238 
 239     XADDREADS("-XaddReads:", false) {
 240         @Override
 241         public void process(Helper helper, String arg) {
 242             Option.ADD_READS.process(helper.getOptionHelper(), arg);
 243         }
 244     },
 245 
 246     ADD_READS("--add-reads", true) {
 247         @Override
 248         public void process(Helper helper, String arg) {
 249             Option.ADD_READS.process(helper.getOptionHelper(), opt, arg);
 250         }
 251     },
 252 
 253     ADDEXPORTS("-XaddExports:", false) {
 254         @Override
 255         public void process(Helper helper, String arg) {
 256             Option.ADD_EXPORTS.process(helper.getOptionHelper(), arg);
 257         }
 258     },
 259 
 260     ADD_EXPORTS("--add-exports", true) {
 261         @Override
 262         public void process(Helper helper, String arg) {
 263             Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg);
 264         }
 265     },
 266 
 267     XMODULE("-Xmodule:", false) {
 268         @Override
 269         public void process(Helper helper, String arg) {
 270             Option.XMODULE.process(helper.getOptionHelper(), arg);
 271         }
 272     },
 273 
 274     XPATCH("-Xpatch:", false) {
 275         @Override
 276         public void process(Helper helper, String arg) {
 277             Option.XMODULE.process(helper.getOptionHelper(), arg);
 278         }
 279     },
 280 
 281     PATCH_MODULE("--patch-module", true) {
 282         @Override
 283         public void process(Helper helper, String arg) {
 284             Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg);
 285         }
 286     },
 287 
 288     // ----- doclet options -----
 289 
 290     DOCLET("-doclet", true), // handled in setDocletInvoker
 291 
 292     DOCLETPATH("-docletpath", true), // handled in setDocletInvoker
 293 
 294     // ----- selection options -----
 295 
 296     SUBPACKAGES("-subpackages", true) {
 297         @Override
 298         public void process(Helper helper, String arg) {
 299             helper.addToList(helper.subPackages, arg);
 300         }
 301     },
 302 
 303     EXCLUDE("-exclude", true) {
 304         @Override
 305         public void process(Helper helper, String arg) {
 306             helper.addToList(helper.excludedPackages, arg);
 307         }


< prev index next >