|
2 | 2 | * Copyright © Magento, Inc. All rights reserved.
|
3 | 3 | * See COPYING.txt for license details.
|
4 | 4 | */
|
| 5 | + |
5 | 6 | package com.magento.idea.magento2plugin.completion.provider;
|
6 | 7 |
|
7 | 8 | import com.intellij.codeInsight.completion.CompletionParameters;
|
8 | 9 | import com.intellij.codeInsight.completion.CompletionProvider;
|
9 | 10 | import com.intellij.codeInsight.completion.CompletionResultSet;
|
10 | 11 | import com.intellij.codeInsight.lookup.LookupElementBuilder;
|
| 12 | +import com.intellij.icons.AllIcons; |
11 | 13 | import com.intellij.psi.PsiElement;
|
12 | 14 | import com.intellij.util.ProcessingContext;
|
13 |
| -import com.jetbrains.php.PhpIcons; |
14 | 15 | import com.magento.idea.magento2plugin.indexes.LayoutIndex;
|
15 | 16 | import com.magento.idea.magento2plugin.stubs.indexes.ContainerNameIndex;
|
16 |
| -import org.jetbrains.annotations.NotNull; |
17 |
| - |
18 | 17 | import java.util.Collection;
|
| 18 | +import org.jetbrains.annotations.NotNull; |
19 | 19 |
|
20 | 20 | public class LayoutContainerCompletionContributor extends CompletionProvider<CompletionParameters> {
|
21 | 21 |
|
22 | 22 | @Override
|
23 |
| - protected void addCompletions(@NotNull CompletionParameters parameters, |
24 |
| - ProcessingContext context, |
25 |
| - @NotNull CompletionResultSet result) { |
26 |
| - PsiElement position = parameters.getPosition().getOriginalElement(); |
| 23 | + protected void addCompletions(final @NotNull CompletionParameters parameters, |
| 24 | + final ProcessingContext context, |
| 25 | + final @NotNull CompletionResultSet result) { |
| 26 | + final PsiElement position = parameters.getPosition().getOriginalElement(); |
27 | 27 | if (position == null) {
|
28 | 28 | return;
|
29 | 29 | }
|
30 | 30 |
|
31 |
| - Collection<String> keys = LayoutIndex.getAllKeys(ContainerNameIndex.KEY, position.getProject()); |
32 |
| - for (String key: keys) { |
| 31 | + final Collection<String> keys |
| 32 | + = LayoutIndex.getAllKeys(ContainerNameIndex.KEY, position.getProject()); |
| 33 | + for (final String key: keys) { |
33 | 34 | result.addElement(
|
34 |
| - LookupElementBuilder.create(key).withIcon(PhpIcons.XML_TAG_ICON) |
| 35 | + LookupElementBuilder.create(key).withIcon(AllIcons.Nodes.Tag) |
35 | 36 | );
|
36 | 37 | }
|
37 | 38 | }
|
|
0 commit comments