Anonymous classes


class Logger {
╰╴No statement matched
pub fun log(String msg) { print(msg) } } // Using a class instance setLogger(Logger()) // Using an anonymous class setLogger(class { pub fun log(String msg) { print(msg) } })
thp

setLogger(class(Int param1) -> SomeClass(param1), SomeInterface {
╰╴No statement matched
pub fun method() { // code } })
thp