/* MODULE name=<lib> */

/* FILE package=<root> fileName=A.kt */

public class A
    private var privateVar: Int
        /* TARGET declaration */ private fun <get-privateVar>(): Int
        /* TARGET declaration */ private fun <set-privateVar>(<set-?>: Int)
    private var privateInlineVar1: Int
        private inline fun <get-privateInlineVar1>(): Int
            /* TARGET use-site */ <this>.<get-privateVar>()
        private inline fun <set-privateInlineVar1>(value: Int)
            /* TARGET use-site */ <this>.<set-privateVar>(<set-?> = value)
    private var privateInlineVar2: Int
        private inline fun <get-privateInlineVar2>(): Int
            /* TARGET use-site */ this.<get-privateVar>()
        private inline fun <set-privateInlineVar2>(value: Int)
            /* TARGET use-site */ this.<set-privateVar>(<set-?> = value)
    internal var inlineVar: Int
        internal inline fun <get-inlineVar>(): Int
            /* ACCESSOR use-site */ access$<get-privateVar>($this = this)
        internal inline fun <set-inlineVar>(value: Int)
            /* ACCESSOR use-site */ access$<set-privateVar>($this = this, <set-?> = value)
    /* ACCESSOR declaration */ internal /* static */ fun access$<get-privateVar>($this: A): Int
        /* TARGET use-site */ $this.<get-privateVar>()
    /* ACCESSOR declaration */ internal /* static */ fun access$<set-privateVar>($this: A, <set-?>: Int)
        /* TARGET use-site */ $this.<set-privateVar>(<set-?> = <set-?>)


/* MODULE name=<main> */

/* FILE package=<root> fileName=main.kt */

public fun box(): String
    /* LOCAL declaration @0 */ local fun <anonymous>($this$run: A)
        /* ACCESSOR use-site */ access$<get-privateVar>($this = this)
        /* ACCESSOR use-site */ access$<set-privateVar>($this = this, <set-?> = value)
        /* ACCESSOR use-site */ access$<get-privateVar>($this = this)
    /* INVOKE @0 */ local fun <anonymous>($this$run: A)
