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

// Library unique name: <main>
final class <#A: kotlin/Any?> /Cell { // /Cell|null[0]
    final var value // /Cell.value|{}value[0]
        final fun <get-value>(): #A // /Cell.value.<get-value>|<get-value>(){}[0]
        final fun <set-value>(#A) // /Cell.value.<set-value>|<set-value>(1:0){}[0]
    constructor <init>(#A) // /Cell.<init>|<init>(1:0){}[0]
}
final class <#A: kotlin/Any?> /Outer { // /Outer|null[0]
    constructor <init>() // /Outer.<init>|<init>(){}[0]
    final inner class <#A1: kotlin/Any?> Inner { // /Outer.Inner|null[0]
        constructor <init>() // /Outer.Inner.<init>|<init>(){}[0]
        final fun use(#A, #A1) // /Outer.Inner.use|use(2:0;1:0){}[0]
    }
}
final fun /testFunction(kotlin/Any, kotlin/Any) // /testFunction|testFunction(kotlin.Any;kotlin.Any){}[0]
final fun /testInnerClass(kotlin/Any, kotlin/Any, kotlin/Any) // /testInnerClass|testInnerClass(kotlin.Any;kotlin.Any;kotlin.Any){}[0]
final fun <#A: kotlin/Any?> /testNonSubstitutedTypeParameter(kotlin/Any, kotlin/Any) // /testNonSubstitutedTypeParameter|testNonSubstitutedTypeParameter(kotlin.Any;kotlin.Any){0§<kotlin.Any?>}[0]
final fun /testProperty(kotlin/Any, kotlin/Any) // /testProperty|testProperty(kotlin.Any;kotlin.Any){}[0]
