Please, review this initial fix for the Jigsaw Bill milestone task:
https://bugs.openjdk.java.net/browse/JDK-8049365


Jdk webrev:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2016/jdk/8049365-Jigsaw-jdk.2/

Hotspot webrev:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2016/hotspot/8049365-Jigsaw-hs.2/


Summary:
  This round includes the changes suggested by Alan in the round #0:
    - The version 1.9 is replaced version
- The Module interface is replaced with the ModuleReference interface that extends the ObjectReference. - The argument name "target" in the CanRead is replaced with "source" to make it consistent with
       the class java.lang.reflect.Module.
    - The public field TRACE_MODULES has been removed.
    - Some other small changes.

This round also addresses the suggestions from Alan in the review round #1: - new capability "can_get_modules_info" is defined on the JDI level only; changed the capability name: "canGetModulesInfo" => "canGetModuleInfo" - JVMTI doc cleanup: minor corrections, removed couple of references to the JDK 1.1, spurious <UL>'s
    - copyright fixes
    - test improvements

This fix includes JVMTI support for the JDI allModules() as a JVMTI function GetAllModules(). There is an agreement with Lois this will most likely need some future adjustment.


  Also, please, refer to a related Jigsaw Bill milestone task:
https://bugs.openjdk.java.net/browse/JDK-8049364
Update JVM TI for modules


Thanks,
Serguei

Reply via email to