canonicalModelElement property
Implementation
late final ModelElement? canonicalModelElement = () {
Container? preferredClass;
// TODO(srawlins): Add mixin.
if (enclosingElement is Class ||
enclosingElement is Enum ||
enclosingElement is Extension) {
preferredClass = enclosingElement as Container?;
}
return packageGraph.findCanonicalModelElementFor(element,
preferredClass: preferredClass);
}();