Bug 384744 - [hovering] Javadoc hover for type should include supertypes
Summary: [hovering] Javadoc hover for type should include supertypes
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.8   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-10 11:23 EDT by Markus Keller CLA
Modified: 2012-07-10 11:23 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Keller CLA 2012-07-10 11:23:31 EDT
The Javadoc hover for types should include supertypes.

For methods, we already show the Overrides:/Specified By: information, but for types, this is missing.

E.g. Javadoc for java.lang.Integer looks like this:
---------------------------------
java.lang
Class Integer

java.lang.Object
  extended by java.lang.Number
      extended by java.lang.Integer

All Implemented Interfaces:
    Serializable, Comparable<Integer>

public final class Integer
extends Number
implements Comparable<Integer>
---------------------------------

Design decisions:
a) rendering location:
  1) in header (after the fully qualified type name)
  2) in block tags list after the main description
b) inherited/default supertypes
  1) show only explicitly specified direct supertypes
  2) show all inherited interfaces from all sypertypes
  3) also show implicit supertypes (Object, Enum, Annotation)