| Index: editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java
|
| ===================================================================
|
| --- editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java (revision 43075)
|
| +++ editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java (working copy)
|
| @@ -33,6 +33,7 @@
|
| import com.google.dart.server.GetErrorsConsumer;
|
| import com.google.dart.server.GetFixesConsumer;
|
| import com.google.dart.server.GetHoverConsumer;
|
| +import com.google.dart.server.GetLibraryDependenciesConsumer;
|
| import com.google.dart.server.GetNavigationConsumer;
|
| import com.google.dart.server.GetRefactoringConsumer;
|
| import com.google.dart.server.GetSuggestionsConsumer;
|
| @@ -56,6 +57,7 @@
|
| import com.google.dart.server.internal.remote.processor.FormatProcessor;
|
| import com.google.dart.server.internal.remote.processor.GetRefactoringProcessor;
|
| import com.google.dart.server.internal.remote.processor.HoverProcessor;
|
| +import com.google.dart.server.internal.remote.processor.LibraryDependenciesProcessor;
|
| import com.google.dart.server.internal.remote.processor.MapUriProcessor;
|
| import com.google.dart.server.internal.remote.processor.NotificationAnalysisErrorsProcessor;
|
| import com.google.dart.server.internal.remote.processor.NotificationAnalysisFlushResultsProcessor;
|
| @@ -261,6 +263,12 @@
|
| }
|
|
|
| @Override
|
| + public void analysis_getLibraryDependencies(GetLibraryDependenciesConsumer consumer) {
|
| + String id = generateUniqueId();
|
| + sendRequestToServer(id, RequestUtilities.generateAnalysisGetLibraryDependencies(id), consumer);
|
| + }
|
| +
|
| + @Override
|
| public void analysis_getNavigation(String file, int offset, int length,
|
| GetNavigationConsumer consumer) {
|
| String id = generateUniqueId();
|
| @@ -667,6 +675,10 @@
|
| new AssistsProcessor((GetAssistsConsumer) consumer).process(resultObject, requestError);
|
| } else if (consumer instanceof GetFixesConsumer) {
|
| new FixesProcessor((GetFixesConsumer) consumer).process(resultObject, requestError);
|
| + } else if (consumer instanceof GetLibraryDependenciesConsumer) {
|
| + new LibraryDependenciesProcessor((GetLibraryDependenciesConsumer) consumer).process(
|
| + resultObject,
|
| + requestError);
|
| } else if (consumer instanceof GetAvailableRefactoringsConsumer) {
|
| new RefactoringGetAvailableProcessor((GetAvailableRefactoringsConsumer) consumer).process(
|
| resultObject,
|
|
|