| Index: pkg/analysis_server/test/search/type_hierarchy_test.dart
|
| diff --git a/pkg/analysis_server/test/search/type_hierarchy_test.dart b/pkg/analysis_server/test/search/type_hierarchy_test.dart
|
| index a5f5f1a9c156ec639cf43e9d06147748d9d5e898..8295fe197d134a9716b2c08405965579a0fee94e 100644
|
| --- a/pkg/analysis_server/test/search/type_hierarchy_test.dart
|
| +++ b/pkg/analysis_server/test/search/type_hierarchy_test.dart
|
| @@ -47,7 +47,7 @@ main() {
|
| ''');
|
| return waitForTasksFinished().then((_) {
|
| return _getTypeHierarchy('main() {').then((items) {
|
| - expect(items, isNull);
|
| + expect(items, isEmpty);
|
| });
|
| });
|
| }
|
| @@ -68,10 +68,7 @@ class B extends A {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 1
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -80,8 +77,6 @@ class B extends A {
|
| 'flags': 0
|
| },
|
| 'superclass': 0,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| 'subclasses': [1]
|
| }]);
|
| });
|
| @@ -124,8 +119,6 @@ class C extends B {
|
| 'flags': 0
|
| },
|
| 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| 'subclasses': [2]
|
| }, {
|
| 'classElement': {
|
| @@ -133,10 +126,7 @@ class C extends B {
|
| 'name': 'Object',
|
| 'location': anything,
|
| 'flags': 0
|
| - },
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + }
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -145,8 +135,6 @@ class C extends B {
|
| 'flags': 0
|
| },
|
| 'superclass': 0,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| 'subclasses': [3]
|
| }, {
|
| 'classElement': {
|
| @@ -155,10 +143,7 @@ class C extends B {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 2,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 2
|
| }]);
|
| });
|
| });
|
| @@ -183,8 +168,6 @@ class C extends B {
|
| 'flags': 0
|
| },
|
| 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| 'subclasses': [3]
|
| }, {
|
| 'classElement': {
|
| @@ -193,20 +176,14 @@ class C extends B {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 2,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 2
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| 'name': 'Object',
|
| 'location': anything,
|
| 'flags': 0
|
| - },
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + }
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -214,10 +191,7 @@ class C extends B {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 0,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 0
|
| }]);
|
| });
|
| });
|
| @@ -241,10 +215,7 @@ class C extends B {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 1
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -252,10 +223,7 @@ class C extends B {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 2,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 2
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -263,20 +231,14 @@ class C extends B {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 3,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 3
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| 'name': 'Object',
|
| 'location': anything,
|
| 'flags': 0
|
| - },
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + }
|
| }]);
|
| });
|
| });
|
| @@ -301,19 +263,14 @@ class T implements MA, MB {
|
| 'flags': 0
|
| },
|
| 'superclass': 1,
|
| - 'interfaces': [2, 3],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'interfaces': [2, 3]
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| 'name': 'Object',
|
| 'location': anything,
|
| 'flags': 0
|
| - },
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + }
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -321,10 +278,7 @@ class T implements MA, MB {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 1
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -332,10 +286,7 @@ class T implements MA, MB {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 1
|
| }]);
|
| });
|
| });
|
| @@ -360,19 +311,14 @@ class T extends Object with MA, MB {
|
| 'flags': 0
|
| },
|
| 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [2, 3],
|
| - 'subclasses': []
|
| + 'mixins': [2, 3]
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| 'name': 'Object',
|
| 'location': anything,
|
| 'flags': 0
|
| - },
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + }
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -380,10 +326,7 @@ class T extends Object with MA, MB {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 1
|
| }, {
|
| 'classElement': {
|
| 'kind': 'CLASS',
|
| @@ -391,10 +334,7 @@ class T extends Object with MA, MB {
|
| 'location': anything,
|
| 'flags': 0
|
| },
|
| - 'superclass': 1,
|
| - 'interfaces': [],
|
| - 'mixins': [],
|
| - 'subclasses': []
|
| + 'superclass': 1
|
| }]);
|
| });
|
| });
|
|
|