@kotlin.Metadata public final class AnonymousObjectInGenericFunKt$test$x$1 { // source: 'anonymousObjectInGenericFun.kt' public final <()V> method foo(): void public final <(TS2;)V> method ext(p0: java.lang.Object): void public final <(TS3;)I> method getExtVal(p0: java.lang.Object): int public final <(TS4;)I> method getExtVar(p0: java.lang.Object): int public final <(TS4;I)V> method setExtVar(p0: java.lang.Object, p1: int): void method (): void enclosing method AnonymousObjectInGenericFunKt.test()V inner (anonymous) class AnonymousObjectInGenericFunKt$test$x$1 } @kotlin.Metadata public final class AnonymousObjectInGenericFunKt { // source: 'anonymousObjectInGenericFun.kt' public final static <()V> method test(): void inner (anonymous) class AnonymousObjectInGenericFunKt$test$x$1 } @kotlin.Metadata public final class Test$test$x$1 { // source: 'anonymousObjectInGenericFun.kt' public final <()V> method foo(): void public final <(TS2;)V> method ext(p0: java.lang.Object): void public final <(TS3;)I> method getExtVal(p0: java.lang.Object): int public final <(TS4;)I> method getExtVar(p0: java.lang.Object): int public final <(TS4;I)V> method setExtVar(p0: java.lang.Object, p1: int): void method (): void enclosing method Test.test()V inner (anonymous) class Test$test$x$1 } @kotlin.Metadata public final class Test { // source: 'anonymousObjectInGenericFun.kt' public final <()V> method test(): void public method (): void inner (anonymous) class Test$test$x$1 }