File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -167,15 +167,17 @@ class Library extends ModelElement
167167 '"$_restoredUri " must not start with "file:"' );
168168 // Strip the package prefix if the library is part of the default package
169169 // or if it is being documented remotely.
170- var packageToHide = package.documentedWhere == DocumentLocation .remote
170+ var defaultPackage = package.documentedWhere == DocumentLocation .remote
171171 ? package.packageMeta
172172 : package.packageGraph.packageMeta;
173- var schemaToHide = 'package:$packageToHide /' ;
173+ var packageNameToHide = defaultPackage.toString ().toLowerCase ();
174+ var schemaToHide = 'package:$packageNameToHide /' ;
174175
175176 nameFromPath = _restoredUri;
176177 if (nameFromPath.startsWith (schemaToHide)) {
177178 nameFromPath = nameFromPath.substring (schemaToHide.length);
178179 }
180+ // Remove the trailing `.dart`.
179181 if (nameFromPath.endsWith ('.dart' )) {
180182 const dartExtensionLength = '.dart' .length;
181183 nameFromPath = nameFromPath.substring (
@@ -184,6 +186,7 @@ class Library extends ModelElement
184186 } else {
185187 nameFromPath = name;
186188 }
189+ // Turn `package:foo/bar/baz` into `package-foo_bar_baz`.
187190 return nameFromPath.replaceAll (':' , '-' ).replaceAll ('/' , '_' );
188191 }();
189192
You can’t perform that action at this time.
0 commit comments