Chromium Code Reviews| Index: pkg/analysis_server/lib/src/plugin/server_plugin.dart |
| diff --git a/pkg/analysis_server/lib/src/plugin/server_plugin.dart b/pkg/analysis_server/lib/src/plugin/server_plugin.dart |
| index 91ecb32d2b5ce8ebaa2433d92b06ce3e495e5745..d962f461df053a4f874fbd2cfdcd5271c2eb59a3 100644 |
| --- a/pkg/analysis_server/lib/src/plugin/server_plugin.dart |
| +++ b/pkg/analysis_server/lib/src/plugin/server_plugin.dart |
| @@ -163,9 +163,8 @@ class ServerPlugin implements Plugin { |
| */ |
| List<String> get analyzedFilePatterns { |
| List<String> patterns = <String>[]; |
| - for (List<String> extension |
| - in analyzedFilePatternsExtensionPoint.extensions) { |
| - patterns.addAll(extension); |
| + for (Object extension in analyzedFilePatternsExtensionPoint.extensions) { |
|
scheglov
2016/03/31 00:53:18
Should we make ExtensionPoint parameterized?
Brian Wilkerson
2016/03/31 15:27:12
I thought about that, and I like the idea, but I d
|
| + patterns.addAll(extension as List<String>); |
| } |
| return patterns; |
| } |
| @@ -183,7 +182,7 @@ class ServerPlugin implements Plugin { |
| */ |
| Iterable<CompletionContributor> get completionContributors => |
| completionContributorExtensionPoint.extensions |
| - .map((CompletionContributorFactory factory) => factory()); |
| + .map((Object factory) => (factory as CompletionContributorFactory)()); |
| /** |
| * Return a list containing all of the fix contributors that were contributed. |
| @@ -224,7 +223,7 @@ class ServerPlugin implements Plugin { |
| return <RequestHandler>[]; |
| } |
| return domainExtensionPoint.extensions |
| - .map((RequestHandlerFactory factory) => factory(server)) |
| + .map((Object factory) => (factory as RequestHandlerFactory)(server)) |
| .toList(); |
| } |