Files
codeql/java/ql/test-kotlin2/library-tests/companion_objects/companion_objects.kt
2023-11-17 14:07:13 +00:00

29 lines
495 B
Kotlin

class MyClass {
fun funInClass() {}
companion object MyClassCompanion {
fun funInCompanion() {}
}
}
interface MyInterface {
fun funInInterface()
companion object MyInterfaceCompanion {
fun funInCompanion() {}
}
}
class Imp : MyInterface {
override fun funInInterface() {
TODO("Not yet implemented")
}
}
fun user() {
MyClass.funInCompanion()
MyClass().funInClass()
MyInterface.funInCompanion()
Imp().funInInterface()
}