Fix default visibility for class object in eager and lazy resolve

This commit is contained in:
Pavel V. Talanov
2013-08-02 16:50:47 +04:00
parent 41254a926b
commit 0f8d50b44f
9 changed files with 186 additions and 2 deletions
@@ -259,6 +259,16 @@ public class DescriptorSerializationTestGenerated extends AbstractDescriptorSeri
doTest("compiler/testData/loadKotlin/classObject/ClassObjectDeclaresVar.kt");
}
@TestMetadata("ClassObjectDefaultVisibility.kt")
public void testClassObjectDefaultVisibility() throws Exception {
doTest("compiler/testData/loadKotlin/classObject/ClassObjectDefaultVisibility.kt");
}
@TestMetadata("ClassObjectExplicitVisibility.kt")
public void testClassObjectExplicitVisibility() throws Exception {
doTest("compiler/testData/loadKotlin/classObject/ClassObjectExplicitVisibility.kt");
}
@TestMetadata("ClassObjectExtendsTrait.kt")
public void testClassObjectExtendsTrait() throws Exception {
doTest("compiler/testData/loadKotlin/classObject/ClassObjectExtendsTrait.kt");
@@ -415,6 +415,16 @@ public class LoadCompiledKotlinTestGenerated extends AbstractLoadCompiledKotlinT
doTestWithAccessors("compiler/testData/loadKotlin/classObject/ClassObjectDeclaresVar.kt");
}
@TestMetadata("ClassObjectDefaultVisibility.kt")
public void testClassObjectDefaultVisibility() throws Exception {
doTestWithAccessors("compiler/testData/loadKotlin/classObject/ClassObjectDefaultVisibility.kt");
}
@TestMetadata("ClassObjectExplicitVisibility.kt")
public void testClassObjectExplicitVisibility() throws Exception {
doTestWithAccessors("compiler/testData/loadKotlin/classObject/ClassObjectExplicitVisibility.kt");
}
@TestMetadata("ClassObjectExtendsTrait.kt")
public void testClassObjectExtendsTrait() throws Exception {
doTestWithAccessors("compiler/testData/loadKotlin/classObject/ClassObjectExtendsTrait.kt");
@@ -417,6 +417,16 @@ public class LazyResolveNamespaceComparingTestGenerated extends AbstractLazyReso
doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadKotlin/classObject/ClassObjectDeclaresVar.kt");
}
@TestMetadata("ClassObjectDefaultVisibility.kt")
public void testClassObjectDefaultVisibility() throws Exception {
doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadKotlin/classObject/ClassObjectDefaultVisibility.kt");
}
@TestMetadata("ClassObjectExplicitVisibility.kt")
public void testClassObjectExplicitVisibility() throws Exception {
doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadKotlin/classObject/ClassObjectExplicitVisibility.kt");
}
@TestMetadata("ClassObjectExtendsTrait.kt")
public void testClassObjectExtendsTrait() throws Exception {
doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadKotlin/classObject/ClassObjectExtendsTrait.kt");