| Index: pkg/analysis_server/test/edit/sort_members_test.dart
 | 
| diff --git a/pkg/analysis_server/test/edit/sort_members_test.dart b/pkg/analysis_server/test/edit/sort_members_test.dart
 | 
| index b246d82eca04317d50c529ac5f4777e1298e1637..b5d67f67558ce5b4b0534b4b951c4e7fc084741c 100644
 | 
| --- a/pkg/analysis_server/test/edit/sort_members_test.dart
 | 
| +++ b/pkg/analysis_server/test/edit/sort_members_test.dart
 | 
| @@ -178,6 +178,60 @@ class MyAnnotation {
 | 
|  ''');
 | 
|    }
 | 
|  
 | 
| +  @failingTest
 | 
| +  test_OK_genericFunctionTypeInComments() async {
 | 
| +    addFile(
 | 
| +        projectPath + '/analysis_options.yaml',
 | 
| +        '''
 | 
| +analyzer:
 | 
| +  strong-mode: true
 | 
| +''');
 | 
| +    addTestFile('''
 | 
| +class C {
 | 
| +  void caller() {
 | 
| +    Super s = new Super();
 | 
| +    takesSub(s); // <- No warning
 | 
| +  }
 | 
| +
 | 
| +  void takesSub(Sub s) {}
 | 
| +}
 | 
| +
 | 
| +class Sub extends Super {}
 | 
| +
 | 
| +class Super {}
 | 
| +
 | 
| +typedef dynamic Func(String x, String y);
 | 
| +
 | 
| +Function/*=F*/ allowInterop/*<F extends Function>*/(Function/*=F*/ f) => null;
 | 
| +
 | 
| +Func bar(Func f) {
 | 
| +  return allowInterop(f);
 | 
| +}
 | 
| +''');
 | 
| +    return _assertSorted('''
 | 
| +Function/*=F*/ allowInterop/*<F extends Function>*/(Function/*=F*/ f) => null;
 | 
| +
 | 
| +Func bar(Func f) {
 | 
| +  return allowInterop(f);
 | 
| +}
 | 
| +
 | 
| +typedef dynamic Func(String x, String y);
 | 
| +
 | 
| +class C {
 | 
| +  void caller() {
 | 
| +    Super s = new Super();
 | 
| +    takesSub(s); // <- No warning
 | 
| +  }
 | 
| +
 | 
| +  void takesSub(Sub s) {}
 | 
| +}
 | 
| +
 | 
| +class Sub extends Super {}
 | 
| +
 | 
| +class Super {}
 | 
| +''');
 | 
| +  }
 | 
| +
 | 
|    test_OK_unitMembers_class() async {
 | 
|      addTestFile('''
 | 
|  class C {}
 | 
| 
 |