ClassAnalyzer patch

Mandy Chung mandy.chung at oracle.com
Tue Aug 9 21:03:50 PDT 2011


Alan,

I have updated the class analyzer to use the modules from the jigsaw 
module library for generating its module-info.java.  Below is one 
example of module-info.java ClassAnalyzer output for SwingSet3 demo and 
jdesktop libraries [1].

module swingset3 @ 1.0 {
     requires jdesktop.animation @ 1.0;
     requires jdesktop.appframework @ 1.0;
     requires jdesktop.swingx @ 1.0;
     requires jdk.base @ 7-ea;
     requires jdk.desktop @ 7-ea;
     requires jdk.logging @ 7-ea;
     class com.sun.swingset3.SwingSet3;
}


Webrev at:
    
http://cr.openjdk.java.net/~mchung/jigsaw/webrevs/classanalyzer-update-full/

I also added make/tools/classanalyer/classanalyzer.html to include some 
information about this tool.

The above webrev includes the class analyzer change I included in [2] so 
that it can be pushed separately.  The delta from [2] might be useful if 
you have already reviewed the previous version:
    
http://cr.openjdk.java.net/~mchung/jigsaw/webrevs/classanalyzer-update.00/

Can you please review it?

Thanks
Mandy

[1] http://java.net/projects/swingset3
[2] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2011-June/001333.html



More information about the jigsaw-dev mailing list