diff --git a/compiler/testData/loadJava/compiledJava/SubclassFromNested.txt b/compiler/testData/loadJava/compiledJava/SubclassFromNested.txt index b7816460ae7..7285b16ccb4 100644 --- a/compiler/testData/loadJava/compiledJava/SubclassFromNested.txt +++ b/compiler/testData/loadJava/compiledJava/SubclassFromNested.txt @@ -1,5 +1,12 @@ package test +public/*package*/ open class B : java.lang.Object { + public/*package*/ constructor B(/*0*/ p0: test.B.C?) + + public/*package*/ trait C : java.lang.Object { + } +} + public open class SubclassFromNested : test.B.C { public constructor SubclassFromNested() } diff --git a/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/scope/JavaPackageScope.java b/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/scope/JavaPackageScope.java index e7b90d0b96c..690687e4744 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/scope/JavaPackageScope.java +++ b/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/scope/JavaPackageScope.java @@ -100,7 +100,7 @@ public final class JavaPackageScope extends JavaBaseScope { if (javaClass.getOriginKind() == JavaClass.OriginKind.KOTLIN_LIGHT_CLASS) continue; - if (javaClass.getVisibility() != Visibilities.PUBLIC) continue; + if (javaClass.getVisibility() == Visibilities.PRIVATE) continue; ProgressChecker.getInstance().checkCanceled();