Proposal: java.lang.reflect.Proxy and default methods

mp911de mpaluch at
Wed Mar 1 21:14:04 UTC 2017

Is there any progress on this issue? In the light of Java 9, the workaround
MethodHandles.lookup()/unreflectSpecial does not work anymore because
MethodHandles is encapsulated and calling setAccessible(true) on the
constructor fails.

Resolving method handles inside the same module seems to work with public
but as soon as a module defines an interface with default methods and this
interface is called by a proxy handler that comes from a different module,
no longer possible to resolve the MethodHandle.

Is this the appropriate mailing list for this case?

View this message in context:
Sent from the OpenJDK Core Libraries mailing list archive at

More information about the core-libs-dev mailing list