2017/10/23 10:55:15 -0700, alan.bate...@oracle.com: > On 23/10/2017 18:48, Mark Raynsford wrote: >> : >> >> In the olden days, we'd probably have gone rummaging in rt.jar, but >> that was obviously a hack and wasn't future-proof. My tool is only >> designed to work with JDK 9 and up. >> >> Note that I'm *not* asking to get from loaded Class<?> instances to >> bytes: I'm analyzing classes statically and none of the analyzed >> classes will actually be loaded by any ClassLoader. > > Have you looked at the jrt file system provider? Details in JEP 261 [1].
See also JEP 220: http://openjdk.java.net/jeps/220#New-URI-scheme-for-naming-stored-modules-classes-and-resources - Mark