hide generified api warning when derived class is used which 'raw'-inherits the changed jdk class

This commit is contained in:
Anna Kozlova
2015-05-26 16:38:13 +02:00
parent ebd0433bb6
commit 07dba8b585
4 changed files with 34 additions and 1 deletions
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<problems/>
@@ -0,0 +1,5 @@
class Test {
private AbstractCCM<String> myModel;
}
abstract class AbstractCCM<T> extends javax.swing.AbstractListModel {}
@@ -79,6 +79,15 @@ public class JavaAPIUsagesInspectionTest extends InspectionTestCase {
});
}
public void testRawInheritFromNewlyGenerified() throws Exception {
IdeaTestUtil.withLevel(getModule(), LanguageLevel.JDK_1_6, new Runnable() {
@Override
public void run() {
doTest();
}
});
}
@Override
protected Sdk getTestProjectSdk() {
return IdeaTestUtil.getMockJdk18();