< prev index next >

src/jdk.compiler/share/man/javac.md

Print this page

 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 
< prev index next >