Skip to content

Commit f6af166

Browse files
committed
Enable strong-mode, test FutureOr.
1 parent 43ada27 commit f6af166

File tree

89 files changed

+1347
-17
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1347
-17
lines changed

lib/dartdoc.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,9 @@ class DartDoc {
465465
SourceFactory sourceFactory = new SourceFactory(resolvers);
466466

467467
// TODO(jcollins-g): fix this so it actually obeys analyzer options files.
468-
var options = new AnalysisOptionsImpl()..enableAssertInitializer = true;
468+
var options = new AnalysisOptionsImpl()
469+
..enableAssertInitializer = true
470+
..strongMode = true;
469471

470472
AnalysisEngine.instance.processRequiredPlugins();
471473

lib/src/element_type.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/// The models used to represent Dart code.
66
library dartdoc.element_type;
77

8+
import 'package:analyzer/dart/ast/ast.dart';
89
import 'package:analyzer/dart/element/element.dart';
910
import 'package:analyzer/dart/element/type.dart';
1011

pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,4 +350,4 @@ packages:
350350
source: hosted
351351
version: "2.1.12"
352352
sdks:
353-
dart: ">=1.23.0-dev.11.5 <2.0.0-dev.infinity"
353+
dart: ">=1.23.0-dev.11.5 <2.0.0"

test/model_test.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -930,6 +930,7 @@ void main() {
930930
ModelFunction f1;
931931
ModelFunction genericFunction;
932932
ModelFunction thisIsAsync;
933+
ModelFunction thisIsFutureOr;
933934
ModelFunction topLevelFunction;
934935

935936
setUp(() {
@@ -938,6 +939,8 @@ void main() {
938939
exLibrary.functions.firstWhere((f) => f.name == 'genericFunction');
939940
thisIsAsync =
940941
fakeLibrary.functions.firstWhere((f) => f.name == 'thisIsAsync');
942+
thisIsFutureOr =
943+
fakeLibrary.functions.firstWhere((f) => f.name == 'thisIsFutureOr');
941944
topLevelFunction =
942945
fakeLibrary.functions.firstWhere((f) => f.name == 'topLevelFunction');
943946
});
@@ -983,6 +986,11 @@ void main() {
983986
'<p>An async function. It should look like I return a <code>Future</code>.</p>'));
984987
});
985988

989+
test('function returning FutureOr', () {
990+
expect(thisIsFutureOr.isAsynchronous, isFalse);
991+
expect(thisIsFutureOr.linkedReturnType, equals('FutureOr'));
992+
});
993+
986994
test('docs do not lose brackets in code blocks', () {
987995
expect(topLevelFunction.documentation, contains("['hello from dart']"));
988996
});

test/src/utils.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ class AnalyzerHelper {
9797
SourceFactory sourceFactory = new SourceFactory(resolvers);
9898
AnalysisEngine.instance.processRequiredPlugins();
9999
context = AnalysisEngine.instance.createAnalysisContext();
100+
// Consistency with analysis context configuration in dartdoc.dart.
101+
context.analysisOptions = new AnalysisOptionsImpl()
102+
..enableAssertInitializer = true
103+
..strongMode = true;
100104
context.sourceFactory = sourceFactory;
101105
}
102106

testing/test_package/lib/fake.dart

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,21 @@ thisIsAsync() async => 42;
487487
/// Explicitly returns a Future and is marked async.
488488
Future thisIsAlsoAsync() async => 43;
489489

