langtools/src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
changeset 40308 274367a99f98
parent 38918 bf1ed1a40f5b
child 40762 f8883aa0053c
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
    61             List<Path> paths = getFileListArg(iter, helper);
    61             List<Path> paths = getFileListArg(iter, helper);
    62             if (paths != null)
    62             if (paths != null)
    63                 helper.sourceRoots(paths);
    63                 helper.sourceRoots(paths);
    64         }
    64         }
    65     },
    65     },
    66     SOURCEPATH("-sourcepath", "Specify search path for sources.") {
    66     SOURCE_PATH("--source-path", "Specify search path for sources.") {
    67         @Override
    67         @Override
    68         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
    68         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
    69             List<Path> paths = getFileListArg(iter, helper);
    69             List<Path> paths = getFileListArg(iter, helper);
    70             if (paths != null)
    70             if (paths != null)
    71                 helper.sourcepath(paths);
    71                 helper.sourcepath(paths);
    72         }
    72         }
    73     },
    73     },
    74     MODULEPATH("-modulepath", "Specify search path for modules.") {
    74     SOURCEPATH("-sourcepath", "An alias for -sourcepath") {
       
    75         @Override
       
    76         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
       
    77             SOURCE_PATH.processMatching(iter, helper);
       
    78         }
       
    79     },
       
    80     MODULE_PATH("--module-path", "Specify search path for modules.") {
    75         @Override
    81         @Override
    76         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
    82         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
    77             List<Path> paths = getFileListArg(iter, helper);
    83             List<Path> paths = getFileListArg(iter, helper);
    78             if (paths != null)
    84             if (paths != null)
    79                 helper.modulepath(paths);
    85                 helper.modulepath(paths);
    80         }
    86         }
    81     },
    87     },
    82     CLASSPATH("-classpath", "Specify search path for classes.") {
    88     MODULEPATH("-modulepath", "An alias for -modulepath") {
       
    89         @Override
       
    90         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
       
    91             MODULE_PATH.processMatching(iter, helper);
       
    92         }
       
    93     },
       
    94     P("-p", "An alias for -modulepath") {
       
    95         @Override
       
    96         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
       
    97             MODULE_PATH.processMatching(iter, helper);
       
    98         }
       
    99     },
       
   100     CLASS_PATH("--class-path", "Specify search path for classes.") {
    83         @Override
   101         @Override
    84         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
   102         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
    85             List<Path> paths = getFileListArg(iter, helper);
   103             List<Path> paths = getFileListArg(iter, helper);
    86             if (paths != null)
   104             if (paths != null)
    87                 helper.classpath(paths);
   105                 helper.classpath(paths);
    88         }
   106         }
    89     },
   107     },
       
   108     CLASSPATH("-classpath", "An alias for -classpath.") {
       
   109         @Override
       
   110         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
       
   111             CLASS_PATH.processMatching(iter, helper);
       
   112         }
       
   113     },
    90     CP("-cp", "An alias for -classpath") {
   114     CP("-cp", "An alias for -classpath") {
    91         @Override
   115         @Override
    92         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
   116         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
    93             CLASSPATH.processMatching(iter, helper);
   117             CLASS_PATH.processMatching(iter, helper);
    94         }
   118         }
    95     },
   119     },
    96     X("-x", "Exclude files matching the given pattern") {
   120     X("-x", "Exclude files matching the given pattern") {
    97         @Override
   121         @Override
    98         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {
   122         protected void processMatching(ArgumentIterator iter, OptionHelper helper) {