@kotlin.Metadata synthetic final class;> TKt$genericSam$1 { // source: 't.kt' public final <()TT;> method invoke(): java.lang.Object static method (): void method (): void enclosing method TKt.genericSam()Ljava/lang/Object; public final static field INSTANCE: TKt$genericSam$1 inner (anonymous) class TKt$genericSam$1 } @kotlin.Metadata final class TKt$sam$Sam$0 { // source: 't.kt' method (p0: kotlin.jvm.functions.Function0): void public synthetic final method get(): java.lang.Object enclosing class TKt private synthetic final field function: kotlin.jvm.functions.Function0 inner (anonymous) class TKt$sam$Sam$0 } @kotlin.Metadata public final class TKt { // source: 't.kt' public final static <()TT;> method foo(): java.lang.Object public final static <()TT;> method genericSam(): java.lang.Object inner (anonymous) class TKt$genericSam$1 inner (anonymous) class TKt$sam$Sam$0 }