title: Eclipse: Finding superclass or interface for an overriden method
body: <p>I have a class that extends a supertype, and also implementing several interfaces.</p>
  
  <p>And within that class, i also have an <em>overriden method</em>.</p>
  
  <p>Problem is how do i <strong>quickly find out the origin</strong> of this method in one of the supertype or interfaces used <strong>without having to traverse the types one by one</strong> ?</p>
  
  <p>Just like this example:</p>
  
  <pre><code>class HelloWorld 
      extends ParentType 
      implements InterfaceA, InterfaceB, interfaceC {
  
    // yes it's a overriden method, but is it from ParentType
    // or InterfaceA, or InterfaceB, or InterfaceC ?
    @Override
    public void hello() {
      // do sth here
    }
  
    ...
  }
  </code></pre>
  
  <p>Furthemore, either the parent type or the interfaces could be <strong>extending</strong> other types, which might have the overriden method.</p>