hg: penrose/penrose: 1. Update Penrose demos to support JSON format module info.

Shi Jun Zhang zhangshj at linux.vnet.ibm.com
Tue Jul 3 23:36:42 PDT 2012


On 7/3/2012 3:44 PM, zhangshj at linux.vnet.ibm.com wrote:
> Changeset: 39373c36d5e6
> Author:    Shi Jun Zhang<zhangshj at linux.vnet.ibm.com>
> Date:      2012-07-03 15:43 +0800
> URL:       http://hg.openjdk.java.net/penrose/penrose/rev/39373c36d5e6
>
> 1. Update Penrose demos to support JSON format module info.
> 2. Update modulebrowser demo to avoid NPE.
>
> ! demo/classloader/README
> ! demo/classloader/build.sh
> + demo/classloader/src/classloader/META-INF/module-info.json
> + demo/classloader/src/foo/META-INF/module-info.json
> ! demo/java2d/README
> + demo/java2d/src/resource/java2d.demos.arcs/META-INF/module-info.json
> + demo/java2d/src/resource/java2d.demos.clipping/META-INF/module-info.json
> + demo/java2d/src/resource/java2d.demos/META-INF/module-info.json
> ! demo/modulebrowser/build.sh
> + demo/modulebrowser/src/META-INF/module-info.json
> ! demo/modulebrowser/src/demo/modulebrowser/LibraryNode.java
> ! demo/modulebrowser/src/demo/modulebrowser/ModuleNode.java
> ! demo/modulebrowser/src/demo/modulebrowser/RequiresNode.java
>

Some issues I find when updating the demos to support JSON format module 
info.

1. We need to add some document on how to write JSON format module info. 
I have to look into source code to learn how module-info.json structures 
and how to add modifiers.

2. Error message is not clear enough. I typed "jdk.desktip" by mistake 
in requires section in modulebrowser, and then I got an error said 
"modulebrowser cannot be solved" when installing the module into module 
library. It should tell "jdk.desktip cannot be solved" instead.

-- 
Regards,

Shi Jun Zhang




More information about the penrose-dev mailing list