introduce LookupArranger to support different sorting strategies in lookups
commit5df9f57409a8e6c51d602b2f41c07a8b7571c72f
authorPeter Gromov <peter@jetbrains.com>
Fri, 11 Sep 2009 07:31:44 +0000 (11 11:31 +0400)
committerPeter Gromov <peter@jetbrains.com>
Fri, 11 Sep 2009 07:31:44 +0000 (11 11:31 +0400)
treeb09a2b6898364e14758af5efb680b9381f739a25
parent7e8dc61712098c81ce346078e5c04ae8f9364838
introduce LookupArranger to support different sorting strategies in lookups
29 files changed:
java/java-impl/src/com/intellij/codeInsight/completion/SkipAbstractExpectedTypeWeigher.java
java/java-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialog.java
platform/lang-api/src/com/intellij/codeInsight/completion/CompletionPreselectSkipper.java [new file with mode: 0644]
platform/lang-api/src/com/intellij/codeInsight/completion/CompletionService.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionPreferencePolicy.java [deleted file]
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java
platform/lang-impl/src/com/intellij/codeInsight/completion/NegativeStatisticsWeigher.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/Lookup.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupArranger.java [new file with mode: 0644]
platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupItem.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/LookupManager.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupItemWeightComparable.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupManagerImpl.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/TestLookupManager.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/ListTemplatesHandler.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java
platform/lang-impl/src/com/intellij/internal/DumpLookupElementWeights.java
platform/lang-impl/src/com/intellij/refactoring/rename/RenameDialog.java
platform/lang-impl/src/com/intellij/ui/TextFieldWithAutoCompletion.java
platform/platform-resources/src/META-INF/LangExtensionPoints.xml
platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java
plugins/ant/tests/src/com/intellij/lang/ant/AntCompletionTest.java
plugins/spellchecker/src/com/intellij/spellchecker/actions/CompleteWordFromDictionaryAction.java
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/ChangeTo.java
resources/src/META-INF/IdeaPlugin.xml
xml/impl/src/com/intellij/xml/refactoring/XmlTagRenameDialog.java