KT-9389 Code completion inserts annotation FQN into annotation list

#KT-9389 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-10-20 17:43:44 +03:00
parent 66310806ca
commit 197218a512
4 changed files with 54 additions and 12 deletions
@@ -0,0 +1,10 @@
package some
annotation class AnnComplete
class Multiplier {
@get:[A<caret>]
var property = 0
}
// ELEMENT: AnnComplete
@@ -0,0 +1,10 @@
package some
annotation class AnnComplete
class Multiplier {
@get:[AnnComplete<caret>]
var property = 0
}
// ELEMENT: AnnComplete
@@ -35,6 +35,12 @@ public class BasicCompletionHandlerTestGenerated extends AbstractBasicCompletion
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/basic"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("AnnotationInBrackets.kt")
public void testAnnotationInBrackets() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/AnnotationInBrackets.kt");
doTest(fileName);
}
@TestMetadata("AnnotationInClassAddImport.kt")
public void testAnnotationInClassAddImport() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/AnnotationInClassAddImport.kt");