1. Jack умеет лямбды и дефолтные/статические методы на андроид 7+, но он не совместим с data binding пока что ну и minsdk 24 не все могут позволить 2. Есть такая штука https://github.com/streamsupport/streamsupport/blob/master/README.md Изм. Naik (29.10 / 21:10) (1)
DominaN, компилятор обрабатывает фичи Java 8, а Retrolambda работает с байт-кодом скомпилированных классов. Мы для этого и указываем compileOptions { JavaVersion.VERSION_1_8 JavaVersion.VERSION_1_8 } Что значит: бери-ка ты, среда разработки, компилятор из JDK 8, бери сорцы с совместимостью версии 1.8 и компилируй их в классы с совместимостью 1.8 и выше. Изм. aNNiMON (17.01 / 00:32) (3)
каким образом обрабатывается знак -> ? Разве это не должно быть заложено в компиляторе а не в библиотеке?
чуть мозг не сломался
ВитаминКО, будет сделано
filter(Predicate p) и подобное лучше курсивом или жирным или цветом выделить. Неудобно из текста выбирать.
Сектанты...
%)
Ксакеп, да, можно и так, компиль поймёт, если сигнатура метода будет такой:
aNNiMON, а ну да. Либо toList(new Integer[0])? Android Категории |