| Index: pkg/analyzer/lib/src/task/strong_mode.dart
|
| diff --git a/pkg/analyzer/lib/src/task/strong_mode.dart b/pkg/analyzer/lib/src/task/strong_mode.dart
|
| index 866d17bc9bb041d7142c84b676a6257f2de4cab6..284a31ad55cc6386e4caa930421d87215029c06f 100644
|
| --- a/pkg/analyzer/lib/src/task/strong_mode.dart
|
| +++ b/pkg/analyzer/lib/src/task/strong_mode.dart
|
| @@ -239,7 +239,7 @@ class InstanceMemberInferrer {
|
|
|
| void _inferConstructorFieldFormals(ConstructorElement element) {
|
| for (ParameterElement p in element.parameters) {
|
| - if (p is FieldFormalParameterElement) {
|
| + if (p is FieldFormalParameterElementImpl) {
|
| _inferFieldFormalParameter(p);
|
| }
|
| }
|
| @@ -375,10 +375,10 @@ class InstanceMemberInferrer {
|
| }
|
| }
|
|
|
| - void _inferFieldFormalParameter(FieldFormalParameterElement element) {
|
| + void _inferFieldFormalParameter(FieldFormalParameterElementImpl element) {
|
| FieldElement field = element.field;
|
| if (field != null && element.hasImplicitType) {
|
| - (element as FieldFormalParameterElementImpl).type = field.type;
|
| + element.type = field.type;
|
| }
|
| }
|
|
|
|
|