2
2
// for details. All rights reserved. Use of this source code is governed by a
3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
-
6
-
7
5
import 'package:analyzer/dart/element/element.dart' ;
8
6
import 'package:analyzer/dart/element/scope.dart' ;
9
7
import 'package:dartdoc/src/model/comment_referable.dart' ;
10
8
import 'package:dartdoc/src/model/library.dart' ;
11
9
12
10
import '../../dartdoc.dart' ;
13
11
14
-
15
12
/// Represents a [PrefixElement] for dartdoc.
16
13
///
17
14
/// Like [Parameter] , it doesn't have doc pages, but participates in lookups.
18
15
class Prefix extends ModelElement implements EnclosedElement {
19
16
/// [library] is the library the prefix is defined in, not the [Library]
20
17
/// referred to by the [PrefixElement] .
21
- Prefix (
22
- PrefixElement element, Library library, PackageGraph packageGraph)
18
+ Prefix (PrefixElement element, Library library, PackageGraph packageGraph)
23
19
: super (element, library, packageGraph);
24
20
25
21
@override
@@ -36,7 +32,8 @@ class Prefix extends ModelElement implements EnclosedElement {
36
32
ModelElement get enclosingElement => library;
37
33
38
34
@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' );
40
37
41
38
@override
42
39
String get href => null ;
@@ -49,4 +46,4 @@ class Prefix extends ModelElement implements EnclosedElement {
49
46
50
47
@override
51
48
Iterable <CommentReferable > get referenceParents => [library];
52
- }
49
+ }
0 commit comments