// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
final class <#A: kotlin/Any?> /Bar { // /Bar|null[0]
    constructor <init>() // /Bar.<init>|<init>(){}[0]
    final fun test(kotlin/Any) // /Bar.test|test(kotlin.Any){}[0]
    final fun useT(#A) // /Bar.useT|useT(1:0){}[0]
}
abstract interface <#A: kotlin/Any?> /Foo // /Foo|null[0]
final val /asT // /asT|@Foo<0:0>{0§<kotlin.Any>}asT[0]
    final inline fun <#A1: reified kotlin/Any> (/Foo<#A1>).<get-asT>(): #A1? // /asT.<get-asT>|<get-asT>@Foo<0:0>(){0§<kotlin.Any>}[0]
final inline fun <#A: reified kotlin/Any> (kotlin/Any)./test1(): #A? // /test1|test1@kotlin.Any(){0§<kotlin.Any>}[0]
