diff --git a/core/util.runtime/src/org/jetbrains/jet/utils/coreLib.kt b/core/util.runtime/src/org/jetbrains/jet/utils/coreLib.kt index bc32962de5c..a9159d06209 100644 --- a/core/util.runtime/src/org/jetbrains/jet/utils/coreLib.kt +++ b/core/util.runtime/src/org/jetbrains/jet/utils/coreLib.kt @@ -27,4 +27,12 @@ fun T?.sure(message: String): T { if (this == null) throw AssertionError(message) return this +} + +fun T.printAndReturn(message: String = ""): T { + if (!message.isEmpty()) { + println("$message:") + } + println(this) + return this } \ No newline at end of file