джаве выглядит так
logger.debug(() -> "some message");
если записать просто
logger.debug({ "some message" }), то он пытается вызвать функцию не с той сигнатурой
вместо void debug(Supplier<?> msgSupplier); он пытается вызвать void debug(MessageSupplier msgSupplier), в итоге компиляция не проходит
Попробуй logger.debug(Supplier{ "message" })
Обсуждают сегодня