diff options
author | BJ Hargrave | 2011-08-18 22:17:11 +0000 |
---|---|---|
committer | BJ Hargrave | 2011-08-26 20:55:58 +0000 |
commit | 333d47af764554c89d87271dcd789df6e5545c79 (patch) | |
tree | 89c07bf83667a974da019dc67a9bf48e35c282f1 /bundles/org.eclipse.osgi | |
parent | 68303d7f1db96374cbf7a62932e4885b85f7d89e (diff) | |
download | rt.equinox.framework-333d47af764554c89d87271dcd789df6e5545c79.tar.gz rt.equinox.framework-333d47af764554c89d87271dcd789df6e5545c79.tar.xz rt.equinox.framework-333d47af764554c89d87271dcd789df6e5545c79.zip |
OSGi refactored new resource types into new
org.osgi.framework.resource package.
The framework is updated for this new package and
the type refactoring.
Diffstat (limited to 'bundles/org.eclipse.osgi')
17 files changed, 1330 insertions, 1404 deletions
diff --git a/bundles/org.eclipse.osgi/.settings/.api_filters b/bundles/org.eclipse.osgi/.settings/.api_filters index 57d8c9271..4e729f2b2 100644 --- a/bundles/org.eclipse.osgi/.settings/.api_filters +++ b/bundles/org.eclipse.osgi/.settings/.api_filters @@ -1,1310 +1,1241 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <component id="org.eclipse.osgi" version="2"> -<resource path="core/framework/org/eclipse/osgi/framework/internal/protocol/URLStreamHandlerFactoryProxyFor15.java" type="org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerFactoryProxyFor15"> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerFactoryProxyFor15.openConnection(URL, Proxy)"/> -<message_argument value="Proxy"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -</resource> -<resource path="core/framework/org/eclipse/osgi/launch/Equinox.java" type="org.eclipse.osgi.launch.Equinox"> -<filter id="1143996420"> -<message_arguments> -<message_argument value="adapt(Class<A>)"/> -</message_arguments> -</filter> -<filter id="1143996420"> -<message_arguments> -<message_argument value="compareTo(Bundle)"/> -</message_arguments> -</filter> -<filter id="1143996420"> -<message_arguments> -<message_argument value="getDataFile(String)"/> -</message_arguments> -</filter> -</resource> -<resource path="eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/EclipseAdaptorHook.java" type="org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook$ParsingService"> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.ParsingService.createService()"/> -<message_argument value="DocumentBuilderFactory"/> -<message_argument value="newInstance()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.ParsingService.createService()"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="newInstance()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -</resource> -<resource path="eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginParser.java" type="org.eclipse.core.runtime.internal.adaptor.PluginParser"> -<filter comment="Code is protected when running on a limited environment" id="579862564"> -<message_arguments> -<message_argument value="PluginParser"/> -<message_argument value="DefaultHandler"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="630194212"> -<message_arguments> -<message_argument value="PluginParser.locator"/> -<message_argument value="Locator"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="630194212"> -<message_arguments> -<message_argument value="PluginParser.xmlTracker"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.acquireXMLParsing(BundleContext)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.error(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.fatalError(SAXParseException)"/> -<message_argument value="SAXException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.fatalError(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleExtensionPointState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleExtensionState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleInitialState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleLibraryExportState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleLibraryState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handlePluginState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleRequiresImportState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleRequiresState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleRuntimeState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseLibraryAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginRequiresImport(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseRequiresAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.processingInstruction(String, String)"/> -<message_argument value="SAXException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.setDocumentLocator(Locator)"/> -<message_argument value="Locator"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.startElement(String, String, String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.warning(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647000098"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.PluginParser(FrameworkAdaptor, BundleContext, Version)"/> -<message_argument value="DefaultHandler()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.acquireXMLParsing(BundleContext)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="newInstance()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleLibraryState(String, Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getValue(String, String)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="getColumnNumber()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="getLineNumber()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="getMessage()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> -<message_argument value="SAXParseException"/> -<message_argument value="getSystemId()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getLength()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getLocalName(int)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getValue(int)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseLibraryAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getValue(String, String)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXParser"/> -<message_argument value="parse(InputStream, DefaultHandler)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="newSAXParser()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="setFeature(String, boolean)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="setNamespaceAware(boolean)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> -<message_argument value="SAXParserFactory"/> -<message_argument value="setValidating(boolean)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getLength()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getLocalName(int)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getValue(int)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginRequiresImport(Attributes)"/> -<message_argument value="Attributes"/> -<message_argument value="getValue(String, String)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -</resource> -<resource path="eclipseAdaptor/src/org/eclipse/equinox/log/internal/ExtendedLogEntryImpl.java" type="org.eclipse.equinox.log.internal.ExtendedLogEntryImpl"> -<filter comment="Code is protected by reflection check." id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.equinox.log.internal.ExtendedLogEntryImpl.getId(Thread)"/> -<message_argument value="Thread"/> -<message_argument value="getId()"/> -<message_argument value="J2SE-1.4"/> -</message_arguments> -</filter> -<filter comment="protected by reflection method check." id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.equinox.log.internal.ExtendedLogEntryImpl.getId(Thread)"/> -<message_argument value="Thread"/> -<message_argument value="getId()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/AdaptPermission.java" type="org.osgi.framework.AdaptPermission"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.AdaptPermission"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/AdminPermission.java" type="org.osgi.framework.AdminPermission"> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="WEAVE"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/Bundle.java" type="org.osgi.framework.Bundle"> -<filter id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.Bundle"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="adapt(Class<A>)"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="getDataFile(String)"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/BundleContext.java" type="org.osgi.framework.BundleContext"> -<filter comment="ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.BundleContext"/> -</message_arguments> -</filter> -<filter comment="ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="getBundle(String)"/> -</message_arguments> -</filter> -<filter comment="ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="getServiceReference(Class<S>)"/> -</message_arguments> -</filter> -<filter comment="ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="getServiceReferences(Class<S>, String)"/> -</message_arguments> -</filter> -<filter comment="ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="registerService(Class<S>, S, Dictionary<String,?>)"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/BundleEvent.java" type="org.osgi.framework.BundleEvent"> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="BundleEvent(int, Bundle, Bundle)"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="getOrigin()"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/BundleException.java" type="org.osgi.framework.BundleException"> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="READ_ERROR"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API." id="1141899266"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="REJECTED_BY_HOOK"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/BundleReference.java" type="org.osgi.framework.BundleReference"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.BundleReference"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/CapabilityPermission.java" type="org.osgi.framework.CapabilityPermission"> -<filter comment="Ignore OSGi APIs." id="1108344834"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="org.osgi.framework.CapabilityPermission"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/Constants.java" type="org.osgi.framework.Constants"> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="EFFECTIVE_ACTIVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="EFFECTIVE_DIRECTIVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="EFFECTIVE_RESOLVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_BSNVERSION"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_BSNVERSION_MULTIPLE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_BSNVERSION_SINGLE"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_COMMAND_ABSPATH"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_JARURLS"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_SYSTEMCAPABILITIES"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_SYSTEMCAPABILITIES_EXTRA"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="FRAMEWORK_UUID"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="PROVIDE_CAPABILITY"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="REMOTE_CONFIGS_SUPPORTED"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="REMOTE_INTENTS_SUPPORTED"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="REQUIRE_CAPABILITY"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_EXPORTED_CONFIGS"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_EXPORTED_INTENTS"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_EXPORTED_INTENTS_EXTRA"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_EXPORTED_INTERFACES"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_IMPORTED"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_IMPORTED_CONFIGS"/> -</message_arguments> -</filter> -<filter id="403767336"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -<message_argument value="SERVICE_INTENTS"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.Constants"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="EFFECTIVE_ACTIVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="EFFECTIVE_DIRECTIVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="EFFECTIVE_RESOLVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FILTER_ATTRIBUTE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGI API." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FILTER_DIRECTIVE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_BSNVERSION"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_BSNVERSION_MULTIPLE"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_BSNVERSION_SINGLE"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_COMMAND_ABSPATH"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_JARURLS"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_SYSTEMCAPABILITIES"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_SYSTEMCAPABILITIES_EXTRA"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FRAMEWORK_UUID"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="PROVIDE_CAPABILITY"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="REMOTE_CONFIGS_SUPPORTED"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="REMOTE_INTENTS_SUPPORTED"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi APIs." id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="REQUIRE_CAPABILITY"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_EXPORTED_CONFIGS"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_EXPORTED_INTENTS"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_EXPORTED_INTENTS_EXTRA"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_EXPORTED_INTERFACES"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_IMPORTED"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_IMPORTED_CONFIGS"/> -</message_arguments> -</filter> -<filter id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="SERVICE_INTENTS"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/Filter.java" type="org.osgi.framework.Filter"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.Filter"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1209008130"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="matches(Map<String,?>)"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/ServiceException.java" type="org.osgi.framework.ServiceException"> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.6"/> -<message_argument value="3.7"/> -<message_argument value="FACTORY_RECURSION"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/ServiceReference.java" type="org.osgi.framework.ServiceReference"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.ServiceReference"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/ServiceRegistration.java" type="org.osgi.framework.ServiceRegistration"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.ServiceRegistration"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/Version.java" type="org.osgi.framework.Version"> -<filter id="1143996420"> -<message_arguments> -<message_argument value="compareTo(Version)"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/bundle/CollisionHook.java" type="org.osgi.framework.hooks.bundle.CollisionHook"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.bundle.CollisionHook"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/bundle/EventHook.java" type="org.osgi.framework.hooks.bundle.EventHook"> -<filter comment="Ingore OSGi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.bundle.EventHook"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/bundle/FindHook.java" type="org.osgi.framework.hooks.bundle.FindHook"> -<filter comment="Ingore OSGi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.bundle.FindHook"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/resolver/ResolverHook.java" type="org.osgi.framework.hooks.resolver.ResolverHook"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.resolver.ResolverHook"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/resolver/ResolverHookFactory.java" type="org.osgi.framework.hooks.resolver.ResolverHookFactory"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.resolver.ResolverHookFactory"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/service/EventListenerHook.java" type="org.osgi.framework.hooks.service.EventListenerHook"> -<filter comment="Ignore OSGi API" id="1108344834"> -<message_arguments> -<message_argument value="1.1"/> -<message_argument value="3.7"/> -<message_argument value="org.osgi.framework.hooks.service.EventListenerHook"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/service/ListenerHook.java" type="org.osgi.framework.hooks.service.ListenerHook$ListenerInfo"> -<filter comment="Ignore OSGi APIs" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.service.ListenerHook.ListenerInfo"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/weaving/WeavingException.java" type="org.osgi.framework.hooks.weaving.WeavingException"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.weaving.WeavingException"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/weaving/WeavingHook.java" type="org.osgi.framework.hooks.weaving.WeavingHook"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.weaving.WeavingHook"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/hooks/weaving/WovenClass.java" type="org.osgi.framework.hooks.weaving.WovenClass"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.hooks.weaving.WovenClass"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/launch/Framework.java" type="org.osgi.framework.launch.Framework"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.launch.Framework"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/launch/FrameworkFactory.java" type="org.osgi.framework.launch.FrameworkFactory"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.framework.launch.FrameworkFactory"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/startlevel/BundleStartLevel.java" type="org.osgi.framework.startlevel.BundleStartLevel"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.startlevel.BundleStartLevel"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/startlevel/FrameworkStartLevel.java" type="org.osgi.framework.startlevel.FrameworkStartLevel"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.startlevel.FrameworkStartLevel"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/BundleCapability.java" type="org.osgi.framework.wiring.BundleCapability"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.BundleCapability"/> -</message_arguments> -</filter> -<filter comment="Ignore osgi API." id="1211105284"> -<message_arguments> -<message_argument value="getResource()"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/BundleRequirement.java" type="org.osgi.framework.wiring.BundleRequirement"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.BundleRequirement"/> -</message_arguments> -</filter> -<filter comment="Ignore osgi API." id="1211105284"> -<message_arguments> -<message_argument value="getResource()"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/BundleRevision.java" type="org.osgi.framework.wiring.BundleRevision"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.BundleRevision"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/BundleRevisions.java" type="org.osgi.framework.wiring.BundleRevisions"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.BundleRevisions"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/BundleWire.java" type="org.osgi.framework.wiring.BundleWire"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.BundleWire"/> -</message_arguments> -</filter> -<filter comment="Ignore osgi API." id="1211105284"> -<message_arguments> -<message_argument value="getProvider()"/> -</message_arguments> -</filter> -<filter comment="Ignore osgi API." id="1211105284"> -<message_arguments> -<message_argument value="getRequirer()"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/BundleWiring.java" type="org.osgi.framework.wiring.BundleWiring"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.BundleWiring"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/Capability.java" type="org.osgi.framework.wiring.Capability"> -<filter comment="Ignore osgi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.Capability"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/FrameworkWiring.java" type="org.osgi.framework.wiring.FrameworkWiring"> -<filter comment="Ignore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.FrameworkWiring"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/Requirement.java" type="org.osgi.framework.wiring.Requirement"> -<filter comment="Ignore osgi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.Requirement"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/Resource.java" type="org.osgi.framework.wiring.Resource"> -<filter comment="Ignore osgi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.Resource"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/ResourceConstants.java" type="org.osgi.framework.wiring.ResourceConstants"> -<filter comment="Ignore osgi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.ResourceConstants"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/framework/wiring/Wire.java" type="org.osgi.framework.wiring.Wire"> -<filter comment="Ignore osgi API." id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.framework.wiring.Wire"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionAdmin.java" type="org.osgi.service.condpermadmin.ConditionalPermissionAdmin"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.condpermadmin.ConditionalPermissionAdmin"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionInfo.java" type="org.osgi.service.condpermadmin.ConditionalPermissionInfo"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.condpermadmin.ConditionalPermissionInfo"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionUpdate.java" type="org.osgi.service.condpermadmin.ConditionalPermissionUpdate"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.condpermadmin.ConditionalPermissionUpdate"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/log/LogEntry.java" type="org.osgi.service.log.LogEntry"> -<filter comment="Ingore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.service.log.LogEntry"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/log/LogListener.java" type="org.osgi.service.log.LogListener"> -<filter comment="Ingore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.service.log.LogListener"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/log/LogReaderService.java" type="org.osgi.service.log.LogReaderService"> -<filter comment="Ingore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.service.log.LogReaderService"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/log/LogService.java" type="org.osgi.service.log.LogService"> -<filter comment="Ingore OSGi API" id="1110441988"> -<message_arguments> -<message_argument value="org.osgi.service.log.LogService"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/packageadmin/ExportedPackage.java" type="org.osgi.service.packageadmin.ExportedPackage"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.packageadmin.ExportedPackage"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/packageadmin/PackageAdmin.java" type="org.osgi.service.packageadmin.PackageAdmin"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.packageadmin.PackageAdmin"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/packageadmin/RequiredBundle.java" type="org.osgi.service.packageadmin.RequiredBundle"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.packageadmin.RequiredBundle"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/permissionadmin/PermissionAdmin.java" type="org.osgi.service.permissionadmin.PermissionAdmin"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.permissionadmin.PermissionAdmin"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/startlevel/StartLevel.java" type="org.osgi.service.startlevel.StartLevel"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.startlevel.StartLevel"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/service/url/URLConstants.java" type="org.osgi.service.url.URLConstants"> -<filter comment="Ignore OSGi API" id="403853384"> -<message_arguments> -<message_argument value="org.osgi.service.url.URLConstants"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/util/tracker/BundleTracker.java" type="org.osgi.util.tracker.BundleTracker"> -<filter id="1141899266"> -<message_arguments> -<message_argument value="1.5"/> -<message_argument value="3.7"/> -<message_argument value="getTracked()"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.5"/> -<message_argument value="3.7"/> -<message_argument value="isEmpty()"/> -</message_arguments> -</filter> -</resource> -<resource path="osgi/src/org/osgi/util/tracker/ServiceTracker.java" type="org.osgi.util.tracker.ServiceTracker"> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.5"/> -<message_argument value="3.7"/> -<message_argument value="getServices(T[])"/> -</message_arguments> -</filter> -<filter id="1141899266"> -<message_arguments> -<message_argument value="1.5"/> -<message_argument value="3.7"/> -<message_argument value="getTracked()"/> -</message_arguments> -</filter> -<filter comment="Ignore OSGi API" id="1141899266"> -<message_arguments> -<message_argument value="1.5"/> -<message_argument value="3.7"/> -<message_argument value="isEmpty()"/> -</message_arguments> -</filter> -<filter id="1143996420"> -<message_arguments> -<message_argument value="ServiceTracker(BundleContext, Class<S>, ServiceTrackerCustomizer<S,T>)"/> -</message_arguments> -</filter> -</resource> -<resource path="supplement/src/org/eclipse/core/runtime/internal/adaptor/Locker_JavaNio.java" type="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio"> -<filter comment="Code is protected when running on a limited environment" id="630194212"> -<message_arguments> -<message_argument value="Locker_JavaNio.fileLock"/> -<message_argument value="FileLock"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> -<message_argument value="FileLock"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> -<message_argument value="OverlappingFileLockException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="646971428"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock()"/> -<message_argument value="OverlappingFileLockException"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> -<message_argument value="FileChannel"/> -<message_argument value="tryLock(long, long, boolean)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> -<message_argument value="FileLock"/> -<message_argument value="release()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> -<message_argument value="RandomAccessFile"/> -<message_argument value="getChannel()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock()"/> -<message_argument value="FileChannel"/> -<message_argument value="tryLock(long, long, boolean)"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock()"/> -<message_argument value="RandomAccessFile"/> -<message_argument value="getChannel()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -<filter comment="Code is protected when running on a limited environment" id="647004193"> -<message_arguments> -<message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.release()"/> -<message_argument value="FileLock"/> -<message_argument value="release()"/> -<message_argument value="OSGi/Minimum-1.2"/> -</message_arguments> -</filter> -</resource> + <resource path="core/framework/org/eclipse/osgi/framework/internal/protocol/URLStreamHandlerFactoryProxyFor15.java" type="org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerFactoryProxyFor15"> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerFactoryProxyFor15.openConnection(URL, Proxy)"/> + <message_argument value="Proxy"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + </resource> + <resource path="core/framework/org/eclipse/osgi/launch/Equinox.java" type="org.eclipse.osgi.launch.Equinox"> + <filter id="1143996420"> + <message_arguments> + <message_argument value="adapt(Class<A>)"/> + </message_arguments> + </filter> + <filter id="1143996420"> + <message_arguments> + <message_argument value="compareTo(Bundle)"/> + </message_arguments> + </filter> + <filter id="1143996420"> + <message_arguments> + <message_argument value="getDataFile(String)"/> + </message_arguments> + </filter> + </resource> + <resource path="eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/EclipseAdaptorHook.java" type="org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook$ParsingService"> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.ParsingService.createService()"/> + <message_argument value="DocumentBuilderFactory"/> + <message_argument value="newInstance()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.ParsingService.createService()"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="newInstance()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + </resource> + <resource path="eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginParser.java" type="org.eclipse.core.runtime.internal.adaptor.PluginParser"> + <filter comment="Code is protected when running on a limited environment" id="579862564"> + <message_arguments> + <message_argument value="PluginParser"/> + <message_argument value="DefaultHandler"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="630194212"> + <message_arguments> + <message_argument value="PluginParser.locator"/> + <message_argument value="Locator"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="630194212"> + <message_arguments> + <message_argument value="PluginParser.xmlTracker"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.acquireXMLParsing(BundleContext)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.error(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.fatalError(SAXParseException)"/> + <message_argument value="SAXException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.fatalError(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleExtensionPointState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleExtensionState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleInitialState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleLibraryExportState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleLibraryState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handlePluginState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleRequiresImportState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleRequiresState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleRuntimeState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseLibraryAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginRequiresImport(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseRequiresAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.processingInstruction(String, String)"/> + <message_argument value="SAXException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.setDocumentLocator(Locator)"/> + <message_argument value="Locator"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.startElement(String, String, String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.warning(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647000098"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.PluginParser(FrameworkAdaptor, BundleContext, Version)"/> + <message_argument value="DefaultHandler()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.acquireXMLParsing(BundleContext)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="newInstance()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.handleLibraryState(String, Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getValue(String, String)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="getColumnNumber()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="getLineNumber()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="getMessage()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.logStatus(SAXParseException)"/> + <message_argument value="SAXParseException"/> + <message_argument value="getSystemId()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getLength()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getLocalName(int)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseFragmentAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getValue(int)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parseLibraryAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getValue(String, String)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXParser"/> + <message_argument value="parse(InputStream, DefaultHandler)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="newSAXParser()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="setFeature(String, boolean)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="setNamespaceAware(boolean)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePlugin(InputStream)"/> + <message_argument value="SAXParserFactory"/> + <message_argument value="setValidating(boolean)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getLength()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getLocalName(int)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginAttributes(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getValue(int)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.PluginParser.parsePluginRequiresImport(Attributes)"/> + <message_argument value="Attributes"/> + <message_argument value="getValue(String, String)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + </resource> + <resource path="eclipseAdaptor/src/org/eclipse/equinox/log/internal/ExtendedLogEntryImpl.java" type="org.eclipse.equinox.log.internal.ExtendedLogEntryImpl"> + <filter comment="Code is protected by reflection check." id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.equinox.log.internal.ExtendedLogEntryImpl.getId(Thread)"/> + <message_argument value="Thread"/> + <message_argument value="getId()"/> + <message_argument value="J2SE-1.4"/> + </message_arguments> + </filter> + <filter comment="protected by reflection method check." id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.equinox.log.internal.ExtendedLogEntryImpl.getId(Thread)"/> + <message_argument value="Thread"/> + <message_argument value="getId()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/AdaptPermission.java" type="org.osgi.framework.AdaptPermission"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.AdaptPermission"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/AdminPermission.java" type="org.osgi.framework.AdminPermission"> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="WEAVE"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/Bundle.java" type="org.osgi.framework.Bundle"> + <filter id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.Bundle"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="adapt(Class<A>)"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="getDataFile(String)"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/BundleContext.java" type="org.osgi.framework.BundleContext"> + <filter comment="ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.BundleContext"/> + </message_arguments> + </filter> + <filter comment="ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="getBundle(String)"/> + </message_arguments> + </filter> + <filter comment="ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="getServiceReference(Class<S>)"/> + </message_arguments> + </filter> + <filter comment="ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="getServiceReferences(Class<S>, String)"/> + </message_arguments> + </filter> + <filter comment="ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="registerService(Class<S>, S, Dictionary<String,?>)"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/BundleEvent.java" type="org.osgi.framework.BundleEvent"> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="BundleEvent(int, Bundle, Bundle)"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="getOrigin()"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/BundleException.java" type="org.osgi.framework.BundleException"> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="READ_ERROR"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API." id="1141899266"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="REJECTED_BY_HOOK"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/BundleReference.java" type="org.osgi.framework.BundleReference"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.BundleReference"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/CapabilityPermission.java" type="org.osgi.framework.CapabilityPermission"> + <filter comment="Ignore OSGi APIs." id="1108344834"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="org.osgi.framework.CapabilityPermission"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/Constants.java" type="org.osgi.framework.Constants"> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="EFFECTIVE_ACTIVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="EFFECTIVE_DIRECTIVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="EFFECTIVE_RESOLVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_BSNVERSION"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_BSNVERSION_MULTIPLE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_BSNVERSION_SINGLE"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_COMMAND_ABSPATH"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_JARURLS"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_SYSTEMCAPABILITIES"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_SYSTEMCAPABILITIES_EXTRA"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="FRAMEWORK_UUID"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="PROVIDE_CAPABILITY"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="REMOTE_CONFIGS_SUPPORTED"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="REMOTE_INTENTS_SUPPORTED"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="REQUIRE_CAPABILITY"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_EXPORTED_CONFIGS"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_EXPORTED_INTENTS"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_EXPORTED_INTENTS_EXTRA"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_EXPORTED_INTERFACES"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_IMPORTED"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_IMPORTED_CONFIGS"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + <message_argument value="SERVICE_INTENTS"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.Constants"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="EFFECTIVE_ACTIVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="EFFECTIVE_DIRECTIVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="EFFECTIVE_RESOLVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FILTER_ATTRIBUTE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGI API." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FILTER_DIRECTIVE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_BSNVERSION"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_BSNVERSION_MULTIPLE"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_BSNVERSION_SINGLE"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_COMMAND_ABSPATH"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_JARURLS"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_SYSTEMCAPABILITIES"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_SYSTEMCAPABILITIES_EXTRA"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FRAMEWORK_UUID"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="PROVIDE_CAPABILITY"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="REMOTE_CONFIGS_SUPPORTED"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="REMOTE_INTENTS_SUPPORTED"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi APIs." id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="REQUIRE_CAPABILITY"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_EXPORTED_CONFIGS"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_EXPORTED_INTENTS"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_EXPORTED_INTENTS_EXTRA"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_EXPORTED_INTERFACES"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_IMPORTED"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_IMPORTED_CONFIGS"/> + </message_arguments> + </filter> + <filter id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="SERVICE_INTENTS"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/Filter.java" type="org.osgi.framework.Filter"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.Filter"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1209008130"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="matches(Map<String,?>)"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/ServiceException.java" type="org.osgi.framework.ServiceException"> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.6"/> + <message_argument value="3.7"/> + <message_argument value="FACTORY_RECURSION"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/ServiceReference.java" type="org.osgi.framework.ServiceReference"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.ServiceReference"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/ServiceRegistration.java" type="org.osgi.framework.ServiceRegistration"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.ServiceRegistration"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/Version.java" type="org.osgi.framework.Version"> + <filter id="1143996420"> + <message_arguments> + <message_argument value="compareTo(Version)"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/bundle/CollisionHook.java" type="org.osgi.framework.hooks.bundle.CollisionHook"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.bundle.CollisionHook"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/bundle/EventHook.java" type="org.osgi.framework.hooks.bundle.EventHook"> + <filter comment="Ingore OSGi API." id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.bundle.EventHook"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/bundle/FindHook.java" type="org.osgi.framework.hooks.bundle.FindHook"> + <filter comment="Ingore OSGi API." id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.bundle.FindHook"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/resolver/ResolverHook.java" type="org.osgi.framework.hooks.resolver.ResolverHook"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.resolver.ResolverHook"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/resolver/ResolverHookFactory.java" type="org.osgi.framework.hooks.resolver.ResolverHookFactory"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.resolver.ResolverHookFactory"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/service/EventListenerHook.java" type="org.osgi.framework.hooks.service.EventListenerHook"> + <filter comment="Ignore OSGi API" id="1108344834"> + <message_arguments> + <message_argument value="1.1"/> + <message_argument value="3.7"/> + <message_argument value="org.osgi.framework.hooks.service.EventListenerHook"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/service/ListenerHook.java" type="org.osgi.framework.hooks.service.ListenerHook$ListenerInfo"> + <filter comment="Ignore OSGi APIs" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.service.ListenerHook.ListenerInfo"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/weaving/WeavingException.java" type="org.osgi.framework.hooks.weaving.WeavingException"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.weaving.WeavingException"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/weaving/WeavingHook.java" type="org.osgi.framework.hooks.weaving.WeavingHook"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.weaving.WeavingHook"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/hooks/weaving/WovenClass.java" type="org.osgi.framework.hooks.weaving.WovenClass"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.hooks.weaving.WovenClass"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/launch/Framework.java" type="org.osgi.framework.launch.Framework"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.launch.Framework"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/launch/FrameworkFactory.java" type="org.osgi.framework.launch.FrameworkFactory"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.framework.launch.FrameworkFactory"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/resource/Capability.java" type="org.osgi.framework.resource.Capability"> + <filter id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.resource.Capability"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/resource/Requirement.java" type="org.osgi.framework.resource.Requirement"> + <filter id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.resource.Requirement"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/resource/Resource.java" type="org.osgi.framework.resource.Resource"> + <filter id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.resource.Resource"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/resource/ResourceConstants.java" type="org.osgi.framework.resource.ResourceConstants"> + <filter id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.resource.ResourceConstants"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/resource/Wire.java" type="org.osgi.framework.resource.Wire"> + <filter id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.resource.Wire"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/startlevel/BundleStartLevel.java" type="org.osgi.framework.startlevel.BundleStartLevel"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.startlevel.BundleStartLevel"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/framework/startlevel/FrameworkStartLevel.java" type="org.osgi.framework.startlevel.FrameworkStartLevel"> + <filter comment="Ignore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.framework.startlevel.FrameworkStartLevel"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionAdmin.java" type="org.osgi.service.condpermadmin.ConditionalPermissionAdmin"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.condpermadmin.ConditionalPermissionAdmin"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionInfo.java" type="org.osgi.service.condpermadmin.ConditionalPermissionInfo"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.condpermadmin.ConditionalPermissionInfo"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionUpdate.java" type="org.osgi.service.condpermadmin.ConditionalPermissionUpdate"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.condpermadmin.ConditionalPermissionUpdate"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/log/LogEntry.java" type="org.osgi.service.log.LogEntry"> + <filter comment="Ingore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.service.log.LogEntry"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/log/LogListener.java" type="org.osgi.service.log.LogListener"> + <filter comment="Ingore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.service.log.LogListener"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/log/LogReaderService.java" type="org.osgi.service.log.LogReaderService"> + <filter comment="Ingore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.service.log.LogReaderService"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/log/LogService.java" type="org.osgi.service.log.LogService"> + <filter comment="Ingore OSGi API" id="1110441988"> + <message_arguments> + <message_argument value="org.osgi.service.log.LogService"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/packageadmin/ExportedPackage.java" type="org.osgi.service.packageadmin.ExportedPackage"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.packageadmin.ExportedPackage"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/packageadmin/PackageAdmin.java" type="org.osgi.service.packageadmin.PackageAdmin"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.packageadmin.PackageAdmin"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/packageadmin/RequiredBundle.java" type="org.osgi.service.packageadmin.RequiredBundle"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.packageadmin.RequiredBundle"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/permissionadmin/PermissionAdmin.java" type="org.osgi.service.permissionadmin.PermissionAdmin"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.permissionadmin.PermissionAdmin"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/startlevel/StartLevel.java" type="org.osgi.service.startlevel.StartLevel"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.startlevel.StartLevel"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/service/url/URLConstants.java" type="org.osgi.service.url.URLConstants"> + <filter comment="Ignore OSGi API" id="403853384"> + <message_arguments> + <message_argument value="org.osgi.service.url.URLConstants"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/util/tracker/BundleTracker.java" type="org.osgi.util.tracker.BundleTracker"> + <filter id="1141899266"> + <message_arguments> + <message_argument value="1.5"/> + <message_argument value="3.7"/> + <message_argument value="getTracked()"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.5"/> + <message_argument value="3.7"/> + <message_argument value="isEmpty()"/> + </message_arguments> + </filter> + </resource> + <resource path="osgi/src/org/osgi/util/tracker/ServiceTracker.java" type="org.osgi.util.tracker.ServiceTracker"> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.5"/> + <message_argument value="3.7"/> + <message_argument value="getServices(T[])"/> + </message_arguments> + </filter> + <filter id="1141899266"> + <message_arguments> + <message_argument value="1.5"/> + <message_argument value="3.7"/> + <message_argument value="getTracked()"/> + </message_arguments> + </filter> + <filter comment="Ignore OSGi API" id="1141899266"> + <message_arguments> + <message_argument value="1.5"/> + <message_argument value="3.7"/> + <message_argument value="isEmpty()"/> + </message_arguments> + </filter> + <filter id="1143996420"> + <message_arguments> + <message_argument value="ServiceTracker(BundleContext, Class<S>, ServiceTrackerCustomizer<S,T>)"/> + </message_arguments> + </filter> + </resource> + <resource path="supplement/src/org/eclipse/core/runtime/internal/adaptor/Locker_JavaNio.java" type="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio"> + <filter comment="Code is protected when running on a limited environment" id="630194212"> + <message_arguments> + <message_argument value="Locker_JavaNio.fileLock"/> + <message_argument value="FileLock"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> + <message_argument value="FileLock"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> + <message_argument value="OverlappingFileLockException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="646971428"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock()"/> + <message_argument value="OverlappingFileLockException"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> + <message_argument value="FileChannel"/> + <message_argument value="tryLock(long, long, boolean)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> + <message_argument value="FileLock"/> + <message_argument value="release()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.isLocked()"/> + <message_argument value="RandomAccessFile"/> + <message_argument value="getChannel()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock()"/> + <message_argument value="FileChannel"/> + <message_argument value="tryLock(long, long, boolean)"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock()"/> + <message_argument value="RandomAccessFile"/> + <message_argument value="getChannel()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + <filter comment="Code is protected when running on a limited environment" id="647004193"> + <message_arguments> + <message_argument value="org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.release()"/> + <message_argument value="FileLock"/> + <message_argument value="release()"/> + <message_argument value="OSGi/Minimum-1.2"/> + </message_arguments> + </filter> + </resource> </component> diff --git a/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF b/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF index 585bd001a..d842f90a8 100644 --- a/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF @@ -26,6 +26,7 @@ Export-Package: org.eclipse.osgi.event;version="1.0", org.osgi.framework.hooks.weaving; version="1.0", org.osgi.framework.startlevel; version="1.0", org.osgi.framework.wiring; version="1.1", + org.osgi.framework.resource; version="1.0", org.osgi.service.condpermadmin;version="1.1.1", org.osgi.service.framework; version="1.0"; x-internal:=true, org.osgi.service.log; version="1.3", diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Capability.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Capability.java index c524c9c9b..fcfdb2d4f 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Capability.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Capability.java @@ -1,5 +1,5 @@ /* - * Copyright (c) OSGi Alliance (2010, 2011). All Rights Reserved. + * Copyright (c) OSGi Alliance (2011). All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.osgi.framework.wiring; +package org.osgi.framework.resource; import java.util.Map; @@ -22,8 +22,7 @@ import java.util.Map; * A capability that has been declared from a {@link Resource}. * * @ThreadSafe - * @Immutable - * @version $Id: a37df4f0d0a54593fab0a3ddec451f0b1342d4f3 $ + * @version $Id: f230000a3da509b0bff654795c4b694ec86f601c $ */ public interface Capability { diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Requirement.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Requirement.java index 1debc0e23..b0e6b734b 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Requirement.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Requirement.java @@ -1,5 +1,5 @@ /* - * Copyright (c) OSGi Alliance (2010, 2011). All Rights Reserved. + * Copyright (c) OSGi Alliance (2011). All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.osgi.framework.wiring; +package org.osgi.framework.resource; import java.util.Map; @@ -24,9 +24,7 @@ import org.osgi.framework.Constants; * A requirement that has been declared from a {@link Resource} . * * @ThreadSafe - * @Immutable - * - * @version $Id: a085f0fb285b6a0d72203440ffdb1c9e6a236f49 $ + * @version $Id: 34bfa17b8e9a55493390d6df96f2dcb026c74185 $ */ public interface Requirement { /** @@ -88,20 +86,17 @@ public interface Requirement { * <li>The filter specified by the {@link Constants#FILTER_DIRECTIVE filter} * directive of this requirement matches the * {@link Capability#getAttributes() attributes of the specified capability}. - * <li>The {@link #getDirectives() requirement directives} and the - * {@link Capability#getDirectives() capability directives} that apply to - * the name space are satisfied. + * <li>The standard capability {@link Capability#getDirectives() directives} + * that influence matching and that apply to the name space are satisfied. + * See the capability {@link ResourceConstants#CAPABILITY_MANDATORY_DIRECTIVE + * mandatory} directive. * </ul> * * * @param capability * The capability to match to this requirement. * @return {@code true} if the specified capability matches this this - * requirement. {@link #getNamespace() name space} as this - * requirement and the filter for this requirement matches the - * {@link BundleCapability#getAttributes() attributes of the - * specified capability}; {@code false} otherwise. + * requirement; {@code false} otherwise. */ - // TODO much debate on the placement and need for this method. boolean matches(Capability capability); } diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Resource.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Resource.java index af4db8211..855fc5e59 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Resource.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Resource.java @@ -1,4 +1,20 @@ -package org.osgi.framework.wiring; +/* + * Copyright (c) OSGi Alliance (2011). All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.osgi.framework.resource; import java.util.List; @@ -9,9 +25,7 @@ import java.util.List; * A resources can be wired together via capabilities and requirements. * * @ThreadSafe - * @Immutable - * - * @version $Id: ab65b58b724ec74515bb8c5bad355658efc2460d $ + * @version $Id: 047a96acb364265b1cd15a14c74bb5e44da19062 $ */ public interface Resource { /** diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/ResourceConstants.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/ResourceConstants.java index 0da0bf3d6..b7d100710 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/ResourceConstants.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/ResourceConstants.java @@ -13,10 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.osgi.framework.wiring; + +package org.osgi.framework.resource; import org.osgi.framework.Constants; import org.osgi.framework.Version; +import org.osgi.framework.wiring.BundleRevision; +import org.osgi.framework.wiring.BundleWiring; /** * Defines standard names for the attributes, directives and name spaces for @@ -26,7 +29,8 @@ import org.osgi.framework.Version; * The values associated with these keys are of type {@code String}, unless * otherwise indicated. * - * @version $Id$ + * @Immutable + * @version $Id: 7b7e18d49b0e34e527a70641eed790d808800287 $ */ public final class ResourceConstants { @@ -350,7 +354,8 @@ public final class ResourceConstants { * in the {@link #REQUIREMENT_FILTER_DIRECTIVE filter} of a requirement in * order for the capability to match the requirement. This directive must * only be used for capabilities with the {@link #WIRING_PACKAGE_NAMESPACE - * package} name space. + * package}, {@link #WIRING_BUNDLE_NAMESPACE bundle}, or + * {@link #WIRING_HOST_NAMESPACE host} name space. */ public final static String CAPABILITY_MANDATORY_DIRECTIVE = "mandatory"; diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Wire.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Wire.java index 77badd1b8..a18a12b59 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/Wire.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/resource/Wire.java @@ -14,14 +14,13 @@ * limitations under the License. */ -package org.osgi.framework.wiring; +package org.osgi.framework.resource; /** * A wire connecting a {@link Capability} to a {@link Requirement}. * * @ThreadSafe - * @Immutable - * @version $Id: ca06f75ac2d214182c5e5112f84334efd9d083fd $ + * @version $Id: e1d43aa8b1d29bcd6d840397b18d6af0b3ae6824 $ */ public interface Wire { /** diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleCapability.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleCapability.java index b44d6318d..522b96c85 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleCapability.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleCapability.java @@ -18,6 +18,7 @@ package org.osgi.framework.wiring; import java.util.Map; +import org.osgi.framework.resource.Capability; /** * A capability that has been declared from a {@link BundleRevision bundle @@ -25,40 +26,29 @@ import java.util.Map; * * @ThreadSafe * @noimplement - * @version $Id: 6bbc1e645f927531d40fb245c95f5d26ad189db3 $ + * @version $Id: 61284c6e75b7e3e5931565fe35a31e237e112abb $ */ -public interface BundleCapability extends Capability{ +public interface BundleCapability extends Capability { + /** - * Returns the name space of this capability. + * Returns the bundle revision declaring this capability. * - * @return The name space of this capability. + * @return The bundle revision declaring this capability. */ - String getNamespace(); + BundleRevision getRevision(); /** - * Returns the directives of this capability. - * - * @return An unmodifiable map of directive names to directive values for - * this capability, or an empty map if this capability has no - * directives. + * {@inheritDoc} */ - Map<String, String> getDirectives(); + String getNamespace(); /** - * Returns the attributes of this capability. - * - * @return An unmodifiable map of attribute names to attribute values for - * this capability, or an empty map if this capability has no - * attributes. + * {@inheritDoc} */ - Map<String, Object> getAttributes(); + Map<String, String> getDirectives(); /** - * Returns the bundle revision declaring this capability. - * - * @return The bundle revision declaring this capability. + * {@inheritDoc} */ - BundleRevision getRevision(); - - BundleRevision getResource(); + Map<String, Object> getAttributes(); } diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRequirement.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRequirement.java index 884ef3ded..bdc4e8fe4 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRequirement.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRequirement.java @@ -18,6 +18,7 @@ package org.osgi.framework.wiring; import java.util.Map; +import org.osgi.framework.resource.Requirement; /** * A requirement that has been declared from a {@link BundleRevision bundle @@ -25,34 +26,9 @@ import java.util.Map; * * @ThreadSafe * @noimplement - * @version $Id: 3ee254a3c0d5516b56affaa66544c892f3d522cb $ + * @version $Id: f23f399ad55648e71eb2055792b00560d18cb8b1 $ */ -public interface BundleRequirement extends Requirement{ - /** - * Returns the name space of this requirement. - * - * @return The name space of this requirement. - */ - String getNamespace(); - - /** - * Returns the directives of this requirement. - * - * @return An unmodifiable map of directive names to directive values for - * this requirement, or an empty map if this requirement has no - * directives. - */ - Map<String, String> getDirectives(); - - /** - * Returns the attributes of this requirement. - * - * @return An unmodifiable map of attribute names to attribute values for - * this requirement, or an empty map if this requirement has no - * attributes. - */ - Map<String, Object> getAttributes(); - +public interface BundleRequirement extends Requirement { /** * Returns the bundle revision declaring this requirement. * @@ -61,11 +37,6 @@ public interface BundleRequirement extends Requirement{ BundleRevision getRevision(); /** - * {@inheritDoc} - */ - BundleRevision getResource(); - - /** * Returns whether the specified capability matches this requirement. * * @param capability The capability to match to this requirement. @@ -76,4 +47,20 @@ public interface BundleRequirement extends Requirement{ * specified capability}; {@code false} otherwise. */ boolean matches(BundleCapability capability); + + /** + * {@inheritDoc} + */ + String getNamespace(); + + /** + * {@inheritDoc} + */ + Map<String, String> getDirectives(); + + /** + * {@inheritDoc} + */ + Map<String, Object> getAttributes(); + } diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRevision.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRevision.java index 17a54c1ef..eb5184a37 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRevision.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRevision.java @@ -22,6 +22,8 @@ import org.osgi.framework.Bundle; import org.osgi.framework.BundleReference; import org.osgi.framework.Constants; import org.osgi.framework.Version; +import org.osgi.framework.resource.Resource; +import org.osgi.framework.resource.ResourceConstants; /** * Bundle Revision. When a bundle is installed and each time a bundle is diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java index d2bbd3b97..2efde3006 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java @@ -16,13 +16,15 @@ package org.osgi.framework.wiring; +import org.osgi.framework.resource.Wire; + /** * A wire connecting a {@link BundleCapability} to a {@link BundleRequirement}. * * @ThreadSafe * @noimplement - * @version $Id: aca8642cea91995d0b178129cba1131ed327c7e7 $ + * @version $Id: 6dc92f05a3786642510e2f126c5e751c73cf8c3e $ */ public interface BundleWire extends Wire { /** @@ -70,14 +72,4 @@ public interface BundleWire extends Wire { * returned. */ BundleWiring getRequirerWiring(); - - /** - * {@inheritDoc} - */ - BundleRevision getProvider(); - - /** - * {@inheritDoc} - */ - BundleRevision getRequirer(); } diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWiring.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWiring.java index 52c24852d..d32350234 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWiring.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWiring.java @@ -22,6 +22,7 @@ import java.util.List; import org.osgi.framework.Bundle; import org.osgi.framework.BundleReference; +import org.osgi.framework.resource.ResourceConstants; /** * A wiring for a bundle. Each time a bundle is resolved, a new bundle wiring @@ -47,7 +48,7 @@ import org.osgi.framework.BundleReference; * * @ThreadSafe * @noimplement - * @version $Id: 58b8ec3bb9649387d4ccba1070f034f217d06ea2 $ + * @version $Id: ca8336db29d70e54bf0e9ba516a618f041040b97 $ */ public interface BundleWiring extends BundleReference { /** diff --git a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverBundle.java b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverBundle.java index 41c0faf96..abb88e838 100644 --- a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverBundle.java +++ b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverBundle.java @@ -10,13 +10,14 @@ *******************************************************************************/ package org.eclipse.osgi.internal.module; +import org.osgi.framework.resource.ResourceConstants; + import java.util.*; import java.util.Map.Entry; import org.eclipse.osgi.internal.resolver.ExportPackageDescriptionImpl; import org.eclipse.osgi.internal.resolver.GenericDescriptionImpl; import org.eclipse.osgi.service.resolver.*; import org.osgi.framework.Constants; -import org.osgi.framework.wiring.ResourceConstants; /* * A companion to BundleDescription from the state used while resolving. diff --git a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverImpl.java b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverImpl.java index ebd92db6e..f750efb63 100644 --- a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverImpl.java +++ b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/module/ResolverImpl.java @@ -11,6 +11,8 @@ ******************************************************************************/ package org.eclipse.osgi.internal.module; +import org.osgi.framework.resource.ResourceConstants; + import java.security.AccessController; import java.util.*; import org.eclipse.osgi.framework.adaptor.FrameworkAdaptor; diff --git a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/BundleDescriptionImpl.java b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/BundleDescriptionImpl.java index a83425a06..22c38d221 100644 --- a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/BundleDescriptionImpl.java +++ b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/BundleDescriptionImpl.java @@ -12,6 +12,9 @@ *******************************************************************************/ package org.eclipse.osgi.internal.resolver; +import org.osgi.framework.resource.Capability; +import org.osgi.framework.resource.Requirement; + import java.io.IOException; import java.net.URL; import java.util.*; diff --git a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java index bca93d05a..114b86c65 100644 --- a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java +++ b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java @@ -11,6 +11,8 @@ *******************************************************************************/ package org.eclipse.osgi.internal.resolver; +import org.osgi.framework.resource.ResourceConstants; + import java.lang.reflect.Constructor; import java.util.*; import org.eclipse.osgi.framework.internal.core.*; @@ -19,7 +21,6 @@ import org.eclipse.osgi.service.resolver.*; import org.eclipse.osgi.util.ManifestElement; import org.eclipse.osgi.util.NLS; import org.osgi.framework.*; -import org.osgi.framework.wiring.ResourceConstants; /** * This class builds bundle description objects from manifests diff --git a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/VersionConstraintImpl.java b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/VersionConstraintImpl.java index 716d86c79..a88af773a 100644 --- a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/VersionConstraintImpl.java +++ b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/VersionConstraintImpl.java @@ -12,6 +12,9 @@ *******************************************************************************/ package org.eclipse.osgi.internal.resolver; +import org.osgi.framework.resource.Capability; +import org.osgi.framework.resource.ResourceConstants; + import java.util.Collections; import java.util.Map; import org.eclipse.osgi.framework.internal.core.Constants; |