diff --git a/core/builtins/src/kotlin/Unit.kt b/core/builtins/src/kotlin/Unit.kt index ad6fb5a2665..1be6204b0c4 100644 --- a/core/builtins/src/kotlin/Unit.kt +++ b/core/builtins/src/kotlin/Unit.kt @@ -16,10 +16,16 @@ package kotlin -public open class Unit internal () { - override fun toString() = "Unit.VALUE" - - public class object : Unit() { - public val VALUE: Unit = this: Any as Unit +// Temporary class for backward compatibility with Java code +private open class OldUnit() { + class object { + public val VALUE: Unit = Unit } } + +public object Unit : OldUnit() { + public val VALUE: Unit + get() = this + + override fun toString() = "kotlin.Unit" +}