[Git][java-team/sisu-inject][upstream] New upstream version 0.3.3

Emmanuel Bourg gitlab at salsa.debian.org
Fri Feb 15 22:52:05 GMT 2019


Emmanuel Bourg pushed to branch upstream at Debian Java Maintainers / sisu-inject


Commits:
a316d541 by Emmanuel Bourg at 2019-02-15T22:44:57Z
New upstream version 0.3.3
- - - - -


19 changed files:

- − doclava/api/nullable.zip
- − doclava/api/osgi.xml
- − doclava/assets/customizations.css
- − doclava/components/left_nav.cs
- − doclava/head_tag.cs
- − doclava/package.cs
- − doclava/packages.cs
- org.eclipse.sisu.inject.extender/META-INF/MANIFEST.MF
- org.eclipse.sisu.inject.extender/pom.xml
- org.eclipse.sisu.inject.site/pom.xml
- org.eclipse.sisu.inject.tests/pom.xml
- org.eclipse.sisu.inject/META-INF/MANIFEST.MF
- org.eclipse.sisu.inject/pom.xml
- org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java
- org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java
- org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java
- org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java
- org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java
- pom.xml


Changes:

=====================================
doclava/api/nullable.zip deleted
=====================================
Binary files a/doclava/api/nullable.zip and /dev/null differ


