Make "Add annotation target" available on use-site annotation

So #KT-22861 Fixed
So #KT-22862 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-02-28 14:36:32 +03:00
committed by Mikhail Glukhikh
parent 442a89bc6c
commit 963e430b42
25 changed files with 217 additions and 6 deletions
@@ -264,6 +264,12 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
doTest(fileName);
}
@TestMetadata("file.kt")
public void testFile() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/file.kt");
doTest(fileName);
}
@TestMetadata("fromLib.kt")
public void testFromLib() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/fromLib.kt");
@@ -287,6 +293,66 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/noBackingField.kt");
doTest(fileName);
}
@TestMetadata("use-site_delegate.kt")
public void testUse_site_delegate() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_delegate.kt");
doTest(fileName);
}
@TestMetadata("use-site_field.kt")
public void testUse_site_field() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_field.kt");
doTest(fileName);
}
@TestMetadata("use-site_file.kt")
public void testUse_site_file() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_file.kt");
doTest(fileName);
}
@TestMetadata("use-site_get.kt")
public void testUse_site_get() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_get.kt");
doTest(fileName);
}
@TestMetadata("use-site_invalid.kt")
public void testUse_site_invalid() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_invalid.kt");
doTest(fileName);
}
@TestMetadata("use-site_param.kt")
public void testUse_site_param() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_param.kt");
doTest(fileName);
}
@TestMetadata("use-site_property.kt")
public void testUse_site_property() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_property.kt");
doTest(fileName);
}
@TestMetadata("use-site_receiver.kt")
public void testUse_site_receiver() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_receiver.kt");
doTest(fileName);
}
@TestMetadata("use-site_set.kt")
public void testUse_site_set() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_set.kt");
doTest(fileName);
}
@TestMetadata("use-site_setparam.kt")
public void testUse_site_setparam() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/addAnnotationTarget/use-site_setparam.kt");
doTest(fileName);
}
}
@TestMetadata("idea/testData/quickfix/addCrossinline")