-
Bug
-
Resolution: Fixed
-
P3
-
11, 12, 13
-
None
-
b23
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8225821 | 14 | Jonathan Gibbons | P3 | Resolved | Fixed | team |
Not showing which methods have covariant return type overrides hides some information from the user. For example, java.nio.MappedByteBuffer has some covariant return type overrides such as
/**
* {@inheritDoc}
*/
@Override
public final MappedByteBuffer reset() {
super.reset();
return this;
}
but reset(), et. al., show up under "Methods declared in class java.nio.Buffer". The hierarchy is MappedByteBuffer extends ByteBuffer extends Buffer extends Object.
/**
* {@inheritDoc}
*/
@Override
public final MappedByteBuffer reset() {
super.reset();
return this;
}
but reset(), et. al., show up under "Methods declared in class java.nio.Buffer". The hierarchy is MappedByteBuffer extends ByteBuffer extends Buffer extends Object.
- backported by
-
JDK-8225821 Javadoc should expose covariant return type overrides
- Resolved
- relates to
-
JDK-8223607 --override-methods=summary ignores some signature changes
- Resolved
-
JDK-4833719 (bf) Views of MappedByteBuffers are not MappedByteBuffers, and cannot be forced
- Resolved
-
JDK-8157000 Do not generate javadoc for overridden method with no spec change
- Resolved