@@ -771,20 +771,21 @@ class PackageGraph with CommentReferable, Nameable {
771771 findCanonicalModelElementFor (preferredClass) as Container ? ;
772772 if (canonicalClass != null ) preferredClass = canonicalClass;
773773 }
774- var lib = modelElement.canonicalLibrary;
775- if (modelElement is Library ) return lib ;
774+ var library = modelElement.canonicalLibrary;
775+ if (modelElement is Library ) return library ;
776776
777- if (lib == null && preferredClass != null ) {
778- lib = preferredClass.canonicalLibrary;
777+ if (library == null && preferredClass != null ) {
778+ library = preferredClass.canonicalLibrary;
779779 }
780780 // For elements defined in extensions, they are canonical.
781781 var enclosingElement = element.enclosingElement3;
782782 if (enclosingElement is ExtensionElement ) {
783- lib ?? = getModelForElement (enclosingElement.library) as Library ? ;
783+ library ?? = getModelForElement (enclosingElement.library) as Library ? ;
784784 // TODO(keertip): Find a better way to exclude members of extensions
785785 // when libraries are specified using the "--include" flag.
786- if (lib != null && lib.isDocumented) {
787- return getModelFor (element, lib, enclosingContainer: preferredClass);
786+ if (library != null && library.isDocumented) {
787+ return getModelFor (element, library,
788+ enclosingContainer: preferredClass);
788789 }
789790 }
790791 // TODO(jcollins-g): The data structures should be changed to eliminate
@@ -796,20 +797,20 @@ class PackageGraph with CommentReferable, Nameable {
796797 modelElement = getModelForElement (declaration);
797798 element = modelElement.element;
798799 canonicalModelElement = _findCanonicalModelElementForAmbiguous (
799- modelElement, lib ,
800+ modelElement, library ,
800801 preferredClass: preferredClass as InheritingContainer ? );
801802 } else {
802- if (lib != null ) {
803+ if (library != null ) {
803804 if (element case PropertyInducingElement (: var getter, : var setter)) {
804805 var getterElement =
805- getter == null ? null : getModelFor (getter, lib ) as Accessor ;
806+ getter == null ? null : getModelFor (getter, library ) as Accessor ;
806807 var setterElement =
807- setter == null ? null : getModelFor (setter, lib ) as Accessor ;
808+ setter == null ? null : getModelFor (setter, library ) as Accessor ;
808809 canonicalModelElement = getModelForPropertyInducingElement (
809- element, lib ,
810+ element, library ,
810811 getter: getterElement, setter: setterElement);
811812 } else {
812- canonicalModelElement = getModelFor (element, lib );
813+ canonicalModelElement = getModelFor (element, library );
813814 }
814815 }
815816 assert (canonicalModelElement is ! Inheritable );
0 commit comments