| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library services.src.refactoring.extract_method; | 5 library services.src.refactoring.extract_method; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:analysis_server/src/protocol_server.dart' hide Element; | 9 import 'package:analysis_server/src/protocol_server.dart' hide Element; |
| 10 import 'package:analysis_server/src/services/correction/name_suggestion.dart'; | 10 import 'package:analysis_server/src/services/correction/name_suggestion.dart'; |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 @override | 118 @override |
| 119 List<RefactoringMethodParameter> get parameters => _parameters; | 119 List<RefactoringMethodParameter> get parameters => _parameters; |
| 120 | 120 |
| 121 @override | 121 @override |
| 122 void set parameters(List<RefactoringMethodParameter> parameters) { | 122 void set parameters(List<RefactoringMethodParameter> parameters) { |
| 123 _parameters = parameters.toList(); | 123 _parameters = parameters.toList(); |
| 124 } | 124 } |
| 125 | 125 |
| 126 @override | 126 @override |
| 127 String get refactoringName { | 127 String get refactoringName { |
| 128 AstNode node = new NodeLocator.con1(selectionOffset).searchWithin(unit); | 128 AstNode node = new NodeLocator(selectionOffset).searchWithin(unit); |
| 129 if (node != null && | 129 if (node != null && |
| 130 node.getAncestor((node) => node is ClassDeclaration) != null) { | 130 node.getAncestor((node) => node is ClassDeclaration) != null) { |
| 131 return 'Extract Method'; | 131 return 'Extract Method'; |
| 132 } | 132 } |
| 133 return 'Extract Function'; | 133 return 'Extract Function'; |
| 134 } | 134 } |
| 135 | 135 |
| 136 String get signature { | 136 String get signature { |
| 137 StringBuffer sb = new StringBuffer(); | 137 StringBuffer sb = new StringBuffer(); |
| 138 if (createGetter) { | 138 if (createGetter) { |
| (...skipping 1062 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1201 return false; | 1201 return false; |
| 1202 } | 1202 } |
| 1203 for (int i = 0; i < parameterTypes.length; i++) { | 1203 for (int i = 0; i < parameterTypes.length; i++) { |
| 1204 if (other.parameterTypes[i] != parameterTypes[i]) { | 1204 if (other.parameterTypes[i] != parameterTypes[i]) { |
| 1205 return false; | 1205 return false; |
| 1206 } | 1206 } |
| 1207 } | 1207 } |
| 1208 return true; | 1208 return true; |
| 1209 } | 1209 } |
| 1210 } | 1210 } |
| OLD | NEW |