Hi, A few days ago, I already opened an issue about jigsaw in forbidden-apis (https://code.google.com/p/forbidden-apis/issues/detail?id=39). Currently it just says "unsupported JDK" and stops checking forbidden (because it cannot find out if a class is something like sun.misc.Unsafe, non-public). But adding support is quite easy. Once I installed this version locally, I can start implementing support for Java 9... Basically, forbidden works as it is, but the special cases like detecting private rt.jar APIs or extracting the deprecated signature files needs some changes. This is why it says "unsupported".
Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf > Of Dawid Weiss > Sent: Monday, November 03, 2014 7:44 PM > To: Uwe Schindler > Cc: [email protected] > Subject: Re: JDK 9 Early Access with Project Jigsaw build b36 is available on > java.net > > I imagine this will break everything that relies on scanning rt.jar out there > (proguard, shading plugins, api-checkers) -- fun, fun, fun ;) > > Dawid > > On Mon, Nov 3, 2014 at 7:41 PM, Rory O'Donnell Oracle, Dublin Ireland > <[email protected]> wrote: > > > > Hi Uwe & Dawid, > > > > JDK 9 Early Access with Project Jigsaw build b36 is available on > > java.net [1] > > > > The goal of Project Jigsaw [2] is to design and implement a standard > > module system for the Java SE Platform, and to apply that system to > > the Platform itself and to the JDK. > > > > As described in JEP 220 [3], this build provides a new runtime image > > structure. For example, this new runtime image does not install an > > rt.jar file or a tools.jar file. > > > > Please refer to Project Jigsaw's updated project pages [2] & [4] and > > Mark Reinhold's announcement email [5] for further details. > > > > We are very interested in your experiences testing this build. > > Comments, questions, and suggestions are welcome on the jigsaw-dev > > mailing list or else submit bug reports via bugs.java.com. > > > > Note: If you haven’t already subscribed to that mailing list then > > please do so first, otherwise your message will be discarded as spam. > > > > > > [1] https://jdk9.java.net/jigsaw/ > > [2] http://openjdk.java.net/projects/jigsaw/ > > [3] http://openjdk.java.net/jeps/220 > > [4] http://openjdk.java.net/projects/jigsaw/ea > > [5] > > http://mail.openjdk.java.net/pipermail/jigsaw-dev/2014- > November/003878 > > .html > > > > -- > > Rgds,Rory O'Donnell > > Quality Engineering Manager > > Oracle EMEA , Dublin, Ireland > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
