package test

internal final class Int {
    /*primary*/ public constructor Int()

    public companion object Companion {
        /*primary*/ private constructor Companion()
    }
}

public final class Outer {
    /*primary*/ public constructor Outer()

    internal final class Int {
        /*primary*/ public constructor Int()

        public companion object Companion {
            /*primary*/ private constructor Companion()
        }
    }

    private final class Pri {
        /*primary*/ public constructor Pri()

        public companion object Companion {
            /*primary*/ private constructor Companion()
        }
    }

    protected final class Pro {
        /*primary*/ public constructor Pro()

        public companion object Companion {
            /*primary*/ private constructor Companion()
        }
    }

    public final class Pub {
        /*primary*/ public constructor Pub()

        public companion object Companion {
            /*primary*/ private constructor Companion()
        }
    }
}

private final class Pri {
    /*primary*/ public constructor Pri()

    public companion object Companion {
        /*primary*/ private constructor Companion()
    }
}

public final class Pub {
    /*primary*/ public constructor Pub()

    public companion object Companion {
        /*primary*/ private constructor Companion()
    }
}
