| Index: pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/static_type_analyzer.dart b/pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| index 3c166adcfdda0a804d9668075c397bfaf6b1bda6..3a375580ebd0ae15c50a7be67bbf9e794c422422 100644
|
| --- a/pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| +++ b/pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| @@ -2082,6 +2082,10 @@ class StaticTypeAnalyzer extends SimpleAstVisitor<Object> {
|
| if (typeStr == '-dynamic') {
|
| returnType = _typeProvider.bottomType;
|
| } else {
|
| + var components = typeStr.split('|');
|
| + if (components.remove('Null')) {
|
| + typeStr = components.join('|');
|
| + }
|
| returnType = _getElementNameAsType(
|
| _typeProvider.objectType.element.library, typeStr, null);
|
| }
|
|
|