Fix of ConvertJavaInterfaceToClass test

Platform is trying to modify the class inheritance list during intension (see the test name above) action process but it cause a cross-language changes via PSI.
To make this possible LightClasses are supports this behaviour with a little support of it (inheritance list Add and inheritance list element Delete are supported).
It need's to be done for UL-classes in same way.
This commit is contained in:
Igor Yakovlev
2019-05-16 18:01:34 +03:00
parent 04638eea6b
commit a3f718733d
5 changed files with 110 additions and 44 deletions
@@ -1395,7 +1395,6 @@ public class QuickFixMultiFileTestGenerated extends AbstractQuickFixMultiFileTes
}
@TestMetadata("kotlinInheritor.before.Main.java")
@Ignore("UltraLight classes does not support modification yet")
public void testKotlinInheritor() throws Exception {
runTest("idea/testData/quickfix/convertJavaInterfaceToClass/kotlinInheritor.before.Main.java");
}