tipsy
when (targetHandler) { is HandlerCollection -> targetHandler.apply { addHandler(defaultHandlers) } is HandlerWrapper -> targetHandler.apply { handler = defaultHandlers} }
(targetHandler as? HandlerCollection)?.apply { addHandler(defaultHandlers) } (targetHandler as? HandlerWrapper)?.apply { handler = defaultHandlers }
Spike Baylor
when
targetHandler.addHandler(defaultHandlers)
targetHandler.handler = defaultHandlers
A modern programming language that makes developers happier.