| // Copyright (c) 2026, 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. | |
| abstract int topLevelField1; | |
| augment int topLevelField1 = 0; | |
| abstract int topLevelField2; | |
| augment int get topLevelField2 => 0; | |
| augment void set topLevelField2(int value) {} | |
| abstract final int finalTopLevelField1; | |
| augment final int finalTopLevelField1 = 0; | |
| abstract final int finalTopLevelField2; | |
| augment int get finalTopLevelField2 => 0; | |
| int get topLevelGetter; | |
| augment int get topLevelGetter => 0; | |
| void set topLevelSetter(int value); | |
| augment void set topLevelSetter(int value) {} | |
| abstract class Class { | |
| abstract int instanceField1; | |
| augment int instanceField1 = 0; | |
| abstract int instanceField2; | |
| augment int get instanceField2 => 0; | |
| augment void set instanceField2(int value) {} | |
| abstract int instanceField3; | |
| augment int get instanceField3 => 0; | |
| abstract int instanceField4; | |
| augment void set instanceField4(int value) {} | |
| abstract final int finalInstanceField1; | |
| augment final int finalInstanceField1 = 0; | |
| abstract final int finalInstanceField2; | |
| augment int get finalInstanceField2 => 0; | |
| int get instanceGetter; | |
| augment int get instanceGetter => 0; | |
| void set instanceSetter(int value); | |
| augment void set instanceSetter(int value) {} | |
| } |