diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightClass.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightClass.kt index e7163eb2b61..f5c3f1d4224 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightClass.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightClass.kt @@ -184,7 +184,7 @@ open class KtUltraLightClass(classOrObject: KtClassOrObject, internal val suppor membersBuilder.generateUniqueFieldName(companion.name.orEmpty(), usedNames), this, support, - setOf(PsiModifier.STATIC, PsiModifier.FINAL, companion.simpleVisibility()) + setOf(PsiModifier.STATIC, PsiModifier.FINAL, PsiModifier.PUBLIC) ) ) diff --git a/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.java b/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.java index b53dc23783d..b06fb250723 100644 --- a/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.java +++ b/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.java @@ -36,7 +36,7 @@ public final class ArrayOfAnonymous /* ArrayOfAnonymous*/ { } final class null /* null*/ { - private static final java.lang.String fy; + private static final java.lang.String fy = "text" /* initializer type: java.lang.String */ /* constant value text */; @org.jetbrains.annotations.NotNull() public final java.lang.String getFy(); @@ -89,7 +89,7 @@ public final class Sub /* Sub*/ extends Super { } final class null /* null*/ { - private static final java.lang.String fy; + private static final java.lang.String fy = "text" /* initializer type: java.lang.String */ /* constant value text */; @org.jetbrains.annotations.NotNull() public final java.lang.String getFy();