| Index: pkg/analyzer/test/generated/hint_code_test.dart
|
| diff --git a/pkg/analyzer/test/generated/hint_code_test.dart b/pkg/analyzer/test/generated/hint_code_test.dart
|
| index 0b37222a7e4c7595e07925c623187934496b6aeb..bbec137c4009350bf467f15321661a831f2af7dd 100644
|
| --- a/pkg/analyzer/test/generated/hint_code_test.dart
|
| +++ b/pkg/analyzer/test/generated/hint_code_test.dart
|
| @@ -65,6 +65,71 @@ class JS {
|
| });
|
| }
|
|
|
| + void test_abstractSuperMemberReference_getter() {
|
| + Source source = addSource(r'''
|
| +abstract class A {
|
| + int get test;
|
| +}
|
| +class B extends A {
|
| + int get test {
|
| + super.test;
|
| + return 0;
|
| + }
|
| +}
|
| +''');
|
| + computeLibrarySourceErrors(source);
|
| + assertErrors(source, [HintCode.ABSTRACT_SUPER_MEMBER_REFERENCE]);
|
| + verify([source]);
|
| + }
|
| +
|
| + void test_abstractSuperMemberReference_method_invocation() {
|
| + Source source = addSource(r'''
|
| +abstract class A {
|
| + void test();
|
| +}
|
| +class B extends A {
|
| + void test() {
|
| + super.test();
|
| + }
|
| +}
|
| +''');
|
| + computeLibrarySourceErrors(source);
|
| + assertErrors(source, [HintCode.ABSTRACT_SUPER_MEMBER_REFERENCE]);
|
| + verify([source]);
|
| + }
|
| +
|
| + void test_abstractSuperMemberReference_method_reference() {
|
| + Source source = addSource(r'''
|
| +abstract class A {
|
| + void test();
|
| +}
|
| +class B extends A {
|
| + void test() {
|
| + super.test;
|
| + }
|
| +}
|
| +''');
|
| + computeLibrarySourceErrors(source);
|
| + assertErrors(source, [HintCode.ABSTRACT_SUPER_MEMBER_REFERENCE]);
|
| + verify([source]);
|
| + }
|
| +
|
| + void test_abstractSuperMemberReference_setter() {
|
| + Source source = addSource(r'''
|
| +abstract class A {
|
| + void set test(int v);
|
| +}
|
| +class B extends A {
|
| + void set test(int v){
|
| + super.test = 0;
|
| + }
|
| +}
|
| +''');
|
| + computeLibrarySourceErrors(source);
|
| + assertErrors(source, [HintCode.ABSTRACT_SUPER_MEMBER_REFERENCE]);
|
| + verify([source]);
|
| + }
|
| +
|
| void test_argumentTypeNotAssignable_functionType() {
|
| Source source = addSource(r'''
|
| m() {
|
|
|