Skip to content

Commit 905808b

Browse files
committed
add deprecated field and property to test_package ex lib and "Dog" class
1 parent 77271c1 commit 905808b

Some content is hidden

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

66 files changed

+1298
-6
lines changed

test/model_test.dart

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -638,9 +638,18 @@ void main() {
638638
});
639639

640640
test('F has a few inherited properties', () {
641-
expect(F.inheritedProperties, hasLength(4));
642-
expect(F.inheritedProperties.map((ip) => ip.name),
643-
equals(['hashCode', 'isImplemented', 'name', 'runtimeType']));
641+
expect(F.inheritedProperties, hasLength(7));
642+
expect(
643+
F.inheritedProperties.map((ip) => ip.name),
644+
equals([
645+
'deprecatedField',
646+
'deprecatedGetter',
647+
'deprecatedSetter',
648+
'hashCode',
649+
'isImplemented',
650+
'name',
651+
'runtimeType'
652+
]));
644653
});
645654

646655
test('SpecialList has zero instance methods', () {
@@ -1147,7 +1156,7 @@ String topLevelFunction(int param1, bool param2, Cool coolBeans,
11471156
});
11481157

11491158
test('found two properties', () {
1150-
expect(exLibrary.properties, hasLength(2));
1159+
expect(exLibrary.properties, hasLength(5));
11511160
});
11521161

11531162
test('linked return type is a double', () {

test_package/lib/example.dart

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,15 @@ const incorrectDocReferenceFromEx = 'doh';
2727
/// This is the same name as a top-level const from the fake lib.
2828
const incorrectDocReference = 'same name as const from fake';
2929

30+
@deprecated
31+
int get deprecatedGetter => null;
32+
33+
@deprecated
34+
void set deprecatedSetter(int value) {}
35+
36+
@deprecated
37+
int deprecatedField;
38+
3039
/// Sample class [String]
3140
class Apple {
3241
static const int n = 5;
@@ -100,7 +109,7 @@ class B extends Apple with Cat {
100109
}
101110

102111
@deprecated
103-
Future doNothing() {}
112+
Future doNothing() async {}
104113
}
105114

106115
// Do NOT add a doc comment to C. Testing blank comments.
@@ -115,6 +124,15 @@ class Dog implements Cat, E {
115124

116125
Dog();
117126

127+
@deprecated
128+
int get deprecatedGetter => null;
129+
130+
@deprecated
131+
void set deprecatedSetter(int value) {}
132+
133+
@deprecated
134+
int deprecatedField;
135+
118136
@deprecated
119137
Dog.deprecatedCreate(this.name);
120138

test_package_docs/ex/Animal-class.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
8888
<li><a href="ex/processMessage.html">processMessage</a></li>
8989

9090
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
91+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
92+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
93+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
9194
<li><a href="ex/number.html">number</a></li>
9295
<li><a href="ex/y.html">y</a></li>
9396

test_package_docs/ex/Apple-class.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
9292
<li><a href="ex/processMessage.html">processMessage</a></li>
9393

9494
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
95+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
96+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
97+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
9598
<li><a href="ex/number.html">number</a></li>
9699
<li><a href="ex/y.html">y</a></li>
97100

test_package_docs/ex/B-class.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
9090
<li><a href="ex/processMessage.html">processMessage</a></li>
9191

9292
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
93+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
94+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
95+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
9396
<li><a href="ex/number.html">number</a></li>
9497
<li><a href="ex/y.html">y</a></li>
9598

test_package_docs/ex/COLOR-constant.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
8383
<li><a href="ex/processMessage.html">processMessage</a></li>
8484

8585
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
86+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
87+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
88+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
8689
<li><a href="ex/number.html">number</a></li>
8790
<li><a href="ex/y.html">y</a></li>
8891

test_package_docs/ex/COLOR_GREEN-constant.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
8383
<li><a href="ex/processMessage.html">processMessage</a></li>
8484

8585
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
86+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
87+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
88+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
8689
<li><a href="ex/number.html">number</a></li>
8790
<li><a href="ex/y.html">y</a></li>
8891

test_package_docs/ex/COLOR_ORANGE-constant.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
8383
<li><a href="ex/processMessage.html">processMessage</a></li>
8484

8585
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
86+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
87+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
88+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
8689
<li><a href="ex/number.html">number</a></li>
8790
<li><a href="ex/y.html">y</a></li>
8891

test_package_docs/ex/COMPLEX_COLOR-constant.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
8383
<li><a href="ex/processMessage.html">processMessage</a></li>
8484

8585
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
86+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
87+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
88+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
8689
<li><a href="ex/number.html">number</a></li>
8790
<li><a href="ex/y.html">y</a></li>
8891

test_package_docs/ex/Cat-class.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ <h5><a href="ex/ex-library.html">ex</a></h5>
8989
<li><a href="ex/processMessage.html">processMessage</a></li>
9090

9191
<li class="section-title"><a href="ex/ex-library.html#properties">Properties</a></li>
92+
<li><a class="deprecated" href="ex/deprecatedField.html">deprecatedField</a></li>
93+
<li><a href="ex/deprecatedGetter.html">deprecatedGetter</a></li>
94+
<li><a href="ex/deprecatedSetter.html">deprecatedSetter</a></li>
9295
<li><a href="ex/number.html">number</a></li>
9396
<li><a href="ex/y.html">y</a></li>
9497

0 commit comments

Comments
 (0)