Wywołaj metodę prywatną za pomocą java.lang.invoke.MethodHandle

Jak mogę wywołać metodę prywatną za pomocą uchwytów metod?

O ile widzę, są tylko dwa rodzaje publicznie dostępnychLookup instancje:

MethodHandles.lookup()MethodHandles.publicLookup()

i żaden nie pozwala na nieograniczony dostęp prywatny.

Jest niepublicznyLookup.IMPL_LOOKUP to robi to, co chcę. Czy istnieje jakiś publiczny sposób na jego uzyskanie (zakładając, że SecurityManager na to pozwala)?

questionAnswers(3)

yourAnswerToTheQuestion