| 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 e904e1473aeb0a764def5f2f468b455e8b70396b..6e3c2cb4a63c457908b75dad452e7182b6526058 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)) {
|
|
|