On 2018-02-24T07:53:16 +0000 Alan Bateman <alan.bate...@oracle.com> wrote: > > The JarFile API does this for you. Are you sure you've used the > constructor that specifies the runtime version? Once you do that then > getJarEntry("module-info.class") will locate the module-info.class in > the versioned section. Use JarEntry::getRealName to satisfy yourself > that it always locates the right one (say where you have a > module-info.class in the top-level directory and one each in > META-INF/versions/9 and META-INF/versions/10).
Ah, thank you. I had completely overlooked this constructor. > ModuleDescriptor.read is an easy way to parse the module-info.class in > case you need it. Yes, I'm planning to move to this from ASM. -- Mark Raynsford | http://www.io7m.com