package test public class PubPri { private companion object {} } public class PubInt { internal companion object {} } public class PubPub { public companion object {} } internal class IntPri { private companion object {} } internal class IntInt { internal companion object {} } internal class IntPub { public companion object {} } private class PriPri { private companion object {} } private class PriInt { internal companion object {} } private class PriPub { public companion object {} }