def apply
[U
](bar
: T
=> (U
=> Unit
)): Unit
= { println
("success") } }
def setBar
(bar
: String
): Unit
= {} }
// your code goes here
foo.apply(bar => bar.setBar);
}
Y2xhc3MgRm9vW1RdIHsKICBkZWYgYXBwbHlbVV0oYmFyOiBUID0+IChVID0+IFVuaXQpKTogVW5pdCA9IHsgcHJpbnRsbigic3VjY2VzcyIpIH0gCn0KCmNsYXNzIEJhciB7CiAgZGVmIHNldEJhcihiYXI6IFN0cmluZyk6IFVuaXQgPSB7fQp9CgpvYmplY3QgTWFpbiBleHRlbmRzIEFwcCB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCiAgICB2YWwgZm9vID0gbmV3IEZvb1tCYXJdKCk7Cglmb28uYXBwbHkoYmFyID0+IGJhci5zZXRCYXIpOwp9