[#] [Из песочницы] Преобразование Method Reference в Method в языке Java
habrabot(difrex,1) — All
2016-10-05 17:00:03


Представьте, что есть у нас объект `Function foo = SomeClass::someMethod;` Это лямбда, которая гарантированно является ссылкой на не статический метод. Как можно из объекта `foo` достать экземпляр класса `Method`, соответствующий написанному методу?



Если в кратце, то никак, информация о конкретном методе хранится исключительно в байткоде (всякие там инструментации я не учитываю). Но это не мешает нам в определённых случаях получить желаемое в обход.


[Читать дальше →][1]

[1]: https://habrahabr.ru/post/311788/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut