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

// Library unique name: <jvm>
open class /B { // /B|null[0]
    constructor <init>() // /B.<init>|<init>(){}[0]
}
final class /C : /NoSuperTypeMarker, /Test { // /C|null[0]
    constructor <init>() // /C.<init>|<init>(){}[0]
}
abstract interface /Marker2 // /Marker2|null[0]
abstract interface /Marker3 : /Marker2 // /Marker3|null[0]
abstract interface /NoSuperTypeMarker // /NoSuperTypeMarker|null[0]
open class /Test { // /Test|null[0]
    constructor <init>() // /Test.<init>|<init>(){}[0]
}
final fun <#A: kotlin/Any> /test1() // /test1|test1(){0§<kotlin.Any>}[0]
final fun <#A: /NoSuperTypeMarker> /test2() // /test2|test2(){0§<NoSuperTypeMarker>}[0]
final fun <#A: /NoSuperTypeMarker> /test3() // /test3|test3(){0§<NoSuperTypeMarker>}[0]
final fun <#A: /Test> /test4() // /test4|test4(){0§<Test>}[0]
final fun <#A: /Test?> /test5() // /test5|test5(){0§<Test?>}[0]
final fun <#A: /Test, #B: #A> /test6() // /test6|test6(){0§<Test>;1§<0:0>}[0]
