diff --git a/python/pydevSrc/com/jetbrains/python/console/pydev/PyCodeCompletionImages.java b/python/pydevSrc/com/jetbrains/python/console/pydev/PyCodeCompletionImages.java index 1ed96b374871..a72da343c915 100644 --- a/python/pydevSrc/com/jetbrains/python/console/pydev/PyCodeCompletionImages.java +++ b/python/pydevSrc/com/jetbrains/python/console/pydev/PyCodeCompletionImages.java @@ -1,6 +1,6 @@ package com.jetbrains.python.console.pydev; -import com.intellij.util.Icons; +import com.intellij.util.PlatformIcons; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -16,12 +16,12 @@ public class PyCodeCompletionImages { public static Icon getImageForType(int type){ switch (type) { case IToken.TYPE_CLASS: - return Icons.CLASS_ICON; + return PlatformIcons.CLASS_ICON; case IToken.TYPE_FUNCTION: - return Icons.METHOD_ICON; + return PlatformIcons.METHOD_ICON; default: return null; } } -} \ No newline at end of file +} diff --git a/python/src/com/jetbrains/python/codeInsight/PyDictKeyNamesCompletionContributor.java b/python/src/com/jetbrains/python/codeInsight/PyDictKeyNamesCompletionContributor.java index 5f9127350f7b..e53867d5fcdd 100644 --- a/python/src/com/jetbrains/python/codeInsight/PyDictKeyNamesCompletionContributor.java +++ b/python/src/com/jetbrains/python/codeInsight/PyDictKeyNamesCompletionContributor.java @@ -9,7 +9,7 @@ import com.intellij.psi.PsiFile; import com.intellij.psi.PsiReference; import com.intellij.psi.filters.position.FilterPattern; import com.intellij.psi.util.PsiTreeUtil; -import com.intellij.util.Icons; +import com.intellij.util.PlatformIcons; import com.intellij.util.ProcessingContext; import com.jetbrains.python.PyTokenTypes; import com.jetbrains.python.PythonLanguage; @@ -121,7 +121,7 @@ public class PyDictKeyNamesCompletionContributor extends PySeeingOriginalComplet item = LookupElementBuilder .create("'" + ((PyKeywordArgument)argument).getKeyword() + "'") .setTypeText("dict key") - .setIcon(Icons.PARAMETER_ICON); + .setIcon(PlatformIcons.PARAMETER_ICON); result.addElement(item); } } @@ -149,7 +149,7 @@ public class PyDictKeyNamesCompletionContributor extends PySeeingOriginalComplet item = LookupElementBuilder .create(key.getText()) .setTypeText("dict key") - .setIcon(Icons.PARAMETER_ICON); + .setIcon(PlatformIcons.PARAMETER_ICON); result.addElement(item); } } @@ -168,7 +168,7 @@ public class PyDictKeyNamesCompletionContributor extends PySeeingOriginalComplet item = LookupElementBuilder .create(expression.getKey().getText()) .setTypeText("dict key") - .setIcon(Icons.PARAMETER_ICON); + .setIcon(PlatformIcons.PARAMETER_ICON); result.addElement(item); } } diff --git a/python/src/com/jetbrains/python/psi/PyUtil.java b/python/src/com/jetbrains/python/psi/PyUtil.java index ee1d836c855c..011d3bc522c7 100644 --- a/python/src/com/jetbrains/python/psi/PyUtil.java +++ b/python/src/com/jetbrains/python/psi/PyUtil.java @@ -21,10 +21,7 @@ import com.intellij.psi.*; import com.intellij.psi.tree.TokenSet; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.ui.awt.RelativePoint; -import com.intellij.util.ArrayUtil; -import com.intellij.util.Icons; -import com.intellij.util.IncorrectOperationException; -import com.intellij.util.SmartList; +import com.intellij.util.*; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.HashSet; import com.jetbrains.python.PyNames; @@ -677,7 +674,7 @@ public class PyUtil { } public static LookupElement createNamedParameterLookup(String name) { - LookupElementBuilder lookupElementBuilder = LookupElementBuilder.create(name + "=").setIcon(Icons.PARAMETER_ICON); + LookupElementBuilder lookupElementBuilder = LookupElementBuilder.create(name + "=").setIcon(PlatformIcons.PARAMETER_ICON); return PrioritizedLookupElement.withGrouping(lookupElementBuilder, 1); } diff --git a/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java b/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java index d3b3306dc455..824d4d9574cd 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java @@ -95,7 +95,7 @@ public class PyClassImpl extends PyPresentableElementImpl implement @Override public Icon getIcon(int flags) { - return Icons.CLASS_ICON; + return PlatformIcons.CLASS_ICON; } @Override diff --git a/python/src/com/jetbrains/python/psi/impl/PyFunctionImpl.java b/python/src/com/jetbrains/python/psi/impl/PyFunctionImpl.java index d2d18023dc99..2e15206fc058 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyFunctionImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyFunctionImpl.java @@ -12,8 +12,8 @@ import com.intellij.psi.search.LocalSearchScope; import com.intellij.psi.search.SearchScope; import com.intellij.psi.stubs.StubElement; import com.intellij.psi.util.PsiTreeUtil; -import com.intellij.util.Icons; import com.intellij.util.IncorrectOperationException; +import com.intellij.util.PlatformIcons; import com.jetbrains.python.PyElementTypes; import com.jetbrains.python.PyNames; import com.jetbrains.python.PyTokenTypes; @@ -30,7 +30,10 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; -import java.util.*; +import java.util.Collections; +import java.util.HashSet; +import java.util.List; +import java.util.Set; /** * Implements PyFunction. @@ -69,7 +72,7 @@ public class PyFunctionImpl extends PyPresentableElementImpl imp @Override public Icon getIcon(int flags) { - return Icons.METHOD_ICON; + return PlatformIcons.METHOD_ICON; } @Nullable diff --git a/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java b/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java index bb9e9f63be46..e374beab0f88 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java @@ -6,8 +6,8 @@ import com.intellij.psi.PsiElement; import com.intellij.psi.search.LocalSearchScope; import com.intellij.psi.search.SearchScope; import com.intellij.psi.util.PsiTreeUtil; -import com.intellij.util.Icons; import com.intellij.util.IncorrectOperationException; +import com.intellij.util.PlatformIcons; import com.jetbrains.python.PyElementTypes; import com.jetbrains.python.PyTokenTypes; import com.jetbrains.python.documentation.StructuredDocString; @@ -128,7 +128,7 @@ public class PyNamedParameterImpl extends PyPresentableElementImplgetParentOfType(this, PyFunction.class, PyClass.class) instanceof PyClass) { - return Icons.FIELD_ICON; + return PlatformIcons.FIELD_ICON; } - return Icons.VARIABLE_ICON; + return PlatformIcons.VARIABLE_ICON; } @Nullable diff --git a/python/src/com/jetbrains/python/structureView/PyStructureViewElement.java b/python/src/com/jetbrains/python/structureView/PyStructureViewElement.java index 5032182296e9..a285357192c4 100644 --- a/python/src/com/jetbrains/python/structureView/PyStructureViewElement.java +++ b/python/src/com/jetbrains/python/structureView/PyStructureViewElement.java @@ -8,7 +8,7 @@ import com.intellij.psi.PsiElement; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.ui.LayeredIcon; import com.intellij.util.Function; -import com.intellij.util.Icons; +import com.intellij.util.PlatformIcons; import com.jetbrains.python.PyIcons; import com.jetbrains.python.PyNames; import com.jetbrains.python.psi.*; @@ -99,7 +99,7 @@ public class PyStructureViewElement implements StructureViewTreeElement { final PyClass cls = (PyClass)element; for (PyClass anc : cls.iterateAncestorClasses()) { if (anc == the_exception) { - e.setIcon(Icons.EXCEPTION_CLASS_ICON); + e.setIcon(PlatformIcons.EXCEPTION_CLASS_ICON); break; } }