=====================================
doclava/api/osgi.xml deleted
=====================================
@@ -1,4040 +0,0 @@
-<api>
-<package name="org.osgi.framework"
->
-<class name="AdminPermission"
- extends="java.security.BasicPermission"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="AdminPermission"
- type="org.osgi.framework.AdminPermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</constructor>
-<constructor name="AdminPermission"
- type="org.osgi.framework.AdminPermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="AdminPermission"
- type="org.osgi.framework.AdminPermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<field name="CLASS"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""class""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="CONTEXT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""context""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXECUTE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""execute""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTENSIONLIFECYCLE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""extensionLifecycle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="LIFECYCLE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""lifecycle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="LISTENER"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""listener""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="METADATA"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""metadata""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""resolve""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOURCE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""resource""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STARTLEVEL"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""startlevel""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<interface name="AllServiceListener"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<implements name="org.osgi.framework.ServiceListener">
-</implements>
-</interface>
-<interface name="Bundle"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="findEntries"
- return="java.util.Enumeration"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="path" type="java.lang.String">
-</parameter>
-<parameter name="filePattern" type="java.lang.String">
-</parameter>
-<parameter name="recurse" type="boolean">
-</parameter>
-</method>
-<method name="getBundleContext"
- return="org.osgi.framework.BundleContext"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getBundleId"
- return="long"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getEntry"
- return="java.net.URL"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="path" type="java.lang.String">
-</parameter>
-</method>
-<method name="getEntryPaths"
- return="java.util.Enumeration"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="path" type="java.lang.String">
-</parameter>
-</method>
-<method name="getHeaders"
- return="java.util.Dictionary"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getHeaders"
- return="java.util.Dictionary"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="locale" type="java.lang.String">
-</parameter>
-</method>
-<method name="getLastModified"
- return="long"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getLocation"
- return="java.lang.String"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getRegisteredServices"
- return="org.osgi.framework.ServiceReference[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getResource"
- return="java.net.URL"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="name" type="java.lang.String">
-</parameter>
-</method>
-<method name="getResources"
- return="java.util.Enumeration"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="name" type="java.lang.String">
-</parameter>
-<exception name="IOException" type="java.io.IOException">
-</exception>
-</method>
-<method name="getServicesInUse"
- return="org.osgi.framework.ServiceReference[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getSignerCertificates"
- return="java.util.Map"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="signersType" type="int">
-</parameter>
-</method>
-<method name="getState"
- return="int"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getSymbolicName"
- return="java.lang.String"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getVersion"
- return="org.osgi.framework.Version"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="hasPermission"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="permission" type="java.lang.Object">
-</parameter>
-</method>
-<method name="loadClass"
- return="java.lang.Class"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="name" type="java.lang.String">
-</parameter>
-<exception name="ClassNotFoundException" type="java.lang.ClassNotFoundException">
-</exception>
-</method>
-<method name="start"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="options" type="int">
-</parameter>
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="start"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="stop"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="options" type="int">
-</parameter>
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="stop"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="uninstall"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="update"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="input" type="java.io.InputStream">
-</parameter>
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="update"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<field name="ACTIVE"
- type="int"
- transient="false"
- volatile="false"
- value="32"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="INSTALLED"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLVED"
- type="int"
- transient="false"
- volatile="false"
- value="4"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SIGNERS_ALL"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SIGNERS_TRUSTED"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STARTING"
- type="int"
- transient="false"
- volatile="false"
- value="8"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="START_ACTIVATION_POLICY"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="START_TRANSIENT"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOPPING"
- type="int"
- transient="false"
- volatile="false"
- value="16"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOP_TRANSIENT"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNINSTALLED"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</interface>
-<interface name="BundleActivator"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="start"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="org.osgi.framework.BundleContext">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
-<method name="stop"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="org.osgi.framework.BundleContext">
-</parameter>
-<exception name="Exception" type="java.lang.Exception">
-</exception>
-</method>
-</interface>
-<interface name="BundleContext"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="addBundleListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.BundleListener">
-</parameter>
-</method>
-<method name="addFrameworkListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.FrameworkListener">
-</parameter>
-</method>
-<method name="addServiceListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.ServiceListener">
-</parameter>
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
-</exception>
-</method>
-<method name="addServiceListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.ServiceListener">
-</parameter>
-</method>
-<method name="createFilter"
- return="org.osgi.framework.Filter"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
-</exception>
-</method>
-<method name="getAllServiceReferences"
- return="org.osgi.framework.ServiceReference[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="clazz" type="java.lang.String">
-</parameter>
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
-</exception>
-</method>
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="id" type="long">
-</parameter>
-</method>
-<method name="getBundles"
- return="org.osgi.framework.Bundle[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getDataFile"
- return="java.io.File"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="filename" type="java.lang.String">
-</parameter>
-</method>
-<method name="getProperty"
- return="java.lang.String"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="key" type="java.lang.String">
-</parameter>
-</method>
-<method name="getService"
- return="java.lang.Object"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-<method name="getServiceReference"
- return="org.osgi.framework.ServiceReference"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="clazz" type="java.lang.String">
-</parameter>
-</method>
-<method name="getServiceReferences"
- return="org.osgi.framework.ServiceReference[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="clazz" type="java.lang.String">
-</parameter>
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
-</exception>
-</method>
-<method name="installBundle"
- return="org.osgi.framework.Bundle"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="location" type="java.lang.String">
-</parameter>
-<parameter name="input" type="java.io.InputStream">
-</parameter>
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="installBundle"
- return="org.osgi.framework.Bundle"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="location" type="java.lang.String">
-</parameter>
-<exception name="BundleException" type="org.osgi.framework.BundleException">
-</exception>
-</method>
-<method name="registerService"
- return="org.osgi.framework.ServiceRegistration"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="clazzes" type="java.lang.String[]">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-<parameter name="properties" type="java.util.Dictionary">
-</parameter>
-</method>
-<method name="registerService"
- return="org.osgi.framework.ServiceRegistration"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="clazz" type="java.lang.String">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-<parameter name="properties" type="java.util.Dictionary">
-</parameter>
-</method>
-<method name="removeBundleListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.BundleListener">
-</parameter>
-</method>
-<method name="removeFrameworkListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.FrameworkListener">
-</parameter>
-</method>
-<method name="removeServiceListener"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="listener" type="org.osgi.framework.ServiceListener">
-</parameter>
-</method>
-<method name="ungetService"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-</interface>
-<class name="BundleEvent"
- extends="java.util.EventObject"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="BundleEvent"
- type="org.osgi.framework.BundleEvent"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="type" type="int">
-</parameter>
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-</constructor>
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<field name="INSTALLED"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="LAZY_ACTIVATION"
- type="int"
- transient="false"
- volatile="false"
- value="512"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLVED"
- type="int"
- transient="false"
- volatile="false"
- value="32"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STARTED"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STARTING"
- type="int"
- transient="false"
- volatile="false"
- value="128"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOPPED"
- type="int"
- transient="false"
- volatile="false"
- value="4"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOPPING"
- type="int"
- transient="false"
- volatile="false"
- value="256"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNINSTALLED"
- type="int"
- transient="false"
- volatile="false"
- value="16"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNRESOLVED"
- type="int"
- transient="false"
- volatile="false"
- value="64"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UPDATED"
- type="int"
- transient="false"
- volatile="false"
- value="8"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<class name="BundleException"
- extends="java.lang.Exception"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="BundleException"
- type="org.osgi.framework.BundleException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="cause" type="java.lang.Throwable">
-</parameter>
-</constructor>
-<constructor name="BundleException"
- type="org.osgi.framework.BundleException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="BundleException"
- type="org.osgi.framework.BundleException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="type" type="int">
-</parameter>
-<parameter name="cause" type="java.lang.Throwable">
-</parameter>
-</constructor>
-<constructor name="BundleException"
- type="org.osgi.framework.BundleException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="type" type="int">
-</parameter>
-</constructor>
-<method name="getNestedException"
- return="java.lang.Throwable"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<field name="ACTIVATOR_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="5"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="DUPLICATE_BUNDLE_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="9"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="INVALID_OPERATION"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="MANIFEST_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="3"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="NATIVECODE_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="8"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLVE_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="4"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SECURITY_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="6"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="START_TRANSIENT_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="10"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STATECHANGE_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="7"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNSPECIFIED"
- type="int"
- transient="false"
- volatile="false"
- value="0"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNSUPPORTED_OPERATION"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<interface name="BundleListener"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="bundleChanged"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-</method>
-</interface>
-<class name="BundlePermission"
- extends="java.security.BasicPermission"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="BundlePermission"
- type="org.osgi.framework.BundlePermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="symbolicName" type="java.lang.String">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<field name="FRAGMENT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""fragment""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="HOST"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""host""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="PROVIDE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""provide""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="REQUIRE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""require""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<interface name="BundleReference"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-</interface>
-<interface name="Configurable"
- abstract="true"
- static="false"
- final="false"
- deprecated="deprecated"
- visibility="public"
->
-<method name="getConfigurationObject"
- return="java.lang.Object"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="deprecated"
- visibility="public"
->
-</method>
-</interface>
-<interface name="Constants"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<field name="ACTIVATION_LAZY"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""lazy""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_ACTIVATIONPOLICY"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-ActivationPolicy""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_ACTIVATOR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Activator""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_CATEGORY"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Category""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_CLASSPATH"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-ClassPath""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_CONTACTADDRESS"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-ContactAddress""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_COPYRIGHT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Copyright""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_DESCRIPTION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Description""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_DOCURL"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-DocURL""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_LOCALIZATION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Localization""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_LOCALIZATION_DEFAULT_BASENAME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""OSGI-INF/l10n/bundle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_MANIFESTVERSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-ManifestVersion""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_NAME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Name""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_NATIVECODE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-NativeCode""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_NATIVECODE_LANGUAGE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""language""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_NATIVECODE_OSNAME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""osname""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_NATIVECODE_OSVERSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""osversion""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_NATIVECODE_PROCESSOR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""processor""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_REQUIREDEXECUTIONENVIRONMENT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-RequiredExecutionEnvironment""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_SYMBOLICNAME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-SymbolicName""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_SYMBOLICNAME_ATTRIBUTE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""bundle-symbolic-name""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_UPDATELOCATION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-UpdateLocation""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_VENDOR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Vendor""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_VERSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Bundle-Version""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="BUNDLE_VERSION_ATTRIBUTE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""bundle-version""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="DYNAMICIMPORT_PACKAGE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""DynamicImport-Package""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXCLUDE_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""exclude""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXPORT_PACKAGE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Export-Package""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXPORT_SERVICE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Export-Service""
- static="true"
- final="true"
- deprecated="deprecated"
- visibility="public"
->
-</field>
-<field name="EXTENSION_BOOTCLASSPATH"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""bootclasspath""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTENSION_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""extension""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="EXTENSION_FRAMEWORK"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""framework""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAGMENT_ATTACHMENT_ALWAYS"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""always""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAGMENT_ATTACHMENT_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""fragment-attachment""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAGMENT_ATTACHMENT_NEVER"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""never""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAGMENT_ATTACHMENT_RESOLVETIME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""resolve-time""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAGMENT_HOST"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Fragment-Host""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BEGINNING_STARTLEVEL"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.startlevel.beginning""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BOOTDELEGATION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.bootdelegation""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BUNDLE_PARENT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.bundle.parent""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BUNDLE_PARENT_APP"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""app""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BUNDLE_PARENT_BOOT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""boot""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BUNDLE_PARENT_EXT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""ext""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_BUNDLE_PARENT_FRAMEWORK"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""framework""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_EXECPERMISSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.command.execpermission""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_EXECUTIONENVIRONMENT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.executionenvironment""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_LANGUAGE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.language""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_LIBRARY_EXTENSIONS"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.library.extensions""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_OS_NAME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.os.name""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_OS_VERSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.os.version""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_PROCESSOR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.processor""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_SECURITY"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.security""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_SECURITY_OSGI"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""osgi""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_STORAGE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.storage""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_STORAGE_CLEAN"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.storage.clean""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""onFirstInit""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_SYSTEMPACKAGES"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.system.packages""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_SYSTEMPACKAGES_EXTRA"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.system.packages.extra""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_TRUST_REPOSITORIES"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.trust.repositories""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_VENDOR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.vendor""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_VERSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.version""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FRAMEWORK_WINDOWSYSTEM"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.framework.windowsystem""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="IMPORT_PACKAGE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Import-Package""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="IMPORT_SERVICE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Import-Service""
- static="true"
- final="true"
- deprecated="deprecated"
- visibility="public"
->
-</field>
-<field name="INCLUDE_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""include""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="MANDATORY_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""mandatory""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="OBJECTCLASS"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""objectClass""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="PACKAGE_SPECIFICATION_VERSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""specification-version""
- static="true"
- final="true"
- deprecated="deprecated"
- visibility="public"
->
-</field>
-<field name="REQUIRE_BUNDLE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""Require-Bundle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLUTION_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""resolution""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLUTION_MANDATORY"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""mandatory""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="RESOLUTION_OPTIONAL"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""optional""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SELECTION_FILTER_ATTRIBUTE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""selection-filter""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SERVICE_DESCRIPTION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""service.description""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SERVICE_ID"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""service.id""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SERVICE_PID"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""service.pid""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SERVICE_RANKING"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""service.ranking""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SERVICE_VENDOR"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""service.vendor""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SINGLETON_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""singleton""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SUPPORTS_BOOTCLASSPATH_EXTENSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.supports.bootclasspath.extension""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SUPPORTS_FRAMEWORK_EXTENSION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.supports.framework.extension""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SUPPORTS_FRAMEWORK_FRAGMENT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.supports.framework.fragment""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SUPPORTS_FRAMEWORK_REQUIREBUNDLE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""org.osgi.supports.framework.requirebundle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SYSTEM_BUNDLE_LOCATION"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""System Bundle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SYSTEM_BUNDLE_SYMBOLICNAME"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""system.bundle""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="USES_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""uses""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="VERSION_ATTRIBUTE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""version""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="VISIBILITY_DIRECTIVE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""visibility""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="VISIBILITY_PRIVATE"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""private""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="VISIBILITY_REEXPORT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""reexport""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</interface>
-<interface name="Filter"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="equals"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="obj" type="java.lang.Object">
-</parameter>
-</method>
-<method name="hashCode"
- return="int"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="match"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-<method name="match"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="dictionary" type="java.util.Dictionary">
-</parameter>
-</method>
-<method name="matchCase"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="dictionary" type="java.util.Dictionary">
-</parameter>
-</method>
-<method name="toString"
- return="java.lang.String"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-</interface>
-<class name="FrameworkEvent"
- extends="java.util.EventObject"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="FrameworkEvent"
- type="org.osgi.framework.FrameworkEvent"
- static="false"
- final="false"
- deprecated="deprecated"
- visibility="public"
->
-<parameter name="type" type="int">
-</parameter>
-<parameter name="source" type="java.lang.Object">
-</parameter>
-</constructor>
-<constructor name="FrameworkEvent"
- type="org.osgi.framework.FrameworkEvent"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="type" type="int">
-</parameter>
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="throwable" type="java.lang.Throwable">
-</parameter>
-</constructor>
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getThrowable"
- return="java.lang.Throwable"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<field name="ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="INFO"
- type="int"
- transient="false"
- volatile="false"
- value="32"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="PACKAGES_REFRESHED"
- type="int"
- transient="false"
- volatile="false"
- value="4"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STARTED"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STARTLEVEL_CHANGED"
- type="int"
- transient="false"
- volatile="false"
- value="8"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOPPED"
- type="int"
- transient="false"
- volatile="false"
- value="64"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOPPED_BOOTCLASSPATH_MODIFIED"
- type="int"
- transient="false"
- volatile="false"
- value="256"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="STOPPED_UPDATE"
- type="int"
- transient="false"
- volatile="false"
- value="128"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="WAIT_TIMEDOUT"
- type="int"
- transient="false"
- volatile="false"
- value="512"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="WARNING"
- type="int"
- transient="false"
- volatile="false"
- value="16"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<interface name="FrameworkListener"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="frameworkEvent"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="event" type="org.osgi.framework.FrameworkEvent">
-</parameter>
-</method>
-</interface>
-<class name="FrameworkUtil"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="createFilter"
- return="org.osgi.framework.Filter"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
-</exception>
-</method>
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="classFromBundle" type="java.lang.Class">
-</parameter>
-</method>
-<method name="matchDistinguishedNameChain"
- return="boolean"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="matchPattern" type="java.lang.String">
-</parameter>
-<parameter name="dnChain" type="java.util.List">
-</parameter>
-</method>
-</class>
-<class name="InvalidSyntaxException"
- extends="java.lang.Exception"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="InvalidSyntaxException"
- type="org.osgi.framework.InvalidSyntaxException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="filter" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="InvalidSyntaxException"
- type="org.osgi.framework.InvalidSyntaxException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="filter" type="java.lang.String">
-</parameter>
-<parameter name="cause" type="java.lang.Throwable">
-</parameter>
-</constructor>
-<method name="getFilter"
- return="java.lang.String"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-</class>
-<class name="PackagePermission"
- extends="java.security.BasicPermission"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="PackagePermission"
- type="org.osgi.framework.PackagePermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="name" type="java.lang.String">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="PackagePermission"
- type="org.osgi.framework.PackagePermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="name" type="java.lang.String">
-</parameter>
-<parameter name="exportingBundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<field name="EXPORT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""export""
- static="true"
- final="true"
- deprecated="deprecated"
- visibility="public"
->
-</field>
-<field name="EXPORTONLY"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""exportonly""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="IMPORT"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""import""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<class name="ServiceEvent"
- extends="java.util.EventObject"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="ServiceEvent"
- type="org.osgi.framework.ServiceEvent"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="type" type="int">
-</parameter>
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</constructor>
-<method name="getServiceReference"
- return="org.osgi.framework.ServiceReference"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<field name="MODIFIED"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="MODIFIED_ENDMATCH"
- type="int"
- transient="false"
- volatile="false"
- value="8"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="REGISTERED"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNREGISTERING"
- type="int"
- transient="false"
- volatile="false"
- value="4"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<class name="ServiceException"
- extends="java.lang.RuntimeException"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="ServiceException"
- type="org.osgi.framework.ServiceException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="cause" type="java.lang.Throwable">
-</parameter>
-</constructor>
-<constructor name="ServiceException"
- type="org.osgi.framework.ServiceException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="ServiceException"
- type="org.osgi.framework.ServiceException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="type" type="int">
-</parameter>
-<parameter name="cause" type="java.lang.Throwable">
-</parameter>
-</constructor>
-<constructor name="ServiceException"
- type="org.osgi.framework.ServiceException"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="msg" type="java.lang.String">
-</parameter>
-<parameter name="type" type="int">
-</parameter>
-</constructor>
-<method name="getType"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<field name="FACTORY_ERROR"
- type="int"
- transient="false"
- volatile="false"
- value="2"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="FACTORY_EXCEPTION"
- type="int"
- transient="false"
- volatile="false"
- value="3"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="REMOTE"
- type="int"
- transient="false"
- volatile="false"
- value="5"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="SUBCLASSED"
- type="int"
- transient="false"
- volatile="false"
- value="4"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNREGISTERED"
- type="int"
- transient="false"
- volatile="false"
- value="1"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="UNSPECIFIED"
- type="int"
- transient="false"
- volatile="false"
- value="0"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<interface name="ServiceFactory"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="getService"
- return="java.lang.Object"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="registration" type="org.osgi.framework.ServiceRegistration">
-</parameter>
-</method>
-<method name="ungetService"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="registration" type="org.osgi.framework.ServiceRegistration">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-</method>
-</interface>
-<interface name="ServiceListener"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="serviceChanged"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="event" type="org.osgi.framework.ServiceEvent">
-</parameter>
-</method>
-</interface>
-<class name="ServicePermission"
- extends="java.security.BasicPermission"
- abstract="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="ServicePermission"
- type="org.osgi.framework.ServicePermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="name" type="java.lang.String">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="ServicePermission"
- type="org.osgi.framework.ServicePermission"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-<parameter name="actions" type="java.lang.String">
-</parameter>
-</constructor>
-<field name="GET"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""get""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-<field name="REGISTER"
- type="java.lang.String"
- transient="false"
- volatile="false"
- value=""register""
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-<interface name="ServiceReference"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="compareTo"
- return="int"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="java.lang.Object">
-</parameter>
-</method>
-<method name="getBundle"
- return="org.osgi.framework.Bundle"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getProperty"
- return="java.lang.Object"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="key" type="java.lang.String">
-</parameter>
-</method>
-<method name="getPropertyKeys"
- return="java.lang.String[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getUsingBundles"
- return="org.osgi.framework.Bundle[]"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="isAssignableTo"
- return="boolean"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="className" type="java.lang.String">
-</parameter>
-</method>
-</interface>
-<interface name="ServiceRegistration"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="getReference"
- return="org.osgi.framework.ServiceReference"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="setProperties"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="properties" type="java.util.Dictionary">
-</parameter>
-</method>
-<method name="unregister"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-</interface>
-<interface name="SynchronousBundleListener"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<implements name="org.osgi.framework.BundleListener">
-</implements>
-</interface>
-<class name="Version"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<constructor name="Version"
- type="org.osgi.framework.Version"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="major" type="int">
-</parameter>
-<parameter name="minor" type="int">
-</parameter>
-<parameter name="micro" type="int">
-</parameter>
-</constructor>
-<constructor name="Version"
- type="org.osgi.framework.Version"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="major" type="int">
-</parameter>
-<parameter name="minor" type="int">
-</parameter>
-<parameter name="micro" type="int">
-</parameter>
-<parameter name="qualifier" type="java.lang.String">
-</parameter>
-</constructor>
-<constructor name="Version"
- type="org.osgi.framework.Version"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="version" type="java.lang.String">
-</parameter>
-</constructor>
-<method name="compareTo"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="object" type="java.lang.Object">
-</parameter>
-</method>
-<method name="getMajor"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getMicro"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getMinor"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getQualifier"
- return="java.lang.String"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="parseVersion"
- return="org.osgi.framework.Version"
- abstract="false"
- native="false"
- synchronized="false"
- static="true"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="version" type="java.lang.String">
-</parameter>
-</method>
-<field name="emptyVersion"
- type="org.osgi.framework.Version"
- transient="false"
- volatile="false"
- static="true"
- final="true"
- deprecated="not deprecated"
- visibility="public"
->
-</field>
-</class>
-</package>
-<package name="org.osgi.util.tracker"
->
-<class name="BundleTracker"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<implements name="org.osgi.util.tracker.BundleTrackerCustomizer">
-</implements>
-<constructor name="BundleTracker"
- type="org.osgi.util.tracker.BundleTracker"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="org.osgi.framework.BundleContext">
-</parameter>
-<parameter name="stateMask" type="int">
-</parameter>
-<parameter name="customizer" type="org.osgi.util.tracker.BundleTrackerCustomizer">
-</parameter>
-</constructor>
-<method name="addingBundle"
- return="java.lang.Object"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-</method>
-<method name="close"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getBundles"
- return="org.osgi.framework.Bundle[]"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getObject"
- return="java.lang.Object"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-</method>
-<method name="getTrackingCount"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="modifiedBundle"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-<parameter name="object" type="java.lang.Object">
-</parameter>
-</method>
-<method name="open"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="remove"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-</method>
-<method name="removedBundle"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-<parameter name="object" type="java.lang.Object">
-</parameter>
-</method>
-<method name="size"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<field name="context"
- type="org.osgi.framework.BundleContext"
- transient="false"
- volatile="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="protected"
->
-</field>
-</class>
-<interface name="BundleTrackerCustomizer"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="addingBundle"
- return="java.lang.Object"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-</method>
-<method name="modifiedBundle"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-<parameter name="object" type="java.lang.Object">
-</parameter>
-</method>
-<method name="removedBundle"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="bundle" type="org.osgi.framework.Bundle">
-</parameter>
-<parameter name="event" type="org.osgi.framework.BundleEvent">
-</parameter>
-<parameter name="object" type="java.lang.Object">
-</parameter>
-</method>
-</interface>
-<class name="ServiceTracker"
- extends="java.lang.Object"
- abstract="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<implements name="org.osgi.util.tracker.ServiceTrackerCustomizer">
-</implements>
-<constructor name="ServiceTracker"
- type="org.osgi.util.tracker.ServiceTracker"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="org.osgi.framework.BundleContext">
-</parameter>
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-<parameter name="customizer" type="org.osgi.util.tracker.ServiceTrackerCustomizer">
-</parameter>
-</constructor>
-<constructor name="ServiceTracker"
- type="org.osgi.util.tracker.ServiceTracker"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="org.osgi.framework.BundleContext">
-</parameter>
-<parameter name="clazz" type="java.lang.String">
-</parameter>
-<parameter name="customizer" type="org.osgi.util.tracker.ServiceTrackerCustomizer">
-</parameter>
-</constructor>
-<constructor name="ServiceTracker"
- type="org.osgi.util.tracker.ServiceTracker"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="context" type="org.osgi.framework.BundleContext">
-</parameter>
-<parameter name="filter" type="org.osgi.framework.Filter">
-</parameter>
-<parameter name="customizer" type="org.osgi.util.tracker.ServiceTrackerCustomizer">
-</parameter>
-</constructor>
-<method name="addingService"
- return="java.lang.Object"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-<method name="close"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getService"
- return="java.lang.Object"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-<method name="getService"
- return="java.lang.Object"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getServiceReference"
- return="org.osgi.framework.ServiceReference"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getServiceReferences"
- return="org.osgi.framework.ServiceReference[]"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getServices"
- return="java.lang.Object[]"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="getTrackingCount"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="modifiedService"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-</method>
-<method name="open"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="open"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="trackAllServices" type="boolean">
-</parameter>
-</method>
-<method name="remove"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-<method name="removedService"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-</method>
-<method name="size"
- return="int"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
-<method name="waitForService"
- return="java.lang.Object"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="timeout" type="long">
-</parameter>
-<exception name="InterruptedException" type="java.lang.InterruptedException">
-</exception>
-</method>
-<field name="context"
- type="org.osgi.framework.BundleContext"
- transient="false"
- volatile="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="protected"
->
-</field>
-<field name="filter"
- type="org.osgi.framework.Filter"
- transient="false"
- volatile="false"
- static="false"
- final="true"
- deprecated="not deprecated"
- visibility="protected"
->
-</field>
-</class>
-<interface name="ServiceTrackerCustomizer"
- abstract="true"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<method name="addingService"
- return="java.lang.Object"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-</method>
-<method name="modifiedService"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-</method>
-<method name="removedService"
- return="void"
- abstract="true"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-<parameter name="reference" type="org.osgi.framework.ServiceReference">
-</parameter>
-<parameter name="service" type="java.lang.Object">
-</parameter>
-</method>
-</interface>
-</package>
-</api>


