blob: d261e562b8fe354ba65befd0060c93a558af22fa [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:8:5: Error: 'topLevelMethod' is already declared in this scope.
// int topLevelMethod() => 2;
// ^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:7:5: Context: Previous declaration of 'topLevelMethod'.
// int topLevelMethod() => 1;
// ^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:11:9: Error: 'topLevelGetter' is already declared in this scope.
// int get topLevelGetter => 2;
// ^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:10:9: Context: Previous declaration of 'topLevelGetter'.
// int get topLevelGetter => 1;
// ^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:15:10: Error: 'topLevelSetter' is already declared in this scope.
// void set topLevelSetter(value) {}
// ^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:13:10: Context: Previous declaration of 'topLevelSetter'.
// void set topLevelSetter(value) {}
// ^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:18:5: Error: 'topLevelField' is already declared in this scope.
// int topLevelField = 2;
// ^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:17:5: Context: Previous declaration of 'topLevelField'.
// int topLevelField = 1;
// ^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:21:10: Error: Conflicts with the implicit setter of the field 'topLevelFieldAndSetter1'.
// void set topLevelFieldAndSetter1(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:20:5: Context: Field 'topLevelFieldAndSetter1' with the implicit setter.
// int topLevelFieldAndSetter1 = 1;
// ^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:25:5: Error: The declaration conflicts with setter 'topLevelFieldAndSetter2'.
// int topLevelFieldAndSetter2 = 1;
// ^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:23:10: Context: Conflicting setter 'topLevelFieldAndSetter2'.
// void set topLevelFieldAndSetter2(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:28:10: Error: Conflicts with the implicit setter of the field 'topLevelLateFinalFieldAndSetter1'.
// void set topLevelLateFinalFieldAndSetter1(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:27:16: Context: Field 'topLevelLateFinalFieldAndSetter1' with the implicit setter.
// late final int topLevelLateFinalFieldAndSetter1;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:32:16: Error: The declaration conflicts with setter 'topLevelLateFinalFieldAndSetter2'.
// late final int topLevelLateFinalFieldAndSetter2;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:30:10: Context: Conflicting setter 'topLevelLateFinalFieldAndSetter2'.
// void set topLevelLateFinalFieldAndSetter2(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:35:11: Error: 'topLevelDuplicateFieldAndSetter' is already declared in this scope.
// final int topLevelDuplicateFieldAndSetter = 2;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:34:11: Context: Previous declaration of 'topLevelDuplicateFieldAndSetter'.
// final int topLevelDuplicateFieldAndSetter = 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:41:10: Error: 'topLevelFieldAndDuplicateSetter' is already declared in this scope.
// void set topLevelFieldAndDuplicateSetter(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:39:10: Context: Previous declaration of 'topLevelFieldAndDuplicateSetter'.
// void set topLevelFieldAndDuplicateSetter(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:44:11: Error: 'topLevelDuplicateFieldAndDuplicateSetter' is already declared in this scope.
// final int topLevelDuplicateFieldAndDuplicateSetter = 2;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:43:11: Context: Previous declaration of 'topLevelDuplicateFieldAndDuplicateSetter'.
// final int topLevelDuplicateFieldAndDuplicateSetter = 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:47:10: Error: 'topLevelDuplicateFieldAndDuplicateSetter' is already declared in this scope.
// void set topLevelDuplicateFieldAndDuplicateSetter(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:45:10: Context: Previous declaration of 'topLevelDuplicateFieldAndDuplicateSetter'.
// void set topLevelDuplicateFieldAndDuplicateSetter(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:50:10: Error: The setter conflicts with declaration 'topLevelMethodAndSetter1'.
// void set topLevelMethodAndSetter1(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:49:5: Context: Conflicting declaration 'topLevelMethodAndSetter1'.
// int topLevelMethodAndSetter1() => 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:54:5: Error: The declaration conflicts with setter 'topLevelMethodAndSetter2'.
// int topLevelMethodAndSetter2() => 1;
// ^^^^^^^^^^^^^^^^^^^^^^^^
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:52:10: Context: Conflicting setter 'topLevelMethodAndSetter2'.
// void set topLevelMethodAndSetter2(int value) {}
// ^^^^^^^^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:56:13: Error: Can't use 'topLevelMethod' because it is declared more than once.
// var field = topLevelMethod;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:58:2: Error: Can't use 'topLevelMethod' because it is declared more than once.
// @topLevelMethod
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:58:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
// @topLevelMethod
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:60:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod();
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:61:4: Error: Can't use 'topLevelMethod' because it is declared more than once.
// (topLevelMethod)();
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:62:7: Error: Can't use 'topLevelMethod' because it is declared more than once.
// if (topLevelMethod) {}
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:63:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:64:4: Error: Can't use 'topLevelMethod' because it is declared more than once.
// @topLevelMethod
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:64:4: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
// @topLevelMethod
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:67:10: Error: Can't use 'topLevelMethod' because it is declared more than once.
// case topLevelMethod:
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:69:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod || topLevelMethod;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:69:21: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod || topLevelMethod;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:70:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod + 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:71:18: Error: '~' isn't a binary operator.
// topLevelMethod ~ 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:72:21: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod ?? topLevelMethod;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:72:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod ?? topLevelMethod;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:73:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod?.foo;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:74:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
// topLevelMethod?.foo();
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:75:3: Error: Can't use 'topLevelGetter' because it is declared more than once.
// topLevelGetter;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:76:18: Error: Can't assign to this.
// topLevelSetter = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:77:3: Error: Can't use 'topLevelField' because it is declared more than once.
// topLevelField;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:78:17: Error: Can't assign to this.
// topLevelField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:79:3: Error: Can't use 'topLevelDuplicateFieldAndSetter' because it is declared more than once.
// topLevelDuplicateFieldAndSetter;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:80:35: Error: Can't assign to this.
// topLevelDuplicateFieldAndSetter = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:81:3: Error: Can't use 'topLevelFieldAndSetter1' because it is declared more than once.
// topLevelFieldAndSetter1;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:82:27: Error: Can't assign to this.
// topLevelFieldAndSetter1 = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:83:3: Error: Can't use 'topLevelFieldAndSetter2' because it is declared more than once.
// topLevelFieldAndSetter2;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:84:27: Error: Can't assign to this.
// topLevelFieldAndSetter2 = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:85:3: Error: Can't use 'topLevelFieldAndDuplicateSetter' because it is declared more than once.
// topLevelFieldAndDuplicateSetter;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:86:35: Error: Can't assign to this.
// topLevelFieldAndDuplicateSetter = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:87:3: Error: Can't use 'topLevelDuplicateFieldAndDuplicateSetter' because it is declared more than once.
// topLevelDuplicateFieldAndDuplicateSetter;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:88:44: Error: Can't assign to this.
// topLevelDuplicateFieldAndDuplicateSetter = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:89:28: Error: Can't assign to this.
// topLevelMethodAndSetter1 = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:90:28: Error: Can't assign to this.
// topLevelMethodAndSetter2 = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:91:3: Error: Can't use 'topLevelLateFinalFieldAndSetter1' because it is declared more than once.
// topLevelLateFinalFieldAndSetter1;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:92:36: Error: Can't assign to this.
// topLevelLateFinalFieldAndSetter1 = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:93:3: Error: Can't use 'topLevelLateFinalFieldAndSetter2' because it is declared more than once.
// topLevelLateFinalFieldAndSetter2;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:94:36: Error: Can't assign to this.
// topLevelLateFinalFieldAndSetter2 = 0;
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:95:3: Error: Can't use 'topLevelMethodAndSetter1' because it is declared more than once.
// topLevelMethodAndSetter1();
// ^
//
// pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:96:3: Error: Can't use 'topLevelMethodAndSetter2' because it is declared more than once.
// topLevelMethodAndSetter2();
// ^
//
import self as self;
import "dart:core" as core;
static field core::int topLevelField = 1;
static field core::int topLevelFieldAndSetter1 = 1;
late static final [setter] field core::int topLevelLateFinalFieldAndSetter1;
static final field core::int topLevelDuplicateFieldAndSetter = 1;
static final field core::int topLevelFieldAndDuplicateSetter = 1;
static final field core::int topLevelDuplicateFieldAndDuplicateSetter = 1;
static field invalid-type field = invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:56:13: Error: Can't use 'topLevelMethod' because it is declared more than once.
var field = topLevelMethod;
^";
static method topLevelMethod() core::int
return 1;
static get topLevelGetter() core::int
return 1;
static set topLevelSetter(dynamic value) void {}
static set topLevelFieldAndSetter2(core::int value) void {}
static set topLevelLateFinalFieldAndSetter2(core::int value) void {}
static set topLevelDuplicateFieldAndSetter(core::int value) void {}
static set topLevelFieldAndDuplicateSetter(core::int value) void {}
static set topLevelDuplicateFieldAndDuplicateSetter(core::int value) void {}
static method topLevelMethodAndSetter1() core::int
return 1;
static set topLevelMethodAndSetter2(core::int value) void {}
@invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:58:2: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@topLevelMethod
^"
static method test() dynamic {
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:60:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod();
^"{dynamic}();
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:61:4: Error: Can't use 'topLevelMethod' because it is declared more than once.
(topLevelMethod)();
^"{dynamic}();
if(invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:62:7: Error: Can't use 'topLevelMethod' because it is declared more than once.
if (topLevelMethod) {}
^") {
}
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:63:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod;
^";
@invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:64:4: Error: This can't be used as an annotation; an annotation should be a reference to a compile-time constant variable, or a call to a constant constructor.
@topLevelMethod
^" dynamic foo;
switch(null) /* Null */ {
#L1:
case invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:67:10: Error: Can't use 'topLevelMethod' because it is declared more than once.
case topLevelMethod:
^":
{}
}
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:69:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod || topLevelMethod;
^" || invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:69:21: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod || topLevelMethod;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:70:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod + 0;
^"{<invalid>}.+(0);
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:71:18: Error: '~' isn't a binary operator.
topLevelMethod ~ 0;
^";
let final invalid-type #t1 = invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:72:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod ?? topLevelMethod;
^" in #t1 == null ?{invalid-type} invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:72:21: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod ?? topLevelMethod;
^" : #t1;
let final invalid-type #t2 = invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:73:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod?.foo;
^" in #t2 == null ?{invalid-type} null : #t2{<invalid>}.foo;
let final invalid-type #t3 = invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:74:3: Error: Can't use 'topLevelMethod' because it is declared more than once.
topLevelMethod?.foo();
^" in #t3 == null ?{dynamic} null : #t3{dynamic}.foo();
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:75:3: Error: Can't use 'topLevelGetter' because it is declared more than once.
topLevelGetter;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:76:18: Error: Can't assign to this.
topLevelSetter = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:77:3: Error: Can't use 'topLevelField' because it is declared more than once.
topLevelField;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:78:17: Error: Can't assign to this.
topLevelField = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:79:3: Error: Can't use 'topLevelDuplicateFieldAndSetter' because it is declared more than once.
topLevelDuplicateFieldAndSetter;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:80:35: Error: Can't assign to this.
topLevelDuplicateFieldAndSetter = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:81:3: Error: Can't use 'topLevelFieldAndSetter1' because it is declared more than once.
topLevelFieldAndSetter1;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:82:27: Error: Can't assign to this.
topLevelFieldAndSetter1 = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:83:3: Error: Can't use 'topLevelFieldAndSetter2' because it is declared more than once.
topLevelFieldAndSetter2;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:84:27: Error: Can't assign to this.
topLevelFieldAndSetter2 = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:85:3: Error: Can't use 'topLevelFieldAndDuplicateSetter' because it is declared more than once.
topLevelFieldAndDuplicateSetter;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:86:35: Error: Can't assign to this.
topLevelFieldAndDuplicateSetter = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:87:3: Error: Can't use 'topLevelDuplicateFieldAndDuplicateSetter' because it is declared more than once.
topLevelDuplicateFieldAndDuplicateSetter;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:88:44: Error: Can't assign to this.
topLevelDuplicateFieldAndDuplicateSetter = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:89:28: Error: Can't assign to this.
topLevelMethodAndSetter1 = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:90:28: Error: Can't assign to this.
topLevelMethodAndSetter2 = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:91:3: Error: Can't use 'topLevelLateFinalFieldAndSetter1' because it is declared more than once.
topLevelLateFinalFieldAndSetter1;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:92:36: Error: Can't assign to this.
topLevelLateFinalFieldAndSetter1 = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:93:3: Error: Can't use 'topLevelLateFinalFieldAndSetter2' because it is declared more than once.
topLevelLateFinalFieldAndSetter2;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:94:36: Error: Can't assign to this.
topLevelLateFinalFieldAndSetter2 = 0;
^";
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:95:3: Error: Can't use 'topLevelMethodAndSetter1' because it is declared more than once.
topLevelMethodAndSetter1();
^"{dynamic}();
invalid-expression "pkg/front_end/testcases/nnbd/duplicates_toplevel.dart:96:3: Error: Can't use 'topLevelMethodAndSetter2' because it is declared more than once.
topLevelMethodAndSetter2();
^"{dynamic}();
}