| Index: pkg/front_end/testcases/inference/infer_final_field_getter_only.dart
|
| diff --git a/pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart b/pkg/front_end/testcases/inference/infer_final_field_getter_only.dart
|
| similarity index 53%
|
| copy from pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart
|
| copy to pkg/front_end/testcases/inference/infer_final_field_getter_only.dart
|
| index c8bf6f91deec52a3838f850b10dc3a222cb71835..fc4531b3b460659861b3ad805d3272368799b07b 100644
|
| --- a/pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart
|
| +++ b/pkg/front_end/testcases/inference/infer_final_field_getter_only.dart
|
| @@ -5,15 +5,14 @@
|
| /*@testedFeatures=inference*/
|
| library test;
|
|
|
| -class A {
|
| - var /*@topType=dynamic*/ x;
|
| +abstract class A {
|
| + int get x;
|
| }
|
|
|
| -class B implements A {
|
| - var /*@topType=dynamic*/ x = 2;
|
| -}
|
| +class B extends A {
|
| + final /*@topType=int*/ x;
|
|
|
| -foo() {
|
| - String y = /*info:DYNAMIC_CAST*/ new B(). /*@target=B::x*/ x;
|
| - int z = /*info:DYNAMIC_CAST*/ new B(). /*@target=B::x*/ x;
|
| + B(this.x);
|
| }
|
| +
|
| +main() {}
|
|
|