diff --git a/compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt b/compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt new file mode 100644 index 00000000000..7df5a487617 --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt @@ -0,0 +1,14 @@ +//ALLOW_AST_ACCESS + +package test + +public class PrivateClassMembers { + private val v = 0 + + private var r = 0 + private set + + private fun f() = 0 + + internal val internal = 0 +} \ No newline at end of file diff --git a/compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.txt b/compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.txt new file mode 100644 index 00000000000..c45ede3e5de --- /dev/null +++ b/compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.txt @@ -0,0 +1,13 @@ +package test + +public final class PrivateClassMembers { + /*primary*/ public constructor PrivateClassMembers() + internal final val internal: kotlin.Int = 0 + internal final fun (): kotlin.Int + private final var r: kotlin.Int + private final fun (): kotlin.Int + private final fun (/*0*/ : kotlin.Int): kotlin.Unit + private final val v: kotlin.Int = 0 + private final fun (): kotlin.Int + private final fun f(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java index ee863c05b7d..6050aeb97b5 100644 --- a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaTestGenerated.java @@ -2978,6 +2978,11 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest { doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); } + @TestMetadata("PrivateClassMembers.kt") + public void testPrivateClassMembers() throws Exception { + doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); + } + @TestMetadata("PrivateTopLevelFun.kt") public void testPrivateTopLevelFun() throws Exception { doTestCompiledKotlin("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt"); diff --git a/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java b/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java index 3196853ceab..9ef982632ec 100644 --- a/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/lang/resolve/lazy/LazyResolveRecursiveComparingTestGenerated.java @@ -1456,6 +1456,11 @@ public class LazyResolveRecursiveComparingTestGenerated extends AbstractLazyReso doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); } + @TestMetadata("PrivateClassMembers.kt") + public void testPrivateClassMembers() throws Exception { + doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); + } + @TestMetadata("PrivateTopLevelFun.kt") public void testPrivateTopLevelFun() throws Exception { doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt"); diff --git a/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java index 596665556ea..83ae5f63739 100644 --- a/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/stubs/LazyResolveByStubTestGenerated.java @@ -1456,6 +1456,11 @@ public class LazyResolveByStubTestGenerated extends AbstractLazyResolveByStubTes doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClass.kt"); } + @TestMetadata("PrivateClassMembers.kt") + public void testPrivateClassMembers() throws Exception { + doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateClassMembers.kt"); + } + @TestMetadata("PrivateTopLevelFun.kt") public void testPrivateTopLevelFun() throws Exception { doTestCheckingPrimaryConstructorsAndAccessors("compiler/testData/loadJava/compiledKotlin/visibility/PrivateTopLevelFun.kt");