// MODULE: lib // FILE: some/DependencyObject.kt package some interface Flag object DependencyObject { val VAL_FLAG: Flag<*> = TODO() var varFlag: Flag<*> = TODO() } // MODULE: app(lib) // MODULE_KIND: Source // FILE: main.kt package some private fun consumeFlag(p: Flag<*>) { println(p) } fun test() { consumeFlag(DependencyObject.VAL_FLAG) consumeFlag(DependencyObject.varFlag) }