Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Unified Diff: editor/tools/plugins/com.google.dart.tools.deploy/src/com/google/dart/tools/ui/omni/elements/TopLevelElementProvider_NEW.java

Issue 460423003: Get the RemoteAnalysisServer to compile against the new generated AnalysisServer interface. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.tools.deploy/src/com/google/dart/tools/ui/omni/elements/TopLevelElementProvider_NEW.java
diff --git a/editor/tools/plugins/com.google.dart.tools.deploy/src/com/google/dart/tools/ui/omni/elements/TopLevelElementProvider_NEW.java b/editor/tools/plugins/com.google.dart.tools.deploy/src/com/google/dart/tools/ui/omni/elements/TopLevelElementProvider_NEW.java
index 6d92770935f206d54d5f2c68626dd18a49896d95..e9ce594408f01d0beb9c69418b0cc1e4ad390cbc 100644
--- a/editor/tools/plugins/com.google.dart.tools.deploy/src/com/google/dart/tools/ui/omni/elements/TopLevelElementProvider_NEW.java
+++ b/editor/tools/plugins/com.google.dart.tools.deploy/src/com/google/dart/tools/ui/omni/elements/TopLevelElementProvider_NEW.java
@@ -15,10 +15,6 @@ package com.google.dart.tools.ui.omni.elements;
import com.google.common.collect.Lists;
import com.google.common.util.concurrent.Uninterruptibles;
-import com.google.dart.server.SearchIdConsumer;
-import com.google.dart.server.SearchResult;
-import com.google.dart.tools.core.DartCore;
-import com.google.dart.tools.core.analysis.model.SearchResultsListener;
import com.google.dart.tools.ui.omni.OmniElement;
import com.google.dart.tools.ui.omni.OmniProposalProvider;
@@ -101,26 +97,27 @@ public class TopLevelElementProvider_NEW extends OmniProposalProvider {
searchComplete = false;
results.clear();
final CountDownLatch latch = new CountDownLatch(1);
- DartCore.getAnalysisServer().searchTopLevelDeclarations(pattern, new SearchIdConsumer() {
- @Override
- public void computedSearchId(String searchId) {
- DartCore.getAnalysisServerData().addSearchResultsListener(
- searchId,
- new SearchResultsListener() {
- @Override
- public void computedSearchResults(SearchResult[] searchResults, boolean last) {
- for (SearchResult searchResult : searchResults) {
- results.add(new TopLevelElement_NEW(
- TopLevelElementProvider_NEW.this,
- searchResult));
- }
- if (last) {
- latch.countDown();
- }
- }
- });
- }
- });
+ // TODO (jwren) re-implement after functionality has been updated in server
+// DartCore.getAnalysisServer().searchTopLevelDeclarations(pattern, new SearchIdConsumer() {
+// @Override
+// public void computedSearchId(String searchId) {
+// DartCore.getAnalysisServerData().addSearchResultsListener(
+// searchId,
+// new SearchResultsListener() {
+// @Override
+// public void computedSearchResults(SearchResult[] searchResults, boolean last) {
+// for (SearchResult searchResult : searchResults) {
+// results.add(new TopLevelElement_NEW(
+// TopLevelElementProvider_NEW.this,
+// searchResult));
+// }
+// if (last) {
+// latch.countDown();
+// }
+// }
+// });
+// }
+// });
Uninterruptibles.awaitUninterruptibly(latch, 30, TimeUnit.SECONDS);
searchComplete = true;
return results.toArray(new OmniElement[results.size()]);

Powered by Google App Engine
This is Rietveld 408576698