> On Mar 1, 2017, at 1:14 PM, mp911de <mpal...@paluch.biz> wrote: > > Is there any progress on this issue? In the light of Java 9, the workaround > with > 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 > lookup, > 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, > it's > no longer possible to resolve the MethodHandle. > > Is this the appropriate mailing list for this case?
This is still a sticking point for us too, our (moderately popular) library currently will not work in Java 9 because of this: https://github.com/jdbi/jdbi/issues/497