593
594 - `dep-ann`: Warns about the items marked as deprecated in `javadoc` but
595 without the `@Deprecated` annotation.
596
597 - `divzero`: Warns about the division by the constant integer 0.
598
599 - `empty`: Warns about an empty statement after `if`.
600
601 - `exports`: Warns about the issues regarding module exports.
602
603 - `fallthrough`: Warns about the falling through from one case of a
604 switch statement to the next.
605
606 - `finally`: Warns about `finally` clauses that do not terminate normally.
607
608 - `identity`: Warns about use of a value-based class where an identity
609 class is expected
610
611 - `incubating`: Warns about the use of incubating modules.
612
613 - `lossy-conversions`: Warns about possible lossy conversions
614 in compound assignment.
615
616 - `missing-explicit-ctor`: Warns about missing explicit constructors in
617 public and protected classes in exported packages.
618
619 - `module`: Warns about the module system-related issues.
620
621 - `opens`: Warns about the issues related to module opens.
622
623 - `options`: Warns about the issues relating to use of command line
624 options.
625
626 - `output-file-clash`: Warns if any output file is overwritten during compilation.
627 This can occur, for example, on case-insensitive filesystems.
628
629 - `overloads`: Warns about the issues related to method overloads.
630
631 - `overrides`: Warns about the issues related to method overrides.
632
|
593
594 - `dep-ann`: Warns about the items marked as deprecated in `javadoc` but
595 without the `@Deprecated` annotation.
596
597 - `divzero`: Warns about the division by the constant integer 0.
598
599 - `empty`: Warns about an empty statement after `if`.
600
601 - `exports`: Warns about the issues regarding module exports.
602
603 - `fallthrough`: Warns about the falling through from one case of a
604 switch statement to the next.
605
606 - `finally`: Warns about `finally` clauses that do not terminate normally.
607
608 - `identity`: Warns about use of a value-based class where an identity
609 class is expected
610
611 - `incubating`: Warns about the use of incubating modules.
612
613 - `initialization`: Warns about code in identity classes that wouldn't be
614 allowed in early construction due to a `this` dependency.
615
616 - `lossy-conversions`: Warns about possible lossy conversions
617 in compound assignment.
618
619 - `missing-explicit-ctor`: Warns about missing explicit constructors in
620 public and protected classes in exported packages.
621
622 - `module`: Warns about the module system-related issues.
623
624 - `opens`: Warns about the issues related to module opens.
625
626 - `options`: Warns about the issues relating to use of command line
627 options.
628
629 - `output-file-clash`: Warns if any output file is overwritten during compilation.
630 This can occur, for example, on case-insensitive filesystems.
631
632 - `overloads`: Warns about the issues related to method overloads.
633
634 - `overrides`: Warns about the issues related to method overrides.
635
|