printAndReturn() added

This commit is contained in:
Andrey Breslav
2013-10-22 20:46:37 +04:00
parent ba81e40ccb
commit 65316b9fab
@@ -27,4 +27,12 @@ fun <T: Any> T?.sure(message: String): T {
if (this == null)
throw AssertionError(message)
return this
}
fun <T> T.printAndReturn(message: String = ""): T {
if (!message.isEmpty()) {
println("$message:")
}
println(this)
return this
}