diff --git a/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java b/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java index 0f2a87b1075..e8332db914b 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java +++ b/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java @@ -221,7 +221,7 @@ public class JetKeywordCompletionContributor extends CompletionContributor { @Override public boolean prefixMatches(@NotNull String name) { - return StringUtil.startsWithIgnoreCase(name, getPrefix()); + return StringUtil.startsWith(name, getPrefix()); } @NotNull diff --git a/idea/testData/completion/keywords/NoCompletionForCapitalPrefix.kt b/idea/testData/completion/keywords/NoCompletionForCapitalPrefix.kt new file mode 100644 index 00000000000..ca982f7b7c1 --- /dev/null +++ b/idea/testData/completion/keywords/NoCompletionForCapitalPrefix.kt @@ -0,0 +1,3 @@ +P + +// ABSENT: public, private, protected \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/completion/KeywordsCompletionTest.java b/idea/tests/org/jetbrains/jet/completion/KeywordsCompletionTest.java index e90a03da3f0..a40079f9530 100644 --- a/idea/tests/org/jetbrains/jet/completion/KeywordsCompletionTest.java +++ b/idea/tests/org/jetbrains/jet/completion/KeywordsCompletionTest.java @@ -119,6 +119,10 @@ public class KeywordsCompletionTest extends JetCompletionTestBase { doTest(); } + public void testNoCompletionForCapitalPrefix() { + doTest(); + } + public void testPropertySetterGetter() { doTest(); }