| Index: sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/typechecker.dart b/sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| index 4f56b634884ac6e6636694db7b242281e73313fe..f0391fe957d3bb473ba0a5d4741404593ed6bec4 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| @@ -589,8 +589,8 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| returnType = const VoidType();
|
|
|
| element.functionSignature.forEachParameter((ParameterElement parameter) {
|
| - if (parameter.isFieldParameter) {
|
| - FieldParameterElement fieldParameter = parameter;
|
| + if (parameter.isInitializingFormal) {
|
| + InitializingFormalElement fieldParameter = parameter;
|
| checkAssignable(parameter, parameter.type,
|
| fieldParameter.fieldElement.computeType(compiler));
|
| }
|
| @@ -995,7 +995,7 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| return new TypeLiteralAccess(elements.getTypeLiteralType(node));
|
| }
|
| return createResolvedAccess(node, name, element);
|
| - } else if (element.isMember) {
|
| + } else if (element.isClassMember) {
|
| // foo() where foo is a member.
|
| return lookupMember(node, thisType, name, memberKind, null,
|
| lookupClassMember: element.isStatic);
|
|
|