=====================================
doclava/assets/customizations.css deleted
=====================================
@@ -1,59 +0,0 @@
-#header {
-  background-color: #686884;
-  border-bottom: 3px solid #686884;
-}
-#masthead-title {
-  font-family: courier, monospace;
-  color: #FFFFFF;
-}
-#search_filtered .jd-selected {
-  background-color: #686884;
-}
-#search_filtered_div {
-  border: 1px solid #686884;
-}
-input.gsc-input {
-  border: 1px solid #D8D8E2;
-}
-#resize-packages-nav {
-  height: 225px;
-}
-#packages-nav {
-  height: 225px;
-}
-#side-nav .selected {
-  background-color: #686884;
-}
-#index-links .selected {
-  background-color: #FFFFFF;
-}
-#jd-header {
-  background-color: #D8D8E2;
-}
-th {
-  background-color: #D8D8E2;
-}
-tr.alt-color {
-  background-color: #F0F0F5 !important;
-}
-a, a:link, a code, a:link code {
-  color: #558;
-}
-a:active, a:active code {
-  color: #558;
-} 
-a:visited, a:visited code {
-  color: #558;
-}
-#jd-content h1 {
-  color:#111;
-}
-#jd-content h2 {
-  color:#111;
-}
-#jd-content h3 {
-  color:#111;
-}
-#searchForm {
-  width:210px;
-}


