< prev index next >

src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java

Print this page

        

*** 29,38 **** --- 29,39 ---- import java.util.Map; import java.util.StringTokenizer; import com.sun.tools.javac.code.Flags; import com.sun.tools.javac.main.Option; + import com.sun.tools.javac.main.OptionHelper; import com.sun.tools.javac.util.ListBuffer; import com.sun.tools.javac.util.Options; /**
*** 48,72 **** // ----- options for underlying compiler ----- BOOTCLASSPATH("-bootclasspath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.BOOTCLASSPATH, arg); } }, CLASSPATH("-classpath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.CLASSPATH, arg); } }, CP("-cp", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.CP, arg); } }, EXTDIRS("-extdirs", true) { @Override --- 49,80 ---- // ----- options for underlying compiler ----- BOOTCLASSPATH("-bootclasspath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg); } }, CLASSPATH("-classpath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.CLASS_PATH, arg); } }, CP("-cp", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.CLASS_PATH, arg); ! } ! }, ! ! CLASS_PATH("--class-path", true) { ! @Override ! public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.CLASS_PATH, arg); } }, EXTDIRS("-extdirs", true) { @Override
*** 76,153 **** }, SOURCEPATH("-sourcepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.SOURCEPATH, arg); } }, SYSCLASSPATH("-sysclasspath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.BOOTCLASSPATH, arg); } }, MODULESOURCEPATH("-modulesourcepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULESOURCEPATH, arg); } }, UPGRADEMODULEPATH("-upgrademodulepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.UPGRADEMODULEPATH, arg); } }, SYSTEM("-system", true) { @Override public void process(Helper helper, String arg) { helper.setFileManagerOpt(Option.SYSTEM, arg); } }, MODULEPATH("-modulepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULEPATH, arg); } }, ADDMODS("-addmods", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, LIMITMODS("-limitmods", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, ENCODING("-encoding", true) { @Override public void process(Helper helper, String arg) { helper.encoding = arg; helper.setCompilerOpt(opt, arg); } }, ! RELEASE("-release", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, SOURCE("-source", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } --- 84,224 ---- }, SOURCEPATH("-sourcepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.SOURCE_PATH, arg); ! } ! }, ! ! SOURCE_PATH("--source-path", true) { ! @Override ! public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.SOURCE_PATH, arg); } }, SYSCLASSPATH("-sysclasspath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg); } }, MODULESOURCEPATH("-modulesourcepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg); ! } ! }, ! ! MODULE_SOURCE_PATH("--module-source-path", true) { ! @Override ! public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg); } }, UPGRADEMODULEPATH("-upgrademodulepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg); ! } ! }, ! ! UPGRADE_MODULE_PATH("--upgrade-module-path", true) { ! @Override ! public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg); } }, SYSTEM("-system", true) { @Override public void process(Helper helper, String arg) { helper.setFileManagerOpt(Option.SYSTEM, arg); } }, + SYSTEM_("--system", true) { + @Override + public void process(Helper helper, String arg) { + helper.setFileManagerOpt(Option.SYSTEM, arg); + } + }, + MODULEPATH("-modulepath", true) { @Override public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULE_PATH, arg); ! } ! }, ! ! MODULE_PATH("--module-path", true) { ! @Override ! public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULE_PATH, arg); ! } ! }, ! ! P("-p", true) { ! @Override ! public void process(Helper helper, String arg) { ! helper.setFileManagerOpt(Option.MODULE_PATH, arg); } }, ADDMODS("-addmods", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, + ADD_MODULES("--add-modules", true) { + @Override + public void process(Helper helper, String arg) { + Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg); + } + }, + LIMITMODS("-limitmods", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, + LIMIT_MODULES("--limit-modules", true) { + @Override + public void process(Helper helper, String arg) { + Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg); + } + }, + ENCODING("-encoding", true) { @Override public void process(Helper helper, String arg) { helper.encoding = arg; helper.setCompilerOpt(opt, arg); } }, ! RELEASE("--release", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, + RELEASE_OLD("-release", true) { + @Override + public void process(Helper helper, String arg) { + helper.setCompilerOpt("--release", arg); + } + }, + SOURCE("-source", true) { @Override public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); }
*** 165,174 **** --- 236,294 ---- public void process(Helper helper, String arg) { helper.setCompilerOpt(opt, arg); } }, + XADDREADS("-XaddReads:", false) { + @Override + public void process(Helper helper, String arg) { + Option.ADD_READS.process(helper.getOptionHelper(), arg); + } + }, + + ADD_READS("--add-reads", true) { + @Override + public void process(Helper helper, String arg) { + Option.ADD_READS.process(helper.getOptionHelper(), opt, arg); + } + }, + + ADDEXPORTS("-XaddExports:", false) { + @Override + public void process(Helper helper, String arg) { + Option.ADD_EXPORTS.process(helper.getOptionHelper(), arg); + } + }, + + ADD_EXPORTS("--add-exports", true) { + @Override + public void process(Helper helper, String arg) { + Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg); + } + }, + + XMODULE("-Xmodule:", false) { + @Override + public void process(Helper helper, String arg) { + Option.XMODULE.process(helper.getOptionHelper(), arg); + } + }, + + XPATCH("-Xpatch:", false) { + @Override + public void process(Helper helper, String arg) { + Option.XMODULE.process(helper.getOptionHelper(), arg); + } + }, + + PATCH_MODULE("--patch-module", true) { + @Override + public void process(Helper helper, String arg) { + Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg); + } + }, + // ----- doclet options ----- DOCLET("-doclet", true), // handled in setDocletInvoker DOCLETPATH("-docletpath", true), // handled in setDocletInvoker
*** 360,369 **** --- 480,490 ---- abstract void usage(); abstract void Xusage(); abstract void usageError(String msg, Object... args); + abstract OptionHelper getOptionHelper(); void addToList(ListBuffer<String> list, String str){ StringTokenizer st = new StringTokenizer(str, ":"); String current; while(st.hasMoreTokens()){
< prev index next >