Do not create redundant special variance when enhancing types

#KT-8538 Fixed
This commit is contained in:
Denis Zharkov
2015-08-03 12:50:13 +03:00
parent b2766bfb57
commit b7c042510d
7 changed files with 42 additions and 11 deletions
@@ -1382,6 +1382,12 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.java");
doTestCompiledJava(fileName);
}
@TestMetadata("ReadOnlyExtendsWildcard.java")
public void testReadOnlyExtendsWildcard() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/loadJava/compiledJava/mutability/ReadOnlyExtendsWildcard.java");
doTestCompiledJava(fileName);
}
}
@TestMetadata("compiler/testData/loadJava/compiledJava/notNull")
@@ -3977,6 +3977,12 @@ public class JvmRuntimeDescriptorLoaderTestGenerated extends AbstractJvmRuntimeD
String fileName = JetTestUtils.navigationMetadata("compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.java");
doTest(fileName);
}
@TestMetadata("ReadOnlyExtendsWildcard.java")
public void testReadOnlyExtendsWildcard() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/loadJava/compiledJava/mutability/ReadOnlyExtendsWildcard.java");
doTest(fileName);
}
}
@TestMetadata("compiler/testData/loadJava/compiledJava/notNull")