=====================================
doclava/components/left_nav.cs deleted
=====================================
@@ -1,70 +0,0 @@
-<?cs # The default side navigation for the reference docs ?><?cs 
-def:custom_left_nav() ?>
-  <div class="g-section g-tpl-240" id="body-content">
-    <div class="g-unit g-first side-nav-resizable" id="side-nav">
-      <div id="swapper">
-        <div id="nav-panels">
-          <div id="resize-packages-nav">
-            <div id="packages-nav">
-              <div id="index-links">
-                <a href="<?cs var:toroot ?>packages.html" <?cs if:(page.title == "Package Index") ?>class="selected"<?cs /if ?> >Package Index</a> | 
-                <a href="<?cs var:toroot ?>classes.html" <?cs if:(page.title == "Class Index") ?>class="selected"<?cs /if ?>>Class Index</a>
-              </div>
-              <ul>
-                <?cs call:package_link_list(docs.packages) ?>
-              </ul><br/>
-            </div> <!-- end packages -->
-          </div> <!-- end resize-packages -->
-          <div id="classes-nav"><?cs 
-            if:subcount(class.package) ?>
-            <ul>
-              <?cs call:list("Interfaces", class.package.interfaces) ?>
-              <?cs call:list("Classes", class.package.classes) ?>
-              <?cs call:list("Annotations", class.package.annotations) ?>
-              <?cs call:list("Enums", class.package.enums) ?>
-              <?cs call:list("Exceptions", class.package.exceptions) ?>
-              <?cs call:list("Errors", class.package.errors) ?>
-            </ul><?cs 
-            elif:subcount(package) ?>
-            <ul>
-              <?cs call:class_link_list("Interfaces", package.interfaces) ?>
-              <?cs call:class_link_list("Classes", package.classes) ?>
-              <?cs call:class_link_list("Annotations", package.annotations) ?>
-              <?cs call:class_link_list("Enums", package.enums) ?>
-              <?cs call:class_link_list("Exceptions", package.exceptions) ?>
-              <?cs call:class_link_list("Errors", package.errors) ?>
-            </ul><?cs 
-            else ?>
-              <script>
-                /*addLoadEvent(maxPackageHeight);*/
-              </script>
-              <p style="padding:10px">Select a package to view its members</p><?cs 
-            /if ?><br/>
-          </div><!-- end classes -->
-        </div><!-- end nav-panels -->
-        <div id="nav-tree" style="display:none">
-          <div id="index-links">
-            <a href="<?cs var:toroot ?>packages.html" <?cs if:(page.title == "Package Index") ?>class="selected"<?cs /if ?> >Package Index</a> | 
-            <a href="<?cs var:toroot ?>classes.html" <?cs if:(page.title == "Class Index") ?>class="selected"<?cs /if ?>>Class Index</a>
-          </div>
-        </div><!-- end nav-tree -->
-      </div><!-- end swapper -->
-    </div> <!-- end side-nav -->
-    <script>
-      if (!isMobile) {
-        <!-- $("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav"); -->
-        chooseDefaultNav();
-        if ($("#nav-tree").is(':visible')) {
-          init_default_navtree("<?cs var:toroot ?>");
-        } else {
-          addLoadEvent(function() {
-            scrollIntoView("packages-nav");
-            scrollIntoView("classes-nav");
-          });
-        }
-        $("#swapper").css({borderBottom:"2px solid #aaa"});
-      } else {
-        swapNav(); // tree view should be used on mobile
-      }
-    </script><?cs 
-/def ?>


