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