Companion objects have public visibility by default
#KT-7114 Fixed
This commit is contained in:
+38
-2
@@ -3,15 +3,51 @@ package test
|
||||
internal final class Int {
|
||||
/*primary*/ public constructor Int()
|
||||
|
||||
internal companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
public final class Outer {
|
||||
/*primary*/ public constructor Outer()
|
||||
|
||||
internal final class Int {
|
||||
/*primary*/ public constructor Int()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
private final class Pri {
|
||||
/*primary*/ public constructor Pri()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
protected final class Pro {
|
||||
/*primary*/ public constructor Pro()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
public final class Pub {
|
||||
/*primary*/ public constructor Pub()
|
||||
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private final class Pri {
|
||||
/*primary*/ public constructor Pri()
|
||||
|
||||
private companion object Companion {
|
||||
public companion object Companion {
|
||||
/*primary*/ private constructor Companion()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user