Can't override implied setter covariantly
Change-Id: I1704001605f01721b01254fdc032aacebf472c80 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97304 Commit-Queue: Peter von der Ahé <ahe@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Erik Ernst <eernst@google.com>
This commit is contained in:
committed by
commit-bot@chromium.org
parent
578249629d
commit
8af57275eb
@@ -306,6 +306,7 @@ mixin_declaration/mixin_declaration_superinvocation_application_test/06: Missing
|
||||
mixin_declaration/mixin_declaration_superinvocation_application_test/07: MissingCompileTimeError
|
||||
mixin_declaration/mixin_declaration_superinvocation_application_test/08: MissingCompileTimeError
|
||||
mixin_method_override_test/G5: Crash # Issue 34354
|
||||
override_inheritance_field_test/42: MissingCompileTimeError
|
||||
regress_22976_test/*: CompileTimeError # Issue 31935
|
||||
set_literals/invalid_set_literal_test/08: MissingCompileTimeError # Requires constant evaluation
|
||||
set_literals/invalid_set_literal_test/09: MissingCompileTimeError # Requires constant evaluation
|
||||
|
||||
@@ -27,7 +27,7 @@ class A {
|
||||
set setter11(int _) => null; //# 31: compile-time error
|
||||
|
||||
@virtual int field1; //# 41: ok
|
||||
num field2; //# 42: ok
|
||||
num field2; //# 42: compile-time error
|
||||
int field3; //# 43: compile-time error
|
||||
int field4; //# 44: compile-time error
|
||||
int field5; //# 45: compile-time error
|
||||
|
||||
Reference in New Issue
Block a user