interface EmptyInterface interface Interface1 { fun itest() {} fun itest1() {} fun itest0(): String fun itest00(): Interface1 fun itest000(): Int? fun itest0000(): Int fun itest00000(): Int } interface Interface2 { fun itest() {} fun itest2() {} fun itest0(): CharSequence fun itest00(): Interface2 fun itest000(): Nothing? fun itest0000(): Nothing fun itest00000(): String } interface Interface3 { fun itest() {} fun itest3() {} } interface InterfaceWithOutParameter interface InterfaceWithTypeParameter1 { fun ip1test1(): T? = null as T? } interface InterfaceWithTypeParameter2 { fun ip1test2(): T? = null as T? } interface InterfaceWithTypeParameter3 { fun ip1test3(): T? = null as T? } interface InterfaceWithFiveTypeParameters1 { fun itest() {} fun itest1() {} } interface InterfaceWithFiveTypeParameters2 { fun itest() {} fun itest2() {} } interface InterfaceWithFiveTypeParameters3 { fun itest() {} fun itest3() {} } interface InterfaceWithTwoTypeParameters { fun ip2test(): T? = null as T? }