blob: 4894f329e2532c7492ecf7b30e036d16dfc20669 [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:9:7: Error: 'instanceMethod' is already declared in this scope.
// int instanceMethod() => 2;
// ^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:8:7: Context: Previous declaration of 'instanceMethod'.
// int instanceMethod() => 1;
// ^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:12:11: Error: 'instanceGetter' is already declared in this scope.
// int get instanceGetter => 2;
// ^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:11:11: Context: Previous declaration of 'instanceGetter'.
// int get instanceGetter => 1;
// ^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:18:12: Error: 'instanceSetter' is already declared in this scope.
// void set instanceSetter(value) {
// ^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:14:12: Context: Previous declaration of 'instanceSetter'.
// void set instanceSetter(value) {
// ^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:23:7: Error: 'instanceField' is already declared in this scope.
// int instanceField = 2;
// ^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:22:7: Context: Previous declaration of 'instanceField'.
// int instanceField = 1;
// ^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:48:13: Error: 'instanceDuplicateFieldAndSetter' is already declared in this scope.
// final int instanceDuplicateFieldAndSetter = 2;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:47:13: Context: Previous declaration of 'instanceDuplicateFieldAndSetter'.
// final int instanceDuplicateFieldAndSetter = 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:58:12: Error: 'instanceFieldAndDuplicateSetter' is already declared in this scope.
// void set instanceFieldAndDuplicateSetter(int value) {
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:54:12: Context: Previous declaration of 'instanceFieldAndDuplicateSetter'.
// void set instanceFieldAndDuplicateSetter(int value) {
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:63:13: Error: 'instanceDuplicateFieldAndDuplicateSetter' is already declared in this scope.
// final int instanceDuplicateFieldAndDuplicateSetter = 2;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:62:13: Context: Previous declaration of 'instanceDuplicateFieldAndDuplicateSetter'.
// final int instanceDuplicateFieldAndDuplicateSetter = 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:68:12: Error: 'instanceDuplicateFieldAndDuplicateSetter' is already declared in this scope.
// void set instanceDuplicateFieldAndDuplicateSetter(int value) {
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:64:12: Context: Previous declaration of 'instanceDuplicateFieldAndDuplicateSetter'.
// void set instanceDuplicateFieldAndDuplicateSetter(int value) {
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:26:12: Error: Conflicts with member 'instanceFieldAndSetter1'.
// void set instanceFieldAndSetter1(int value) {
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:25:7: Error: Conflicts with setter 'instanceFieldAndSetter1'.
// int instanceFieldAndSetter1 = 1;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:30:12: Error: Conflicts with member 'instanceFieldAndSetter2'.
// void set instanceFieldAndSetter2(int value) {
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:34:7: Error: Conflicts with setter 'instanceFieldAndSetter2'.
// int instanceFieldAndSetter2 = 1;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:73:12: Error: 'instanceMethodAndSetter1' is already declared in this scope.
// void set instanceMethodAndSetter1(int value) {
// ^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:72:7: Context: Previous declaration of 'instanceMethodAndSetter1'.
// int instanceMethodAndSetter1() => 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:81:7: Error: 'instanceMethodAndSetter2' is already declared in this scope.
// int instanceMethodAndSetter2() => 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_instance.dart:77:12: Context: Previous declaration of 'instanceMethodAndSetter2'.
// void set instanceMethodAndSetter2(int value) {
// ^^^^^^^^^^^^^^^^^^^^^^^^
//
import self as self;
import "dart:core" as core;
class Class extends core::Object {
field core::int instanceField;
field core::int instanceFieldAndSetter1;
field core::int instanceFieldAndSetter2;
late final [setter] field core::int instanceLateFinalFieldAndSetter1;
late final [setter] field core::int instanceLateFinalFieldAndSetter2;
final field core::int instanceDuplicateFieldAndSetter;
final field core::int instanceFieldAndDuplicateSetter;
final field core::int instanceDuplicateFieldAndDuplicateSetter;
synthetic constructor •() self::Class
;
method instanceMethod() core::int
;
get instanceGetter() core::int
;
set instanceSetter(dynamic value) void
;
set instanceFieldAndSetter1(core::int value) void
;
set instanceFieldAndSetter2(core::int value) void
;
set instanceLateFinalFieldAndSetter1(core::int value) void
;
set instanceLateFinalFieldAndSetter2(core::int value) void
;
set instanceDuplicateFieldAndSetter(core::int value) void
;
set instanceFieldAndDuplicateSetter(core::int value) void
;
set instanceDuplicateFieldAndDuplicateSetter(core::int value) void
;
method instanceMethodAndSetter1() core::int
;
set instanceMethodAndSetter1(core::int value) void
;
set instanceMethodAndSetter2(core::int value) void
;
method instanceMethodAndSetter2() core::int
;
}
static field dynamic result;
static method test() dynamic
;
static method main() dynamic
;
static method expect(dynamic expected, dynamic actual) dynamic
;
static method throws(() dynamic f) dynamic
;