=====================================
doclava/head_tag.cs deleted
=====================================
@@ -1,41 +0,0 @@
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<?cs if:project.name ?>
-  <meta name="description" content="Javadoc API documentation for <?cs var:project.name ?>." />
-<?cs else ?>
-  <meta name="description" content="Javadoc API documentation." />
-<?cs /if ?>
-<!-- <link rel="shortcut icon" type="image/x-icon" href="<?cs var:toroot ?>favicon.ico" /> -->
-<title>
-<?cs if:page.title ?>
-  <?cs var:page.title ?>
-<?cs /if ?>
-<?cs if:project.name ?>
-| <?cs var:project.name ?>
-<?cs /if ?>
-</title>
-<link href="<?cs var:toassets ?>doclava-developer-docs.css" rel="stylesheet" type="text/css" />
-<link href="<?cs var:toassets ?>customizations.css" rel="stylesheet" type="text/css" />
-<script src="<?cs var:toassets ?>search_autocomplete.js" type="text/javascript"></script>
-<script src="<?cs var:toassets ?>jquery-resizable.min.js" type="text/javascript"></script>
-<script src="<?cs var:toassets ?>doclava-developer-docs.js" type="text/javascript"></script>
-<script src="<?cs var:toassets ?>prettify.js" type="text/javascript"></script>
-<script type="text/javascript">
-  setToRoot("<?cs var:toroot ?>", "<?cs var:toassets ?>");
-</script><?cs 
-if:reference ?>
-<script src="<?cs var:toassets ?>doclava-developer-reference.js" type="text/javascript"></script>
-<script src="<?cs var:toassets ?>navtree_data.js" type="text/javascript"></script><?cs 
-/if ?>
-<script src="<?cs var:toassets ?>customizations.js" type="text/javascript"></script>
-<noscript>
-  <style type="text/css">
-    html,body{overflow:auto;}
-    #body-content{position:relative; top:0;}
-    #doc-content{overflow:visible;border-left:3px solid #666;}
-    #side-nav{padding:0;}
-    #side-nav .toggle-list ul {display:block;}
-    #resize-packages-nav{border-bottom:3px solid #666;}
-  </style>
-</noscript>
-</head>


