Files
sdk/tests/language/class_modifiers/base/base_class_implement_lib.dart
T
Kallen Tu 1e39261b4a [tests] Language tests for 'base' class modifier.
Change-Id: I2b5cf3d2d367d0cfd2d2da60268b36f16225ab1d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/276762
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Kallen Tu <kallentu@google.com>
2023-01-09 22:29:14 +00:00

19 lines
496 B
Dart

// Copyright (c) 2022, 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.
// SharedOptions=--enable-experiment=class-modifiers
// Allow base classes to be implemented by multiple classes in the same library.
base class BaseClass {
int foo = 0;
}
abstract class A implements BaseClass {}
class B implements BaseClass {
@override
int foo = 1;
}