title: eclipse package explorer: file node duplicates type node?
body: <p>When you activate Java members for the package explorer in eclipse, the tree hierarchy goes source folder > package > java file > type > methods. Together with Mylyn that is actually quite handy. However, I feel that the Java file node is superfluous. Since every file contains exactly one "root" type, there will always be exactly one type node under the file node showing the same name. That just takes space away and doesn't add any info. It would make much more sense to have only the Java language elements in this tree: package > type > members.
  When you disable members it makes sense to replace type nodes with file nodes to avoid having to load the additional information from the file. But when members are enabled it doesn't.</p>
  
  <p>Is there some option which makes the package explorer skip the file nodes, or am I missing some rationale here?</p>