| Index: pkg/analysis_server/lib/src/services/refactoring/extract_method.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/refactoring/extract_method.dart b/pkg/analysis_server/lib/src/services/refactoring/extract_method.dart
|
| index 119b89edba94fd988b635e0e3c711c46603e5e7b..dcc04f755a09cc993fc657d7b152dcf7076a9f09 100644
|
| --- a/pkg/analysis_server/lib/src/services/refactoring/extract_method.dart
|
| +++ b/pkg/analysis_server/lib/src/services/refactoring/extract_method.dart
|
| @@ -859,6 +859,15 @@ class _ExtractMethodAnalyzer extends StatementAnalyzer {
|
| }
|
|
|
| @override
|
| + Object visitGenericFunctionType(GenericFunctionType node) {
|
| + super.visitGenericFunctionType(node);
|
| + if (_isFirstSelectedNode(node)) {
|
| + invalidSelection('Cannot extract a single type reference.');
|
| + }
|
| + return null;
|
| + }
|
| +
|
| + @override
|
| Object visitSimpleIdentifier(SimpleIdentifier node) {
|
| super.visitSimpleIdentifier(node);
|
| if (_isFirstSelectedNode(node)) {
|
|
|