View | Details | Raw Unified | Return to bug 359721 | Differences between
and this patch

Collapse All | Expand All

(-)a/bundles/org.eclipse.jdt.doc.user/tasks/task-suppress_warnings.htm (+1 lines)
Lines 40-45 Link Here
40
<li><span class="token">nls</span> to suppress warnings relative to non-nls string literals</li>
40
<li><span class="token">nls</span> to suppress warnings relative to non-nls string literals</li>
41
<li><span class="token">null</span> to suppress warnings relative to null analysis</li>
41
<li><span class="token">null</span> to suppress warnings relative to null analysis</li>
42
<li><span class="token">rawtypes</span> to suppress warnings relative to usage of raw types</li>
42
<li><span class="token">rawtypes</span> to suppress warnings relative to usage of raw types</li>
43
<li><span class="token">resource</span> to suppress warnings relative to usage of resources of type Closeable</li>
43
<li><span class="token">restriction</span> to suppress warnings relative to usage of discouraged or forbidden references</li>
44
<li><span class="token">restriction</span> to suppress warnings relative to usage of discouraged or forbidden references</li>
44
45
45
<li><span class="token">serial</span> to suppress warnings relative to missing serialVersionUID field for a serializable class</li>
46
<li><span class="token">serial</span> to suppress warnings relative to missing serialVersionUID field for a serializable class</li>
(-)a/bundles/org.eclipse.jdt.doc.user/tasks/task-using_batch_compiler.htm (-10 / +24 lines)
Lines 216-222 Link Here
216
<td colspan="3">Display advanced warning options</td>
216
<td colspan="3">Display advanced warning options</td>
217
</tr>
217
</tr>
218
<tr>
218
<tr>
219
<td valign="top" width="250" rowspan="70">-warn:...</td>
219
<td valign="top" width="250" rowspan="72">-warn:...</td>
220
220
221
<td valign="top" colspan="3">Specify the set of enabled warnings.<br />
221
<td valign="top" colspan="3">Specify the set of enabled warnings.<br />
222
e.g. <span class="c3">-warn:unusedLocal,deprecation</span><br />
222
e.g. <span class="c3">-warn:unusedLocal,deprecation</span><br />
Lines 239-244 Link Here
239
<td>disable specific warnings</td>
239
<td>disable specific warnings</td>
240
</tr>
240
</tr>
241
</table>
241
</table>
242
In the column <strong>Default</strong> below, a mark "+/-" indicates that an option covers several fine grained warning variants,
243
some of which are enabled by default, others disabled. This means that specifying the given option with "+"
244
will enable more warnings than the default, and specifying "-" disables some that are enabled by default. 
242
</td>
245
</td>
243
</tr>
246
</tr>
244
<tr>
247
<tr>
Lines 247-259 Link Here
247
<th align="left">Description</th>
250
<th align="left">Description</th>
248
</tr>
251
</tr>
249
<tr>
252
<tr>
250
<td align="center" valign="top">-</td>
253
<td align="center" valign="top">+/-</td>
251
<td align="left" valign="top">allDeadCode</td>
254
<td align="left" valign="top">allDeadCode</td>
252
<td valign="top">dead code including trivial if(DEBUG) check</td>
255
<td valign="top">dead code including trivial if(DEBUG) check</td>
253
</tr>
256
</tr>
254
257
255
<tr>
258
<tr>
256
<td align="center" valign="top">-</td>
259
<td align="center" valign="top">+/-</td>
257
<td align="left" valign="top">allDeprecation</td>
260
<td align="left" valign="top">allDeprecation</td>
258
<td valign="top">deprecation even inside deprecated code</td>
261
<td valign="top">deprecation even inside deprecated code</td>
259
</tr>
262
</tr>
Lines 267-272 Link Here
267
<td align="center" valign="top">-</td>
270
<td align="center" valign="top">-</td>
268
<td align="left" valign="top">allOver-ann</td>
271
<td align="left" valign="top">allOver-ann</td>
269
<td valign="top">all missing @Override annotations (superclass and superinterfaces)</td>
272
<td valign="top">all missing @Override annotations (superclass and superinterfaces)</td>
273
</tr>
274
<tr>
275
<td align="center" valign="top">-</td>
276
<td align="left" valign="top">all-static-method</td>
277
<td valign="top">all method can be declared as static warnings</td>
270
</tr>
278
</tr>
271
<tr>
279
<tr>
272
<td align="center" valign="top">+</td>
280
<td align="center" valign="top">+</td>
Lines 313-319 Link Here
313
<td valign="top">missing @Deprecated annotation</td>
321
<td valign="top">missing @Deprecated annotation</td>
314
</tr>
322
</tr>
315
<tr>
323
<tr>
316
<td align="center" valign="top">+</td>
324
<td align="center" valign="top">+/-</td>
317
<td align="left" valign="top">deprecation</td>
325
<td align="left" valign="top">deprecation</td>
318
<td valign="top">usage of deprecated type or member outside deprecated code</td>
326
<td valign="top">usage of deprecated type or member outside deprecated code</td>
319
</tr>
327
</tr>
Lines 373-379 Link Here
373
<td valign="top">missing hashCode() method when overriding equals()</td>
381
<td valign="top">missing hashCode() method when overriding equals()</td>
374
</tr>
382
</tr>
375
<tr>
383
<tr>
376
<td align="center" valign="top">-</td>
384
<td align="center" valign="top">+/-</td>
377
<td align="left" valign="top">hiding</td>
385
<td align="left" valign="top">hiding</td>
378
<td valign="top">macro for fieldHiding, localHiding, typeHiding and maskedCatchBlock</td>
386
<td valign="top">macro for fieldHiding, localHiding, typeHiding and maskedCatchBlock</td>
379
</tr>
387
</tr>
Lines 432-438 Link Here
432
</tr>
440
</tr>
433
441
434
<tr>
442
<tr>
435
<td align="center" valign="top">-</td>
443
<td align="center" valign="top">+/-</td>
436
<td align="left" valign="top">null</td>
444
<td align="left" valign="top">null</td>
437
<td valign="top">potential missing or redundant null check</td>
445
<td valign="top">potential missing or redundant null check</td>
438
</tr>
446
</tr>
Lines 464-469 Link Here
464
<td valign="top">usage a of raw type (instead of a parameterized type)</td>
472
<td valign="top">usage a of raw type (instead of a parameterized type)</td>
465
</tr>
473
</tr>
466
<tr>
474
<tr>
475
<td align="center" valign="top">+/-</td>
476
<td align="left" valign="top">resource</td>
477
<td valign="top">(potentially) unsafe usage of resource of type Closeable</td>
478
</tr>
479
480
<tr>
467
<td align="center" valign="top">-</td>
481
<td align="center" valign="top">-</td>
468
<td align="left" valign="top">semicolon</td>
482
<td align="left" valign="top">semicolon</td>
469
483
Lines 481-487 Link Here
481
495
482
</tr>
496
</tr>
483
<tr>
497
<tr>
484
<td align="center" valign="top">-</td>
498
<td align="center" valign="top">+/-</td>
485
<td align="left" valign="top">static-access</td>
499
<td align="left" valign="top">static-access</td>
486
<td valign="top">macro for indirectStatic and staticReceiver</td>
500
<td valign="top">macro for indirectStatic and staticReceiver</td>
487
</tr>
501
</tr>
Lines 549-555 Link Here
549
563
550
</tr>
564
</tr>
551
<tr>
565
<tr>
552
<td align="center" valign="top">-</td>
566
<td align="center" valign="top">+/-</td>
553
<td align="left" valign="top">unused</td>
567
<td align="left" valign="top">unused</td>
554
<td valign="top">macro for unusedAllocation, unusedArgument, unusedImport, unusedLabel, unusedLocal, unusedPrivate, unusedThrown and unusedTypeArgs</td>
568
<td valign="top">macro for unusedAllocation, unusedArgument, unusedImport, unusedLabel, unusedLocal, unusedPrivate, unusedThrown and unusedTypeArgs</td>
555
</tr>
569
</tr>
Lines 605-613 Link Here
605
<td valign="top">varargs argument need explicit cast</td>
619
<td valign="top">varargs argument need explicit cast</td>
606
</tr>
620
</tr>
607
<tr>
621
<tr>
608
<td align="center" valign="top">+</td>
622
<td align="center" valign="top">+/-</td>
609
<td align="left" valign="top">warningToken</td>
623
<td align="left" valign="top">warningToken</td>
610
<td valign="top">unhandled warning token in @SuppressWarnings</td>
624
<td valign="top">unhandled or unused warning token in @SuppressWarnings</td>
611
</tr>
625
</tr>
612
<tr>
626
<tr>
613
<td valign="top">-nowarn</td>
627
<td valign="top">-nowarn</td>

Return to bug 359721