Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D70B8200D1E for ; Wed, 18 Oct 2017 23:17:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D5C37160BEA; Wed, 18 Oct 2017 21:17:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id C9CC71609DE for ; Wed, 18 Oct 2017 23:17:07 +0200 (CEST) Received: (qmail 21894 invoked by uid 500); 18 Oct 2017 21:17:07 -0000 Mailing-List: contact commits-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list commits@felix.apache.org Received: (qmail 21884 invoked by uid 99); 18 Oct 2017 21:17:06 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Oct 2017 21:17:06 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 93F0F3A028F for ; Wed, 18 Oct 2017 21:17:04 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1812584 - /felix/trunk/framework/src/main/resources/default.properties Date: Wed, 18 Oct 2017 21:17:03 -0000 To: commits@felix.apache.org From: pauls@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20171018211705.93F0F3A028F@svn01-us-west.apache.org> archived-at: Wed, 18 Oct 2017 21:17:09 -0000 Author: pauls Date: Wed Oct 18 21:17:03 2017 New Revision: 1812584 URL: http://svn.apache.org/viewvc?rev=1812584&view=rev Log: FELIX-5717: Add correct definitions of packages export from java9 standard modules and their uses constraints. Modified: felix/trunk/framework/src/main/resources/default.properties Modified: felix/trunk/framework/src/main/resources/default.properties URL: http://svn.apache.org/viewvc/felix/trunk/framework/src/main/resources/default.properties?rev=1812584&r1=1812583&r2=1812584&view=diff ============================================================================== --- felix/trunk/framework/src/main/resources/default.properties (original) +++ felix/trunk/framework/src/main/resources/default.properties Wed Oct 18 21:17:03 2017 @@ -863,162 +863,233 @@ jre-1.8=, \ org.xml.sax.ext;version="0.0.0.1_008_JavaSE";uses:="org.xml.sax,org.xml.sax.helpers", \ org.xml.sax.helpers;version="0.0.0.1_008_JavaSE";uses:="org.xml.sax" -jre-9=, \ - javax.accessibility;version="0.0.0.9_JavaSE";uses:="javax.swing.text", \ - javax.activation;version="0.0.0.9_JavaSE", \ - javax.activity;version="0.0.0.9_JavaSE", \ - javax.annotation;version="0.0.0.9_JavaSE", \ +jre-9=${dollar}{felix.jpms.java.se.ee} + +felix.jpms.java.se= \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.base}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.compiler}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.desktop}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.management}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.management.rmi}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.naming}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.rmi}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.scripting}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.security.jgss}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.security.sasl}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.smartcardio}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.sql}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.sql.rowset}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.xml}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.xml.crypto}} + +felix.jpms.java.se.ee= \ + ${dollar}{felix.jpms.java.se} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.activation}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.corba}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.transaction}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.xml.bind}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.xml.ws}} \ + ${dollar}{felix.jpms.${dollar}{felix.detect.jpms.java.xml.ws.annotation}} + +felix.jpms.java.activation=, \ + javax.activation;version="0.0.0.9_JavaSE" + +felix.jpms.java.base=, \ + javax.crypto;version="0.0.0.9_JavaSE";uses:="javax.crypto.spec,javax.security.auth", \ + javax.crypto.interfaces;version="0.0.0.9_JavaSE";uses:="javax.crypto,javax.crypto.spec", \ + javax.crypto.spec;version="0.0.0.9_JavaSE";uses:="javax.crypto", \ + javax.net;version="0.0.0.9_JavaSE", \ + javax.net.ssl;version="0.0.0.9_JavaSE";uses:="javax.net,javax.security.auth.x500,javax.security.cert", \ + javax.security.auth;version="0.0.0.9_JavaSE", \ + javax.security.auth.callback;version="0.0.0.9_JavaSE", \ + javax.security.auth.login;version="0.0.0.9_JavaSE";uses:="javax.security.auth,javax.security.auth.callback,javax.security.auth.spi", \ + javax.security.auth.spi;version="0.0.0.9_JavaSE";uses:="javax.security.auth,javax.security.auth.callback,javax.security.auth.login", \ + javax.security.auth.x500;version="0.0.0.9_JavaSE";uses:="javax.security.auth", \ + javax.security.cert;version="0.0.0.9_JavaSE" + +felix.jpms.java.compiler=, \ javax.annotation.processing;version="0.0.0.9_JavaSE";uses:="javax.lang.model,javax.lang.model.element,javax.lang.model.util,javax.tools", \ - javax.crypto;version="0.0.0.9_JavaSE", \ - javax.crypto.interfaces;version="0.0.0.9_JavaSE", \ - javax.crypto.spec;version="0.0.0.9_JavaSE", \ + javax.lang.model;version="0.0.0.9_JavaSE";uses:="javax.lang.model.element", \ + javax.lang.model.element;version="0.0.0.9_JavaSE";uses:="javax.lang.model,javax.lang.model.type", \ + javax.lang.model.type;version="0.0.0.9_JavaSE";uses:="javax.lang.model,javax.lang.model.element", \ + javax.lang.model.util;version="0.0.0.9_JavaSE";uses:="javax.annotation.processing,javax.lang.model,javax.lang.model.element,javax.lang.model.type", \ + javax.tools;version="0.0.0.9_JavaSE";uses:="javax.annotation.processing,javax.lang.model,javax.lang.model.element" + +felix.jpms.java.corba=, \ + javax.activity;version="0.0.0.9_JavaSE", \ + javax.rmi;version="0.0.0.9_JavaSE";uses:="javax.rmi.CORBA,org.omg.CORBA", \ + javax.rmi.CORBA;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CORBA_2_3.portable,org.omg.SendingContext", \ + org.omg.CORBA;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.TypeCodePackage,org.omg.CORBA.portable,org.omg.CORBA_2_3.portable", \ + org.omg.CORBA.DynAnyPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA", \ + org.omg.CORBA.ORBPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.CORBA.TypeCodePackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.CORBA.portable;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA_2_3.portable", \ + org.omg.CORBA_2_3;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.CORBA_2_3.portable;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.CosNaming;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.PortableServer", \ + org.omg.CosNaming.NamingContextExtPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.CosNaming.NamingContextPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CosNaming", \ + org.omg.Dynamic;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.DynamicAny;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage", \ + org.omg.DynamicAny.DynAnyFactoryPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.DynamicAny.DynAnyPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.IOP;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage", \ + org.omg.IOP.CodecFactoryPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.IOP.CodecPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.Messaging;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.PortableInterceptor;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CORBA_2_3.portable,org.omg.Dynamic,org.omg.IOP,org.omg.PortableInterceptor.ORBInitInfoPackage", \ + org.omg.PortableInterceptor.ORBInitInfoPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.PortableServer;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CORBA_2_3,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.ServantLocatorPackage,org.omg.PortableServer.portable", \ + org.omg.PortableServer.CurrentPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.PortableServer.POAManagerPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.PortableServer.POAPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.PortableServer.ServantLocatorPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.PortableServer.portable;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.PortableServer", \ + org.omg.SendingContext;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ + org.omg.stub.java.rmi;version="0.0.0.9_JavaSE";uses:="javax.rmi.CORBA" + +felix.jpms.java.desktop=, \ + javax.accessibility;version="0.0.0.9_JavaSE";uses:="javax.swing.text", \ javax.imageio;version="0.0.0.9_JavaSE";uses:="javax.imageio.event,javax.imageio.metadata,javax.imageio.spi,javax.imageio.stream", \ javax.imageio.event;version="0.0.0.9_JavaSE";uses:="javax.imageio", \ javax.imageio.metadata;version="0.0.0.9_JavaSE";uses:="javax.imageio,org.w3c.dom", \ javax.imageio.plugins.bmp;version="0.0.0.9_JavaSE";uses:="javax.imageio", \ javax.imageio.plugins.jpeg;version="0.0.0.9_JavaSE";uses:="javax.imageio", \ - javax.imageio.plugins.tiff;version="0.0.0.9_JavaSE";uses:="javax.imageio", \ + javax.imageio.plugins.tiff;version="0.0.0.9_JavaSE";uses:="javax.imageio,javax.imageio.metadata,org.w3c.dom", \ javax.imageio.spi;version="0.0.0.9_JavaSE";uses:="javax.imageio,javax.imageio.metadata,javax.imageio.stream", \ - javax.imageio.stream;version="0.0.0.9_JavaSE", \ - javax.jws;version="0.0.0.9_JavaSE", \ - javax.jws.soap;version="0.0.0.9_JavaSE", \ - javax.lang.model;version="0.0.0.9_JavaSE";uses:="javax.lang.model.element", \ - javax.lang.model.element;version="0.0.0.9_JavaSE";uses:="javax.lang.model,javax.lang.model.type", \ - javax.lang.model.type;version="0.0.0.9_JavaSE";uses:="javax.lang.model,javax.lang.model.element", \ - javax.lang.model.util;version="0.0.0.9_JavaSE";uses:="javax.annotation.processing,javax.lang.model,javax.lang.model.element,javax.lang.model.type", \ - javax.management;version="0.0.0.9_JavaSE";uses:="javax.management.loading", \ - javax.management.loading;version="0.0.0.9_JavaSE";uses:="javax.management", \ - javax.management.modelmbean;version="0.0.0.9_JavaSE";uses:="javax.management,javax.management.loading", \ - javax.management.monitor;version="0.0.0.9_JavaSE";uses:="javax.management", \ - javax.management.openmbean;version="0.0.0.9_JavaSE";uses:="javax.management", \ - javax.management.relation;version="0.0.0.9_JavaSE";uses:="javax.management", \ - javax.management.remote;version="0.0.0.9_JavaSE";uses:="javax.management,javax.security.auth", \ - javax.management.remote.rmi;version="0.0.0.9_JavaSE";uses:="javax.management,javax.management.remote,javax.rmi.CORBA,javax.security.auth,org.omg.CORBA,org.omg.CORBA.portable,org.omg.CORBA_2_3.portable", \ - javax.management.timer;version="0.0.0.9_JavaSE";uses:="javax.management", \ - javax.naming;version="0.0.0.9_JavaSE", \ - javax.naming.directory;version="0.0.0.9_JavaSE";uses:="javax.naming", \ - javax.naming.event;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.naming.directory", \ - javax.naming.ldap;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.naming.directory,javax.naming.event,javax.net.ssl", \ - javax.naming.spi;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.naming.directory", \ - javax.net;version="0.0.0.9_JavaSE", \ - javax.net.ssl;version="0.0.0.9_JavaSE";uses:="javax.net,javax.security.cert", \ - javax.print;version="0.0.0.9_JavaSE";uses:="javax.print.attribute,javax.print.event", \ + javax.imageio.stream;version="0.0.0.9_JavaSE";uses:="javax.imageio", \ + javax.print;version="0.0.0.9_JavaSE";uses:="javax.print.attribute,javax.print.attribute.standard,javax.print.event", \ javax.print.attribute;version="0.0.0.9_JavaSE", \ javax.print.attribute.standard;version="0.0.0.9_JavaSE";uses:="javax.print.attribute", \ javax.print.event;version="0.0.0.9_JavaSE";uses:="javax.print,javax.print.attribute", \ - javax.rmi;version="0.0.0.9_JavaSE", \ - javax.rmi.CORBA;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CORBA_2_3.portable,org.omg.SendingContext", \ - javax.rmi.ssl;version="0.0.0.9_JavaSE";uses:="javax.net.ssl", \ - javax.script;version="0.0.0.9_JavaSE", \ - javax.security.auth;version="0.0.0.9_JavaSE", \ - javax.security.auth.callback;version="0.0.0.9_JavaSE", \ - javax.security.auth.kerberos;version="0.0.0.9_JavaSE";uses:="javax.crypto,javax.security.auth", \ - javax.security.auth.login;version="0.0.0.9_JavaSE";uses:="javax.security.auth,javax.security.auth.callback", \ - javax.security.auth.spi;version="0.0.0.9_JavaSE";uses:="javax.security.auth,javax.security.auth.callback,javax.security.auth.login", \ - javax.security.auth.x500;version="0.0.0.9_JavaSE";uses:="javax.security.auth", \ - javax.security.cert;version="0.0.0.9_JavaSE", \ - javax.security.sasl;version="0.0.0.9_JavaSE";uses:="javax.security.auth.callback", \ - javax.sound.midi;version="0.0.0.9_JavaSE", \ + javax.sound.midi;version="0.0.0.9_JavaSE";uses:="javax.sound.midi.spi", \ javax.sound.midi.spi;version="0.0.0.9_JavaSE";uses:="javax.sound.midi", \ - javax.sound.sampled;version="0.0.0.9_JavaSE", \ + javax.sound.sampled;version="0.0.0.9_JavaSE";uses:="javax.sound.sampled.spi", \ javax.sound.sampled.spi;version="0.0.0.9_JavaSE";uses:="javax.sound.sampled", \ - javax.sql;version="0.0.0.9_JavaSE";uses:="javax.transaction.xa", \ - javax.sql.rowset;version="0.0.0.9_JavaSE";uses:="javax.sql,javax.sql.rowset.spi", \ - javax.sql.rowset.serial;version="0.0.0.9_JavaSE", \ - javax.sql.rowset.spi;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.sql,javax.sql.rowset", \ - javax.swing;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.print,javax.print.attribute,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.table,javax.swing.text,javax.swing.tree", \ + javax.swing;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.print,javax.print.attribute,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.tree", \ javax.swing.border;version="0.0.0.9_JavaSE";uses:="javax.swing", \ - javax.swing.colorchooser;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.event", \ + javax.swing.colorchooser;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.event,javax.swing.text", \ javax.swing.event;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.table,javax.swing.text,javax.swing.tree,javax.swing.undo", \ javax.swing.filechooser;version="0.0.0.9_JavaSE";uses:="javax.swing", \ javax.swing.plaf;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.filechooser,javax.swing.text,javax.swing.tree", \ - javax.swing.plaf.basic;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.table,javax.swing.text,javax.swing.tree", \ - javax.swing.plaf.metal;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.tree", \ + javax.swing.plaf.basic;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.sound.sampled,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.tree", \ + javax.swing.plaf.metal;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.text,javax.swing.tree", \ javax.swing.plaf.multi;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.filechooser,javax.swing.plaf,javax.swing.text,javax.swing.tree", \ - javax.swing.plaf.nimbus;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.plaf.synth", \ - javax.swing.plaf.synth;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.colorchooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.text,javax.swing.tree", \ + javax.swing.plaf.nimbus;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.border,javax.swing.plaf,javax.swing.plaf.synth", \ + javax.swing.plaf.synth;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.table,javax.swing.text,javax.swing.tree,javax.xml.parsers,org.xml.sax,org.xml.sax.helpers", \ javax.swing.table;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.event,javax.swing.plaf", \ - javax.swing.text;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.print,javax.print.attribute,javax.swing,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.tree,javax.swing.undo", \ - javax.swing.text.html;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.event,javax.swing.text", \ + javax.swing.text;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.print,javax.print.attribute,javax.swing,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.text.html,javax.swing.tree,javax.swing.undo", \ + javax.swing.text.html;version="0.0.0.9_JavaSE";uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.event,javax.swing.plaf,javax.swing.text,javax.swing.text.html.parser,javax.swing.undo", \ javax.swing.text.html.parser;version="0.0.0.9_JavaSE";uses:="javax.swing.text,javax.swing.text.html", \ javax.swing.text.rtf;version="0.0.0.9_JavaSE";uses:="javax.swing.text", \ - javax.swing.tree;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.border,javax.swing.event", \ - javax.swing.undo;version="0.0.0.9_JavaSE";uses:="javax.swing.event", \ - javax.tools;version="0.0.0.9_JavaSE";uses:="javax.annotation.processing,javax.lang.model,javax.lang.model.element", \ - javax.transaction;version="0.0.0.9_JavaSE", \ - javax.transaction.xa;version="0.0.0.9_JavaSE", \ + javax.swing.tree;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic", \ + javax.swing.undo;version="0.0.0.9_JavaSE";uses:="javax.swing,javax.swing.event" + +felix.jpms.java.management=, \ + javax.management;version="0.0.0.9_JavaSE";uses:="javax.management.loading,javax.management.openmbean", \ + javax.management.loading;version="0.0.0.9_JavaSE";uses:="javax.management", \ + javax.management.modelmbean;version="0.0.0.9_JavaSE";uses:="javax.management,javax.management.loading", \ + javax.management.monitor;version="0.0.0.9_JavaSE";uses:="javax.management", \ + javax.management.openmbean;version="0.0.0.9_JavaSE";uses:="javax.management", \ + javax.management.relation;version="0.0.0.9_JavaSE";uses:="javax.management", \ + javax.management.remote;version="0.0.0.9_JavaSE";uses:="javax.management,javax.security.auth", \ + javax.management.timer;version="0.0.0.9_JavaSE";uses:="javax.management" + +felix.jpms.java.management.rmi=, \ + javax.management.remote.rmi;version="0.0.0.9_JavaSE";uses:="javax.management,javax.management.loading,javax.management.remote,javax.naming,javax.rmi.ssl,javax.security.auth" + +felix.jpms.java.naming=, \ + javax.naming;version="0.0.0.9_JavaSE";uses:="javax.naming.spi", \ + javax.naming.directory;version="0.0.0.9_JavaSE";uses:="javax.naming", \ + javax.naming.event;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.naming.directory", \ + javax.naming.ldap;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.naming.directory,javax.naming.event,javax.net.ssl", \ + javax.naming.spi;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.naming.directory" + +felix.jpms.java.rmi=, \ + javax.rmi.ssl;version="0.0.0.9_JavaSE";uses:="javax.net,javax.net.ssl" + +felix.jpms.java.scripting=, \ + javax.script;version="0.0.0.9_JavaSE" + +felix.jpms.java.security.jgss=, \ + javax.security.auth.kerberos;version="0.0.0.9_JavaSE";uses:="javax.crypto,javax.security.auth", \ + org.ietf.jgss;version="0.0.0.9_JavaSE" + +felix.jpms.java.security.sasl=, \ + javax.security.sasl;version="0.0.0.9_JavaSE";uses:="javax.security.auth.callback" + +felix.jpms.java.smartcardio=, \ + javax.smartcardio;version="0.0.0.9_JavaSE" + +felix.jpms.java.sql=, \ + javax.sql;version="0.0.0.9_JavaSE";uses:="javax.transaction.xa", \ + javax.transaction.xa;version="0.0.0.9_JavaSE" + +felix.jpms.java.sql.rowset=, \ + javax.sql.rowset;version="0.0.0.9_JavaSE";uses:="javax.sql,javax.sql.rowset.serial,javax.sql.rowset.spi", \ + javax.sql.rowset.serial;version="0.0.0.9_JavaSE";uses:="javax.sql.rowset", \ + javax.sql.rowset.spi;version="0.0.0.9_JavaSE";uses:="javax.naming,javax.sql,javax.sql.rowset" + +felix.jpms.java.transaction=, \ + javax.transaction;version="0.0.0.9_JavaSE" + +felix.jpms.java.xml=, \ javax.xml;version="0.0.0.9_JavaSE", \ - javax.xml.bind;version="0.0.0.9_JavaSE";uses:="javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax", \ - javax.xml.bind.annotation;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom", \ - javax.xml.bind.annotation.adapters;version="0.0.0.9_JavaSE", \ - javax.xml.bind.attachment;version="0.0.0.9_JavaSE";uses:="javax.activation", \ - javax.xml.bind.helpers;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax", \ - javax.xml.bind.util;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.transform.sax", \ - javax.xml.catalog;version="0.0.0.9_JavaSE";uses:="javax.xml.stream,javax.xml.transform,org.w3c.dom,org.w3c.dom.ls,org.xml.sax", \ - javax.xml.crypto;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto.dsig.keyinfo", \ - javax.xml.crypto.dom;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,org.w3c.dom", \ - javax.xml.crypto.dsig;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec", \ - javax.xml.crypto.dsig.dom;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,org.w3c.dom", \ - javax.xml.crypto.dsig.keyinfo;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto", \ - javax.xml.crypto.dsig.spec;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto", \ + javax.xml.catalog;version="0.0.0.9_JavaSE";uses:="javax.xml.parsers,javax.xml.stream,javax.xml.transform,javax.xml.transform.sax,org.w3c.dom.ls,org.xml.sax,org.xml.sax.helpers", \ javax.xml.datatype;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace", \ javax.xml.namespace;version="0.0.0.9_JavaSE", \ javax.xml.parsers;version="0.0.0.9_JavaSE";uses:="javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers", \ - javax.xml.soap;version="0.0.0.9_JavaSE";uses:="javax.activation,javax.xml.namespace,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom", \ javax.xml.stream;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform", \ javax.xml.stream.events;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,javax.xml.stream", \ javax.xml.stream.util;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,javax.xml.stream,javax.xml.stream.events", \ javax.xml.transform;version="0.0.0.9_JavaSE", \ javax.xml.transform.dom;version="0.0.0.9_JavaSE";uses:="javax.xml.transform,org.w3c.dom", \ - javax.xml.transform.sax;version="0.0.0.9_JavaSE";uses:="javax.xml.transform,org.xml.sax,org.xml.sax.ext", \ - javax.xml.transform.stax;version="0.0.0.9_JavaSE";uses:="javax.xml.stream,javax.xml.transform", \ + javax.xml.transform.sax;version="0.0.0.9_JavaSE";uses:="javax.xml.transform,javax.xml.transform.stream,org.xml.sax,org.xml.sax.ext", \ + javax.xml.transform.stax;version="0.0.0.9_JavaSE";uses:="javax.xml.stream,javax.xml.stream.events,javax.xml.transform", \ javax.xml.transform.stream;version="0.0.0.9_JavaSE";uses:="javax.xml.transform", \ - javax.xml.validation;version="0.0.0.9_JavaSE";uses:="javax.xml.transform,org.w3c.dom,org.w3c.dom.ls,org.xml.sax", \ - javax.xml.ws;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws.handler,javax.xml.ws.spi,javax.xml.ws.spi.http,org.w3c.dom", \ - javax.xml.ws.handler;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,javax.xml.ws", \ - javax.xml.ws.handler.soap;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.namespace,javax.xml.soap,javax.xml.ws.handler", \ - javax.xml.ws.http;version="0.0.0.9_JavaSE";uses:="javax.xml.ws", \ - javax.xml.ws.soap;version="0.0.0.9_JavaSE";uses:="javax.xml.soap,javax.xml.ws,javax.xml.ws.spi", \ - javax.xml.ws.spi;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.namespace,javax.xml.transform,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.wsaddressing,org.w3c.dom", \ - javax.xml.ws.spi.http;version="0.0.0.9_JavaSE", \ - javax.xml.ws.wsaddressing;version="0.0.0.9_JavaSE";uses:="javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws,org.w3c.dom", \ - javax.xml.xpath;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,org.xml.sax", \ - org.ietf.jgss;version="0.0.0.9_JavaSE", \ - org.omg.CORBA;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.TypeCodePackage,org.omg.CORBA.portable", \ - org.omg.CORBA_2_3;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.CORBA_2_3.portable;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.CORBA.DynAnyPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA", \ - org.omg.CORBA.ORBPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA", \ - org.omg.CORBA.portable;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA_2_3.portable", \ - org.omg.CORBA.TypeCodePackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA", \ - org.omg.CosNaming;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.PortableServer", \ - org.omg.CosNaming.NamingContextExtPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.CosNaming.NamingContextPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.CosNaming", \ - org.omg.Dynamic;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.DynamicAny;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage", \ - org.omg.DynamicAny.DynAnyFactoryPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.DynamicAny.DynAnyPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.IOP;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage", \ - org.omg.IOP.CodecFactoryPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.IOP.CodecPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.Messaging;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.PortableInterceptor;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.Dynamic,org.omg.IOP,org.omg.PortableInterceptor.ORBInitInfoPackage", \ - org.omg.PortableInterceptor.ORBInitInfoPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.PortableServer;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.ServantLocatorPackage,org.omg.PortableServer.portable", \ - org.omg.PortableServer.CurrentPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.PortableServer.POAManagerPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.PortableServer.POAPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.PortableServer.portable;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.PortableServer", \ - org.omg.PortableServer.ServantLocatorPackage;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.SendingContext;version="0.0.0.9_JavaSE";uses:="org.omg.CORBA,org.omg.CORBA.portable", \ - org.omg.stub.java.rmi;version="0.0.0.9_JavaSE";uses:="javax.rmi.CORBA", \ + javax.xml.validation;version="0.0.0.9_JavaSE";uses:="javax.xml.transform,javax.xml.transform.stream,org.w3c.dom,org.w3c.dom.ls,org.xml.sax", \ + javax.xml.xpath;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,org.w3c.dom,org.xml.sax", \ org.w3c.dom;version="0.0.0.9_JavaSE", \ org.w3c.dom.bootstrap;version="0.0.0.9_JavaSE";uses:="org.w3c.dom", \ org.w3c.dom.events;version="0.0.0.9_JavaSE";uses:="org.w3c.dom,org.w3c.dom.views", \ - org.w3c.dom.ls;version="0.0.0.9_JavaSE";uses:="org.w3c.dom,org.w3c.dom.events", \ + org.w3c.dom.ls;version="0.0.0.9_JavaSE";uses:="org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal", \ org.w3c.dom.ranges;version="0.0.0.9_JavaSE";uses:="org.w3c.dom", \ - org.w3c.dom.traversal;version="0.0.0.9_JavaSE";uses:="org.w3c.dom,org.w3c.dom.ls", \ + org.w3c.dom.traversal;version="0.0.0.9_JavaSE";uses:="org.w3c.dom", \ org.w3c.dom.views;version="0.0.0.9_JavaSE", \ org.xml.sax;version="0.0.0.9_JavaSE", \ org.xml.sax.ext;version="0.0.0.9_JavaSE";uses:="org.xml.sax,org.xml.sax.helpers", \ org.xml.sax.helpers;version="0.0.0.9_JavaSE";uses:="org.xml.sax" + +felix.jpms.java.xml.bind=, \ + javax.xml.bind;version="0.0.0.9_JavaSE";uses:="javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.datatype,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.xml.transform.stream,javax.xml.validation,org.w3c.dom,org.xml.sax", \ + javax.xml.bind.annotation;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom", \ + javax.xml.bind.annotation.adapters;version="0.0.0.9_JavaSE";uses:="javax.xml.bind", \ + javax.xml.bind.attachment;version="0.0.0.9_JavaSE";uses:="javax.activation", \ + javax.xml.bind.helpers;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.parsers,javax.xml.stream,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,org.w3c.dom,org.xml.sax", \ + javax.xml.bind.util;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.transform.sax,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers" + +felix.jpms.java.xml.crypto=, \ + javax.xml.crypto;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto.dsig.keyinfo", \ + javax.xml.crypto.dom;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,org.w3c.dom", \ + javax.xml.crypto.dsig;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec", \ + javax.xml.crypto.dsig.dom;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,org.w3c.dom", \ + javax.xml.crypto.dsig.keyinfo;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto,javax.xml.crypto.dsig", \ + javax.xml.crypto.dsig.spec;version="0.0.0.9_JavaSE";uses:="javax.xml.crypto", \ + org.jcp.xml.dsig.internal;version="0.0.0.9_JavaSE";uses:="javax.crypto", \ + org.jcp.xml.dsig.internal.dom;version="0.0.0.9_JavaSE";uses:="javax.crypto,javax.security.auth.x500,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.parsers,org.jcp.xml.dsig.internal,org.w3c.dom" + +felix.jpms.java.xml.ws=, \ + javax.jws;version="0.0.0.9_JavaSE", \ + javax.jws.soap;version="0.0.0.9_JavaSE", \ + javax.xml.soap;version="0.0.0.9_JavaSE";uses:="javax.activation,javax.xml.namespace,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom", \ + javax.xml.ws;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.transform.stream,javax.xml.ws.handler,javax.xml.ws.spi,javax.xml.ws.spi.http,org.w3c.dom", \ + javax.xml.ws.handler;version="0.0.0.9_JavaSE";uses:="javax.xml.namespace,javax.xml.ws", \ + javax.xml.ws.handler.soap;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.namespace,javax.xml.soap,javax.xml.ws.handler", \ + javax.xml.ws.http;version="0.0.0.9_JavaSE";uses:="javax.xml.ws", \ + javax.xml.ws.soap;version="0.0.0.9_JavaSE";uses:="javax.xml.soap,javax.xml.ws,javax.xml.ws.spi", \ + javax.xml.ws.spi;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.namespace,javax.xml.transform,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.wsaddressing,org.w3c.dom", \ + javax.xml.ws.spi.http;version="0.0.0.9_JavaSE", \ + javax.xml.ws.wsaddressing;version="0.0.0.9_JavaSE";uses:="javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws,javax.xml.ws.spi,org.w3c.dom" + +felix.jpms.java.xml.ws.annotation=, \ + javax.annotation;version="0.0.0.9_JavaSE" \ No newline at end of file