anchor.diff:      await assertNoErrorsInCode(r'''
   class A<E> {
     E element;
  +  A(this.element);
   }
   class B extends A<List> {
  +  B(List element) : super(element);
     m() {
       element.last;
     }
  
positive.code: main() {
    defineReflectiveSuite(() {
      defineReflectiveTests(UndefinedGetterTest);
    });
  }
  
  @reflectiveTest
  class UndefinedGetterTest extends PubPackageResolutionTest {
    test_compoundAssignment_hasSetter_instance() async {
      await assertErrorsInCode('''
  class C {
  
negative.code:   }
  
    test_nullMember_undefined() async {
      await assertErrorsInCode(
          r'''
  m() {
    Null _null;
    _null.foo;
  }
  ''',
          expectedErrorsByNullability(nullable: [
            error(CompileTimeErrorCode.INVALID_USE_OF_NULL_VALUE, 22, 5),
            error(CompileTimeErrorCode.UNDEFINED_GETTER, 28, 3),
          ], legacy: [
            error(CompileTimeErrorCode.UNDEFINED_GETTER, 28, 3),
          ]));
    }
  
    test_object_call() async {
  