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); |