class Car
val carType = Car::class
val isAbstract = carType.isAbstract
//isAbstract is false
val isCompanion = carType.isCompanion
//isCompanion is false
val isData = carType.isData
//isData is false
val isFinal = carType.isFinal
//isFinal is true
val isOpen = carType.isOpen
//isOpen is false
val isSealed = carType.isSealed
//isOpen is false
println("isAbstract: $isAbstract")
println("isCompanion: $isCompanion")
println("isData: $isData")
println("isFinal: $isFinal")
println("isOpen: $isOpen")
println("isSealed: $isSealed")