490+
/// Explicitly return a `FutureOr`.
491+
FutureOr thisIsFutureOr() => null;
492+
493+
/// Explicitly return a `FutureOr<Null>`.
494+
FutureOr<Null> thisIsFutureOrNull() => null;
495+
496+
/// Explicitly return a `FutureOr<T>`.
497+
FutureOr<T> thisIsFutureOrT<T>() => null;
498+
499+
/// Has a parameter explicitly typed `FutureOr<Null>`.
500+
void paramOfFutureOrNull(FutureOr<Null> future) {}
501+
502+
/// Has a type parameter bound to `FutureOr<List>`.
503+
void typeParamOfFutureOr<T extends FutureOr<List>>() {}
504+
490505
/// A generic function with a type parameter.
491506
void myGenericFunction<S>(int a, bool b, S c) {
492507
return;

testing/test_package_docs/ex/Dog-class.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ <h2>Operators</h2>
351351
<dl class="callables">
352352
<dt id="operator ==" class="callable">
353353
<span class="name"><a href="ex/Dog/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="parameter-name">other</span></span>)
354-
<span class="returntype parameter">&#8594; dynamic</span>
354+
<span class="returntype parameter">&#8594; bool</span>
355355
</span>
356356
</dt>
357357
<dd>

testing/test_package_docs/ex/Dog/operator_equals.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ <h5>class Dog</h5>
9292
<li>@override</li>
9393
</ol>
9494
</div>
95-
<span class="returntype">dynamic</span>
95+
<span class="returntype">bool</span>
9696
<span class="name ">operator ==</span>(<wbr><span class="parameter" id="==-param-other"><span class="parameter-name">other</span></span>)
9797
</section>
9898

testing/test_package_docs/ex/F-class.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ <h2>Operators</h2>
347347
<dl class="callables">
348348
<dt id="operator ==" class="callable inherited">
349349
<span class="name"><a href="ex/Dog/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="parameter-name">other</span></span>)
350-
<span class="returntype parameter">&#8594; dynamic</span>
350+
<span class="returntype parameter">&#8594; bool</span>
351351
</span>
352352
</dt>
353353
<dd class="inherited">

testing/test_package_docs/ex/Klass-class.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ <h2>Methods</h2>
191191
</dd>
192192
<dt id="toString" class="callable">
193193
<span class="name"><a href="ex/Klass/toString.html">toString</a></span><span class="signature">(<wbr>)
194-
<span class="returntype parameter">&#8594; dynamic</span>
194+
<span class="returntype parameter">&#8594; String</span>
195195
</span>
196196
</dt>
197197
<dd>

testing/test_package_docs/ex/Klass/toString.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ <h5>class Klass</h5>
7272
<li>@override</li>
7373
</ol>
7474
</div>
75-
<span class="returntype">dynamic</span>
75+
<span class="returntype">String</span>
7676
<span class="name ">toString</span>(<wbr>)
7777
</section>
7878
<section class="desc markdown">

testing/test_package_docs/ex/ex-library.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ <h2>Constants</h2>
256256
</dd>
257257
<dt id="incorrectDocReference" class="constant">
258258
<span class="name "><a href="ex/incorrectDocReference-constant.html">incorrectDocReference</a></span>
259-
<span class="signature">&#8594; dynamic</span>
259+
<span class="signature">&#8594; String</span>
260260
</dt>
261261
<dd>
262262
This is the same name as a top-level const from the fake lib.
@@ -267,7 +267,7 @@ <h2>Constants</h2>
267267
</dd>
268268
<dt id="incorrectDocReferenceFromEx" class="constant">
269269
<span class="name "><a href="ex/incorrectDocReferenceFromEx-constant.html">incorrectDocReferenceFromEx</a></span>
270-
<span class="signature">&#8594; dynamic</span>
270+
<span class="signature">&#8594; String</span>
271271
</dt>
272272
<dd>
273273
This should <code>not work</code>.

testing/test_package_docs/fake/Annotation-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/AnotherInterface-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/BaseForDocComments-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/BaseThingy-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/BaseThingy2-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/CUSTOM_CLASS-constant.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/Callback2.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/ClassWithUnusualProperties-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/Color-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/ConstantClass-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/Cool-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

testing/test_package_docs/fake/DOWN-constant.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,16 @@ <h5>library fake</h5>
9898
<li><a href="fake/paintImage1.html">paintImage1</a></li>
9999
<li><a href="fake/paintImage2.html">paintImage2</a></li>
100100
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
101+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
101102
<li><a href="fake/short.html">short</a></li>
102103
<li><a href="fake/soIntense.html">soIntense</a></li>
103104
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
104105
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
106+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
107+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
108+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
105109
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
110+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
106111

107112
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
108113
<li><a href="fake/Color-class.html">Color</a></li>

0 commit comments

Comments
 (0)