// RUN_PIPELINE_TILL: BACKEND
// FIR_IDENTICAL
// MODULE: library1
// FILE: source.kt
package testing

object TopLevelObject

class Outer {
    inner class Inner
    class Nested
}

// MODULE: library2
// FILE: source.kt
package testing

object TopLevelObject

class Outer {
    inner class Inner
    class Nested
}

// MODULE: main(library1, library2)
// FILE: source.kt
package test

import testing.*

val testObjectProperty = TopLevelObject

val outer = Outer()
val inn3r = Outer().Inner()
val nested = Outer.Nested()

/* GENERATED_FIR_TAGS: classDeclaration, inner, nestedClass, objectDeclaration, propertyDeclaration */
