File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -179,6 +179,17 @@ abstract class InheritingContainer extends Container {
179179 elements.firstWhereOrNull ((e) => e is GetterElement );
180180 final setterElement =
181181 elements.firstWhereOrNull ((e) => e is SetterElement );
182+
183+ final isNullOrTopMergeGetter = getterElement == null ||
184+ getterElement.enclosingElement == element &&
185+ ! element.getters.contains (getterElement);
186+ final isNullOrTopMergeSetter = setterElement == null ||
187+ setterElement.enclosingElement == element &&
188+ ! element.setters.contains (setterElement);
189+ if (isNullOrTopMergeGetter && isNullOrTopMergeSetter) {
190+ return ;
191+ }
192+
182193 fields.add (_createSingleField (
183194 getterElement, setterElement, inheritedAccessorElements));
184195 });
You can’t perform that action at this time.
0 commit comments