Files
sdk/pkg/front_end/testcases/nnbd/duplicates_instance.dart.textual_outline.expect
T
Johnni Winther b4119d6787 [cfe] Add tests for how the CFE handles duplicates and setter conflicts
This is in preparation for a CL the removes @fields/@=fields canonical
names in favor of @getters/@setters and therefore needs stricter handling
of how duplicates and conflicts are emitted in the AST.

Change-Id: I87220a41c9777c94f9e9bce51ff5223fafdc738f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/180342
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
2021-01-26 14:27:39 +00:00

40 lines
1.4 KiB
Plaintext

var result;
class Class {
int instanceMethod() => 1;
int instanceMethod() => 2;
int get instanceGetter => 1;
int get instanceGetter => 2;
void set instanceSetter(value) {}
void set instanceSetter(value) {}
int instanceField = 1;
int instanceField = 2;
int instanceFieldAndSetter1 = 1;
void set instanceFieldAndSetter1(int value) {}
void set instanceFieldAndSetter2(int value) {}
int instanceFieldAndSetter2 = 1;
late final int instanceLateFinalFieldAndSetter1;
void set instanceLateFinalFieldAndSetter1(int value) {}
void set instanceLateFinalFieldAndSetter2(int value) {}
late final int instanceLateFinalFieldAndSetter2;
final int instanceDuplicateFieldAndSetter = 1;
final int instanceDuplicateFieldAndSetter = 2;
void set instanceDuplicateFieldAndSetter(int value) {}
final int instanceFieldAndDuplicateSetter = 1;
void set instanceFieldAndDuplicateSetter(int value) {}
void set instanceFieldAndDuplicateSetter(int value) {}
final int instanceDuplicateFieldAndDuplicateSetter = 1;
final int instanceDuplicateFieldAndDuplicateSetter = 2;
void set instanceDuplicateFieldAndDuplicateSetter(int value) {}
void set instanceDuplicateFieldAndDuplicateSetter(int value) {}
int instanceMethodAndSetter1() => 1;
void set instanceMethodAndSetter1(int value) {}
void set instanceMethodAndSetter2(int value) {}
int instanceMethodAndSetter2() => 1;
}
test() {}
main() {}
expect(expected, actual) {}
throws(dynamic Function() f) {}