=====================================
doclava/package.cs deleted
=====================================
@@ -1,55 +0,0 @@
-<?cs include:"doctype.cs" ?>
-<?cs include:"macros.cs" ?>
-<html>
-<?cs include:"head_tag.cs" ?>
-<body class="<?cs var:package.since.key ?>">
-<?cs include:"header.cs" ?>
-
-<div class="g-unit" id="doc-content">
-
-<div id="api-info-block">
-<div class="api-level">
-  <?cs call:since_tags(package) ?>
-  <?cs call:federated_refs(package) ?>
-</div>
-</div>
-
-<div id="jd-header">
-  package
-  <h1><?cs var:package.name ?></h1>
-</div><!-- end header -->
-
-<div id="naMessage"></div>
-
-<div id="jd-content" class="api apilevel-<?cs var:package.since.key ?>">
-
-<?cs if:subcount(package.descr) ?>
-  <div class="jd-descr">
-    <?cs call:tag_list(package.descr) ?>
-  </div>
-<?cs /if ?>
-
-<?cs def:class_table(label, classes) ?>
-  <?cs if:subcount(classes) ?>
-    <h2><?cs var:label ?></h2>
-    <div class="jd-sumtable">
-    <?cs call:class_link_table(classes) ?>
-    </div>
-  <?cs /if ?>
-<?cs /def ?>
-
-<?cs call:class_table("Interfaces", package.interfaces) ?>
-<?cs call:class_table("Classes", package.classes) ?>
-<?cs call:class_table("Annotations", package.annotations) ?>
-<?cs call:class_table("Enums", package.enums) ?>
-<?cs call:class_table("Exceptions", package.exceptions) ?>
-<?cs call:class_table("Errors", package.errors) ?>
-
-<?cs include:"footer.cs" ?>
-</div><!-- end jd-content -->
-</div><!-- doc-content -->
-
-<?cs include:"trailer.cs" ?>
-
-</body>
-</html>


=====================================
doclava/packages.cs deleted
=====================================
@@ -1,38 +0,0 @@
-<?cs include:"doctype.cs" ?>
-<?cs include:"macros.cs" ?>
-<html>
-<?cs include:"head_tag.cs" ?>
-<body class="gc-documentation">
-<?cs include:"header.cs" ?>
-
-<div class="g-unit" id="doc-content">
-
-<div id="jd-header">
-<h1><?cs var:page.title ?></h1>
-</div>
-
-<div id="jd-content">
-
-<div class="jd-descr">
-<?cs call:tag_list(root.descr) ?>
-</div>
-
-<?cs set:count = #1 ?>
-<table class="jd-sumtable">
-<?cs each:pkg = docs.packages ?>
-    <tr class="<?cs if:count % #2 ?>alt-color<?cs /if ?> api apilevel-<?cs var:pkg.since.key ?>" >
-        <td class="jd-linkcol"><?cs call:package_link(pkg) ?></td>
-        <td class="jd-descrcol" width="100%"><?cs call:tag_list(pkg.shortDescr) ?></td>
-    </tr>
-<?cs set:count = count + #1 ?>
-<?cs /each ?>
-</table>
-
-<?cs include:"footer.cs" ?>
-</div><!-- end jd-content -->
-</div> <!-- end doc-content -->
-
-<?cs include:"trailer.cs" ?>
-
-</body>
-</html>


