/* MODULE name=<main> */

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

public class Outer
    /* TARGET declaration */ private constructor(s: String) /* primary */
    public constructor()
        /* TARGET use-site */ Outer(s = "")
    public class Nested
        public inline fun copy(s: String): Outer
            /* ACCESSOR use-site */ access$<init>(s = s)
    /* ACCESSOR declaration */ public /* static */ fun access$<init>(s: String): Outer
        /* TARGET use-site */ Outer(s = s)
public fun box(): String
    /* ACCESSOR use-site */ access$<init>(s = s)
