urlOf function
Implementation
Uri urlOf(Element? element, [String? name]) {
if (element?.library == null) {
return Uri(scheme: 'dart', path: 'core', fragment: 'dynamic');
}
var fragment = name ?? element!.name;
final enclosing = element!.enclosingElement;
if (enclosing is ClassElement) {
fragment = '${enclosing.name}.$fragment';
}
return normalizeUrl(element.library!.firstFragment.source.uri).replace(fragment: fragment);
}