1
object Test extends App {
2
class Result(_str: => String) {
6
def foo(str: => String)(i: Int) = new Result(str)
8
def bar(f: Int => Result) = f(42)
10
var test: String = null
11
val result = bar(foo(test))
14
if (result.str == null) {
15
println("Destroy ALL THE THINGS!!!")
17
println("Stroke a kitten")
b'\\ No newline at end of file'