< prev index next >

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

Print this page

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