Supported propagating read-onliness.

#KT-2776 in progress
This commit is contained in:
Evgeny Gerashchenko
2012-11-12 15:37:57 +04:00
parent 89b413b7ad
commit 044487cf37
13 changed files with 264 additions and 2 deletions
@@ -496,6 +496,21 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest {
doTest("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.java");
}
@TestMetadata("InheritReadOnlinessOfArgument.java")
public void testInheritReadOnlinessOfArgument() throws Exception {
doTest("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.java");
}
@TestMetadata("InheritReadOnlinessSameClass.java")
public void testInheritReadOnlinessSameClass() throws Exception {
doTest("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.java");
}
@TestMetadata("InheritReadOnlinessSubclass.java")
public void testInheritReadOnlinessSubclass() throws Exception {
doTest("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.java");
}
}
public static Test innerSuite() {
@@ -1391,6 +1391,21 @@ public class LazyResolveNamespaceComparingTestGenerated extends AbstractLazyReso
doTestSinglePackage("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.kt");
}
@TestMetadata("InheritReadOnlinessOfArgument.kt")
public void testInheritReadOnlinessOfArgument() throws Exception {
doTestSinglePackage("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritReadOnlinessOfArgument.kt");
}
@TestMetadata("InheritReadOnlinessSameClass.kt")
public void testInheritReadOnlinessSameClass() throws Exception {
doTestSinglePackage("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritReadOnlinessSameClass.kt");
}
@TestMetadata("InheritReadOnlinessSubclass.kt")
public void testInheritReadOnlinessSubclass() throws Exception {
doTestSinglePackage("compiler/testData/loadJava/kotlinSignature/propagation/return/InheritReadOnlinessSubclass.kt");
}
}
public static Test innerSuite() {