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

// Library unique name: <main>
final class <#A: kotlin/Any?> /AtomicRef { // /AtomicRef|null[0]
    final var value // /AtomicRef.value|{}value[0]
        final fun <get-value>(): #A // /AtomicRef.value.<get-value>|<get-value>(){}[0]
        final fun <set-value>(#A) // /AtomicRef.value.<set-value>|<set-value>(1:0){}[0]
    constructor <init>(#A) // /AtomicRef.<init>|<init>(1:0){}[0]
}
final class /Box { // /Box|null[0]
    final val b // /Box.b|{}b[0]
        final fun <get-b>(): kotlin/Int // /Box.b.<get-b>|<get-b>(){}[0]
    constructor <init>(kotlin/Int) // /Box.<init>|<init>(kotlin.Int){}[0]
}
final fun /test(/AtomicRef<kotlin/Any?>) // /test|test(AtomicRef<kotlin.Any?>){}[0]