=====================================
org.eclipse.sisu.inject.extender/META-INF/MANIFEST.MF
=====================================
@@ -1,7 +1,7 @@
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.eclipse.sisu.inject.extender;singleton:=true
-Bundle-Version: 0.3.2
+Bundle-Version: 0.3.3
 Bundle-Name: Sisu-Inject Extender (Incubation)
 Bundle-Activator: org.eclipse.sisu.launch.SisuExtender
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6


=====================================
org.eclipse.sisu.inject.extender/pom.xml
=====================================
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.sisu</groupId>
     <artifactId>sisu-inject</artifactId>
-    <version>0.3.2</version>
+    <version>0.3.3</version>
   </parent>
 
   <artifactId>org.eclipse.sisu.inject.extender</artifactId>


=====================================
org.eclipse.sisu.inject.site/pom.xml
=====================================
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.sisu</groupId>
     <artifactId>sisu-inject</artifactId>
-    <version>0.3.2</version>
+    <version>0.3.3</version>
   </parent>
 
   <artifactId>org.eclipse.sisu.inject.site</artifactId>


=====================================
org.eclipse.sisu.inject.tests/pom.xml
=====================================
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.sisu</groupId>
     <artifactId>sisu-inject</artifactId>
-    <version>0.3.2</version>
+    <version>0.3.3</version>
   </parent>
 
   <artifactId>org.eclipse.sisu.inject.tests</artifactId>


=====================================
org.eclipse.sisu.inject/META-INF/MANIFEST.MF
=====================================
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Main-Class: org.eclipse.sisu.launch.Main
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.eclipse.sisu.inject;singleton:=true
-Bundle-Version: 0.3.2
+Bundle-Version: 0.3.3
 Bundle-Name: Sisu-Inject (Incubation)
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Bundle-Vendor: Eclipse Sisu


=====================================
org.eclipse.sisu.inject/pom.xml
=====================================
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.sisu</groupId>
     <artifactId>sisu-inject</artifactId>
-    <version>0.3.2</version>
+    <version>0.3.3</version>
   </parent>
 
   <artifactId>org.eclipse.sisu.inject</artifactId>


