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; }