| Index: pkg/fletchc/lib/src/fletch_system_builder.dart
|
| diff --git a/pkg/fletchc/lib/src/fletch_system_builder.dart b/pkg/fletchc/lib/src/fletch_system_builder.dart
|
| index 59f2fa99ad415f41f4352448b777d38ef9cd647f..6399b5306f54a21a4182df87b07a379571f23ab0 100644
|
| --- a/pkg/fletchc/lib/src/fletch_system_builder.dart
|
| +++ b/pkg/fletchc/lib/src/fletch_system_builder.dart
|
| @@ -488,7 +488,7 @@ class FletchSystemBuilder {
|
| // TODO(ajohnsen): Avoid usage of builders (should be FletchClass).
|
| FletchClassBuilder classBuilder = _classBuildersByElement[classElement];
|
|
|
| - void addIfField(MemberElement member) {
|
| + void addIfInstanceField(MemberElement member) {
|
| if (!member.isField || member.isStatic || member.isPatch) return;
|
| FieldElement fieldElement = member;
|
| ConstantValue fieldValue = value.fields[fieldElement];
|
| @@ -503,9 +503,9 @@ class FletchSystemBuilder {
|
| if (currentClass.superclass != null) {
|
| addFields(currentClass.superclass);
|
| }
|
| - currentClass.forEachLocalMember(addIfField);
|
| + currentClass.forEachLocalMember(addIfInstanceField);
|
| if (currentClass.isPatched) {
|
| - currentClass.patch.forEachLocalMember(addIfField);
|
| + currentClass.patch.forEachLocalMember(addIfInstanceField);
|
| }
|
| }
|
|
|
|
|