On Mon, 1 Jun 2026 06:29:36 GMT, Dusan Balek <[email protected]> wrote:
>> In the current version of the JDK, there is a small inconsistency in the >> documentation for the `javap` command. >> >> The description currently states that, when no options are used, `javap` >> prints only protected and public fields and methods. >> >> The javap command disassembles one or more class files. The output depends >> on the options used. >> When no options are used, the javap command prints the protected and public >> fields, and methods >> of the classes passed to it. >> >> This contradicts both the documented default for the `-package` option >> >> -package >> Shows package/protected/public classes and members (default). >> >> and the actual behavior of the tool: package-private members are also >> printed by default. >> >> The proposed change is to update the wording to state that `javap` prints >> package-private, protected, and public fields and methods when no >> access-filtering option is specified. >> >> >> --------- >> - [x] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Dusan Balek has updated the pull request incrementally with one additional > commit since the last revision: > > Update reflecting review feedback > > Co-authored-by: Chen Liang <[email protected]> @dbalek Your change (at version 18ac084c6020c3a38e8b517ff9cb204998cf057d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk/pull/31321#issuecomment-4594011371
