On 6 January 2017 at 10:24, Alan Bateman <alan.bate...@oracle.com> wrote:

> There have been a couple of threads here (going back to 2015) on this
> topic. Peter included a method [1] in one threads to walk the superclasses
> and directly implemented interface of each class to find the accessible
> method. Rony's example might need someone like this if the reference to
> java.awt.Toolkit is not available.
>
> -Alan
>
> [1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-Septe
> mber/009357.html
>
>
getAccessibleMethods() / getAccessibleMethod(...) as described in that
post; with the increased complexity of accessibility with jigsaw, wouldn't
it make sense to have such methods available on Class?

Personally, I've always found the Class.getMethods() / getMethod(...) to be
a bit flawed, in that the returned public methods could be inaccessible, in
case they were declared on a non-public class. Previously, we could poke
holes using setAccessible, but that is no longer the case.

/Michael

Reply via email to