Skip to content

Address review feedback on javadoc @see/@ref cleanup - #2

Open
mkitti wants to merge 1 commit into
matteodg:fix-javadoc-errorsfrom
mkitti:pr6504-javadoc-followup
Open

mkitti wants to merge 1 commit into
matteodg:fix-javadoc-errorsfrom
mkitti:pr6504-javadoc-followup

Conversation

@mkitti

@mkitti mkitti commented Jul 23, 2026

Copy link
Copy Markdown

Follow-up fixes for the two open review comments on HDFGroup#6504.

Changes

  1. java/hdf/hdf5lib/H5.java — mattjala's comment noted that the @defgroup blocks for H5S, H5T, H5VL, and H5Z were the only ones left using @see H5x, C-API while every other interface in the file (and even the already-converted java/src-jni/hdf/hdf5lib/H5.java mirror) uses @ref H5x, C-API. Converted all four for consistency.

  2. java/hdf/hdf5lib/HDF5Constants.java and java/src-jni/hdf/hdf5lib/HDF5Constants.java — jhendersonHDF's comment pointed out that dropping @see from @see @ref HDF5LIB (to fix the javadoc build) also drops the "See Also" entry Doxygen renders on the published docs page. This PR already uses a Javadoc-safe way to preserve that semantic elsewhere (package-info.java's @see @ref ERRORS. → See also @ref ERRORS., and HDFArray.java's similar rewrite), so I applied the same See also @ref HDF5LIB pattern here instead of the bare @ref.

Test plan

  • Javadoc build passes (no new errors/warnings introduced)
  • Doxygen build renders the "See Also" links as before

- Convert remaining @see H5S/H5T/H5VL/H5Z, C-API tags to @ref for
  consistency with every other @defgroup interface block in H5.java
  (per mattjala's review comment).
- Restore the Doxygen "See Also" reference in HDF5Constants.java by
  using "See also @ref HDF5LIB" instead of a bare @ref, matching the
  convention already used elsewhere in this PR (package-info.java,
  HDFArray.java) for prose-based @see @ref conversions (per
  jhendersonHDF's review comment).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant