Skip to content

Commit 3f30b02

Browse files
authored
Test FutureOr with strong mode. (#1615)
* First version of the strong mode change, before refactoring * Basic refactor eliminating multiple inheritance manager builds * dartfmt and test package rebuild * Some tests for FutureOr * Update test package docs * pubspec change * regen test package docs post merge * Regenerate package docs
1 parent 8ff3d14 commit 3f30b02

File tree

91 files changed

+1474
-2
lines changed

Some content is hidden

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

91 files changed

+1474
-2
lines changed

test/model_test.dart

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ library dartdoc.model_test;
66

77
import 'dart:io';
88

9-
import 'package:analyzer/dart/element/element.dart';
109
import 'package:dartdoc/dartdoc.dart';
1110
import 'package:dartdoc/src/model.dart';
1211
import 'package:dartdoc/src/warnings.dart';
@@ -1048,18 +1047,33 @@ void main() {
10481047
group('Function', () {
10491048
ModelFunction f1;
10501049
ModelFunction genericFunction;
1050+
ModelFunction paramOfFutureOrNull;
10511051
ModelFunction thisIsAsync;
1052+
ModelFunction thisIsFutureOr;
1053+
ModelFunction thisIsFutureOrNull;
1054+
ModelFunction thisIsFutureOrT;
10521055
ModelFunction topLevelFunction;
1056+
ModelFunction typeParamOfFutureOr;
10531057

10541058
setUp(() {
10551059
f1 = exLibrary.functions.first;
10561060
genericFunction =
10571061
exLibrary.functions.firstWhere((f) => f.name == 'genericFunction');
1062+
paramOfFutureOrNull =
1063+
fakeLibrary.functions.firstWhere((f) => f.name == 'paramOfFutureOrNull');
10581064
thisIsAsync =
10591065
fakeLibrary.functions.firstWhere((f) => f.name == 'thisIsAsync');
1066+
thisIsFutureOr =
1067+
fakeLibrary.functions.firstWhere((f) => f.name == 'thisIsFutureOr');
1068+
thisIsFutureOrNull =
1069+
fakeLibrary.functions.firstWhere((f) => f.name == 'thisIsFutureOrNull');
1070+
thisIsFutureOrT =
1071+
fakeLibrary.functions.firstWhere((f) => f.name == 'thisIsFutureOrT');
10601072
topLevelFunction =
10611073
fakeLibrary.functions.firstWhere((f) => f.name == 'topLevelFunction');
1062-
});
1074+
typeParamOfFutureOr =
1075+
fakeLibrary.functions.firstWhere((f) => f.name == 'typeParamOfFutureOr');
1076+
});
10631077

10641078
test('has a fully qualified name', () {
10651079
expect(thisIsAsync.fullyQualifiedName, 'fake.thisIsAsync');
@@ -1102,6 +1116,29 @@ void main() {
11021116
'<p>An async function. It should look like I return a <code>Future</code>.</p>'));
11031117
});
11041118

1119+
test('function returning FutureOr', () {
1120+
expect(thisIsFutureOr.isAsynchronous, isFalse);
1121+
expect(thisIsFutureOr.linkedReturnType, equals('FutureOr'));
1122+
});
1123+
1124+
test('function returning FutureOr<Null>', () {
1125+
expect(thisIsFutureOrNull.isAsynchronous, isFalse);
1126+
expect(thisIsFutureOrNull.linkedReturnType, equals('FutureOr<span class="signature">&lt;Null&gt;</span>'));
1127+
});
1128+
1129+
test('function returning FutureOr<T>', () {
1130+
expect(thisIsFutureOrNull.isAsynchronous, isFalse);
1131+
expect(thisIsFutureOrT.linkedReturnType, equals('FutureOr<span class="signature">&lt;T&gt;</span>'));
1132+
});
1133+
1134+
test('function with a parameter having type FutureOr<Null>', () {
1135+
expect(paramOfFutureOrNull.linkedParams(), equals('<span class="parameter" id="paramOfFutureOrNull-param-future"><span class="type-annotation">FutureOr<span class="signature">&lt;Null&gt;</span></span> <span class="parameter-name">future</span></span>'));
1136+
});
1137+
1138+
test('function with a bound type to FutureOr', () {
1139+
expect(typeParamOfFutureOr.linkedGenericParameters, equals('<span class=\"signature\">&lt;T extends FutureOr<span class=\"signature\">&lt;List&gt;</span>&gt;</span>'));
1140+
});
1141+
11051142
test('docs do not lose brackets in code blocks', () {
11061143
expect(topLevelFunction.documentation, contains("['hello from dart']"));
11071144
});

testing/test_package/lib/fake.dart

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

567+
/// Explicitly return a `FutureOr`.
568+
FutureOr thisIsFutureOr() => null;
569+
570+
/// Explicitly return a `FutureOr<Null>`.
571+
FutureOr<Null> thisIsFutureOrNull() => null;
572+
573+
/// Explicitly return a `FutureOr<T>`.
574+
FutureOr<T> thisIsFutureOrT<T>() => null;
575+
576+
/// Has a parameter explicitly typed `FutureOr<Null>`.
577+
void paramOfFutureOrNull(FutureOr<Null> future) {}
578+
579+
/// Has a type parameter bound to `FutureOr<List>`.
580+
void typeParamOfFutureOr<T extends FutureOr<List>>() {}
581+
567582
/// A generic function with a type parameter.
568583
void myGenericFunction<S>(int a, bool b, S c) {
569584
return;

testing/test_package_docs/fake/AClassUsingASuperMixin-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

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

testing/test_package_docs/fake/AClassWithFancyProperties-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

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

testing/test_package_docs/fake/AMixinCallingSuper-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

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

testing/test_package_docs/fake/Annotation-class.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

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

testing/test_package_docs/fake/CUSTOM_CLASS_PRIVATE-constant.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

121126
<li class="section-title"><a href="fake/fake-library.html#enums">Enums</a></li>
122127
<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
@@ -112,11 +112,16 @@ <h5>fake library</h5>
112112
<li><a href="fake/paintImage1.html">paintImage1</a></li>
113113
<li><a href="fake/paintImage2.html">paintImage2</a></li>
114114
<li><a href="fake/paramFromAnotherLib.html">paramFromAnotherLib</a></li>
115+
<li><a href="fake/paramOfFutureOrNull.html">paramOfFutureOrNull</a></li>
115116
<li><a href="fake/short.html">short</a></li>
116117
<li><a href="fake/soIntense.html">soIntense</a></li>
117118
<li><a href="fake/thisIsAlsoAsync.html">thisIsAlsoAsync</a></li>
118119
<li><a href="fake/thisIsAsync.html">thisIsAsync</a></li>
120+
<li><a href="fake/thisIsFutureOr.html">thisIsFutureOr</a></li>
121+
<li><a href="fake/thisIsFutureOrNull.html">thisIsFutureOrNull</a></li>
122+
<li><a href="fake/thisIsFutureOrT.html">thisIsFutureOrT</a></li>
119123
<li><a class="deprecated" href="fake/topLevelFunction.html">topLevelFunction</a></li>
124+
<li><a href="fake/typeParamOfFutureOr.html">typeParamOfFutureOr</a></li>
120125

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

0 commit comments

Comments
 (0)