| Index: pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
|
| index 287c465add0e3451be73193612e91892af1f0a82..58023004b4bafdbfd063b90832476f1c3904f3df 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
|
| @@ -24,6 +24,7 @@ import '../../elements/elements.dart'
|
| FunctionSignature,
|
| GetterElement,
|
| LibraryElement,
|
| + MemberElement,
|
| MethodElement,
|
| ParameterElement,
|
| TypedefElement,
|
| @@ -524,7 +525,7 @@ class ProgramBuilder {
|
| RuntimeTypeGenerator runtimeTypeGenerator =
|
| new RuntimeTypeGenerator(_compiler, _task, namer);
|
|
|
| - void visitMember(ClassElement enclosing, Element member) {
|
| + void visitMember(ClassElement enclosing, MemberElement member) {
|
| assert(invariant(element, member.isDeclaration));
|
| assert(invariant(element, element == enclosing));
|
|
|
| @@ -863,7 +864,7 @@ class ProgramBuilder {
|
| List<Field> _buildFields(Element holder, bool visitStatics) {
|
| List<Field> fields = <Field>[];
|
| new FieldVisitor(_compiler, namer, closedWorld)
|
| - .visitFields(holder, visitStatics, (VariableElement field,
|
| + .visitFields(holder, visitStatics, (FieldElement field,
|
| js.Name name,
|
| js.Name accessorName,
|
| bool needsGetter,
|
|
|