Comments 12
Могу предложить следующую цель — дуальную структуру к генератору. Это когда не возвращается значение в середине функции, а ожидается. Получается читатель. Если объединить с генератором — то map. Если добавить мультредовости и футур — то async/await.
И всё это, конечно, на кодогенерации через аннотации, потому что из коробки джава подобные структуры не поддерживает. Кто знает, может ваша библиотека даже станет модной среди хипсторов.
И всё это, конечно, на кодогенерации через аннотации, потому что из коробки джава подобные структуры не поддерживает. Кто знает, может ваша библиотека даже станет модной среди хипсторов.
0
UFO just landed and posted this here
У вас вроде закралась небольшая опечатка: вместо Array.asList должно быть Arrays.asList.
0
И в методе union вы имели ввиду не iterable.forEach() а collection.forEach().
0
Спасибо за статью. Мне понадобилось минут 40, чтобы полностью понять что происходит. Очень помогло переименование Generator в GeneratorFunction и GeneratorContext (generatorContext) в GeneratorContextFunction.
0
а можете код положить на гитхаб? спасибо!
0
Супер-познавателная статья! А есть готовый код? GITHUB или что то типа?
А то кусочки не компиляются полностью…
… а хотелось бы оценить сей шедевр полностью!
А то кусочки не компиляются полностью…
… а хотелось бы оценить сей шедевр полностью!
+1
Спасибо за статью.
0
Sign up to leave a comment.
Пишем Java Stream API на коленке за пару минут