| Index: pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| index 59372ca77ff9d2472237078b085a1247d12ebb86..4e47c69801adbe5bcdb32ef428a024e6bad67c39 100644
|
| --- a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart
|
| @@ -1696,6 +1696,26 @@ class SimpleTypeInferrerVisitor<T>
|
| }
|
|
|
| @override
|
| + T visitStaticSetterInvoke(
|
| + ast.Send node,
|
| + MethodElement setter,
|
| + ast.NodeList arguments,
|
| + CallStructure callStructure,
|
| + _) {
|
| + return handleInvalidStaticInvoke(node);
|
| + }
|
| +
|
| + @override
|
| + T visitTopLevelSetterInvoke(
|
| + ast.Send node,
|
| + MethodElement setter,
|
| + ast.NodeList arguments,
|
| + CallStructure callStructure,
|
| + _) {
|
| + return handleInvalidStaticInvoke(node);
|
| + }
|
| +
|
| + @override
|
| T visitUnresolvedInvoke(
|
| ast.Send node,
|
| Element element,
|
| @@ -1871,6 +1891,22 @@ class SimpleTypeInferrerVisitor<T>
|
| }
|
|
|
| @override
|
| + T visitStaticSetterGet(
|
| + ast.Send node,
|
| + MethodElement setter,
|
| + _) {
|
| + return types.dynamicType;
|
| + }
|
| +
|
| + @override
|
| + T visitTopLevelSetterGet(
|
| + ast.Send node,
|
| + MethodElement setter,
|
| + _) {
|
| + return types.dynamicType;
|
| + }
|
| +
|
| + @override
|
| T visitUnresolvedGet(
|
| ast.Send node,
|
| Element element,
|
|
|