blob: de53b790e9b0e1fa92ed7f5328cc5b4311864b5e [file] [log] [blame]
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// test w/ `pub run test -N use_setters_to_change_properties`
abstract class A {
// ignore: unused_field
int _x;
void setX(int x) { // LINT
this._x = x;
}
void setY(int y);
}
class B extends A {
// ignore: unused_field
int _y;
void setY(int y) { // OK because it is an inherited method.
this._y = y;
}
}