// CHECK: // Mangled name: Outer // Public signature: /Outer|null[0] class Outer { // CHECK: // Mangled name: Outer.Inner // Public signature: /Outer.Inner|null[0] inner class Inner { // CHECK: // Mangled name: Outer.Inner#(){} // Public signature: /Outer.Inner.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ // CHECK: // Mangled name: Outer.Inner#inner(){} // Public signature: /Outer.Inner.inner|-6486799226458493362[0] // Public signature debug description: inner(){} fun inner(): Unit } // CHECK: // Mangled name: Outer#(){} // Public signature: /Outer.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ // CHECK: // Mangled name: Outer#outer(){} // Public signature: /Outer.outer|1607449560170809066[0] // Public signature debug description: outer(){} fun outer(): Unit }