Intereting Posts
Spring шаблон шаблона сайта fetchObject для PagedList Использование константы java в параметре аннотации Kotlin Слушатель не вызывается, когда запрашивается диалоговое окно «Обновление сервисов Google Play» Как использовать KeyEvent в Котлине Spring boot rest api: как поддерживать как json, так и форму-urlencoded запрос? Как установить свойство объекта-компаньона в Котлин через отражение? Модуль библиотеки Android Kotlin экспортируется с плагином gradene maven-publish, не добавляющим зависимости Фрагмент Назад стоп из второго фрагмента в первый фрагмент Метод расширения на WeakReference Поделитесь модулем Kotlin с проектом Android и Desktop Kotlin не может найти компонент Dagger при построении с вариантом сборки версии Добавление / Query / Parse SQLite с использованием Anko Сервлеты / Undertow – Доступ к HttpServletRequest и HttpServletResponse Могу ли я обеспечить нулевую безопасность для типов платформ из Java API? Есть ли лучший способ получить доступ к свойствам с возможностью NULL?

почему kotlin lambda декомпилируется в java-код (Function0) null.INSTANCE

когда я объявляю свойство в классе следующим образом:

class xx{ var b:()->Boolean={false} } 

а затем декомпилируется следующим образом:

 ...... public xxx() { this.b = (Function0)null.INSTANCE; } ...... 

что означает (Function0) null.INSTANCE? Я думаю, это будет:

 this.b= new Function0() { public final Object invoke() { return false; } }; 

но это не так, почему?

Благодаря!

Solutions Collecting From Web of "почему kotlin lambda декомпилируется в java-код (Function0) null.INSTANCE"