blob: 2c8c04b74ee581e4c15e62398598c6ef119be919 [file]
package simple
interface I {
fun interfaceFun(default: Int = 42)
companion object {
val companionObjectVal = "foo"
}
}
fun <T> take(x: T) { }
fun getBoolean(): Boolean = true
fun functionCalls(i: I) {
if (getBoolean()) {
take(I.companionObjectVal)
}
while (getBoolean()) {
i.interfaceFun()
}
}