However, that bugfix was too aggressive in removing @since tags; it removed them from covariant overrides as well as ordinary overrides. Because the introduction of a covariant override expands the set of possible programs that can be written, the addition of a @since tag is warranted.
The commit with the
https://github.com/openjdk/jdk/commit/31374e10a35119118791b91275ff2b46cc96074f
Most, if not all, of the covariant overrides from which @since was erroneously removed are the Buffer overrides in java.nio; I've thus filed this bug in that category. However, those changes should be audited to determine whether any other @since tags were erroneously removed from other covariant overrides.