Spellchecker refactoring
commit9065a9cb83f6dc01ca89bfabfe44404e15438682
authorEkaterina Shliakhovetskaja <shkate@jetbrains.com>
Mon, 12 Oct 2009 16:04:23 +0000 (12 20:04 +0400)
committerEkaterina Shliakhovetskaja <shkate@jetbrains.com>
Mon, 12 Oct 2009 16:05:03 +0000 (12 20:05 +0400)
tree8cd987ca32f80c6d2da5290b5ddf5bf986a7bb7d
parent0cb8e1b155c56f3b7dcee6c834cf80975c4620f9
Spellchecker refactoring
62 files changed:
plugins/spellchecker/lib/patricia-trie-0.1.jar [new file with mode: 0644]
plugins/spellchecker/spellchecker.iml
plugins/spellchecker/src/META-INF/plugin.xml
plugins/spellchecker/src/com/intellij/spellchecker/FileLoader.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/SpellCheckerManager.java
plugins/spellchecker/src/com/intellij/spellchecker/dictionary/AggregatedDictionary.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/dictionary/Dictionary.java
plugins/spellchecker/src/com/intellij/spellchecker/dictionary/Loader.java [copied from plugins/spellchecker/src/com/intellij/spellchecker/dictionary/Dictionary.java with 78% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/dictionary/Processor.java [copied from plugins/spellchecker/testData/inspection/stringWithMistakes/SPITest5.java with 76% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/dictionary/ProjectDictionary.java
plugins/spellchecker/src/com/intellij/spellchecker/dictionary/UserDictionary.java
plugins/spellchecker/src/com/intellij/spellchecker/engine/BaseSpellChecker.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/engine/JazzySpellChecker.java [deleted file]
plugins/spellchecker/src/com/intellij/spellchecker/engine/LevenshteinDistance.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/engine/Metrics.java [copied from plugins/spellchecker/testData/inspection/classNameWithMistakes/TestUpgade.java with 81% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/engine/SpellCheckerEngine.java [moved from plugins/spellchecker/src/com/intellij/spellchecker/engine/SpellChecker.java with 66% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/engine/SpellCheckerFactory.java
plugins/spellchecker/src/com/intellij/spellchecker/engine/Suggestion.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/engine/Transformation.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/inspections/CheckArea.java [moved from plugins/spellchecker/src/com/intellij/spellchecker/CheckArea.java with 85% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/inspections/SpellCheckingInspection.java
plugins/spellchecker/src/com/intellij/spellchecker/inspections/TextSplitter.java [moved from plugins/spellchecker/src/com/intellij/spellchecker/TextSplitter.java with 98% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/options/ProjectDictionaryState.java [deleted file]
plugins/spellchecker/src/com/intellij/spellchecker/options/SpellCheckerConfigurable.java
plugins/spellchecker/src/com/intellij/spellchecker/options/SpellCheckerConfiguration.java [deleted file]
plugins/spellchecker/src/com/intellij/spellchecker/options/SpellCheckerOptions.form
plugins/spellchecker/src/com/intellij/spellchecker/options/SpellCheckerOptions.java
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/AcceptWordAsCorrect.java
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/ChangeTo.java
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/DictionarySuggestionProvider.java [moved from plugins/spellchecker/src/com/intellij/spellchecker/DictionarySuggestionProvider.java with 96% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/RenameTo.java
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/ShowSuggestions.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/quickfixes/SpellCheckerQuickFix.java
plugins/spellchecker/src/com/intellij/spellchecker/state/AggregatedDictionaryState.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/state/CachedDictionaryState.java [moved from plugins/spellchecker/src/com/intellij/spellchecker/options/CachedDictionaryState.java with 62% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/state/DictionaryState.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/state/ProjectDictionarySplitter.java [moved from plugins/spellchecker/src/com/intellij/spellchecker/options/ProjectDictionarySplitter.java with 86% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/state/ProjectDictionaryState.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/state/StateLoader.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/trie/Action.java [copied from plugins/spellchecker/testData/inspection/classNameWithMistakes/TestUpgade.java with 79% similarity]
plugins/spellchecker/src/com/intellij/spellchecker/trie/CharSequenceKeyAnalyzer.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/trie/PatriciaTrie.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/trie/Trie.java [new file with mode: 0644]
plugins/spellchecker/src/com/intellij/spellchecker/util/SpellCheckerBundle.java
plugins/spellchecker/src/com/intellij/spellchecker/util/SpellCheckerBundle.properties
plugins/spellchecker/src/com/intellij/spellchecker/util/Strings.java
plugins/spellchecker/testData/inspection/classNameWithMistakes/TestUpgade.java
plugins/spellchecker/testData/inspection/commentsWithMistakes/A.xml
plugins/spellchecker/testData/inspection/commentsWithMistakes/SPITest1.java
plugins/spellchecker/testData/inspection/commentsWithMistakes/test.html
plugins/spellchecker/testData/inspection/commentsWithMistakes/test.txt
plugins/spellchecker/testData/inspection/docCommentWithMistakes/SPITest6.java
plugins/spellchecker/testData/inspection/fieldNameWithMistakes/SPITest2.java
plugins/spellchecker/testData/inspection/groovy/Test.groovy
plugins/spellchecker/testData/inspection/js/test.js
plugins/spellchecker/testData/inspection/localVariableNameWithMistakes/SPITest3.java
plugins/spellchecker/testData/inspection/methodNameWithMistakes/SPITest4.java
plugins/spellchecker/testData/inspection/php/test.php
plugins/spellchecker/testData/inspection/stringWithMistakes/SPITest5.java
plugins/spellchecker/testData/inspection/xmlWithMistakes/test.jsp
plugins/spellchecker/testData/inspection/xmlWithMistakes/test.xml
plugins/spellchecker/testSrc/com/intellij/spellchecker/inspector/SplitterTest.java