Описание тега methodhandle
Используйте этот тег для вопросов, касающихся классов Java MethodHandle/MethodHandles из API java.lang.invoke.
MethodHandle - это класс Java, который является неотъемлемой частью API java.lang.invoke. Он позволяет создавать исполняемые ссылки на существующие методы (например, через отражение) и конструкторы, а также на лету генерировать новые обработчики (например, средства получения / установки полей, аргументы привязки существующего MethodHandle и так далее). В отличие от отражения, MethodHandles имеют последовательную модель безопасности, которая позволяет контролировать доступ к закрытым методам.
MethodHandle
существует с java-7.
Документация по API (Java-9):
-
MethodHandle
сам класс. -
MethodHandles
служебный класс, который обычно является отправной точкой использованияMethodHandle
. -
java.lang.invoke
пакет.