Re[4]: Вопрос про invokedynamic
От: elw00d Россия http://elwood.su
Дата: 04.06.15 14:57
Оценка:
Здравствуйте, rfq, Вы писали:

rfq>По крайней мере в случае изображения в программе лямбды, тело лямбды выносится в отдельный метод, а на месте текста лямбды вставляется invokedinamic, который кладет на стек ссылку на объект — обертку. Ссылку на обертку затем можно записать в переменную или передать параметром.


О, вот это пролило свет. Теперь понятнее, спасибо ! А то там сначала invokeDynamic, а потом вызов invokeInterface. Значит, первое на выходе возвращает экземпляр IFunction, а второй вызов передаёт этот IFunction в map().
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.