class A { // Kind annotation class Annotation enum class Enum interface Trait { fun boo() {} } // Modality open class OpenStaticClass class FinalStaticClass abstract class AbstractStaticClass open inner class OpenInnerClass inner class FinalInnerClass abstract inner class AbstractInnerClass // Visibility private open inner class PrivateClass protected open inner class ProtectedClass internal open inner class InternalClass public open inner class PublicClass }