Method overriddenElement

Source

@override
Method get overriddenElement {
  ClassElement parent = element.enclosingElement;
  for (InterfaceType t in getAllSupertypes(parent)) {
    Element e = t.getMethod(element.name);
    if (e != null) {
      assert(e.enclosingElement is ClassElement);
      Library l = _findOrCreateEnclosingLibraryFor(e.enclosingElement);
      return new ModelElement.from(e, l);
    }
  }
  return null;
}