JDK support for VM to read classes from modules in a module	library
    Paul Sandoz 
    paul.sandoz at oracle.com
       
    Thu May 17 01:01:17 PDT 2012
    
    
  
+1 on using services rather than reflection (+ special proxy in the Properties class). It makes it much clearer what the dependencies are.
For backwards compatibility in classpath mode we should leave XMLUtils alone and use a new service class like sun.util.xml.PropertiesXMLUtils as shown by Yarda. Also in classpath mode we probably don't want to introduce a new "public"  [*] extension point, so we should just use the default provider (or explicitly XMLUtils, as is the case today)
On May 16, 2012, at 11:48 PM, Jesse Glick wrote:
<snip>
> module sun.jaxp.bridge.impl {
>  requires jdk.jaxp; // or its vendor substitute
Or use java.jaxp where jdk.jaxp will declare:
  provides java.jaxp
Paul.
[*] no one depends on sun.misc right? :-)
    
    
More information about the jigsaw-dev
mailing list