| import java.io.Closeable |
| import java.io.InputStream |
| |
| public final class AnonymousKt { |
| public static final fun foo() : void { |
| var runnable: <ErrorType> = anonymous object : Runnable { override fun run() {} } |
| runnable.run() |
| var runnable2: java.lang.Runnable = Runnable({ |
| println() |
| }) |
| runnable2.run() |
| var closeableRunnable: <ErrorType> = anonymous object : Runnable, Closeable { override fun close() {} override fun run() {} } |
| var runnableIs: <ErrorType> = anonymous object : InputStream(), Runnable { override fun read(): Int = 0; override fun run() {} } |
| } |
| public static final fun withErr() : void { |
| var runnable: <ErrorType> = anonymous null |
| } |
| } |