// MODULE: lib // FILE: some/graphics/Color.kt package some.graphics @JvmInline value class Color(val value: Int) { companion object { val Blue = Color(42) } } // FILE: some/unit/ColorProvider.kt package some.unit import some.graphics.Color var changingColor: Color? = null class ColorProvider { val color: Color get() = changingColor ?: Color.Blue @Deprecated(message = "For binary compatibility") //, level = DeprecationLevel.HIDDEN) @get:JvmName("getColor") val deprecatedColor: Color? get() = changingColor } // MODULE: app(lib) // MODULE_KIND: Source // FILE: main.kt import some.unit.ColorProvider fun test() { val color = ColorProvider().color }