Community
Participate
Working Groups
3.5 M6 or earlier Open a hierarchy view on any project whose classes contain many unnamed inner classes (for example, lots of Listeners, Adapters, and Runnables). The class (and interface) hierarchy tree will have expanded tree nodes with many little unnamed classes in them, for example: AccessibleAdapter new AccessibleAdapter() {...} new AccessibleAdapter() {...} new AccessibleAdapter() {...} new AccessibleAdapter() {...} new AccessibleAdapter() {...} new AccessibleAdapter() {...} etc. These take up a lot of the visual space in the class hierarchy tree, and every time I open a hierarchy view on a project or package I have to go and collapse all of these "noise" nodes before I can really see the tree. Would it be possible to keep these tree nodes collapsed by default? In other words, if a hierarchy tree node representing a class or interface contains only unnamed inner classes for children, then do not expand the node.
I guess this is sort of a dup of bug 40630, but not exactly. I am not requesting filters here - only a cleaner initial state of the hierarchy tree.