Coverage Summary for Class: NonNullGenericKt (dev.suresh.misc)
Class | Class, % | Method, % | Branch, % | Line, % | Instruction, % |
---|---|---|---|---|---|
NonNullGenericKt | 0% (0/1) | 0% (0/1) | 0% (0/6) | 0% (0/30) |
package dev.suresh.misc
class Foo<T>(val bar: T)
/** Unbounded T is same as "T: Any?" */
fun main() {
val f1: Foo<String> = Foo("hello")
println(f1.bar)
val f2 = Foo(null)
println(f2.bar)
val f3: Foo<String?> = Foo("NullableString")
println(f3.bar)
}