Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8219147

Javadoc should expose covariant return type overrides

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 13
    • 11, 12, 13
    • tools
    • None
    • b23
    • generic
    • generic

        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.

              jjg Jonathan Gibbons
              bpb Brian Burkhalter
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: