Skip to content

Commit e8d9fd4

Browse files
committed
dartfmt
1 parent 4e16d26 commit e8d9fd4

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

lib/src/markdown_processor.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,12 @@ MatchingLinkResult _getMatchingLinkElementCommentReferable(
309309
var lookupResult =
310310
warnable.referenceBy(commentReference.referenceBy, filter: filter);
311311

312+
// TODO(jcollins-g): Referring to packages or other non-[ModelElement]s
313+
// might be needed here. Determine if that's the case.
314+
if (!(lookupResult is ModelElement)) {
315+
lookupResult = null;
316+
}
317+
312318
// TODO(jcollins-g): Consider prioritizing analyzer resolution before custom.
313319
return MatchingLinkResult(lookupResult);
314320
}

lib/src/model/prefix.dart

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,20 @@
22
// for details. All rights reserved. Use of this source code is governed by a
33
// BSD-style license that can be found in the LICENSE file.
44

5-
6-
75
import 'package:analyzer/dart/element/element.dart';
86
import 'package:analyzer/dart/element/scope.dart';
97
import 'package:dartdoc/src/model/comment_referable.dart';
108
import 'package:dartdoc/src/model/library.dart';
119

1210
import '../../dartdoc.dart';
1311

14-
1512
/// Represents a [PrefixElement] for dartdoc.
1613
///
1714
/// Like [Parameter], it doesn't have doc pages, but participates in lookups.
1815
class Prefix extends ModelElement implements EnclosedElement {
1916
/// [library] is the library the prefix is defined in, not the [Library]
2017
/// referred to by the [PrefixElement].
21-
Prefix(
22-
PrefixElement element, Library library, PackageGraph packageGraph)
18+
Prefix(PrefixElement element, Library library, PackageGraph packageGraph)
2319
: super(element, library, packageGraph);
2420

2521
@override
@@ -36,7 +32,8 @@ class Prefix extends ModelElement implements EnclosedElement {
3632
ModelElement get enclosingElement => library;
3733

3834
@override
39-
String get filePath => throw UnimplementedError('prefixes have no generated files in dartdoc');
35+
String get filePath =>
36+
throw UnimplementedError('prefixes have no generated files in dartdoc');
4037

4138
@override
4239
String get href => null;
@@ -49,4 +46,4 @@ class Prefix extends ModelElement implements EnclosedElement {
4946

5047
@override
5148
Iterable<CommentReferable> get referenceParents => [library];
52-
}
49+
}

0 commit comments

Comments
 (0)