KT-11030 Implements closures in classes. Represent local object literals as classes
This commit is contained in:
+12
-3
@@ -22,7 +22,16 @@ class C {
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = A.query.status == "complete" && B.query.status == "completed"
|
||||
// todo fix after KT-3868 will be fixed
|
||||
// && C.query.status == "completed"
|
||||
fun box(): String {
|
||||
var result = A.query.status
|
||||
if (result != "complete") return "fail1: $result"
|
||||
|
||||
result = B.query.status
|
||||
if (result != "completed") return "fail2: $result"
|
||||
|
||||
result = C.query.status
|
||||
if (result != "completed") return "fail3: $result"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user