Added API in PSI to add/remove modifiers and refactored quickfixes to use it

This commit is contained in:
Valentin Kipyatkov
2014-10-07 15:46:17 +04:00
parent 12b7d218b7
commit 05aaea48e9
23 changed files with 250 additions and 161 deletions
@@ -79,6 +79,12 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
doTest(fileName);
}
@TestMetadata("beforeAbstractPropertyInNonAbstractClass3.kt")
public void testAbstractPropertyInNonAbstractClass3() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/abstract/beforeAbstractPropertyInNonAbstractClass3.kt");
doTest(fileName);
}
@TestMetadata("beforeAbstractPropertyInPrimaryConstructorParameters.kt")
public void testAbstractPropertyInPrimaryConstructorParameters() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/abstract/beforeAbstractPropertyInPrimaryConstructorParameters.kt");
@@ -1768,6 +1774,18 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
doTest(fileName);
}
@TestMetadata("beforeOpenMemberInFinalClass3.kt")
public void testOpenMemberInFinalClass3() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/beforeOpenMemberInFinalClass3.kt");
doTest(fileName);
}
@TestMetadata("beforeOpenMemberInFinalClass4.kt")
public void testOpenMemberInFinalClass4() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/beforeOpenMemberInFinalClass4.kt");
doTest(fileName);
}
@TestMetadata("beforeOpenModifierInEnum.kt")
public void testOpenModifierInEnum() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/beforeOpenModifierInEnum.kt");