langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
changeset 29427 44f4e6905b67
parent 26264 a09fedde76be
child 31506 4e07f827a794
equal deleted inserted replaced
29426:1e47176eefb9 29427:44f4e6905b67
   127             helper.put(XDOCLINT_CUSTOM.text, next);
   127             helper.put(XDOCLINT_CUSTOM.text, next);
   128             return false;
   128             return false;
   129         }
   129         }
   130     },
   130     },
   131 
   131 
       
   132     XDOCLINT_PACKAGE("-Xdoclint/package:", "opt.Xdoclint.package.args", "opt.Xdoclint.package.desc", EXTENDED, BASIC) {
       
   133         @Override
       
   134         public boolean matches(String option) {
       
   135             return DocLint.isValidOption(
       
   136                     option.replace(XDOCLINT_PACKAGE.text, DocLint.XCHECK_PACKAGE));
       
   137         }
       
   138 
       
   139         @Override
       
   140         public boolean process(OptionHelper helper, String option) {
       
   141             String prev = helper.get(XDOCLINT_PACKAGE);
       
   142             String next = (prev == null) ? option : (prev + " " + option);
       
   143             helper.put(XDOCLINT_PACKAGE.text, next);
       
   144             return false;
       
   145         }
       
   146     },
       
   147 
   132     // -nowarn is retained for command-line backward compatibility
   148     // -nowarn is retained for command-line backward compatibility
   133     NOWARN("-nowarn", "opt.nowarn", STANDARD, BASIC) {
   149     NOWARN("-nowarn", "opt.nowarn", STANDARD, BASIC) {
   134         @Override
   150         @Override
   135         public boolean process(OptionHelper helper, String option) {
   151         public boolean process(OptionHelper helper, String option) {
   136             helper.put("-Xlint:none", option);
   152             helper.put("-Xlint:none", option);