| library; |
| // |
| // Problems in library: |
| // |
| // pkg/front_end/testcases/class_modifiers/invalid_abstract_modifier_combinations.dart:5:10: Error: An 'abstract' class can't be declared as both 'final' and 'base'. |
| // Try removing either the 'final' or 'base' keyword. |
| // abstract final base class FinalBase {} |
| // ^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/class_modifiers/invalid_abstract_modifier_combinations.dart:6:10: Error: An 'abstract' class can't be declared as both 'final' and 'interface'. |
| // Try removing either the 'final' or 'interface' keyword. |
| // abstract final interface class FinalInterface {} |
| // ^^^^^^^^^^^^^^^ |
| // |
| import self as self; |
| import "dart:core" as core; |
| |
| abstract base final class FinalBase extends core::Object { |
| synthetic constructor •() → self::FinalBase |
| : super core::Object::•() |
| ; |
| } |
| abstract interface final class FinalInterface extends core::Object { |
| synthetic constructor •() → self::FinalInterface |
| : super core::Object::•() |
| ; |
| } |