Also, <@U0B8UEMV1> looks like I'm missing somethin...
# arrow
r
Also, @pakoito looks like I'm missing something else. The build still fails.
Copy code
Compilation error. See log for more details

Unresolved reference: Companion	
Unresolved reference: show	
Unresolved reference: Companion
Generated Code
Copy code
package io.demo.arrow.playground.celsius.show

import io.demo.arrow.playground.Celsius
import io.demo.arrow.playground.Celsius.Companion
import io.demo.arrow.playground.CelsiusShow
import kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName

@JvmName("show")
@Suppress(
        "UNCHECKED_CAST",
        "USELESS_CAST",
        "EXTENSION_SHADOWED_BY_MEMBER",
        "UNUSED_PARAMETER"
)
fun Celsius.show(): String = io.demo.arrow.playground.Celsius.show().run {
  this@show.show() as kotlin.String
}

fun Companion.show(): CelsiusShow = object : io.demo.arrow.playground.CelsiusShow {  }