canonicalModelElement property

ModelElement? canonicalModelElement
latefinal

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