=====================================
org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java
=====================================
@@ -87,6 +87,8 @@ final class BeanLifecycle
      */
     public void start( final Object bean )
     {
+        Logs.trace( "PostConstruct: <>", bean, null );
+
         // start superclass before subclass, bail out at the first failure
         int i = startMethods.length - 1;
         try
@@ -119,6 +121,8 @@ final class BeanLifecycle
     @SuppressWarnings( "finally" )
     public void stop( final Object bean )
     {
+        Logs.trace( "PreDestroy: <>", bean, null );
+
         // stop subclass before superclass, log any failures along the way
         for ( int i = 0; i < stopMethods.length; i++ )
         {


=====================================
org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java
=====================================
@@ -67,6 +67,8 @@ final class BeanPropertyField<T>
             AccessController.doPrivileged( this );
         }
 
+        BeanScheduler.detectCycle( value );
+
         try
         {
             field.set( bean, value );


=====================================
org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java
=====================================
@@ -71,6 +71,8 @@ final class BeanPropertySetter<T>
             AccessController.doPrivileged( this );
         }
 
+        BeanScheduler.detectCycle( value );
+
         try
         {
             method.invoke( bean, value );


=====================================
org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java
=====================================
@@ -14,8 +14,11 @@ import java.util.ArrayList;
 
 import com.google.inject.Binder;
 import com.google.inject.Module;
+import com.google.inject.Scopes;
 import com.google.inject.matcher.Matcher;
 import com.google.inject.matcher.Matchers;
+import com.google.inject.spi.BindingScopingVisitor;
+import com.google.inject.spi.DefaultBindingScopingVisitor;
 
 /**
  * Schedules safe activation of beans even when cyclic dependencies are involved.<br>
@@ -29,40 +32,64 @@ public abstract class BeanScheduler
 
     static
     {
-        Object activator;
+        Object cycleActivator;
+        Object candidateCycle = new Object();
+        Object cycleConfirmed = new Object();
         try
         {
             // extra check in case we have both old and new versions of guice overlapping on the runtime classpath
             Binder.class.getMethod( "bindListener", Matcher.class, com.google.inject.spi.ProvisionListener[].class );
 
-            activator = new Activator();
+            // allow cycle detection to be turned off completely
+            final String detectCycles = System.getProperty( "sisu.detect.cycles" );
+            if ( "false".equalsIgnoreCase( detectCycles ) )
+            {
+                cycleActivator = null;
+            }
+            else
+            {
+                cycleActivator = new CycleActivator();
+            }
+
+            // support use of the old 'pessimistic' approach
+            if ( "pessimistic".equalsIgnoreCase( detectCycles ) )
+            {
+                candidateCycle = cycleConfirmed;
+            }
         }
         catch ( final Exception e )
         {
-            activator = null;
+            cycleActivator = null;
         }
         catch ( final LinkageError e )
         {
-            activator = null;
+            cycleActivator = null;
         }
-        ACTIVATOR = activator;
+        CYCLE_ACTIVATOR = cycleActivator;
+        CANDIDATE_CYCLE = candidateCycle;
+        CYCLE_CONFIRMED = cycleConfirmed;
     }
 
     // ----------------------------------------------------------------------
     // Constants
     // ----------------------------------------------------------------------
 
-    static final Object ACTIVATOR;
+    static final Object CYCLE_ACTIVATOR;
+
+    static final Object CANDIDATE_CYCLE;
 
-    static final Object PLACEHOLDER = new Object();
+    static final Object CYCLE_CONFIRMED;
 
+    /**
+     * Enables deferred activation of component cycles, only needed in legacy systems like Plexus.
+     */
     public static final Module MODULE = new Module()
     {
         public void configure( final Binder binder )
         {
-            if ( null != ACTIVATOR )
+            if ( null != CYCLE_ACTIVATOR )
             {
-                binder.bindListener( Matchers.any(), (com.google.inject.spi.ProvisionListener) ACTIVATOR );
+                binder.bindListener( Matchers.any(), (com.google.inject.spi.ProvisionListener) CYCLE_ACTIVATOR );
             }
         }
     };
@@ -71,12 +98,31 @@ public abstract class BeanScheduler
     // Implementation fields
     // ----------------------------------------------------------------------
 
-    private static final ThreadLocal<Object[]> pendingHolder = new ThreadLocal<Object[]>();
+    static final ThreadLocal<Object[]> pendingHolder = new ThreadLocal<Object[]>();
 
     // ----------------------------------------------------------------------
     // Public methods
     // ----------------------------------------------------------------------
 
+    /**
+     * Detects if a dependency cycle exists and activation needs to be deferred.
+     */
+    public static void detectCycle( final Object value )
+    {
+        if ( null != CYCLE_ACTIVATOR && Scopes.isCircularProxy( value ) )
+        {
+            final Object[] holder = pendingHolder.get();
+            if ( null != holder )
+            {
+                final Object pending = holder[0];
+                if ( CANDIDATE_CYCLE.equals( pending ) )
+                {
+                    holder[0] = CYCLE_CONFIRMED;
+                }
+            }
+        }
+    }
+
     /**
      * Schedules activation of the given bean at the next safe activation point.
      * 
@@ -84,19 +130,22 @@ public abstract class BeanScheduler
      */
     public final void schedule( final Object bean )
     {
-        if ( null != ACTIVATOR )
+        if ( null != CYCLE_ACTIVATOR )
         {
-            final Object[] holder = getPendingHolder();
-            final Object pending = holder[0];
-            if ( pending == PLACEHOLDER )
-            {
-                holder[0] = new Pending( bean );
-                return; // will be activated later
-            }
-            else if ( pending instanceof Pending )
+            final Object[] holder = pendingHolder.get();
+            if ( null != holder )
             {
-                ( (Pending) pending ).add( bean );
-                return; // will be activated later
+                final Object pending = holder[0];
+                if ( CYCLE_CONFIRMED.equals( pending ) )
+                {
+                    holder[0] = new Pending( bean );
+                    return; // will be activated later
+                }
+                else if ( pending instanceof Pending )
+                {
+                    ( (Pending) pending ).add( bean );
+                    return; // will be activated later
+                }
             }
         }
         activate( bean ); // no ProvisionListener, so activate immediately
@@ -113,23 +162,6 @@ public abstract class BeanScheduler
      */
     protected abstract void activate( final Object bean );
 
-    // ----------------------------------------------------------------------
-    // Implementation methods
-    // ----------------------------------------------------------------------
-
-    /**
-     * @return Thread-local holder of any pending beans
-     */
-    static Object[] getPendingHolder()
-    {
-        Object[] holder = pendingHolder.get();
-        if ( null == holder )
-        {
-            pendingHolder.set( holder = new Object[1] );
-        }
-        return holder;
-    }
-
     // ----------------------------------------------------------------------
     // Implementation types
     // ----------------------------------------------------------------------
@@ -147,7 +179,7 @@ public abstract class BeanScheduler
         }
 
         /**
-         * Activates all pending beans in order of registration.
+         * Activates pending beans in order of registration, that is in the order they finished injection.
          */
         public void activate()
         {
@@ -161,28 +193,51 @@ public abstract class BeanScheduler
     /**
      * Listens to provisioning events in order to determine safe activation points.
      */
-    static final class Activator
+    static final class CycleActivator
         implements com.google.inject.spi.ProvisionListener
     {
+        private static final BindingScopingVisitor<Boolean> IS_SCOPED = new DefaultBindingScopingVisitor<Boolean>()
+        {
+            @Override
+            public Boolean visitNoScoping()
+            {
+                return Boolean.FALSE;
+            }
+
+            @Override
+            protected Boolean visitOther()
+            {
+                return Boolean.TRUE;
+            }
+        };
+
         public <T> void onProvision( final ProvisionInvocation<T> pi )
         {
-            final Object[] holder = getPendingHolder();
-            if ( null == holder[0] )
+            // Only scoped dependencies like singletons are candidates for dependency cycles
+            if ( Boolean.TRUE.equals( pi.getBinding().acceptScopingVisitor( IS_SCOPED ) ) )
             {
-                final Object pending;
-                holder[0] = PLACEHOLDER;
-                try
-                {
-                    pi.provision(); // may involve nested calls/cycles
-                }
-                finally
+                Object[] holder = pendingHolder.get();
+                if ( null == holder )
                 {
-                    pending = holder[0];
-                    holder[0] = null;
+                    pendingHolder.set( holder = new Object[1] );
                 }
-                if ( pending instanceof Pending )
+                if ( null == holder[0] )
                 {
-                    ( (Pending) pending ).activate();
+                    final Object pending;
+                    holder[0] = CANDIDATE_CYCLE;
+                    try
+                    {
+                        pi.provision(); // may involve nested calls/cycles
+                    }
+                    finally
+                    {
+                        pending = holder[0];
+                        holder[0] = null;
+                    }
+                    if ( pending instanceof Pending )
+                    {
+                        ( (Pending) pending ).activate();
+                    }
                 }
             }
         }


=====================================
org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java
=====================================
@@ -59,7 +59,21 @@ public final class LifecycleModule
         }
     };
 
-    final LifecycleManager manager = new LifecycleManager();
+    final BeanManager manager;
+
+    // ----------------------------------------------------------------------
+    // Constructors
+    // ----------------------------------------------------------------------
+
+    public LifecycleModule()
+    {
+        this( new LifecycleManager() );
+    }
+
+    public LifecycleModule( final BeanManager manager )
+    {
+        this.manager = manager;
+    }
 
     // ----------------------------------------------------------------------
     // Public methods
@@ -67,7 +81,6 @@ public final class LifecycleModule
 
     public void configure( final Binder binder )
     {
-        BeanScheduler.MODULE.configure( binder );
         binder.bind( BeanManager.class ).toInstance( manager );
         binder.bindListener( matcher, typeListener );
     }


=====================================
pom.xml
=====================================
@@ -22,7 +22,7 @@
 
   <groupId>org.eclipse.sisu</groupId>
   <artifactId>sisu-inject</artifactId>
-  <version>0.3.2</version>
+  <version>0.3.3</version>
   <packaging>pom</packaging>
 
   <name>Sisu Inject</name>



View it on GitLab: https://salsa.debian.org/java-team/sisu-inject/commit/a316d5416ac654aafa063d5430aaca81fcd7931d

-- 
View it on GitLab: https://salsa.debian.org/java-team/sisu-inject/commit/a316d5416ac654aafa063d5430aaca81fcd7931d
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20190215/e602ce67/attachment.html>


More information about the pkg-java-commits mailing list