| library; |
| // |
| // Problems in library: |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:16:7: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // int instanceField = 1; |
| // ^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:17:7: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // int instanceField = 2; |
| // ^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:19:7: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // int instanceFieldAndSetter1 = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:23:7: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // int instanceFieldAndSetter2 = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:25:18: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // late final int instanceLateFinalFieldAndSetter1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:29:18: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // late final int instanceLateFinalFieldAndSetter2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:31:13: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // final int instanceDuplicateFieldAndSetter = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:32:13: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // final int instanceDuplicateFieldAndSetter = 2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:35:13: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // final int instanceFieldAndDuplicateSetter = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:40:13: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // final int instanceDuplicateFieldAndDuplicateSetter = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:41:13: Error: Extensions can't declare instance fields |
| // Try removing the field declaration or making it a static field |
| // final int instanceDuplicateFieldAndDuplicateSetter = 2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:7:7: Error: 'instanceMethod' is already declared in this scope. |
| // int instanceMethod() => 2; |
| // ^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:6:7: Context: Previous declaration of 'instanceMethod'. |
| // int instanceMethod() => 1; |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:10:11: Error: 'instanceGetter' is already declared in this scope. |
| // int get instanceGetter => 2; |
| // ^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:9:11: Context: Previous declaration of 'instanceGetter'. |
| // int get instanceGetter => 1; |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:14:12: Error: 'instanceSetter' is already declared in this scope. |
| // void set instanceSetter(value) {} |
| // ^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:12:12: Context: Previous declaration of 'instanceSetter'. |
| // void set instanceSetter(value) {} |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:17:7: Error: 'instanceField' is already declared in this scope. |
| // int instanceField = 2; |
| // ^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:16:7: Context: Previous declaration of 'instanceField'. |
| // int instanceField = 1; |
| // ^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:20:12: Error: Conflicts with the implicit setter of the field 'instanceFieldAndSetter1'. |
| // void set instanceFieldAndSetter1(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:19:7: Context: Field 'instanceFieldAndSetter1' with the implicit setter. |
| // int instanceFieldAndSetter1 = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:23:7: Error: Conflicts with setter 'instanceFieldAndSetter2'. |
| // int instanceFieldAndSetter2 = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:22:12: Context: Conflicting setter 'instanceFieldAndSetter2'. |
| // void set instanceFieldAndSetter2(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:26:12: Error: Conflicts with the implicit setter of the field 'instanceLateFinalFieldAndSetter1'. |
| // void set instanceLateFinalFieldAndSetter1(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:25:18: Context: Field 'instanceLateFinalFieldAndSetter1' with the implicit setter. |
| // late final int instanceLateFinalFieldAndSetter1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:29:18: Error: Conflicts with setter 'instanceLateFinalFieldAndSetter2'. |
| // late final int instanceLateFinalFieldAndSetter2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:28:12: Context: Conflicting setter 'instanceLateFinalFieldAndSetter2'. |
| // void set instanceLateFinalFieldAndSetter2(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:32:13: Error: 'instanceDuplicateFieldAndSetter' is already declared in this scope. |
| // final int instanceDuplicateFieldAndSetter = 2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:31:13: Context: Previous declaration of 'instanceDuplicateFieldAndSetter'. |
| // final int instanceDuplicateFieldAndSetter = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:38:12: Error: 'instanceFieldAndDuplicateSetter' is already declared in this scope. |
| // void set instanceFieldAndDuplicateSetter(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:36:12: Context: Previous declaration of 'instanceFieldAndDuplicateSetter'. |
| // void set instanceFieldAndDuplicateSetter(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:41:13: Error: 'instanceDuplicateFieldAndDuplicateSetter' is already declared in this scope. |
| // final int instanceDuplicateFieldAndDuplicateSetter = 2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:40:13: Context: Previous declaration of 'instanceDuplicateFieldAndDuplicateSetter'. |
| // final int instanceDuplicateFieldAndDuplicateSetter = 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:44:12: Error: 'instanceDuplicateFieldAndDuplicateSetter' is already declared in this scope. |
| // void set instanceDuplicateFieldAndDuplicateSetter(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:42:12: Context: Previous declaration of 'instanceDuplicateFieldAndDuplicateSetter'. |
| // void set instanceDuplicateFieldAndDuplicateSetter(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:47:12: Error: The setter conflicts with declaration 'instanceMethodAndSetter1'. |
| // void set instanceMethodAndSetter1(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:46:7: Context: Conflicting declaration 'instanceMethodAndSetter1'. |
| // int instanceMethodAndSetter1() => 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:50:7: Error: The declaration conflicts with setter 'instanceMethodAndSetter2'. |
| // int instanceMethodAndSetter2() => 1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:49:12: Context: Conflicting setter 'instanceMethodAndSetter2'. |
| // void set instanceMethodAndSetter2(int value) {} |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:55:5: Error: The method 'instanceMethod' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing method, or defining a method named 'instanceMethod'. |
| // c.instanceMethod(); |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:56:6: Error: The getter 'instanceMethod' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceMethod'. |
| // (c.instanceMethod)(); |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:57:5: Error: The getter 'instanceGetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceGetter'. |
| // c.instanceGetter; |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:58:5: Error: The setter 'instanceSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceSetter'. |
| // c.instanceSetter = 0; |
| // ^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:59:5: Error: The getter 'instanceField' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceField'. |
| // c.instanceField; |
| // ^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:60:5: Error: The setter 'instanceField' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceField'. |
| // c.instanceField = 0; |
| // ^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:61:5: Error: The getter 'instanceFieldAndSetter1' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceFieldAndSetter1'. |
| // c.instanceFieldAndSetter1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:62:5: Error: The setter 'instanceFieldAndSetter1' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceFieldAndSetter1'. |
| // c.instanceFieldAndSetter1 = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:63:5: Error: The getter 'instanceFieldAndSetter2' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceFieldAndSetter2'. |
| // c.instanceFieldAndSetter2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:64:5: Error: The setter 'instanceFieldAndSetter2' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceFieldAndSetter2'. |
| // c.instanceFieldAndSetter2 = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:65:5: Error: The getter 'instanceLateFinalFieldAndSetter1' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceLateFinalFieldAndSetter1'. |
| // c.instanceLateFinalFieldAndSetter1; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:66:5: Error: The setter 'instanceLateFinalFieldAndSetter1' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceLateFinalFieldAndSetter1'. |
| // c.instanceLateFinalFieldAndSetter1 = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:67:5: Error: The getter 'instanceLateFinalFieldAndSetter2' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceLateFinalFieldAndSetter2'. |
| // c.instanceLateFinalFieldAndSetter2; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:68:5: Error: The setter 'instanceLateFinalFieldAndSetter2' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceLateFinalFieldAndSetter2'. |
| // c.instanceLateFinalFieldAndSetter2 = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:69:5: Error: The getter 'instanceDuplicateFieldAndSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceDuplicateFieldAndSetter'. |
| // c.instanceDuplicateFieldAndSetter; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:70:5: Error: The setter 'instanceDuplicateFieldAndSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceDuplicateFieldAndSetter'. |
| // c.instanceDuplicateFieldAndSetter = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:71:5: Error: The getter 'instanceFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceFieldAndDuplicateSetter'. |
| // c.instanceFieldAndDuplicateSetter; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:72:5: Error: The setter 'instanceFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceFieldAndDuplicateSetter'. |
| // c.instanceFieldAndDuplicateSetter = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:73:5: Error: The getter 'instanceDuplicateFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceDuplicateFieldAndDuplicateSetter'. |
| // c.instanceDuplicateFieldAndDuplicateSetter; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:74:5: Error: The setter 'instanceDuplicateFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceDuplicateFieldAndDuplicateSetter'. |
| // c.instanceDuplicateFieldAndDuplicateSetter = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:75:5: Error: The method 'instanceMethodAndSetter1' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing method, or defining a method named 'instanceMethodAndSetter1'. |
| // c.instanceMethodAndSetter1(); |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:76:5: Error: The setter 'instanceMethodAndSetter1' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceMethodAndSetter1'. |
| // c.instanceMethodAndSetter1 = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:77:5: Error: The method 'instanceMethodAndSetter2' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing method, or defining a method named 'instanceMethodAndSetter2'. |
| // c.instanceMethodAndSetter2(); |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| // pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:78:5: Error: The setter 'instanceMethodAndSetter2' isn't defined for the type 'int'. |
| // Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceMethodAndSetter2'. |
| // c.instanceMethodAndSetter2 = 0; |
| // ^^^^^^^^^^^^^^^^^^^^^^^^ |
| // |
| import self as self; |
| import "dart:core" as core; |
| |
| extension Extension on core::int { |
| method instanceMethod = self::Extension|instanceMethod; |
| method tearoff instanceMethod = self::Extension|get#instanceMethod; |
| get instanceGetter = self::Extension|get#instanceGetter; |
| set instanceSetter = self::Extension|set#instanceSetter; |
| field instanceField = self::Extension|instanceField; |
| field instanceFieldAndSetter1 = self::Extension|instanceFieldAndSetter1; |
| set instanceFieldAndSetter2 = self::Extension|set#instanceFieldAndSetter2; |
| field instanceLateFinalFieldAndSetter1 = self::Extension|instanceLateFinalFieldAndSetter1; |
| set instanceLateFinalFieldAndSetter2 = self::Extension|set#instanceLateFinalFieldAndSetter2; |
| field instanceDuplicateFieldAndSetter = self::Extension|instanceDuplicateFieldAndSetter; |
| set instanceDuplicateFieldAndSetter = self::Extension|set#instanceDuplicateFieldAndSetter; |
| field instanceFieldAndDuplicateSetter = self::Extension|instanceFieldAndDuplicateSetter; |
| set instanceFieldAndDuplicateSetter = self::Extension|set#instanceFieldAndDuplicateSetter; |
| field instanceDuplicateFieldAndDuplicateSetter = self::Extension|instanceDuplicateFieldAndDuplicateSetter; |
| set instanceDuplicateFieldAndDuplicateSetter = self::Extension|set#instanceDuplicateFieldAndDuplicateSetter; |
| method instanceMethodAndSetter1 = self::Extension|instanceMethodAndSetter1; |
| method tearoff instanceMethodAndSetter1 = self::Extension|get#instanceMethodAndSetter1; |
| set instanceMethodAndSetter2 = self::Extension|set#instanceMethodAndSetter2; |
| } |
| static field core::int Extension|instanceField = 1; |
| static field core::int Extension|instanceFieldAndSetter1 = 1; |
| late static final [setter] field core::int Extension|instanceLateFinalFieldAndSetter1; |
| static final field core::int Extension|instanceDuplicateFieldAndSetter = 1; |
| static final field core::int Extension|instanceFieldAndDuplicateSetter = 1; |
| static final field core::int Extension|instanceDuplicateFieldAndDuplicateSetter = 1; |
| static extension-member method Extension|instanceMethod(lowered final core::int #this) → core::int |
| return 1; |
| static extension-member method Extension|get#instanceMethod(lowered final core::int #this) → () → core::int |
| return () → core::int => self::Extension|instanceMethod(#this); |
| static extension-member method Extension|get#instanceGetter(lowered final core::int #this) → core::int |
| return 1; |
| static extension-member method Extension|set#instanceSetter(lowered final core::int #this, dynamic value) → void {} |
| static extension-member method Extension|set#instanceFieldAndSetter2(lowered final core::int #this, core::int value) → void {} |
| static extension-member method Extension|set#instanceLateFinalFieldAndSetter2(lowered final core::int #this, core::int value) → void {} |
| static extension-member method Extension|set#instanceDuplicateFieldAndSetter(lowered final core::int #this, core::int value) → void {} |
| static extension-member method Extension|set#instanceFieldAndDuplicateSetter(lowered final core::int #this, core::int value) → void {} |
| static extension-member method Extension|set#instanceDuplicateFieldAndDuplicateSetter(lowered final core::int #this, core::int value) → void {} |
| static extension-member method Extension|instanceMethodAndSetter1(lowered final core::int #this) → core::int |
| return 1; |
| static extension-member method Extension|get#instanceMethodAndSetter1(lowered final core::int #this) → () → core::int |
| return () → core::int => self::Extension|instanceMethodAndSetter1(#this); |
| static extension-member method Extension|set#instanceMethodAndSetter2(lowered final core::int #this, core::int value) → void {} |
| static method test() → dynamic { |
| core::int c = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:55:5: Error: The method 'instanceMethod' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing method, or defining a method named 'instanceMethod'. |
| c.instanceMethod(); |
| ^^^^^^^^^^^^^^" in c{<unresolved>}.instanceMethod(); |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:56:6: Error: The getter 'instanceMethod' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceMethod'. |
| (c.instanceMethod)(); |
| ^^^^^^^^^^^^^^" in c{<unresolved>}.instanceMethod{dynamic}(); |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:57:5: Error: The getter 'instanceGetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceGetter'. |
| c.instanceGetter; |
| ^^^^^^^^^^^^^^" in c{<unresolved>}.instanceGetter; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:58:5: Error: The setter 'instanceSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceSetter'. |
| c.instanceSetter = 0; |
| ^^^^^^^^^^^^^^" in c.{<unresolved>}instanceSetter = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:59:5: Error: The getter 'instanceField' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceField'. |
| c.instanceField; |
| ^^^^^^^^^^^^^" in c{<unresolved>}.instanceField; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:60:5: Error: The setter 'instanceField' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceField'. |
| c.instanceField = 0; |
| ^^^^^^^^^^^^^" in c.{<unresolved>}instanceField = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:61:5: Error: The getter 'instanceFieldAndSetter1' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceFieldAndSetter1'. |
| c.instanceFieldAndSetter1; |
| ^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceFieldAndSetter1; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:62:5: Error: The setter 'instanceFieldAndSetter1' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceFieldAndSetter1'. |
| c.instanceFieldAndSetter1 = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceFieldAndSetter1 = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:63:5: Error: The getter 'instanceFieldAndSetter2' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceFieldAndSetter2'. |
| c.instanceFieldAndSetter2; |
| ^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceFieldAndSetter2; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:64:5: Error: The setter 'instanceFieldAndSetter2' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceFieldAndSetter2'. |
| c.instanceFieldAndSetter2 = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceFieldAndSetter2 = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:65:5: Error: The getter 'instanceLateFinalFieldAndSetter1' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceLateFinalFieldAndSetter1'. |
| c.instanceLateFinalFieldAndSetter1; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceLateFinalFieldAndSetter1; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:66:5: Error: The setter 'instanceLateFinalFieldAndSetter1' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceLateFinalFieldAndSetter1'. |
| c.instanceLateFinalFieldAndSetter1 = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceLateFinalFieldAndSetter1 = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:67:5: Error: The getter 'instanceLateFinalFieldAndSetter2' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceLateFinalFieldAndSetter2'. |
| c.instanceLateFinalFieldAndSetter2; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceLateFinalFieldAndSetter2; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:68:5: Error: The setter 'instanceLateFinalFieldAndSetter2' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceLateFinalFieldAndSetter2'. |
| c.instanceLateFinalFieldAndSetter2 = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceLateFinalFieldAndSetter2 = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:69:5: Error: The getter 'instanceDuplicateFieldAndSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceDuplicateFieldAndSetter'. |
| c.instanceDuplicateFieldAndSetter; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceDuplicateFieldAndSetter; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:70:5: Error: The setter 'instanceDuplicateFieldAndSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceDuplicateFieldAndSetter'. |
| c.instanceDuplicateFieldAndSetter = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceDuplicateFieldAndSetter = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:71:5: Error: The getter 'instanceFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceFieldAndDuplicateSetter'. |
| c.instanceFieldAndDuplicateSetter; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceFieldAndDuplicateSetter; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:72:5: Error: The setter 'instanceFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceFieldAndDuplicateSetter'. |
| c.instanceFieldAndDuplicateSetter = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceFieldAndDuplicateSetter = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:73:5: Error: The getter 'instanceDuplicateFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing getter, or defining a getter or field named 'instanceDuplicateFieldAndDuplicateSetter'. |
| c.instanceDuplicateFieldAndDuplicateSetter; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceDuplicateFieldAndDuplicateSetter; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:74:5: Error: The setter 'instanceDuplicateFieldAndDuplicateSetter' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceDuplicateFieldAndDuplicateSetter'. |
| c.instanceDuplicateFieldAndDuplicateSetter = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceDuplicateFieldAndDuplicateSetter = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:75:5: Error: The method 'instanceMethodAndSetter1' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing method, or defining a method named 'instanceMethodAndSetter1'. |
| c.instanceMethodAndSetter1(); |
| ^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceMethodAndSetter1(); |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:76:5: Error: The setter 'instanceMethodAndSetter1' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceMethodAndSetter1'. |
| c.instanceMethodAndSetter1 = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceMethodAndSetter1 = 0; |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:77:5: Error: The method 'instanceMethodAndSetter2' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing method, or defining a method named 'instanceMethodAndSetter2'. |
| c.instanceMethodAndSetter2(); |
| ^^^^^^^^^^^^^^^^^^^^^^^^" in c{<unresolved>}.instanceMethodAndSetter2(); |
| invalid-expression "pkg/front_end/testcases/nnbd/duplicates_instance_extension.dart:78:5: Error: The setter 'instanceMethodAndSetter2' isn't defined for the type 'int'. |
| Try correcting the name to the name of an existing setter, or defining a setter or field named 'instanceMethodAndSetter2'. |
| c.instanceMethodAndSetter2 = 0; |
| ^^^^^^^^^^^^^^^^^^^^^^^^" in c.{<unresolved>}instanceMethodAndSetter2 = 0; |
| } |