| Index: editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/completion/CompletionEngine.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/completion/CompletionEngine.java b/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/completion/CompletionEngine.java
|
| index fcb737ee73188650b0e004882fed591a59e20edf..e30f42ee234cc033812b80dca24361156a4a6cd9 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/completion/CompletionEngine.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine.services/src/com/google/dart/engine/services/completion/CompletionEngine.java
|
| @@ -2153,6 +2153,7 @@ public class CompletionEngine {
|
| private CompletionProposal createProposal(Element element, String completion) {
|
| ProposalKind kind = proposalKindOf(element);
|
| CompletionProposal prop = createProposal(kind);
|
| + prop.setElement(element);
|
| prop.setCompletion(completion);
|
| prop.setDeprecated(isDeprecated(element));
|
| if (isPrivate(element)) {
|
| @@ -2421,7 +2422,6 @@ public class CompletionEngine {
|
|
|
| setParameterInfo(element, prop);
|
| prop.setCompletion(name).setReturnType(element.getType().getReturnType().getDisplayName());
|
| - prop.setElement(element);
|
|
|
| // If there is already argument list, then update only method name.
|
| if (identifier.getParent() instanceof MethodInvocation
|
| @@ -2444,7 +2444,6 @@ public class CompletionEngine {
|
| return; // Simple constructors are not handled here
|
| }
|
| CompletionProposal prop = createProposal(element);
|
| - prop.setElement(element);
|
| if (element.getType() != null) {
|
| prop.setReturnType(element.getType().getName());
|
| }
|
| @@ -2468,7 +2467,6 @@ public class CompletionEngine {
|
| return;
|
| }
|
| CompletionProposal prop = createProposal(element);
|
| - prop.setElement(element);
|
| Element container = element.getEnclosingElement();
|
| prop.setDeclaringType(container.getDisplayName());
|
| requestor.accept(prop);
|
|
|