| Index: editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AssistsProcessor.java b/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java
|
| similarity index 53%
|
| copy from editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AssistsProcessor.java
|
| copy to editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java
|
| index 86d5dc04cb060e31c146646d07f1e8337880f3dd..e8b963bc4481da3158924733a6ff014d7a290f1b 100644
|
| --- a/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AssistsProcessor.java
|
| +++ b/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java
|
| @@ -13,28 +13,28 @@
|
| */
|
| package com.google.dart.server.internal.remote.processor;
|
|
|
| -import com.google.dart.server.GetAssistsConsumer;
|
| -import com.google.dart.server.generated.types.SourceChange;
|
| +import com.google.dart.server.FindElementReferencesConsumer;
|
| +import com.google.dart.server.generated.types.Element;
|
| import com.google.gson.JsonObject;
|
|
|
| -import java.util.List;
|
| -
|
| /**
|
| - * Instances of {@code RefactoringApplyProcessor} translate JSON result objects for a given
|
| - * {@link RefactoringApplyConsumer}.
|
| + * Instances of {@code FindElementReferencesProcessor} translate JSON result objects for a given
|
| + * {@link FindElementReferencesConsumer}.
|
| *
|
| * @coverage dart.server.remote
|
| */
|
| -public class AssistsProcessor extends ResultProcessor {
|
| +public class FindElementReferencesProcessor extends ResultProcessor {
|
|
|
| - private final GetAssistsConsumer consumer;
|
| + private final FindElementReferencesConsumer consumer;
|
|
|
| - public AssistsProcessor(GetAssistsConsumer consumer) {
|
| + public FindElementReferencesProcessor(FindElementReferencesConsumer consumer) {
|
| this.consumer = consumer;
|
| }
|
|
|
| public void process(JsonObject resultObject) {
|
| - List<SourceChange> sourceChanges = SourceChange.fromJsonArray(resultObject.get("assists").getAsJsonArray());
|
| - consumer.computedSourceChanges(sourceChanges);
|
| + String searchId = resultObject.get("id").getAsString();
|
| + Element element = resultObject.has("element")
|
| + ? Element.fromJson(resultObject.get("element").getAsJsonObject()) : null;
|
| + consumer.computedElementReferences(searchId, element);
|
| }
|
| }
|
|
|