package test internal final class IntInt { /*primary*/ public constructor IntInt() internal companion object Companion { /*primary*/ private constructor Companion() } } internal final class IntPri { /*primary*/ public constructor IntPri() private companion object Companion { /*primary*/ private constructor Companion() } } internal final class IntPub { /*primary*/ public constructor IntPub() public companion object Companion { /*primary*/ private constructor Companion() } } private final class PriInt { /*primary*/ public constructor PriInt() internal companion object Companion { /*primary*/ private constructor Companion() } } private final class PriPri { /*primary*/ public constructor PriPri() private companion object Companion { /*primary*/ private constructor Companion() } } private final class PriPub { /*primary*/ public constructor PriPub() public companion object Companion { /*primary*/ private constructor Companion() } } public final class PubInt { /*primary*/ public constructor PubInt() internal companion object Companion { /*primary*/ private constructor Companion() } } public final class PubPri { /*primary*/ public constructor PubPri() private companion object Companion { /*primary*/ private constructor Companion() } } public final class PubPub { /*primary*/ public constructor PubPub() public companion object Companion { /*primary*/ private constructor Companion() } }