Home | History | Annotate | Download | only in build

META-INF/MANIFEST.MF
META-INF/
META-INF/LICENSE
META-INF/NOTICE
META-INF/maven/
META-INF/maven/org.apache.felix/
META-INF/maven/org.apache.felix/org.apache.felix.framework/
META-INF/maven/org.apache.felix/org.apache.felix.framework/pom.properties
META-INF/maven/org.apache.felix/org.apache.felix.framework/pom.xml
META-INF/maven/org.apache.felix/org.apache.felix.main/
META-INF/maven/org.apache.felix/org.apache.felix.main/pom.properties
META-INF/maven/org.apache.felix/org.apache.felix.main/pom.xml
META-INF/services/
META-INF/services/org.osgi.framework.launch.FrameworkFactory
default.properties
org/
org/apache/
org/apache/felix/
org/apache/felix/framework/
org/apache/felix/framework/BundleContextImpl.class
BundleContextImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.BundleContextImpl extends java.lang.Object implements org.apache.felix.framework.ext.FelixBundleContext  {
	private org.apache.felix.framework.Logger m_logger
	private org.apache.felix.framework.Felix m_felix
	private org.apache.felix.framework.BundleImpl m_bundle
	private boolean m_valid
	protected void  (org.apache.felix.framework.Logger, org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) 
		org.apache.felix.framework.Logger logger
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.BundleImpl bundle
	protected void invalidate () 
	public void addRequirement (java.lang.String)  throws org.osgi.framework.BundleException 
		String s
	public void removeRequirement ()  throws org.osgi.framework.BundleException 
	public void addCapability ()  throws org.osgi.framework.BundleException 
	public void removeCapability ()  throws org.osgi.framework.BundleException 
	public java.lang.String getProperty (java.lang.String) 
		String name
		Object sm
	public org.osgi.framework.Bundle getBundle () 
	public org.osgi.framework.Filter createFilter (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String expr
	public org.osgi.framework.Bundle installBundle (java.lang.String)  throws org.osgi.framework.BundleException 
		String location
	public org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream)  throws org.osgi.framework.BundleException 
		String location
		java.io.InputStream is
		org.osgi.framework.Bundle result
		Object sm
	public org.osgi.framework.Bundle getBundle (long) 
		long id
	public org.osgi.framework.Bundle[] getBundles () 
	public void addBundleListener (org.osgi.framework.BundleListener) 
		org.osgi.framework.BundleListener l
		Object sm
	public void removeBundleListener (org.osgi.framework.BundleListener) 
		org.osgi.framework.BundleListener l
		Object sm
	public void addServiceListener (org.osgi.framework.ServiceListener) 
		org.osgi.framework.InvalidSyntaxException ex
		org.osgi.framework.ServiceListener l
	public void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.ServiceListener l
		String s
	public void removeServiceListener (org.osgi.framework.ServiceListener) 
		org.osgi.framework.ServiceListener l
	public void addFrameworkListener (org.osgi.framework.FrameworkListener) 
		org.osgi.framework.FrameworkListener l
	public void removeFrameworkListener (org.osgi.framework.FrameworkListener) 
		org.osgi.framework.FrameworkListener l
	public org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) 
		String clazz
		Object svcObj
		java.util.Dictionary dict
	public org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) 
		int i
		String[] clazzes
		Object svcObj
		java.util.Dictionary dict
		Object sm
	public org.osgi.framework.ServiceReference getServiceReference (java.lang.String) 
		org.osgi.framework.ServiceReference[] refs
		org.osgi.framework.InvalidSyntaxException ex
		String clazz
	private org.osgi.framework.ServiceReference getBestServiceReference (org.osgi.framework.ServiceReference[]) 
		int i
		org.osgi.framework.ServiceReference[] refs
		org.osgi.framework.ServiceReference bestRef
	public org.osgi.framework.ServiceReference[] getAllServiceReferences (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String clazz
		String filter
	public org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String clazz
		String filter
	public java.lang.Object getService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference ref
		Object sm
	public boolean ungetService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference ref
	public java.io.File getDataFile (java.lang.String) 
		String s
	private void checkValidity () 
}

org/apache/felix/framework/BundleImpl.class
BundleImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.BundleImpl extends java.lang.Object implements org.osgi.framework.Bundle  {
	private final org.apache.felix.framework.Felix __m_felix
	private final org.apache.felix.framework.cache.BundleArchive m_archive
	private org.apache.felix.moduleloader.IModule[] m_modules
	private volatile int m_state
	private boolean m_useDeclaredActivationPolicy
	private org.osgi.framework.BundleActivator m_activator
	private volatile org.osgi.framework.BundleContext m_context
	private final java.util.Map m_cachedHeaders
	private long m_cachedHeadersTimestamp
	private boolean m_stale
	private int m_lockCount
	private Thread m_lockThread
	void  () 
	void  (org.apache.felix.framework.Felix, org.apache.felix.framework.cache.BundleArchive)  throws java.lang.Exception 
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.cache.BundleArchive archive
		org.apache.felix.moduleloader.IModule module
	org.apache.felix.framework.Felix getFramework () 
	org.apache.felix.framework.cache.BundleArchive getArchive () 
	synchronized void close () 
		Exception ex
	synchronized void closeAndDelete ()  throws java.lang.Exception 
	private void closeModules () 
		int i
	synchronized void cleanAfterUninstall () 
		int i
	synchronized void refresh ()  throws java.lang.Exception 
		org.apache.felix.moduleloader.IModule module
	synchronized boolean isDeclaredActivationPolicyUsed () 
	synchronized void setDeclaredActivationPolicyUsed (boolean) 
		boolean b
	synchronized org.osgi.framework.BundleActivator getActivator () 
	synchronized void setActivator (org.osgi.framework.BundleActivator) 
		org.osgi.framework.BundleActivator activator
	public org.osgi.framework.BundleContext getBundleContext () 
		Object sm
	void setBundleContext (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public long getBundleId () 
		Exception ex
	public java.net.URL getEntry (java.lang.String) 
		Exception e
		String name
		Object sm
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		Exception e
		String path
		Object sm
	public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
		Exception e
		String path
		String filePattern
		boolean recurse
		Object sm
	public java.util.Dictionary getHeaders () 
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
		Object sm
	java.util.Map getCurrentLocalizedHeader (java.lang.String) 
		java.util.Iterator it
		java.io.IOException ex
		java.net.URL temp
		java.util.Iterator it
		int modIdx
		String newvalue
		String key
		java.util.Map$Entry entry
		String value
		java.util.Iterator it
		String basename
		java.util.List moduleList
		java.util.List resourceList
		boolean found
		java.util.Properties mergedProperties
		java.util.Map headers
		boolean localize
		String locale
		java.util.Map result
	private void updateHeaderCache (java.lang.String, java.util.Map) 
		String locale
		java.util.Map localizedHeaders
	private static java.util.List createLocalizationModuleList (org.apache.felix.framework.ModuleImpl) 
		int hostIdx
		int i
		org.apache.felix.framework.ModuleImpl module
		org.apache.felix.moduleloader.IModule[] hosts
		java.util.List result
		org.apache.felix.moduleloader.IModule[] fragments
	private static java.util.List createLocalizationResourceList (java.lang.String, java.lang.String) 
		java.util.StringTokenizer tokens
		String basename
		String locale
		java.util.List result
		StringBuffer tempLocale
	public long getLastModified () 
		Exception ex
	void setLastModified (long) 
		Exception ex
		long l
	public java.lang.String getLocation () 
		Object sm
	java.lang.String _getLocation () 
		Exception ex
	public java.net.URL getResource (java.lang.String) 
		Exception e
		String name
		Object sm
	public java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
		Exception e
		String name
		Object sm
	public org.osgi.framework.ServiceReference[] getRegisteredServices () 
		Exception ex
		int i
		org.osgi.framework.ServiceReference[] refs
		java.util.List result
		Object sm
	public org.osgi.framework.ServiceReference[] getServicesInUse () 
		Exception ex
		int i
		org.osgi.framework.ServiceReference[] refs
		java.util.List result
		Object sm
	public int getState () 
	void __setState (int) 
		int i
	int getPersistentState () 
		Exception ex
	void setPersistentStateInactive () 
		Exception ex
	void setPersistentStateActive () 
		Exception ex
	void setPersistentStateStarting () 
		Exception ex
	void setPersistentStateUninstalled () 
		Exception ex
	int getStartLevel (int) 
		Exception ex
		int defaultLevel
	void setStartLevel (int) 
		Exception ex
		int i
	synchronized boolean isStale () 
	synchronized boolean isExtension () 
		int i
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getVersion () 
	public boolean hasPermission (java.lang.Object) 
		Object obj
	public java.util.Map getSignerCertificates (int) 
		int signersType
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		Exception ex
		String name
		Object sm
	public void start ()  throws org.osgi.framework.BundleException 
	public void start (int)  throws org.osgi.framework.BundleException 
		int options
		Object sm
	public void update ()  throws org.osgi.framework.BundleException 
	public void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.InputStream is
		Object sm
	public void stop ()  throws org.osgi.framework.BundleException 
	public void stop (int)  throws org.osgi.framework.BundleException 
		int options
		Object sm
	public void uninstall ()  throws org.osgi.framework.BundleException 
		java.util.Map map
		Object sm
	public java.lang.String toString () 
		String sym
	synchronized boolean isRemovalPending () 
	synchronized org.apache.felix.moduleloader.IModule[] getModules () 
	synchronized boolean hasModule (org.apache.felix.moduleloader.IModule) 
		int i
		org.apache.felix.moduleloader.IModule module
	synchronized org.apache.felix.moduleloader.IModule getCurrentModule () 
	synchronized boolean isUsed () 
		int j
		org.apache.felix.moduleloader.IModule[] dependents
		int i
		boolean used
	synchronized void revise (java.lang.String, java.io.InputStream)  throws java.lang.Exception 
		org.apache.felix.moduleloader.IModule module
		Exception ex
		String location
		java.io.InputStream is
	synchronized boolean rollbackRevise ()  throws java.lang.Exception 
	synchronized void addModule (org.apache.felix.moduleloader.IModule)  throws java.lang.Exception 
		Exception ex
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IModule[] backup
		org.apache.felix.moduleloader.IModule[] dest
		org.apache.felix.framework.ext.SecurityProvider sp
	private org.apache.felix.moduleloader.IModule createModule ()  throws java.lang.Exception 
		String sym
		org.osgi.framework.Version ver
		long id
		int i
		org.osgi.framework.Version bundleVersion
		String symName
		org.osgi.framework.Bundle[] bundles
		java.util.Map headerMap
		int revision
		org.apache.felix.framework.ModuleImpl module
	synchronized java.security.ProtectionDomain getProtectionDomain () 
		int i
		java.security.ProtectionDomain pd
	synchronized boolean isLockable () 
	synchronized java.lang.Thread getLockingThread () 
	synchronized void lock () 
	synchronized void unlock () 
	org.osgi.framework.BundleContext _getBundleContext () 
}

org/apache/felix/framework/BundleProtectionDomain.class
BundleProtectionDomain.java
package org.apache.felix.framework
public org.apache.felix.framework.BundleProtectionDomain extends java.security.ProtectionDomain {
	private final java.lang.ref.WeakReference m_felix
	private final java.lang.ref.WeakReference m_bundle
	private final int m_hashCode
	private final String m_toString
	private final java.lang.ref.WeakReference m_module
	static Class class$org$apache$felix$framework$BundleProtectionDomain
	void  (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl)  throws java.net.MalformedURLException 
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.BundleImpl bundle
	org.apache.felix.moduleloader.IModule getModule () 
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.apache.felix.framework.Felix felix
	public boolean impliesDirect (java.security.Permission) 
		java.security.Permission permission
		org.apache.felix.framework.Felix felix
	org.apache.felix.framework.BundleImpl getBundle () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/framework/ExportedPackageImpl.class
ExportedPackageImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.ExportedPackageImpl extends java.lang.Object implements org.osgi.service.packageadmin.ExportedPackage  {
	private final org.apache.felix.framework.Felix m_felix
	private final org.apache.felix.framework.BundleImpl m_exportingBundle
	private final org.apache.felix.moduleloader.IModule m_exportingModule
	private final org.apache.felix.framework.util.manifestparser.Capability m_export
	private volatile String m_toString
	private volatile String m_versionString
	public void  (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl, org.apache.felix.moduleloader.IModule, org.apache.felix.framework.util.manifestparser.Capability) 
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.BundleImpl exporter
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.framework.util.manifestparser.Capability export
	public org.osgi.framework.Bundle getExportingBundle () 
	public org.osgi.framework.Bundle[] getImportingBundles () 
	public java.lang.String getName () 
	public java.lang.String getSpecificationVersion () 
	public org.osgi.framework.Version getVersion () 
	public boolean isRemovalPending () 
	public java.lang.String toString () 
}

org/apache/felix/framework/ExtensionManager$1.class
ExtensionManager.java
package org.apache.felix.framework
 org.apache.felix.framework.ExtensionManager$1 extends java.lang.Object implements java.util.Enumeration  {
	private final org.apache.felix.framework.ExtensionManager this$0
	void  (org.apache.felix.framework.ExtensionManager) 
	public boolean hasMoreElements () 
	public java.lang.Object nextElement ()  throws java.util.NoSuchElementException 
}

org/apache/felix/framework/ExtensionManager$ExtensionManagerModule.class
ExtensionManager.java
package org.apache.felix.framework
 org.apache.felix.framework.ExtensionManager$ExtensionManagerModule extends org.apache.felix.framework.ModuleImpl {
	private final org.osgi.framework.Version m_version
	private final org.apache.felix.framework.ExtensionManager this$0
	void  (org.apache.felix.framework.ExtensionManager, org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix felix
	public java.util.Map getHeaders () 
	public org.apache.felix.moduleloader.ICapability[] getCapabilities () 
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getVersion () 
	public java.lang.Class getClassByDelegation (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.net.URL getResourceByDelegation (java.lang.String) 
		String name
	public java.util.Enumeration getResourcesByDelegation (java.lang.String) 
		java.io.IOException ex
		String name
	public org.apache.felix.framework.Logger getLogger () 
	public java.util.Map getConfig () 
	public org.apache.felix.framework.Felix$FelixResolver getResolver () 
	public void attachFragmentContents (org.apache.felix.moduleloader.IContent[])  throws java.lang.Exception 
		org.apache.felix.moduleloader.IContent[] fragmentContents
	public void close () 
	public org.apache.felix.moduleloader.IContent getContent () 
	public java.net.URL getEntry (java.lang.String) 
		String name
	public boolean hasInputStream (int, java.lang.String) 
		int index
		String urlPath
	public java.io.InputStream getInputStream (int, java.lang.String) 
		int index
		String urlPath
}

org/apache/felix/framework/ExtensionManager.class
ExtensionManager.java
package org.apache.felix.framework
 org.apache.felix.framework.ExtensionManager extends java.net.URLStreamHandler implements org.apache.felix.moduleloader.IContent  {
	static final org.apache.felix.framework.ExtensionManager m_extensionManager
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_headerMap
	private final org.apache.felix.moduleloader.IModule m_systemBundleModule
	private org.apache.felix.moduleloader.ICapability[] m_capabilities
	private java.util.Set m_exportNames
	private Object m_securityContext
	private final java.util.List m_extensions
	private final java.util.Set m_names
	private final java.util.Map m_sourceToExtensions
	public static final String DEFAULT_PROPERTIES_FILE_VALUE
	static Class class$org$apache$felix$framework$Felix
	static Class class$org$apache$felix$framework$ExtensionManager
	private void  () 
	void  (org.apache.felix.framework.Logger, org.apache.felix.framework.Felix) 
		org.apache.felix.framework.util.manifestparser.ManifestParser mp
		org.apache.felix.moduleloader.ICapability[] caps
		Exception ex
		org.apache.felix.framework.Logger logger
		org.apache.felix.framework.Felix felix
		String syspkgs
		String extra
	private static org.apache.felix.moduleloader.ICapability[] aliasSymbolicName (org.apache.felix.moduleloader.ICapability[]) 
		org.apache.felix.framework.util.manifestparser.R4Attribute[] aliasAttrs
		int i
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		int capIdx
		org.apache.felix.moduleloader.ICapability[] caps
		org.apache.felix.moduleloader.ICapability[] aliasCaps
	public org.apache.felix.moduleloader.IModule getModule () 
	public synchronized java.lang.Object getSecurityContext () 
	public synchronized void setSecurityContext (java.lang.Object) 
		Object securityContext
	synchronized void addExtensionBundle (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl)  throws java.lang.SecurityException org.osgi.framework.BundleException java.lang.Exception 
		SecurityException ex
		Exception ex
		org.apache.felix.moduleloader.ICapability[] exports
		org.apache.felix.moduleloader.ICapability[] temp
		Exception ex
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.BundleImpl bundle
		Object sm
		org.apache.felix.framework.util.manifestparser.R4Directive dir
	void startExtensionBundle (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) 
		org.osgi.framework.BundleActivator activator
		org.osgi.framework.BundleContext context
		Throwable ex
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.BundleImpl bundle
		String activatorClass
	void removeExtensions (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix felix
	private void setCapabilities (org.apache.felix.moduleloader.ICapability[]) 
		org.apache.felix.moduleloader.ICapability[] capabilities
	private java.lang.String convertCapabilitiesToHeaders (java.util.Map) 
		int i
		java.util.Map headers
		StringBuffer exportSB
		java.util.Set exportNames
	public synchronized java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL result
		java.util.Iterator iter
		java.net.URL url
		String path
	protected java.net.InetAddress getHostAddress (java.net.URL) 
		java.net.URL u
	private synchronized void addExtension (java.lang.Object, org.osgi.framework.Bundle) 
		Object source
		org.osgi.framework.Bundle extension
		java.util.List sourceExtensions
	private synchronized void _removeExtensions (java.lang.Object) 
		org.osgi.framework.Bundle bundle
		java.util.Iterator extIter
		java.util.List extensions
		java.util.Iterator iter
		Object source
	private void _add (java.lang.String, org.osgi.framework.Bundle) 
		String name
		org.osgi.framework.Bundle extension
	public void close () 
	public java.util.Enumeration getEntries () 
	public boolean hasEntry (java.lang.String) 
		String name
	public byte[] getEntryAsBytes (java.lang.String) 
		String name
	public java.io.InputStream getEntryAsStream (java.lang.String)  throws java.io.IOException 
		String name
	public org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) 
		String name
	public java.lang.String getEntryAsNativeLibrary (java.lang.String) 
		String name
	static java.lang.String loadDefaultSystemPackages (org.apache.felix.framework.Logger) 
		String name
		java.util.Enumeration e
		java.util.Properties props
		java.io.IOException ex2
		Exception ex
		java.io.InputStream is
		org.apache.felix.framework.Logger logger
		java.net.URL propURL
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static org.apache.felix.framework.Logger access$000 (org.apache.felix.framework.ExtensionManager) 
		org.apache.felix.framework.ExtensionManager x0
	static java.util.Map access$100 (org.apache.felix.framework.ExtensionManager) 
		org.apache.felix.framework.ExtensionManager x0
	static org.apache.felix.moduleloader.ICapability[] access$200 (org.apache.felix.framework.ExtensionManager) 
		org.apache.felix.framework.ExtensionManager x0
	static java.util.Set access$300 (org.apache.felix.framework.ExtensionManager) 
		org.apache.felix.framework.ExtensionManager x0
	static void  () 
		Throwable t
		Throwable ex
		org.apache.felix.framework.ExtensionManager extensionManager
}

org/apache/felix/framework/FakeURLStreamHandler.class
FakeURLStreamHandler.java
package org.apache.felix.framework
 org.apache.felix.framework.FakeURLStreamHandler extends java.net.URLStreamHandler {
	void  () 
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
}

org/apache/felix/framework/Felix$1.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$1 extends java.lang.SecurityManager {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public void checkPermission (java.security.Permission) 
		java.security.AccessControlException ex
		java.security.Permission perm
}

org/apache/felix/framework/Felix$2.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$2 extends java.lang.Object implements org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks  {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public void serviceChanged (org.osgi.framework.ServiceEvent, java.util.Dictionary) 
		org.osgi.framework.ServiceEvent event
		java.util.Dictionary oldProps
}

org/apache/felix/framework/Felix$3.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$3 extends java.lang.Object implements java.lang.Runnable  {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public void run () 
		org.osgi.framework.BundleException ex
		InterruptedException ex
		org.osgi.framework.BundleException ex
		int oldState
		Exception ex
}

org/apache/felix/framework/Felix$4.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$4 extends java.lang.Object implements java.util.Comparator  {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.felix.framework.BundleImpl b1
		org.apache.felix.framework.BundleImpl b2
}

org/apache/felix/framework/Felix$5.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$5 extends java.lang.Object implements java.util.Comparator  {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.felix.framework.BundleImpl b1
		org.apache.felix.framework.BundleImpl b2
}

org/apache/felix/framework/Felix$6.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$6 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback  {
	private final java.util.Collection val$added
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix, java.util.Collection) 
	public void invokeHook (java.lang.Object) 
		Object hook
}

org/apache/felix/framework/Felix$7.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$7 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback  {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public void invokeHook (java.lang.Object) 
		Object hook
}

org/apache/felix/framework/Felix$8.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$8 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback  {
	private final org.apache.felix.framework.BundleImpl val$bundle
	private final String val$className
	private final String val$expr
	private final boolean val$checkAssignable
	private final java.util.List val$refList
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean, java.util.List) 
	public void invokeHook (java.lang.Object) 
		Object hook
}

org/apache/felix/framework/Felix$FelixResolver.class
Felix.java
package org.apache.felix.framework
public org.apache.felix.framework.Felix$FelixResolver extends java.lang.Object {
	private final org.apache.felix.framework.searchpolicy.Resolver m_resolver
	private final org.apache.felix.framework.FelixResolverState m_resolverState
	private final org.apache.felix.framework.Felix this$0
	public void  (org.apache.felix.framework.Felix, org.apache.felix.framework.searchpolicy.Resolver, org.apache.felix.framework.FelixResolverState) 
		org.apache.felix.framework.searchpolicy.Resolver resolver
		org.apache.felix.framework.FelixResolverState resolverState
	public void resolve (org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		java.util.Map resolvedModuleWireMap
		org.apache.felix.framework.BundleImpl bundle
		org.apache.felix.moduleloader.IModule newRootModule
		boolean locked
		org.apache.felix.moduleloader.IModule rootModule
	public org.apache.felix.moduleloader.IWire resolveDynamicImport (org.apache.felix.moduleloader.IModule, java.lang.String)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		int i
		org.apache.felix.moduleloader.IWire[] newWires
		java.util.Map resolvedModuleWireMap
		org.apache.felix.moduleloader.IWire[] wires
		Object[] result
		boolean locked
		org.apache.felix.moduleloader.IModule importer
		String pkgName
		org.apache.felix.moduleloader.IWire candidateWire
	public synchronized java.util.List getResolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IRequirement req
		org.apache.felix.moduleloader.IModule reqModule
	public synchronized java.util.List getUnresolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IRequirement req
		org.apache.felix.moduleloader.IModule reqModule
	private void markResolvedModules (java.util.Map) 
		int wireIdx
		int i
		java.util.Map$Entry entry
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IWire[] wires
		org.apache.felix.moduleloader.IModule[] fragments
		java.util.Iterator iter
		java.util.List wireList
		java.util.Map resolvedModuleWireMap
	private void markBundleResolved (org.apache.felix.moduleloader.IModule) 
		IllegalStateException ex
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.framework.BundleImpl bundle
}

org/apache/felix/framework/Felix$ListenerHookRemovedCallback.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$ListenerHookRemovedCallback extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback  {
	private final java.util.Collection m_removed
	void  (java.util.Collection) 
		java.util.Collection removed
	public void invokeHook (java.lang.Object) 
		Object hook
}

org/apache/felix/framework/Felix$RefreshHelper.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$RefreshHelper extends java.lang.Object {
	private org.apache.felix.framework.BundleImpl m_bundle
	private int m_oldState
	private final org.apache.felix.framework.Felix this$0
	public void  (org.apache.felix.framework.Felix, org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public void stop () 
		Throwable ex
	public void refreshOrRemove () 
		Throwable ex
	public void restart () 
		int options
		Throwable ex
}

org/apache/felix/framework/Felix$SystemBundleActivator.class
Felix.java
package org.apache.felix.framework
 org.apache.felix.framework.Felix$SystemBundleActivator extends java.lang.Object implements org.osgi.framework.BundleActivator java.lang.Runnable  {
	private final org.apache.felix.framework.Felix this$0
	void  (org.apache.felix.framework.Felix) 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		int i
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void run () 
		org.apache.felix.framework.StartLevelImpl sl
		org.osgi.framework.InvalidSyntaxException ex
		Exception ex
		org.apache.felix.framework.BundleImpl bundle
		int i
		Exception ex
		int i
		int i
		Throwable throwable
		int i
		org.osgi.framework.Bundle[] bundles
}

org/apache/felix/framework/Felix.class
Felix.java
package org.apache.felix.framework
public org.apache.felix.framework.Felix extends org.apache.felix.framework.BundleImpl implements org.osgi.framework.launch.Framework  {
	static final org.apache.felix.framework.util.SecureAction m_secureAction
	org.apache.felix.framework.ExtensionManager m_extensionManager
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private final java.util.Map m_configMutableMap
	private final org.apache.felix.framework.FelixResolverState m_resolverState
	private final org.apache.felix.framework.Felix$FelixResolver m_felixResolver
	private final Object[] m_bundleLock
	private final java.util.List m_globalLockWaitersList
	private Thread m_globalLockThread
	private int m_globalLockCount
	private final java.util.Map m_installRequestMap
	private final Object[] m_installRequestLock_Priority1
	private java.util.HashMap m_installedBundleMap
	private java.util.SortedMap m_installedBundleIndex
	private final Object[] m_installedBundleLock_Priority2
	private org.apache.felix.framework.BundleImpl[] m_uninstalledBundles
	private final Object[] m_uninstalledBundlesLock_Priority3
	private volatile int m_activeStartLevel
	private org.apache.felix.framework.cache.BundleCache m_cache
	java.util.List m_activatorList
	private long m_nextId
	private final Object m_nextIdLock
	private org.apache.felix.framework.util.EventDispatcher m_dispatcher
	private org.apache.felix.framework.ServiceRegistry m_registry
	private final java.net.URLStreamHandler m_bundleStreamHandler
	private final String[] m_bootPkgs
	private final boolean[] m_bootPkgWildcards
	private Thread m_shutdownThread
	private volatile org.apache.felix.framework.util.ThreadGate m_shutdownGate
	private SecurityManager m_securityManager
	private volatile org.apache.felix.framework.ext.SecurityProvider m_securityProvider
	private volatile org.apache.felix.framework.URLHandlersActivator m_urlHandlersActivator
	static Class class$org$osgi$service$startlevel$StartLevel
	static Class class$org$osgi$framework$BundleListener
	static Class class$org$osgi$framework$ServiceListener
	static Class class$org$osgi$framework$FrameworkListener
	static Class class$org$osgi$framework$hooks$service$ListenerHook
	static Class class$org$apache$felix$framework$Felix
	public void  (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i
		NumberFormatException ex
		Exception ex
		int i
		java.util.Map configMap
		String s
		java.util.StringTokenizer st
	org.apache.felix.framework.Logger getLogger () 
	java.util.Map getConfig () 
	org.apache.felix.framework.Felix$FelixResolver getResolver () 
	org.apache.felix.framework.FelixResolverState getResolverState () 
	java.net.URLStreamHandler getBundleStreamHandler () 
	java.lang.String[] getBootPackages () 
	boolean[] getBootPackageWildcards () 
	private java.util.Map createUnmodifiableMap (java.util.Map) 
		NoClassDefFoundError ex
		java.util.Map mutableMap
		java.util.Map result
	org.apache.felix.framework.Felix getFramework () 
	public long getBundleId () 
	public long getLastModified () 
	void setLastModified (long) 
		long l
	java.lang.String _getLocation () 
	public int getPersistentState () 
	public void setPersistentStateInactive () 
	public void setPersistentStateActive () 
	public void setPersistentStateUninstalled () 
	int getStartLevel (int) 
		int defaultLevel
	void setStartLevel (int) 
		int level
	public boolean hasPermission (java.lang.Object) 
		Object obj
	public void init ()  throws org.osgi.framework.BundleException 
		Throwable t
		Exception ex
		Exception ex
		String clean
		org.apache.felix.framework.searchpolicy.ResolveException ex
		Exception ex
		Exception ex2
		Exception ex
		int i
		Throwable ex
		org.apache.felix.framework.cache.BundleArchive[] archives
		String security
	public void start ()  throws org.osgi.framework.BundleException 
		NumberFormatException ex
		org.osgi.framework.InvalidSyntaxException ex
		String s
		org.osgi.service.startlevel.StartLevel sl
		int startLevel
	public void start (int)  throws org.osgi.framework.BundleException 
		int options
	public void stop ()  throws org.osgi.framework.BundleException 
		Object sm
	public void stop (int)  throws org.osgi.framework.BundleException 
		int options
	public org.osgi.framework.FrameworkEvent waitForStop (long)  throws java.lang.InterruptedException 
		org.osgi.framework.FrameworkEvent event
		org.osgi.framework.FrameworkEvent event
		long timeout
		org.apache.felix.framework.util.ThreadGate gate
		boolean open
		org.osgi.framework.FrameworkEvent event
	public void uninstall ()  throws org.osgi.framework.BundleException 
	public void update ()  throws org.osgi.framework.BundleException 
	public void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.IOException ex
		java.io.InputStream is
		Object sm
	public java.lang.String toString () 
	int getActiveStartLevel () 
	void setActiveStartLevel (int) 
		java.util.Comparator comparator
		IllegalStateException ex
		int options
		Throwable th
		Throwable th
		org.apache.felix.framework.BundleImpl impl
		int i
		boolean lowering
		int requestedLevel
		org.osgi.framework.Bundle[] bundles
	int getInitialBundleStartLevel () 
		int i
		NumberFormatException ex
		String s
	void setInitialBundleStartLevel (int) 
		int startLevel
	int getBundleStartLevel (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	void setBundleStartLevel (org.osgi.framework.Bundle, int) 
		IllegalStateException ex
		int options
		Throwable th
		org.osgi.framework.Bundle bundle
		int startLevel
		org.apache.felix.framework.BundleImpl impl
		Throwable rethrow
	boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	java.util.Dictionary getBundleHeaders (org.apache.felix.framework.BundleImpl, java.lang.String) 
		org.apache.felix.framework.BundleImpl bundle
		String locale
	java.net.URL getBundleResource (org.apache.felix.framework.BundleImpl, java.lang.String) 
		org.apache.felix.framework.BundleImpl bundle
		String name
	java.util.Enumeration getBundleResources (org.apache.felix.framework.BundleImpl, java.lang.String) 
		org.apache.felix.framework.BundleImpl bundle
		String name
	java.net.URL getBundleEntry (org.apache.felix.framework.BundleImpl, java.lang.String) 
		org.apache.felix.framework.BundleImpl bundle
		String name
	java.util.Enumeration getBundleEntryPaths (org.apache.felix.framework.BundleImpl, java.lang.String) 
		org.apache.felix.framework.BundleImpl bundle
		String path
		java.util.Enumeration enumeration
	java.util.Enumeration findBundleEntries (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean) 
		org.apache.felix.framework.BundleImpl bundle
		String path
		String filePattern
		boolean recurse
		java.util.Enumeration enumeration
	org.osgi.framework.ServiceReference[] getBundleRegisteredServices (org.apache.felix.framework.BundleImpl) 
		org.apache.felix.framework.BundleImpl bundle
		org.osgi.framework.ServiceReference[] refs
	org.osgi.framework.ServiceReference[] getBundleServicesInUse (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference[] refs
	boolean bundleHasPermission (org.apache.felix.framework.BundleImpl, java.lang.Object) 
		Exception ex
		org.apache.felix.framework.BundleImpl bundle
		Object obj
	java.lang.Class loadBundleClass (org.apache.felix.framework.BundleImpl, java.lang.String)  throws java.lang.ClassNotFoundException 
		org.osgi.framework.BundleException ex
		org.apache.felix.framework.BundleImpl bundle
		String name
	void startBundle (org.apache.felix.framework.BundleImpl, int)  throws org.osgi.framework.BundleException 
		IllegalStateException ex
		org.osgi.framework.BundleException ex
		int eventType
		org.apache.felix.framework.BundleImpl bundle
		int options
		int eventType
		boolean wasDeferred
		org.osgi.framework.BundleException rethrow
	void activateBundle (org.apache.felix.framework.BundleImpl, boolean)  throws org.osgi.framework.BundleException 
		IllegalStateException ex
		Throwable th
		org.apache.felix.framework.BundleImpl bundle
		boolean fireEvent
	void updateBundle (org.apache.felix.framework.BundleImpl, java.io.InputStream)  throws org.osgi.framework.BundleException 
		IllegalStateException ex
		Object sm
		Exception busted
		Throwable ex
		boolean locked
		boolean wasExtension
		Throwable ex
		Exception ex
		boolean locked
		Throwable rethrow
		int oldState
		String updateLocation
		Exception ex
		Exception ex
		org.apache.felix.framework.BundleImpl bundle
		java.io.InputStream is
	void stopBundle (org.apache.felix.framework.BundleImpl, boolean)  throws org.osgi.framework.BundleException 
		IllegalStateException ex
		Throwable th
		Throwable rethrow
		boolean wasActive
		org.apache.felix.framework.BundleImpl bundle
		boolean record
	void uninstallBundle (org.apache.felix.framework.BundleImpl)  throws org.osgi.framework.BundleException 
		IllegalStateException ex
		org.osgi.framework.BundleException ex
		org.apache.felix.framework.BundleImpl target
		Exception ex
		org.apache.felix.framework.BundleImpl bundle
		boolean locked
	java.lang.String getProperty (java.lang.String) 
		String key
		String val
	org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream)  throws org.osgi.framework.BundleException 
		String location
		java.io.InputStream is
	private org.osgi.framework.Bundle installBundle (long, java.lang.String, org.apache.felix.framework.cache.BundleArchive, java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.IOException ex
		java.io.IOException ex
		Exception ex
		java.io.IOException ex
		Exception ex
		Object sm
		boolean locked
		Exception ex1
		Throwable ex
		boolean isNew
		java.io.IOException ex
		java.io.IOException ex
		long id
		String location
		org.apache.felix.framework.cache.BundleArchive ba
		java.io.InputStream is
		org.apache.felix.framework.BundleImpl bundle
	org.osgi.framework.Bundle getBundle (java.lang.String) 
		String location
	org.osgi.framework.Bundle getBundle (long) 
		org.apache.felix.framework.BundleImpl bundle
		int i
		long id
	org.osgi.framework.Bundle[] getBundles () 
	void addBundleListener (org.osgi.framework.Bundle, org.osgi.framework.BundleListener) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleListener l
	void removeBundleListener (org.osgi.framework.Bundle, org.osgi.framework.BundleListener) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleListener l
	void addServiceListener (org.osgi.framework.Bundle, org.osgi.framework.ServiceListener, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		int i
		java.util.Collection removed
		org.apache.felix.framework.InvokeHookCallback removedCallback
		int i
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceListener l
		String f
		org.osgi.framework.Filter oldFilter
		java.util.List listenerHooks
		java.util.Collection added
		org.apache.felix.framework.InvokeHookCallback addedCallback
	void removeServiceListener (org.osgi.framework.Bundle, org.osgi.framework.ServiceListener) 
		int i
		java.util.List listenerHooks
		java.util.Collection c
		org.apache.felix.framework.InvokeHookCallback callback
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceListener l
		org.osgi.framework.hooks.service.ListenerHook$ListenerInfo listener
	void addFrameworkListener (org.osgi.framework.Bundle, org.osgi.framework.FrameworkListener) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.FrameworkListener l
	void removeFrameworkListener (org.osgi.framework.Bundle, org.osgi.framework.FrameworkListener) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.FrameworkListener l
	org.osgi.framework.ServiceRegistration registerService (org.apache.felix.framework.BundleImpl, java.lang.String[], java.lang.Object, java.util.Dictionary) 
		IllegalStateException ex
		Class clazz
		int i
		org.apache.felix.framework.BundleImpl bundle
		String[] classNames
		Object svcObj
		java.util.Dictionary dict
		org.osgi.framework.ServiceRegistration reg
	org.osgi.framework.ServiceReference[] getServiceReferences (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean)  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.ServiceReference ref
		int refIdx
		int i
		org.apache.felix.framework.BundleImpl bundle
		String className
		String expr
		boolean checkAssignable
		org.osgi.framework.Filter filter
		java.util.List refList
		java.util.List findHooks
		org.apache.felix.framework.InvokeHookCallback callback
	org.osgi.framework.ServiceReference[] getAllowedServiceReferences (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean)  throws org.osgi.framework.InvalidSyntaxException 
		Exception ex
		int i
		org.apache.felix.framework.BundleImpl bundle
		String className
		String expr
		boolean checkAssignable
		org.osgi.framework.ServiceReference[] refs
		Object sm
		java.util.List result
	java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceException ex
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
	boolean ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
	java.io.File getDataFile (org.apache.felix.framework.BundleImpl, java.lang.String) 
		Exception ex
		org.apache.felix.framework.BundleImpl bundle
		String s
	org.osgi.framework.Bundle getBundle (java.lang.Class) 
		org.osgi.framework.BundleReference br
		ClassNotFoundException ex
		Class clazz
	org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) 
		int i
		org.apache.felix.moduleloader.ICapability[] ec
		int modIdx
		org.apache.felix.framework.BundleImpl bundle
		org.apache.felix.moduleloader.IModule[] modules
		int pkgIdx
		java.util.List pkgs
		org.apache.felix.framework.util.manifestparser.Requirement req
		String pkgName
		java.util.List exports
	org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) 
		org.apache.felix.framework.BundleImpl bundle
		org.apache.felix.framework.BundleImpl bundle
		int bundleIdx
		org.apache.felix.framework.BundleImpl bundle
		int bundleIdx
		org.osgi.framework.Bundle[] bundles
		org.osgi.framework.Bundle b
		java.util.List list
	private void getExportedPackages (org.apache.felix.framework.BundleImpl, java.util.List) 
		int i
		java.util.List resolvedCaps
		int capIdx
		org.apache.felix.moduleloader.ICapability[] caps
		int modIdx
		org.apache.felix.framework.BundleImpl bundle
		java.util.List list
		org.apache.felix.moduleloader.IModule[] modules
	org.osgi.framework.Bundle[] getDependentBundles (org.apache.felix.framework.BundleImpl) 
		int depIdx
		org.apache.felix.moduleloader.IModule[] dependents
		int modIdx
		org.apache.felix.framework.BundleImpl exporter
		java.util.List list
		org.apache.felix.moduleloader.IModule[] modules
	org.osgi.framework.Bundle[] getImportingBundles (org.osgi.service.packageadmin.ExportedPackage) 
		int wireIdx
		org.apache.felix.moduleloader.IWire[] wires
		int depIdx
		int depIdx
		org.apache.felix.moduleloader.IModule[] dependents
		int expIdx
		org.osgi.service.packageadmin.ExportedPackage ep
		java.util.List list
		org.apache.felix.framework.BundleImpl exporter
		org.apache.felix.moduleloader.IModule[] expModules
	boolean resolveBundles (org.osgi.framework.Bundle[]) 
		org.apache.felix.framework.BundleImpl bundle
		java.util.Iterator iter
		java.util.List list
		org.osgi.framework.BundleException ex
		int i
		boolean result
		org.osgi.framework.Bundle[] targets
		boolean locked
	private void resolveBundle (org.apache.felix.framework.BundleImpl)  throws org.osgi.framework.BundleException 
		org.osgi.framework.Bundle b
		org.apache.felix.framework.searchpolicy.ResolveException ex
		org.apache.felix.framework.BundleImpl bundle
	void refreshPackages (org.osgi.framework.Bundle[]) 
		int i
		org.apache.felix.framework.BundleImpl bundle
		java.util.Iterator iter
		java.util.List list
		org.apache.felix.framework.BundleImpl target
		int targetIdx
		java.util.Map map
		int j
		org.osgi.framework.Bundle[] allBundles
		int i
		int i
		int i
		int i
		int i
		org.apache.felix.framework.Felix$RefreshHelper[] helpers
		org.osgi.framework.BundleException ex
		boolean restart
		org.osgi.framework.Bundle systemBundle
		org.osgi.framework.Bundle[] targets
		boolean locked
		org.osgi.framework.Bundle[] newTargets
		org.apache.felix.framework.BundleImpl[] bundles
	private void populateDependentGraph (org.apache.felix.framework.BundleImpl, java.util.Map) 
		int depIdx
		org.apache.felix.framework.BundleImpl exporter
		java.util.Map map
		org.osgi.framework.Bundle[] dependents
	org.apache.felix.framework.ext.SecurityProvider getSecurityProvider () 
	void setSecurityProvider (org.apache.felix.framework.ext.SecurityProvider) 
		org.apache.felix.framework.ext.SecurityProvider securityProvider
	java.lang.Object getSignerMatcher (org.apache.felix.framework.BundleImpl, int) 
		org.apache.felix.framework.BundleImpl bundle
		int signersType
	boolean impliesBundlePermission (org.apache.felix.framework.BundleProtectionDomain, java.security.Permission, boolean) 
		org.apache.felix.framework.BundleProtectionDomain bundleProtectionDomain
		java.security.Permission permission
		boolean direct
	private org.osgi.framework.BundleActivator createBundleActivator (org.apache.felix.framework.BundleImpl)  throws java.lang.Exception 
		ClassNotFoundException ex
		Class clazz
		org.apache.felix.framework.BundleImpl impl
		org.osgi.framework.BundleActivator activator
		java.util.Map headerMap
		String className
	private void refreshBundle (org.apache.felix.framework.BundleImpl)  throws java.lang.Exception 
		IllegalStateException ex
		Exception ex
		org.apache.felix.framework.BundleImpl bundle
	private void fireFrameworkEvent (int, org.osgi.framework.Bundle, java.lang.Throwable) 
		int type
		org.osgi.framework.Bundle bundle
		Throwable throwable
	private void fireBundleEvent (int, org.osgi.framework.Bundle) 
		int type
		org.osgi.framework.Bundle bundle
	private void fireServiceEvent (org.osgi.framework.ServiceEvent, java.util.Dictionary) 
		org.osgi.framework.ServiceEvent event
		java.util.Dictionary oldProps
	private void initializeFrameworkProperties () 
		String s
	private static java.lang.String getFrameworkVersion () 
		java.io.IOException ex
		java.util.Properties props
		java.io.InputStream in
		StringBuffer sb
		String toRet
	private long loadNextId () 
		Exception ex
		java.io.File file
		java.io.FileNotFoundException ex
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		java.io.InputStream is
		java.io.BufferedReader br
	private long getNextId () 
		java.io.File file
		String s
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		long id
		java.io.OutputStream os
		java.io.BufferedWriter bw
	private void rememberUninstalledBundle (org.apache.felix.framework.BundleImpl) 
		int i
		org.apache.felix.framework.BundleImpl[] newBundles
		org.apache.felix.framework.BundleImpl bundle
	private void forgetUninstalledBundle (org.apache.felix.framework.BundleImpl) 
		int i
		org.apache.felix.framework.BundleImpl[] newBundles
		int idx
		org.apache.felix.framework.BundleImpl bundle
	void acquireInstallLock (java.lang.String)  throws org.osgi.framework.BundleException 
		InterruptedException ex
		String location
	void releaseInstallLock (java.lang.String) 
		String location
	void setBundleStateAndNotify (org.apache.felix.framework.BundleImpl, int) 
		org.apache.felix.framework.BundleImpl bundle
		int state
	void acquireBundleLock (org.apache.felix.framework.BundleImpl, int)  throws java.lang.IllegalStateException 
		InterruptedException ex
		org.apache.felix.framework.BundleImpl bundle
		int desiredStates
	void releaseBundleLock (org.apache.felix.framework.BundleImpl) 
		org.apache.felix.framework.BundleImpl bundle
	private boolean acquireGlobalLock () 
		InterruptedException ex
		boolean interrupted
	private void releaseGlobalLock () 
	void setURLHandlersActivator (org.apache.felix.framework.URLHandlersActivator) 
		org.apache.felix.framework.URLHandlersActivator urlHandlersActivator
	java.lang.Object getStreamHandlerService (java.lang.String) 
		String protocol
	java.lang.Object getContentHandlerService (java.lang.String) 
		String mimeType
	static void access$000 (org.apache.felix.framework.Felix, org.osgi.framework.ServiceEvent, java.util.Dictionary) 
		org.apache.felix.framework.Felix x0
		org.osgi.framework.ServiceEvent x1
		java.util.Dictionary x2
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static org.apache.felix.framework.util.ThreadGate access$100 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static org.apache.felix.framework.Logger access$200 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static org.apache.felix.framework.util.EventDispatcher access$300 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static boolean access$400 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static void access$500 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static void access$600 (org.apache.felix.framework.Felix, int, org.osgi.framework.Bundle) 
		org.apache.felix.framework.Felix x0
		int x1
		org.osgi.framework.Bundle x2
	static java.util.Map access$700 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static java.lang.Thread access$800 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static java.lang.Thread access$802 (org.apache.felix.framework.Felix, java.lang.Thread) 
		org.apache.felix.framework.Felix x0
		Thread x1
	static void access$900 (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl)  throws java.lang.Exception 
		org.apache.felix.framework.Felix x0
		org.apache.felix.framework.BundleImpl x1
	static void access$1000 (org.apache.felix.framework.Felix, int, org.osgi.framework.Bundle, java.lang.Throwable) 
		org.apache.felix.framework.Felix x0
		int x1
		org.osgi.framework.Bundle x2
		Throwable x3
	static org.apache.felix.framework.BundleImpl[] access$1100 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static java.lang.SecurityManager access$1200 (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix x0
	static java.lang.SecurityManager access$1202 (org.apache.felix.framework.Felix, java.lang.SecurityManager) 
		org.apache.felix.framework.Felix x0
		SecurityManager x1
	static org.apache.felix.framework.util.ThreadGate access$102 (org.apache.felix.framework.Felix, org.apache.felix.framework.util.ThreadGate) 
		org.apache.felix.framework.Felix x0
		org.apache.felix.framework.util.ThreadGate x1
	static void  () 
}

org/apache/felix/framework/Felix.properties
org/apache/felix/framework/FelixResolverState.class
FelixResolverState.java
package org.apache.felix.framework
public org.apache.felix.framework.FelixResolverState extends java.lang.Object implements org.apache.felix.framework.searchpolicy.Resolver$ResolverState  {
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.List m_moduleList
	private final java.util.Map m_fragmentMap
	private final java.util.Map m_unresolvedPkgIndex
	private final java.util.Map m_resolvedPkgIndex
	private final java.util.Map m_resolvedCapMap
	public void  (org.apache.felix.framework.Logger) 
		org.apache.felix.framework.Logger logger
	public synchronized void addModule (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized void removeModule (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	private void addFragment (org.apache.felix.moduleloader.IModule) 
		int fragIdx
		org.apache.felix.moduleloader.IModule f
		int listIdx
		String pkgName
		java.util.List capList
		int i
		Exception ex2
		Exception ex
		int i
		org.apache.felix.moduleloader.IModule host
		org.apache.felix.moduleloader.IModule[] fragments
		java.util.List fragmentList
		int index
		org.apache.felix.moduleloader.ICapability[] caps
		int hostIdx
		java.util.List matchingHosts
		org.apache.felix.moduleloader.IModule fragment
		org.apache.felix.moduleloader.IModule bestFragment
	private void removeFragment (org.apache.felix.moduleloader.IModule) 
		String pkgName
		java.util.List capList
		int i
		Exception ex2
		Exception ex
		int i
		java.util.List fragmentList
		org.apache.felix.moduleloader.ICapability[] caps
		int fragIdx
		org.apache.felix.moduleloader.IModule host
		org.apache.felix.moduleloader.IModule[] fragments
		int hostIdx
		java.util.List matchingHosts
		org.apache.felix.moduleloader.IModule fragment
		java.util.List fragList
	public void unmergeFragment (org.apache.felix.moduleloader.IModule) 
		String pkgName
		java.util.List capList
		int i
		Exception ex2
		Exception ex
		int i
		java.util.List fragmentList
		org.apache.felix.moduleloader.ICapability[] caps
		int fragIdx
		org.apache.felix.moduleloader.IModule host
		org.apache.felix.moduleloader.IModule[] fragments
		int hostIdx
		java.util.List matchingHosts
		org.apache.felix.moduleloader.IModule module
		java.util.List fragList
	private java.util.List getMatchingHosts (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule host
		org.apache.felix.moduleloader.ICapability hostCap
		int hostIdx
		org.apache.felix.moduleloader.IModule fragment
		org.apache.felix.moduleloader.IRequirement hostReq
		java.util.List matchingHosts
		SecurityManager sm
	private void checkForConflicts (org.apache.felix.moduleloader.IModule, java.util.List) 
		int reqIdx
		org.apache.felix.framework.util.manifestparser.Requirement intersection
		String targetName
		java.util.Map mergedReqMap
		java.util.Map fragmentReqMap
		Object[] existing
		int reqIdx
		java.util.Map$Entry entry
		java.util.Iterator it2
		java.util.Map$Entry entry
		java.util.Iterator it2
		org.apache.felix.moduleloader.IModule fragment
		java.util.Map ipFragment
		java.util.Map rbFragment
		java.util.Iterator it
		org.apache.felix.moduleloader.IModule host
		java.util.List fragmentList
		int MODULE_IDX
		int REQ_IDX
		java.util.Map ipMerged
		java.util.Map rbMerged
		org.apache.felix.moduleloader.IRequirement[] reqs
	private boolean isRequirementConflicting (org.apache.felix.framework.util.manifestparser.Requirement, org.apache.felix.framework.util.manifestparser.Requirement) 
		int i
		org.apache.felix.framework.util.manifestparser.R4Directive exDir
		int i
		int i
		org.apache.felix.framework.util.manifestparser.R4Attribute exAttr
		int i
		org.apache.felix.framework.util.manifestparser.Requirement existing
		org.apache.felix.framework.util.manifestparser.Requirement additional
		org.apache.felix.framework.util.manifestparser.R4Directive[] exDirs
		org.apache.felix.framework.util.manifestparser.R4Directive[] addDirs
		java.util.Map exDirMap
		org.apache.felix.framework.util.manifestparser.R4Attribute[] exAttrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] addAttrs
		java.util.Map exAttrMap
	static org.apache.felix.framework.util.manifestparser.Requirement calculateVersionIntersection (org.apache.felix.framework.util.manifestparser.Requirement, org.apache.felix.framework.util.manifestparser.Requirement) 
		int i
		int i
		org.apache.felix.framework.util.VersionRange vr
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		org.apache.felix.framework.util.manifestparser.Requirement existing
		org.apache.felix.framework.util.manifestparser.Requirement additional
		org.apache.felix.framework.util.manifestparser.Requirement intersection
		int existVersionIdx
		int addVersionIdx
	private void addHost (org.apache.felix.moduleloader.IModule) 
		Exception ex2
		Exception ex
		org.apache.felix.moduleloader.IModule[] fragments
		int i
		org.apache.felix.moduleloader.IModule host
		java.util.List fragmentList
		org.apache.felix.moduleloader.ICapability[] caps
	private void removeHost (org.apache.felix.moduleloader.IModule) 
		String pkgName
		java.util.List capList
		int i
		Exception ex
		org.apache.felix.moduleloader.IModule host
		org.apache.felix.moduleloader.ICapability[] caps
	private java.util.List getMatchingFragments (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule f
		int i
		org.apache.felix.moduleloader.IModule existing
		int listIdx
		int index
		java.util.Map$Entry entry
		java.util.List fragments
		org.apache.felix.moduleloader.IModule fragment
		org.apache.felix.moduleloader.IRequirement hostReq
		java.util.Iterator it
		org.apache.felix.moduleloader.IModule host
		org.apache.felix.moduleloader.ICapability[] caps
		org.apache.felix.moduleloader.ICapability hostCap
		java.util.List fragmentList
		SecurityManager sm
	public synchronized org.apache.felix.moduleloader.IModule findHost (org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.moduleloader.IModule host
		int hostIdx
		java.util.List matchingHosts
		org.apache.felix.moduleloader.IModule currentBestHost
		org.apache.felix.moduleloader.IModule rootModule
		org.apache.felix.moduleloader.IModule newRootModule
	private org.apache.felix.moduleloader.IRequirement getFragmentHostRequirement (org.apache.felix.moduleloader.IModule) 
		int reqIdx
		org.apache.felix.moduleloader.IModule fragment
		org.apache.felix.moduleloader.IRequirement[] reqs
		org.apache.felix.moduleloader.IRequirement hostReq
	synchronized void refreshSystemBundleModule (org.apache.felix.moduleloader.IModule) 
		java.util.List resolvedCaps
		int i
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.ICapability[] caps
	private void dumpPackageIndex (java.util.Map) 
		int j
		java.util.Map$Entry entry
		java.util.List capList
		java.util.Iterator i
		java.util.Map pkgIndex
	public synchronized org.apache.felix.moduleloader.IModule[] getModules () 
	public synchronized void moduleResolved (org.apache.felix.moduleloader.IModule) 
		String pkgName
		java.util.List capList
		int capIdx
		int wireIdx
		int capIdx
		java.util.List resolvedCaps
		int capIdx
		org.apache.felix.moduleloader.ICapability[] caps
		org.apache.felix.moduleloader.ICapability[] capsCopy
		org.apache.felix.moduleloader.IWire[] wires
		org.apache.felix.moduleloader.IModule module
	public synchronized java.util.List getResolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.ICapability cap
		int capIdx
		String pkgName
		java.util.List capList
		org.apache.felix.moduleloader.ICapability cap
		int capIdx
		java.util.Map$Entry entry
		org.apache.felix.moduleloader.IModule module
		java.util.List caps
		java.util.Iterator i
		org.apache.felix.moduleloader.IRequirement req
		org.apache.felix.moduleloader.IModule reqModule
		java.util.List candidates
	public synchronized java.util.List getUnresolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) 
		int capIdx
		java.util.List capList
		org.apache.felix.moduleloader.ICapability cap
		int modIdx
		org.apache.felix.moduleloader.IModule[] modules
		org.apache.felix.moduleloader.IRequirement req
		org.apache.felix.moduleloader.IModule reqModule
		java.util.List candidates
	private void indexPackageCapability (java.util.Map, org.apache.felix.moduleloader.ICapability) 
		long middleId
		long exportId
		int cmp
		org.osgi.framework.Version version
		org.osgi.framework.Version middleVersion
		int top
		int bottom
		int middle
		String pkgName
		java.util.List capList
		java.util.Map map
		org.apache.felix.moduleloader.ICapability capability
	private org.apache.felix.moduleloader.IModule indexFragment (java.util.Map, org.apache.felix.moduleloader.IModule) 
		long middleId
		long exportId
		int cmp
		org.osgi.framework.Version version
		org.osgi.framework.Version middleVersion
		int top
		int bottom
		int middle
		java.util.Map map
		org.apache.felix.moduleloader.IModule module
		java.util.List modules
}

org/apache/felix/framework/FindEntriesEnumeration.class
FindEntriesEnumeration.java
package org.apache.felix.framework
 org.apache.felix.framework.FindEntriesEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private final org.apache.felix.framework.BundleImpl m_bundle
	private final java.util.Enumeration[] m_enumerations
	private final org.apache.felix.moduleloader.IModule[] m_modules
	private int m_moduleIndex
	private final String m_path
	private final String[] m_filePattern
	private final boolean m_recurse
	private Object m_next
	public void  (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean) 
		int i
		int i
		org.apache.felix.framework.BundleImpl bundle
		String path
		String filePattern
		boolean recurse
		org.apache.felix.moduleloader.IModule bundleModule
		org.apache.felix.moduleloader.IModule[] fragmentModules
	public synchronized boolean hasMoreElements () 
	public synchronized java.lang.Object nextElement () 
		Object last
	private java.lang.Object findNext () 
		int endIdx
		int startIdx
		String lastElement
		int idx
		String entryName
}

org/apache/felix/framework/FrameworkFactory.class
FrameworkFactory.java
package org.apache.felix.framework
public org.apache.felix.framework.FrameworkFactory extends java.lang.Object implements org.osgi.framework.launch.FrameworkFactory  {
	public void  () 
	public org.osgi.framework.launch.Framework newFramework (java.util.Map) 
		java.util.Map configuration
}

org/apache/felix/framework/GetEntryPathsEnumeration.class
GetEntryPathsEnumeration.java
package org.apache.felix.framework
 org.apache.felix.framework.GetEntryPathsEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private final org.apache.felix.framework.BundleImpl m_bundle
	private final java.util.Enumeration m_enumeration
	private final String m_path
	private Object m_next
	public void  (org.apache.felix.framework.BundleImpl, java.lang.String) 
		org.apache.felix.framework.BundleImpl bundle
		String path
	public synchronized boolean hasMoreElements () 
	public synchronized java.lang.Object nextElement () 
		Object last
	private java.lang.Object findNext () 
		int idx
		String entryName
}

org/apache/felix/framework/InvokeHookCallback.class
InvokeHookCallback.java
package org.apache.felix.framework
public abstract org.apache.felix.framework.InvokeHookCallback extends java.lang.Object {
	public abstract void invokeHook (java.lang.Object) 
}

org/apache/felix/framework/Logger.class
Logger.java
package org.apache.felix.framework
public org.apache.felix.framework.Logger extends java.lang.Object implements org.osgi.framework.ServiceListener  {
	public static final int LOG_ERROR
	public static final int LOG_WARNING
	public static final int LOG_INFO
	public static final int LOG_DEBUG
	private int m_logLevel
	private org.osgi.framework.BundleContext m_context
	private static final int LOGGER_OBJECT_IDX
	private static final int LOGGER_METHOD_IDX
	private org.osgi.framework.ServiceReference m_logRef
	private Object[] m_logger
	static Class class$org$osgi$framework$ServiceReference
	static Class class$java$lang$String
	static Class class$java$lang$Throwable
	public void  () 
	public final synchronized void setLogLevel (int) 
		int i
	public final synchronized int getLogLevel () 
	protected void setSystemBundleContext (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public final void log (int, java.lang.String) 
		int level
		String msg
	public final void log (int, java.lang.String, java.lang.Throwable) 
		int level
		String msg
		Throwable throwable
	public final void log (org.osgi.framework.ServiceReference, int, java.lang.String) 
		org.osgi.framework.ServiceReference sr
		int level
		String msg
	public final void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.ServiceReference sr
		int level
		String msg
		Throwable throwable
	protected void doLog (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.ServiceReference sr
		int level
		String msg
		Throwable throwable
		String s
	private void _log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.ServiceReference sr
		int level
		String msg
		Throwable throwable
		Object[] logger
	private void _logReflectively (java.lang.Object[], org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		java.lang.reflect.InvocationTargetException ex
		IllegalAccessException ex
		Object[] params
		Object[] logger
		org.osgi.framework.ServiceReference sr
		int level
		String msg
		Throwable throwable
	private synchronized void startListeningForLogService () 
		org.osgi.framework.InvalidSyntaxException ex
	public final synchronized void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceReference ref
		org.osgi.framework.ServiceEvent event
	private void setLogger (java.lang.Object) 
		java.lang.reflect.Method logMethod
		NoSuchMethodException ex
		Class[] formalParams
		Object logObj
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/framework/ModuleImpl$ModuleClassLoader.class
ModuleImpl.java
package org.apache.felix.framework
public org.apache.felix.framework.ModuleImpl$ModuleClassLoader extends java.security.SecureClassLoader implements org.osgi.framework.BundleReference  {
	private final java.util.Map m_jarContentToDexFile
	private Object[][] m_cachedLibs
	private static final int LIBNAME_IDX
	private static final int LIBPATH_IDX
	private final org.apache.felix.framework.ModuleImpl this$0
	public void  (org.apache.felix.framework.ModuleImpl, java.lang.ClassLoader) 
		ClassLoader parent
	public org.osgi.framework.Bundle getBundle () 
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		org.apache.felix.moduleloader.ResourceNotFoundException ex
		ClassNotFoundException ex
		String msg
		ClassNotFoundException cnfe
		String name
		boolean resolve
		Class clazz
	protected java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		int i
		java.util.List deferredList
		Object[] params
		Exception ex
		int activationPolicy
		boolean isTriggerClass
		org.osgi.framework.BundleException ex
		int i
		String pkgName
		java.util.List deferredList
		String actual
		byte[] bytes
		org.apache.felix.moduleloader.IContent[] contentPath
		org.apache.felix.moduleloader.IContent content
		String name
		Class clazz
	private java.lang.Object[] definePackage (java.lang.String) 
		String pkgName
		String spectitle
		String specversion
		String specvendor
		String impltitle
		String implversion
		String implvendor
	private java.lang.Class getDexFileClass (org.apache.felix.framework.cache.JarContent, java.lang.String, java.lang.ClassLoader)  throws java.lang.Exception 
		org.apache.felix.framework.cache.JarContent content
		String name
		ClassLoader loader
		Object dexFile
	public java.net.URL getResource (java.lang.String) 
		String name
	protected java.net.URL findResource (java.lang.String) 
		String name
	protected java.util.Enumeration findResources (java.lang.String) 
		String name
	protected java.lang.String findLibrary (java.lang.String) 
		int i
		int i
		int libIdx
		Object[][] tmp
		org.apache.felix.framework.util.manifestparser.R4Library[] libs
		String name
		String result
	public java.lang.String toString () 
}

org/apache/felix/framework/ModuleImpl.class
ModuleImpl.java
package org.apache.felix.framework
public org.apache.felix.framework.ModuleImpl extends java.lang.Object implements org.apache.felix.moduleloader.IModule  {
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private final org.apache.felix.framework.Felix$FelixResolver m_resolver
	private final String m_id
	private final org.apache.felix.moduleloader.IContent m_content
	private final java.util.Map m_headerMap
	private final java.net.URLStreamHandler m_streamHandler
	private final String m_manifestVersion
	private final boolean m_isExtension
	private final String m_symbolicName
	private final org.osgi.framework.Version m_version
	private final org.apache.felix.moduleloader.ICapability[] m_capabilities
	private org.apache.felix.moduleloader.ICapability[] m_cachedCapabilities
	private final org.apache.felix.moduleloader.IRequirement[] m_requirements
	private org.apache.felix.moduleloader.IRequirement[] m_cachedRequirements
	private final org.apache.felix.moduleloader.IRequirement[] m_dynamicRequirements
	private org.apache.felix.moduleloader.IRequirement[] m_cachedDynamicRequirements
	private final org.apache.felix.framework.util.manifestparser.R4Library[] m_nativeLibraries
	private final int m_declaredActivationPolicy
	private final String[] m_activationIncludes
	private final String[] m_activationExcludes
	private final org.osgi.framework.Bundle m_bundle
	private org.apache.felix.moduleloader.IModule[] m_fragments
	private org.apache.felix.moduleloader.IWire[] m_wires
	private org.apache.felix.moduleloader.IModule[] m_dependentHosts
	private org.apache.felix.moduleloader.IModule[] m_dependentImporters
	private org.apache.felix.moduleloader.IModule[] m_dependentRequirers
	private volatile boolean m_isResolved
	private org.apache.felix.moduleloader.IContent[] m_contentPath
	private org.apache.felix.moduleloader.IContent[] m_fragmentContents
	private org.apache.felix.framework.ModuleImpl$ModuleClassLoader m_classLoader
	private boolean m_isActivationTriggered
	private java.security.ProtectionDomain m_protectionDomain
	private static org.apache.felix.framework.util.SecureAction m_secureAction
	private final ClassLoader m_bootClassLoader
	private static final ClassLoader m_defBootClassLoader
	private final String[] m_bootPkgs
	private final boolean[] m_bootPkgWildcards
	private final boolean m_implicitBootDelegation
	private static org.apache.felix.framework.util.SecurityManagerEx m_sm
	private final ThreadLocal m_cycleCheck
	private static final ThreadLocal m_deferredActivation
	private static final java.lang.reflect.Constructor m_dexFileClassConstructor
	private static final java.lang.reflect.Method m_dexFileClassLoadDex
	private static final java.lang.reflect.Method m_dexFileClassLoadClass
	static Class class$java$security$SecureClassLoader
	static Class class$java$lang$ClassLoader
	static Class class$org$apache$felix$framework$ModuleImpl$ModuleClassLoader
	static Class class$org$apache$felix$framework$ModuleImpl
	static Class class$java$lang$Thread
	static Class class$org$osgi$framework$Bundle
	static Class class$java$lang$Class
	static Class class$java$lang$reflect$Proxy
	static Class class$java$lang$String
	static Class class$java$io$File
	public void  (org.apache.felix.framework.Logger, org.osgi.framework.Bundle, java.lang.String, java.lang.String[], boolean[]) 
		org.apache.felix.framework.Logger logger
		org.osgi.framework.Bundle bundle
		String id
		String[] bootPkgs
		boolean[] bootPkgWildcards
	public void  (org.apache.felix.framework.Logger, java.util.Map, org.apache.felix.framework.Felix$FelixResolver, org.osgi.framework.Bundle, java.lang.String, java.util.Map, org.apache.felix.moduleloader.IContent, java.net.URLStreamHandler, java.lang.String[], boolean[])  throws org.osgi.framework.BundleException 
		Object l
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		org.apache.felix.framework.Felix$FelixResolver resolver
		org.osgi.framework.Bundle bundle
		String id
		java.util.Map headerMap
		org.apache.felix.moduleloader.IContent content
		java.net.URLStreamHandler streamHandler
		String[] bootPkgs
		boolean[] bootPkgWildcards
		ClassLoader bootLoader
		Object map
		org.apache.felix.framework.util.manifestparser.ManifestParser mp
	public java.util.Map getHeaders () 
	public boolean isExtension () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getManifestVersion () 
	public org.osgi.framework.Version getVersion () 
	public synchronized org.apache.felix.moduleloader.ICapability[] getCapabilities () 
		int capIdx
		org.apache.felix.moduleloader.ICapability[] caps
		int fragIdx
		java.util.List capList
	public synchronized org.apache.felix.moduleloader.IRequirement[] getRequirements () 
		int i
		org.apache.felix.framework.util.manifestparser.Requirement req
		org.apache.felix.framework.util.manifestparser.Requirement req
		int reqIdx
		org.apache.felix.moduleloader.IRequirement[] reqs
		int fragIdx
		java.util.List allReqs
		java.util.Map pkgMap
		java.util.Map rbMap
	public synchronized org.apache.felix.moduleloader.IRequirement[] getDynamicRequirements () 
		int reqIdx
		org.apache.felix.moduleloader.IRequirement[] reqs
		int fragIdx
		java.util.List reqList
	public synchronized org.apache.felix.framework.util.manifestparser.R4Library[] getNativeLibraries () 
		int reqIdx
		org.apache.felix.framework.util.manifestparser.R4Library[] libs
		int fragIdx
		java.util.List nativeList
		org.apache.felix.framework.util.manifestparser.R4Library[] result
	public int getDeclaredActivationPolicy () 
	synchronized boolean isActivationTriggered () 
	boolean isActivationTrigger (java.lang.String) 
		int i
		int i
		String pkgName
		boolean included
		boolean excluded
	public org.osgi.framework.Bundle getBundle () 
	public java.lang.String getId () 
	public synchronized org.apache.felix.moduleloader.IWire[] getWires () 
	public synchronized void setWires (org.apache.felix.moduleloader.IWire[]) 
		int i
		int i
		org.apache.felix.moduleloader.IWire[] wires
	public boolean isResolved () 
	public void setResolved () 
	public org.apache.felix.moduleloader.IContent getContent () 
	private synchronized org.apache.felix.moduleloader.IContent[] getContentPath () 
		Exception ex
	private org.apache.felix.moduleloader.IContent[] initializeContentPath ()  throws java.lang.Exception 
		int i
		java.util.List contentList
	private java.util.List calculateContentPath (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IContent, java.util.List, boolean)  throws java.lang.Exception 
		int fragIdx
		org.apache.felix.moduleloader.IContent embeddedContent
		int i
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IContent content
		java.util.List contentList
		boolean searchFragments
		java.util.List localContentList
		String classPath
		String[] classPathStrings
	public java.lang.Class getClassByDelegation (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.net.URL getResourceByDelegation (java.lang.String) 
		ClassNotFoundException ex
		org.apache.felix.moduleloader.ResourceNotFoundException ex
		String name
	private java.lang.Object findClassOrResourceByDelegation (java.lang.String, boolean)  throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException 
		ClassLoader parent
		ClassNotFoundException ex
		String pkgName
		java.net.URL url
		org.apache.felix.framework.searchpolicy.ResolveException ex
		String name
		boolean isClass
		Object result
		java.util.Set requestSet
	private java.net.URL getResourceLocal (java.lang.String) 
		int i
		String name
		java.net.URL url
		org.apache.felix.moduleloader.IContent[] contentPath
	public java.util.Enumeration getResourcesByDelegation (java.lang.String) 
		java.util.Enumeration urls
		String name
		java.util.Set requestSet
	private java.util.Enumeration findResourcesByDelegation (java.lang.String) 
		org.apache.felix.framework.searchpolicy.ResolveException ex
		ClassLoader parent
		java.io.IOException ex
		org.apache.felix.moduleloader.ResourceNotFoundException ex
		int i
		org.apache.felix.moduleloader.ResourceNotFoundException ex
		int i
		org.apache.felix.framework.searchpolicy.ResolveException ex
		org.apache.felix.moduleloader.ResourceNotFoundException ex
		org.apache.felix.moduleloader.IWire wire
		String name
		java.util.Enumeration urls
		java.util.List completeUrlList
		String pkgName
		org.apache.felix.moduleloader.IWire[] wires
	private java.util.Enumeration getResourcesLocal (java.lang.String) 
		int i
		int i
		String name
		java.util.Vector v
		org.apache.felix.moduleloader.IContent[] contentPath
	public java.net.URL getEntry (java.lang.String) 
		String name
		java.net.URL url
	public boolean hasInputStream (int, java.lang.String) 
		int index
		String urlPath
	public java.io.InputStream getInputStream (int, java.lang.String)  throws java.io.IOException 
		int index
		String urlPath
	private java.net.URL createURL (int, java.lang.String) 
		java.net.MalformedURLException ex
		int port
		String path
	public synchronized org.apache.felix.moduleloader.IModule[] getFragments () 
	public synchronized void attachFragments (org.apache.felix.moduleloader.IModule[])  throws java.lang.Exception 
		int i
		int i
		org.apache.felix.moduleloader.IContent[] fragmentContents
		org.apache.felix.moduleloader.IModule[] fragments
	private void attachFragmentContents (org.apache.felix.moduleloader.IContent[])  throws java.lang.Exception 
		int i
		int i
		org.apache.felix.moduleloader.IContent[] fragmentContents
	public synchronized org.apache.felix.moduleloader.IModule[] getDependentHosts () 
	public synchronized void addDependentHost (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized void removeDependentHost (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized org.apache.felix.moduleloader.IModule[] getDependentImporters () 
	public synchronized void addDependentImporter (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized void removeDependentImporter (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized org.apache.felix.moduleloader.IModule[] getDependentRequirers () 
	public synchronized void addDependentRequirer (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized void removeDependentRequirer (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
	public synchronized org.apache.felix.moduleloader.IModule[] getDependents () 
		org.apache.felix.moduleloader.IModule[] dependents
	private static org.apache.felix.moduleloader.IModule[] addDependent (org.apache.felix.moduleloader.IModule[], org.apache.felix.moduleloader.IModule) 
		int i
		org.apache.felix.moduleloader.IModule[] modules
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IModule[] tmp
	private static org.apache.felix.moduleloader.IModule[] removeDependent (org.apache.felix.moduleloader.IModule[], org.apache.felix.moduleloader.IModule) 
		int i
		org.apache.felix.moduleloader.IModule[] modules
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IModule[] tmp
	public synchronized void close () 
		int i
		int i
	public synchronized void setSecurityContext (java.lang.Object) 
		Object securityContext
	public synchronized java.lang.Object getSecurityContext () 
	public java.lang.String toString () 
	private synchronized org.apache.felix.framework.ModuleImpl$ModuleClassLoader getClassLoader () 
		java.lang.reflect.Constructor ctor
		Exception ex
	private java.lang.ClassLoader determineParentClassLoader () 
		ClassLoader parent
		ClassLoader parent
		ClassLoader parent
		ClassLoader parent
		String cfg
		ClassLoader parent
	private java.lang.Object searchImports (java.lang.String, boolean)  throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException 
		Object result
		int i
		String name
		boolean isClass
		org.apache.felix.moduleloader.IWire[] wires
	private java.lang.Object searchDynamicImports (java.lang.String, java.lang.String, boolean)  throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException 
		org.apache.felix.framework.searchpolicy.ResolveException ex
		ClassLoader cl
		NoClassDefFoundError ex
		boolean delegate
		ClassLoader last
		int i
		Class[] classes
		String name
		String pkgName
		boolean isClass
		org.apache.felix.moduleloader.IWire wire
	private boolean isClassNotLoadedFromBundle (java.lang.Class) 
		Class clazz
	private static java.lang.Class getEnclosingClass (java.lang.Class) 
		Class enclosing
		Throwable t
		ClassLoader cl
		Class clazz
		int idx
	private boolean shouldBootDelegate (java.lang.String) 
		int i
		String pkgName
		boolean result
	private static java.lang.String diagnoseClassLoadError (org.apache.felix.framework.Felix$FelixResolver, org.apache.felix.framework.ModuleImpl, java.lang.String) 
		String exporter
		StringBuffer sb
		int i
		org.apache.felix.moduleloader.IRequirement req
		org.osgi.framework.InvalidSyntaxException ex
		java.util.List exports
		String exporter
		StringBuffer sb
		org.osgi.framework.InvalidSyntaxException ex
		NoClassDefFoundError err
		Exception ex
		boolean classpath
		String exporter
		StringBuffer sb
		StringBuffer sb
		Exception ex2
		org.apache.felix.framework.Felix$FelixResolver resolver
		org.apache.felix.framework.ModuleImpl module
		String name
		String pkgName
		String importer
		org.apache.felix.moduleloader.IWire[] wires
		org.apache.felix.moduleloader.IRequirement[] reqs
		org.apache.felix.moduleloader.IRequirement pkgReq
		java.util.List exports
		StringBuffer sb
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static java.lang.reflect.Method access$000 () 
	static java.lang.Object access$100 (org.apache.felix.framework.ModuleImpl, java.lang.String, boolean)  throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException 
		org.apache.felix.framework.ModuleImpl x0
		String x1
		boolean x2
	static org.apache.felix.framework.Logger access$200 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static org.apache.felix.framework.Felix$FelixResolver access$300 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static java.lang.String access$400 (org.apache.felix.framework.Felix$FelixResolver, org.apache.felix.framework.ModuleImpl, java.lang.String) 
		org.apache.felix.framework.Felix$FelixResolver x0
		org.apache.felix.framework.ModuleImpl x1
		String x2
	static org.apache.felix.moduleloader.IContent[] access$500 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static boolean access$600 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static java.lang.ThreadLocal access$700 () 
	static java.security.ProtectionDomain access$800 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static boolean access$602 (org.apache.felix.framework.ModuleImpl, boolean) 
		org.apache.felix.framework.ModuleImpl x0
		boolean x1
	static java.util.Map access$900 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static java.lang.reflect.Method access$1000 () 
	static java.lang.reflect.Constructor access$1100 () 
	static java.net.URL access$1200 (org.apache.felix.framework.ModuleImpl, java.lang.String) 
		org.apache.felix.framework.ModuleImpl x0
		String x1
	static java.util.Map access$1300 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static org.apache.felix.moduleloader.IContent[] access$1400 (org.apache.felix.framework.ModuleImpl) 
		org.apache.felix.framework.ModuleImpl x0
	static void  () 
		java.lang.reflect.Constructor ctor
		Throwable ex
		ClassLoader cl
		Exception ex
		Exception ex
		Class dexFileClass
		Throwable ex
		java.lang.reflect.Constructor dexFileClassConstructor
		java.lang.reflect.Method dexFileClassLoadDex
		java.lang.reflect.Method dexFileClassLoadClass
}

org/apache/felix/framework/PackageAdminActivator.class
PackageAdminActivator.java
package org.apache.felix.framework
 org.apache.felix.framework.PackageAdminActivator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private org.apache.felix.framework.Felix m_felix
	private org.osgi.framework.ServiceRegistration m_reg
	private org.apache.felix.framework.PackageAdminImpl m_packageAdmin
	static Class class$org$osgi$service$packageadmin$PackageAdmin
	public void  (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix felix
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/framework/PackageAdminImpl$1.class
PackageAdminImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.PackageAdminImpl$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/apache/felix/framework/PackageAdminImpl$2.class
PackageAdminImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.PackageAdminImpl$2 extends java.lang.Object implements java.util.Comparator  {
	private final org.apache.felix.framework.PackageAdminImpl this$0
	void  (org.apache.felix.framework.PackageAdminImpl) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
}

org/apache/felix/framework/PackageAdminImpl.class
PackageAdminImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.PackageAdminImpl extends java.lang.Object implements org.osgi.service.packageadmin.PackageAdmin java.lang.Runnable  {
	private static final java.util.Comparator COMPARATOR
	private org.apache.felix.framework.Felix m_felix
	private org.osgi.framework.Bundle[][] m_reqBundles
	private org.osgi.framework.Bundle m_systemBundle
	private Thread m_thread
	public void  (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix felix
	synchronized void stop () 
	public org.osgi.framework.Bundle getBundle (java.lang.Class) 
		Class clazz
	public org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) 
		org.osgi.framework.Version v
		String sym
		int i
		String symbolicName
		String versionRange
		org.apache.felix.framework.util.VersionRange vr
		org.osgi.framework.Bundle[] bundles
		java.util.List list
	public int getBundleType (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		java.util.Map headerMap
	public org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) 
		String name
		org.osgi.service.packageadmin.ExportedPackage[] pkgs
	public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) 
		String name
		org.osgi.service.packageadmin.ExportedPackage[] pkgs
	public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle b
		int i
		org.apache.felix.moduleloader.IModule[] modules
		java.util.List list
		org.osgi.framework.Bundle bundle
		org.osgi.framework.Bundle[] fragments
	public org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) 
		org.apache.felix.framework.BundleImpl impl
		int i
		String symbolicName
		java.util.List list
		org.osgi.framework.Bundle[] bundles
	public void refreshPackages (org.osgi.framework.Bundle[])  throws java.lang.SecurityException 
		org.osgi.framework.Bundle[][] newReqBundles
		org.osgi.framework.Bundle[] bundles
		Object sm
	public boolean resolveBundles (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] bundles
		Object sm
	public void run () 
		InterruptedException ex
		org.osgi.framework.Bundle[][] newReqBundles
		org.osgi.framework.Bundle[] bundles
	static void  () 
}

org/apache/felix/framework/RequiredBundleImpl.class
RequiredBundleImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.RequiredBundleImpl extends java.lang.Object implements org.osgi.service.packageadmin.RequiredBundle  {
	private final org.apache.felix.framework.Felix m_felix
	private final org.apache.felix.framework.BundleImpl m_bundle
	private volatile String m_toString
	private volatile String m_versionString
	public void  (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) 
		org.apache.felix.framework.Felix felix
		org.apache.felix.framework.BundleImpl bundle
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Bundle getBundle () 
	public org.osgi.framework.Bundle[] getRequiringBundles () 
		int depIdx
		org.apache.felix.moduleloader.IModule[] dependents
		int modIdx
		java.util.Set bundleSet
		org.apache.felix.moduleloader.IModule[] modules
	public org.osgi.framework.Version getVersion () 
	public boolean isRemovalPending () 
	public java.lang.String toString () 
}

org/apache/felix/framework/ServiceRegistrationImpl$1.class
ServiceRegistrationImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.ServiceRegistrationImpl$1 extends java.lang.Object {
}

org/apache/felix/framework/ServiceRegistrationImpl$ServiceFactoryPrivileged.class
ServiceRegistrationImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.ServiceRegistrationImpl$ServiceFactoryPrivileged extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private org.osgi.framework.Bundle m_bundle
	private Object m_svcObj
	private final org.apache.felix.framework.ServiceRegistrationImpl this$0
	public void  (org.apache.felix.framework.ServiceRegistrationImpl, org.osgi.framework.Bundle, java.lang.Object) 
		org.osgi.framework.Bundle bundle
		Object svcObj
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/felix/framework/ServiceRegistrationImpl$ServiceReferenceImpl.class
ServiceRegistrationImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.ServiceRegistrationImpl$ServiceReferenceImpl extends java.lang.Object implements org.osgi.framework.ServiceReference  {
	private final org.apache.felix.framework.ServiceRegistrationImpl this$0
	private void  (org.apache.felix.framework.ServiceRegistrationImpl) 
	org.apache.felix.framework.ServiceRegistrationImpl getRegistration () 
	public java.lang.Object getProperty (java.lang.String) 
		String s
	public java.lang.String[] getPropertyKeys () 
	public org.osgi.framework.Bundle getBundle () 
	public org.osgi.framework.Bundle[] getUsingBundles () 
	public java.lang.String toString () 
		int i
		String[] ocs
		String oc
	public boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) 
		Class requestClass
		Exception ex
		Exception ex
		Class requestClass
		Exception ex
		Class requestClass
		Exception ex
		org.osgi.framework.Bundle requester
		String className
		boolean allow
		String pkgName
		org.apache.felix.moduleloader.IModule requesterModule
		org.apache.felix.moduleloader.IWire requesterWire
		org.apache.felix.moduleloader.IModule providerModule
		org.apache.felix.moduleloader.IWire providerWire
	public int compareTo (java.lang.Object) 
		Object reference
		org.osgi.framework.ServiceReference other
		Long id
		Long otherId
		Object rankObj
		Object otherRankObj
		Integer rank
		Integer otherRank
	void  (org.apache.felix.framework.ServiceRegistrationImpl, org.apache.felix.framework.ServiceRegistrationImpl$1) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
		org.apache.felix.framework.ServiceRegistrationImpl$1 x1
}

org/apache/felix/framework/ServiceRegistrationImpl.class
ServiceRegistrationImpl.java
package org.apache.felix.framework
 org.apache.felix.framework.ServiceRegistrationImpl extends java.lang.Object implements org.osgi.framework.ServiceRegistration  {
	private final org.apache.felix.framework.ServiceRegistry m_registry
	private final org.osgi.framework.Bundle m_bundle
	private final String[] m_classes
	private final Long m_serviceId
	private volatile Object m_svcObj
	private volatile org.osgi.framework.ServiceFactory m_factory
	private volatile java.util.Map m_propMap
	private final org.apache.felix.framework.ServiceRegistrationImpl$ServiceReferenceImpl m_ref
	private volatile boolean m_isUnregistering
	public void  (org.apache.felix.framework.ServiceRegistry, org.osgi.framework.Bundle, java.lang.String[], java.lang.Long, java.lang.Object, java.util.Dictionary) 
		org.apache.felix.framework.ServiceRegistry registry
		org.osgi.framework.Bundle bundle
		String[] classes
		Long serviceId
		Object svcObj
		java.util.Dictionary dict
	protected synchronized boolean isValid () 
	protected synchronized void invalidate () 
	public synchronized org.osgi.framework.ServiceReference getReference () 
	public void setProperties (java.util.Dictionary) 
		java.util.Dictionary dict
		java.util.Map oldProps
	public void unregister () 
	private boolean isClassAccessible (java.lang.Class) 
		Class clazz
		Class sourceClass
	java.lang.Object getProperty (java.lang.String) 
		String key
	private java.lang.String[] getPropertyKeys () 
		java.util.Set s
	private org.osgi.framework.Bundle[] getUsingBundles () 
	java.lang.Object getService () 
	java.lang.Object getService (org.osgi.framework.Bundle) 
		java.security.PrivilegedActionException ex
		Object svcObj
		org.osgi.framework.Bundle acqBundle
	void ungetService (org.osgi.framework.Bundle, java.lang.Object) 
		Exception ex
		org.osgi.framework.Bundle relBundle
		Object svcObj
	private void initializeProperties (java.util.Dictionary) 
		Object key
		java.util.Enumeration keys
		java.util.Dictionary dict
		java.util.Map props
	private java.lang.Object getFactoryUnchecked (org.osgi.framework.Bundle) 
		Throwable th
		Class clazz
		int i
		org.osgi.framework.Bundle bundle
		Object svcObj
	private void ungetFactoryUnchecked (org.osgi.framework.Bundle, java.lang.Object) 
		org.osgi.framework.Bundle bundle
		Object svcObj
	static java.lang.Object access$100 (org.apache.felix.framework.ServiceRegistrationImpl, org.osgi.framework.Bundle) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
		org.osgi.framework.Bundle x1
	static void access$200 (org.apache.felix.framework.ServiceRegistrationImpl, org.osgi.framework.Bundle, java.lang.Object) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
		org.osgi.framework.Bundle x1
		Object x2
	static java.lang.String[] access$300 (org.apache.felix.framework.ServiceRegistrationImpl) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
	static org.osgi.framework.Bundle access$400 (org.apache.felix.framework.ServiceRegistrationImpl) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
	static org.osgi.framework.Bundle[] access$500 (org.apache.felix.framework.ServiceRegistrationImpl) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
	static boolean access$600 (org.apache.felix.framework.ServiceRegistrationImpl, java.lang.Class) 
		org.apache.felix.framework.ServiceRegistrationImpl x0
		Class x1
}

org/apache/felix/framework/ServiceRegistry$1.class
ServiceRegistry.java
package org.apache.felix.framework
 org.apache.felix.framework.ServiceRegistry$1 extends java.lang.Object {
}

org/apache/felix/framework/ServiceRegistry$ServiceRegistryCallbacks.class
ServiceRegistry.java
package org.apache.felix.framework
public abstract org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks extends java.lang.Object {
	public abstract void serviceChanged (org.osgi.framework.ServiceEvent, java.util.Dictionary) 
}

org/apache/felix/framework/ServiceRegistry$UsageCount.class
ServiceRegistry.java
package org.apache.felix.framework
 org.apache.felix.framework.ServiceRegistry$UsageCount extends java.lang.Object {
	public int m_count
	public org.osgi.framework.ServiceReference m_ref
	public Object m_svcObj
	private void  () 
	void  (org.apache.felix.framework.ServiceRegistry$1) 
		org.apache.felix.framework.ServiceRegistry$1 x0
}

org/apache/felix/framework/ServiceRegistry.class
ServiceRegistry.java
package org.apache.felix.framework
public org.apache.felix.framework.ServiceRegistry extends java.lang.Object {
	private final org.apache.felix.framework.Logger m_logger
	private long m_currentServiceId
	private final java.util.Map m_serviceRegsMap
	private java.util.Map m_lockedRegsMap
	private java.util.Map m_inUseMap
	private final org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks m_callbacks
	private final java.util.Set m_eventHooks
	private final java.util.Set m_findHooks
	private final java.util.Set m_listenerHooks
	static Class class$org$osgi$framework$hooks$service$EventHook
	static Class class$org$osgi$framework$hooks$service$FindHook
	static Class class$org$osgi$framework$hooks$service$ListenerHook
	public void  (org.apache.felix.framework.Logger, org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks) 
		org.apache.felix.framework.Logger logger
		org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks callbacks
	public org.osgi.framework.ServiceReference[] getRegisteredServices (org.osgi.framework.Bundle) 
		IllegalStateException ex
		int i
		java.util.List refs
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration[] regs
	public org.osgi.framework.ServiceRegistration registerService (org.osgi.framework.Bundle, java.lang.String[], java.lang.Object, java.util.Dictionary) 
		org.osgi.framework.ServiceRegistration[] regs
		org.osgi.framework.Bundle bundle
		String[] classNames
		Object svcObj
		java.util.Dictionary dict
		org.osgi.framework.ServiceRegistration reg
	public void unregisterService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.ServiceRegistration[] regs
		int i
		org.osgi.framework.Bundle[] clients
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration reg
	public void unregisterServices (org.osgi.framework.Bundle) 
		int i
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration[] regs
	public java.util.List getServiceReferences (java.lang.String, org.osgi.framework.Filter) 
		int classIdx
		String[] objectClass
		boolean matched
		IllegalStateException ex
		int regIdx
		org.osgi.framework.ServiceRegistration[] regs
		int i
		String className
		org.osgi.framework.Filter filter
		java.util.List list
		Object[] registrations
	public synchronized org.osgi.framework.ServiceReference[] getServicesInUse (org.osgi.framework.Bundle) 
		int i
		org.osgi.framework.ServiceReference[] refs
		org.osgi.framework.Bundle bundle
		org.apache.felix.framework.ServiceRegistry$UsageCount[] usages
	public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		InterruptedException ex
		Object o
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
		org.apache.felix.framework.ServiceRegistry$UsageCount usage
		Object svcObj
		org.apache.felix.framework.ServiceRegistrationImpl reg
	public boolean ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		InterruptedException ex
		Object o
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
		org.apache.felix.framework.ServiceRegistry$UsageCount usage
		org.apache.felix.framework.ServiceRegistrationImpl reg
	public void ungetServices (org.osgi.framework.Bundle) 
		int i
		org.osgi.framework.Bundle bundle
		org.apache.felix.framework.ServiceRegistry$UsageCount[] usages
	public synchronized org.osgi.framework.Bundle[] getUsingBundles (org.osgi.framework.ServiceReference) 
		org.osgi.framework.Bundle[] nbs
		int useIdx
		java.util.Map$Entry entry
		org.osgi.framework.Bundle bundle
		org.apache.felix.framework.ServiceRegistry$UsageCount[] usages
		java.util.Iterator iter
		org.osgi.framework.ServiceReference ref
		org.osgi.framework.Bundle[] bundles
	void servicePropertiesModified (org.osgi.framework.ServiceRegistration, java.util.Dictionary) 
		org.osgi.framework.ServiceRegistration reg
		java.util.Dictionary oldProps
	public org.apache.felix.framework.Logger getLogger () 
	private static org.osgi.framework.ServiceRegistration[] addServiceRegistration (org.osgi.framework.ServiceRegistration[], org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.ServiceRegistration[] newRegs
		org.osgi.framework.ServiceRegistration[] regs
		org.osgi.framework.ServiceRegistration reg
	private static org.osgi.framework.ServiceRegistration[] removeServiceRegistration (org.osgi.framework.ServiceRegistration[], org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.ServiceRegistration[] newRegs
		int i
		org.osgi.framework.ServiceRegistration[] regs
		org.osgi.framework.ServiceRegistration reg
	private org.apache.felix.framework.ServiceRegistry$UsageCount getUsageCount (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		int i
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
		org.apache.felix.framework.ServiceRegistry$UsageCount[] usages
	private org.apache.felix.framework.ServiceRegistry$UsageCount addUsageCount (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		org.apache.felix.framework.ServiceRegistry$UsageCount[] newUsages
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
		org.apache.felix.framework.ServiceRegistry$UsageCount[] usages
		org.apache.felix.framework.ServiceRegistry$UsageCount usage
	private void flushUsageCount (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		org.apache.felix.framework.ServiceRegistry$UsageCount[] newUsages
		int i
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceReference ref
		org.apache.felix.framework.ServiceRegistry$UsageCount[] usages
	private void addHooks (java.lang.String[], java.lang.Object, org.osgi.framework.ServiceReference) 
		String[] classNames
		Object svcObj
		org.osgi.framework.ServiceReference ref
	static boolean isHook (java.lang.String[], java.lang.Class, java.lang.Object) 
		int i
		String hookName
		String[] classNames
		Class hookClass
		Object svcObj
	private void removeHook (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference ref
		Object svcObj
		String[] classNames
	public java.util.List getEventHooks () 
	java.util.List getFindHooks () 
	java.util.List getListenerHooks () 
	public void invokeHook (org.osgi.framework.ServiceReference, org.osgi.framework.launch.Framework, org.apache.felix.framework.InvokeHookCallback) 
		Throwable th
		org.osgi.framework.ServiceReference ref
		org.osgi.framework.launch.Framework framework
		org.apache.felix.framework.InvokeHookCallback callback
		Object hook
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/framework/StartLevelActivator.class
StartLevelActivator.java
package org.apache.felix.framework
 org.apache.felix.framework.StartLevelActivator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private org.apache.felix.framework.Logger m_logger
	private org.apache.felix.framework.Felix m_felix
	private org.apache.felix.framework.StartLevelImpl m_startLevel
	private org.osgi.framework.ServiceRegistration m_reg
	static Class class$org$osgi$service$startlevel$StartLevel
	public void  (org.apache.felix.framework.Logger, org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Logger logger
		org.apache.felix.framework.Felix felix
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/framework/StartLevelImpl.class
StartLevelImpl.java
package org.apache.felix.framework
public org.apache.felix.framework.StartLevelImpl extends java.lang.Object implements org.osgi.service.startlevel.StartLevel java.lang.Runnable  {
	private static final int BUNDLE_IDX
	private static final int STARTLEVEL_IDX
	private final org.apache.felix.framework.Felix m_felix
	private final java.util.List m_requestList
	private Thread m_thread
	public void  (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix felix
	void stop () 
	public int getStartLevel () 
	public void setStartLevel (int) 
		int startlevel
		Object sm
	void setStartLevelAndWait (int) 
		InterruptedException ex
		int startlevel
		Object request
	public int getBundleStartLevel (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public void setBundleStartLevel (org.osgi.framework.Bundle, int) 
		org.osgi.framework.Bundle bundle
		int startlevel
		Object sm
	public int getInitialBundleStartLevel () 
	public void setInitialBundleStartLevel (int) 
		int startlevel
		Object sm
	public boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public void run () 
		InterruptedException ex
		org.osgi.framework.Bundle bundle
		int startlevel
		Object request
}

org/apache/felix/framework/URLHandlers.class
URLHandlers.java
package org.apache.felix.framework
 org.apache.felix.framework.URLHandlers extends java.lang.Object implements java.net.URLStreamHandlerFactory java.net.ContentHandlerFactory  {
	private static final Class[] CLASS_TYPE
	private static final Class URLHANDLERS_CLASS
	private static final org.apache.felix.framework.util.SecureAction m_secureAction
	private static volatile org.apache.felix.framework.util.SecurityManagerEx m_sm
	private static volatile org.apache.felix.framework.URLHandlers m_handler
	private static java.util.Map m_classloaderToFrameworkLists
	private static final java.util.List m_frameworks
	private static int m_counter
	private static java.util.Map m_contentHandlerCache
	private static java.util.Map m_streamHandlerCache
	private static java.net.URLStreamHandlerFactory m_streamHandlerFactory
	private static java.net.ContentHandlerFactory m_contentHandlerFactory
	private static final String STREAM_HANDLER_PACKAGE_PROP
	private static final String DEFAULT_STREAM_HANDLER_PACKAGE
	private static Object m_rootURLHandlers
	private static final String m_streamPkgs
	private static final java.util.Map m_builtIn
	private static final boolean m_loaded
	private static final java.util.Map m_handlerToURL
	static Class class$java$lang$Class
	static Class class$org$apache$felix$framework$URLHandlers
	static Class class$org$apache$felix$framework$URLHandlersStreamHandlerProxy
	static Class class$org$apache$felix$framework$URLHandlersContentHandlerProxy
	static Class class$org$osgi$service$url$URLStreamHandlerService
	static Class class$java$net$URL
	static Class class$java$net$URLStreamHandlerFactory
	static Class class$java$lang$ClassLoader
	static Class class$java$util$List
	static Class class$java$net$URLConnection
	static Class class$java$net$ContentHandlerFactory
	private void init (java.lang.String) 
		Throwable ex
		String protocol
	private void  () 
		Throwable ex
		Throwable t
		Exception ex
		Exception e
		Error err
		Throwable t
		Exception ex
		Error err
	static void registerFrameworkListsForContextSearch (java.lang.ClassLoader, java.util.List) 
		ClassLoader index
		java.util.List frameworkLists
	static void unregisterFrameworkListsForContextSearch (java.lang.ClassLoader) 
		Exception ex
		Exception ex
		ClassLoader index
	private java.net.URLStreamHandler getBuiltInStreamHandler (java.lang.String, java.net.URLStreamHandlerFactory) 
		java.net.URLStreamHandler result
		Class handler
		Throwable ex
		String pkg
		String className
		String protocol
		java.net.URLStreamHandlerFactory factory
		java.util.StringTokenizer pkgTok
	private synchronized java.net.URLStreamHandler addToCache (java.lang.String, java.net.URLStreamHandler) 
		String protocol
		java.net.URLStreamHandler result
	public java.net.URLStreamHandler createURLStreamHandler (java.lang.String) 
		String protocol
		java.net.URLStreamHandler handler
	public java.net.ContentHandler createContentHandler (java.lang.String) 
		String mimeType
		java.net.ContentHandler handler
	private synchronized java.net.ContentHandler addToContentCache (java.lang.String, java.net.ContentHandler) 
		String mimeType
		java.net.ContentHandler handler
	private synchronized java.net.ContentHandler getFromContentCache (java.lang.String) 
		String mimeType
	private synchronized java.net.URLStreamHandler addToStreamCache (java.lang.String, java.net.URLStreamHandler) 
		String protocol
		java.net.URLStreamHandler handler
	private synchronized java.net.URLStreamHandler getFromStreamCache (java.lang.String) 
		String protocol
	private java.lang.Object addToCache (java.util.Map, java.lang.String, java.lang.Object) 
		java.util.Map cache
		String key
		Object value
		Object result
	public static void registerFrameworkInstance (java.lang.Object, boolean) 
		Object framework
		boolean enable
	public static void unregisterFrameworkInstance (java.lang.Object) 
		Exception e
		Object framework
		boolean unregister
	public static java.lang.Object getFrameworkFromContext () 
		String name
		int i
		Exception ex
		Object framework
		int i
		ClassLoader index
		java.util.List frameworks
		Class[] stack
		Class targetClass
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		String pkgs
}

org/apache/felix/framework/URLHandlersActivator.class
URLHandlersActivator.java
package org.apache.felix.framework
 org.apache.felix.framework.URLHandlersActivator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private final java.util.Map m_configMap
	private final org.apache.felix.framework.Felix m_framework
	private volatile org.osgi.util.tracker.ServiceTracker m_streamTracker
	private volatile org.osgi.util.tracker.ServiceTracker m_contentTracker
	public void  (java.util.Map, org.apache.felix.framework.Felix) 
		java.util.Map configMap
		org.apache.felix.framework.Felix framework
	public void start (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		boolean enable
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	protected java.lang.Object getStreamHandlerService (java.lang.String) 
		String protocol
	protected java.lang.Object getContentHandlerService (java.lang.String) 
		String mimeType
	private java.lang.Object get (org.osgi.util.tracker.ServiceTracker, java.lang.String, java.lang.String) 
		int j
		Object values
		int i
		org.osgi.framework.ServiceReference[] refs
		org.osgi.util.tracker.ServiceTracker tracker
		String key
		String value
		Object service
}

org/apache/felix/framework/URLHandlersBundleStreamHandler.class
URLHandlersBundleStreamHandler.java
package org.apache.felix.framework
 org.apache.felix.framework.URLHandlersBundleStreamHandler extends java.net.URLStreamHandler {
	private final org.apache.felix.framework.Felix m_framework
	private final org.apache.felix.framework.util.SecureAction m_action
	static Class class$org$apache$felix$framework$URLHandlersBundleURLConnection
	static Class class$java$net$URL
	static Class class$org$apache$felix$framework$Felix
	public void  (org.apache.felix.framework.Felix) 
		org.apache.felix.framework.Felix framework
	public void  (org.apache.felix.framework.util.SecureAction) 
		org.apache.felix.framework.util.SecureAction action
	protected synchronized java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		Class targetClass
		java.lang.reflect.Constructor constructor
		Exception ex
		java.net.URL url
		Object framework
	protected void parseURL (java.net.URL, java.lang.String, int, int) 
		java.net.URL u
		String spec
		int start
		int limit
	protected java.lang.String toExternalForm (java.net.URL) 
		java.net.URL u
		StringBuffer result
	private boolean checkPermission (java.net.URL) 
		Object framework
		org.apache.felix.framework.Felix felix
		long bundleId
		org.osgi.framework.Bundle bundle
		java.net.URL u
		SecurityManager sm
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/framework/URLHandlersBundleURLConnection.class
URLHandlersBundleURLConnection.java
package org.apache.felix.framework
 org.apache.felix.framework.URLHandlersBundleURLConnection extends java.net.URLConnection {
	private org.apache.felix.framework.Felix m_framework
	private org.apache.felix.moduleloader.IModule m_targetModule
	private int m_classPathIdx
	private int m_contentLength
	private long m_contentTime
	private String m_contentType
	private java.io.InputStream m_is
	public void  (java.net.URL) 
		java.net.URL url
	public void  (java.net.URL, org.apache.felix.framework.Felix)  throws java.io.IOException 
		Object tmp
		java.net.URL newurl
		java.net.URL url
		org.apache.felix.framework.Felix framework
		long bundleId
		org.apache.felix.framework.BundleImpl bundle
		int revision
		org.apache.felix.moduleloader.IModule[] modules
	public synchronized void connect ()  throws java.io.IOException 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public int getContentLength () 
		java.io.IOException ex
	public long getLastModified () 
		java.io.IOException ex
	public java.lang.String getContentType () 
		java.io.IOException ex
	public java.security.Permission getPermission () 
}

org/apache/felix/framework/URLHandlersContentHandlerProxy.class
URLHandlersContentHandlerProxy.java
package org.apache.felix.framework
 org.apache.felix.framework.URLHandlersContentHandlerProxy extends java.net.ContentHandler {
	private static final Class[] STRING_TYPES
	private static final String CONTENT_HANDLER_PACKAGE_PROP
	private static final String DEFAULT_CONTENT_HANDLER_PACKAGE
	private static final java.util.Map m_builtIn
	private static final String m_pkgs
	private final java.net.ContentHandlerFactory m_factory
	private final String m_mimeType
	private final org.apache.felix.framework.util.SecureAction m_action
	static Class class$java$lang$String
	public void  (java.lang.String, org.apache.felix.framework.util.SecureAction, java.net.ContentHandlerFactory) 
		String mimeType
		org.apache.felix.framework.util.SecureAction action
		java.net.ContentHandlerFactory factory
	public java.lang.Object getContent (java.net.URLConnection)  throws java.io.IOException 
		java.net.URLConnection urlc
		java.net.ContentHandler svc
	private java.net.ContentHandler getContentHandlerService () 
		java.net.ContentHandler service
		java.net.ContentHandler service
		Exception ex
		Object framework
	private java.net.ContentHandler getBuiltIn () 
		java.net.ContentHandler result
		Class handler
		Exception ex
		String pkg
		String className
		String fixedType
		java.util.StringTokenizer pkgTok
	private synchronized java.net.ContentHandler addToCache (java.lang.String, java.net.ContentHandler) 
		String mimeType
		java.net.ContentHandler handler
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		String pkgs
}

org/apache/felix/framework/URLHandlersStreamHandlerProxy.class
URLHandlersStreamHandlerProxy.java
package org.apache.felix.framework
public org.apache.felix.framework.URLHandlersStreamHandlerProxy extends java.net.URLStreamHandler implements org.osgi.service.url.URLStreamHandlerSetter java.lang.reflect.InvocationHandler  {
	private static final Class[] URL_PROXY_CLASS
	private static final Class[] STRING_TYPES
	private static final java.lang.reflect.Method EQUALS
	private static final java.lang.reflect.Method GET_DEFAULT_PORT
	private static final java.lang.reflect.Method GET_HOST_ADDRESS
	private static final java.lang.reflect.Method HASH_CODE
	private static final java.lang.reflect.Method HOSTS_EQUAL
	private static final java.lang.reflect.Method OPEN_CONNECTION
	private static final java.lang.reflect.Method OPEN_CONNECTION_PROXY
	private static final java.lang.reflect.Method SAME_FILE
	private static final java.lang.reflect.Method TO_EXTERNAL_FORM
	private final Object m_service
	private final org.apache.felix.framework.util.SecureAction m_action
	private final java.net.URLStreamHandler m_builtIn
	private final java.net.URL m_builtInURL
	private final String m_protocol
	private static final ThreadLocal m_loopCheck
	static Class class$java$lang$String
	static Class class$java$net$URL
	static Class class$java$net$URLStreamHandler
	static Class class$java$net$Proxy
	static Class class$org$apache$felix$framework$ExtensionManager
	static Class class$org$osgi$service$url$URLStreamHandlerService
	static Class class$org$osgi$service$url$URLStreamHandlerSetter
	public void  (java.lang.String, org.apache.felix.framework.util.SecureAction, java.net.URLStreamHandler, java.net.URL) 
		String protocol
		org.apache.felix.framework.util.SecureAction action
		java.net.URLStreamHandler builtIn
		java.net.URL builtInURL
	private void  (java.lang.Object, org.apache.felix.framework.util.SecureAction) 
		Object service
		org.apache.felix.framework.util.SecureAction action
	protected boolean equals (java.net.URL, java.net.URL) 
		Exception ex
		java.net.URL url1
		java.net.URL url2
		Object svc
	protected int getDefaultPort () 
		Exception ex
		Object svc
	protected java.net.InetAddress getHostAddress (java.net.URL) 
		Exception ex
		java.net.URL url
		Object svc
	protected int hashCode (java.net.URL) 
		Exception ex
		java.net.URL url
		Object svc
	protected boolean hostsEqual (java.net.URL, java.net.URL) 
		Exception ex
		java.net.URL url1
		java.net.URL url2
		Object svc
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		Object handler
		java.io.IOException ex
		Exception ex
		java.io.IOException ex
		Exception ex
		java.net.URL url
		Object svc
	protected java.net.URLConnection openConnection (java.net.URL, java.net.Proxy)  throws java.io.IOException 
		NoSuchMethodException e
		Exception e
		java.lang.reflect.Method method
		Exception ex
		java.net.URL url
		java.net.Proxy proxy
		Object svc
	protected void parseURL (java.net.URL, java.lang.String, int, int) 
		java.net.URL test
		Exception ex
		java.net.URL url
		String spec
		int start
		int limit
		Object svc
	protected boolean sameFile (java.net.URL, java.net.URL) 
		Exception ex
		java.net.URL url1
		java.net.URL url2
		Object svc
	public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.net.URL url
		String protocol
		String host
		int port
		String authority
		String userInfo
		String path
		String query
		String ref
	public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) 
		java.net.URL url
		String protocol
		String host
		int port
		String file
		String ref
	protected java.lang.String toExternalForm (java.net.URL) 
		java.net.URL url
	private java.lang.String toExternalForm (java.net.URL, java.lang.Object) 
		String result
		Throwable t
		java.lang.reflect.InvocationTargetException ex
		StringBuffer answer
		String authority
		String file
		String ref
		NullPointerException ex
		Exception ex
		java.net.URL url
		Object svc
	private java.lang.Object getStreamHandlerService () 
		Object framework
		Object service
		ThreadDeath td
		Throwable t
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Class[] types
		Exception ex
		Object obj
		java.lang.reflect.Method method
		Object[] params
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		Exception ex
		Throwable ex
		org.apache.felix.framework.util.SecureAction action
		java.lang.reflect.Method open_connection_proxy
		Class[] url_proxy_class
}

org/apache/felix/framework/cache/
org/apache/felix/framework/cache/BundleArchive.class
BundleArchive.java
package org.apache.felix.framework.cache
public org.apache.felix.framework.cache.BundleArchive extends java.lang.Object {
	public static final transient String FILE_PROTOCOL
	public static final transient String REFERENCE_PROTOCOL
	public static final transient String INPUTSTREAM_PROTOCOL
	private static final transient String BUNDLE_ID_FILE
	private static final transient String BUNDLE_LOCATION_FILE
	private static final transient String CURRENT_LOCATION_FILE
	private static final transient String REVISION_LOCATION_FILE
	private static final transient String BUNDLE_STATE_FILE
	private static final transient String BUNDLE_START_LEVEL_FILE
	private static final transient String REFRESH_COUNTER_FILE
	private static final transient String BUNDLE_LASTMODIFIED_FILE
	private static final transient String REVISION_DIRECTORY
	private static final transient String DATA_DIRECTORY
	private static final transient String ACTIVE_STATE
	private static final transient String STARTING_STATE
	private static final transient String INSTALLED_STATE
	private static final transient String UNINSTALLED_STATE
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private long m_id
	private final java.io.File m_archiveRootDir
	private String m_originalLocation
	private String m_currentLocation
	private int m_persistentState
	private int m_startLevel
	private long m_lastModified
	private org.apache.felix.framework.cache.BundleRevision[] m_revisions
	private long m_refreshCount
	public void  () 
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.io.File, long, java.lang.String, java.io.InputStream)  throws java.lang.Exception 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		java.io.File archiveRootDir
		long id
		String location
		java.io.InputStream is
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.io.File)  throws java.lang.Exception 
		java.io.File revisionRootDir
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		java.io.File archiveRootDir
		int revisionCount
	public synchronized long getId ()  throws java.lang.Exception 
		java.io.FileNotFoundException ex
		java.io.InputStream is
		java.io.BufferedReader br
	public synchronized java.lang.String getLocation ()  throws java.lang.Exception 
		java.io.InputStream is
		java.io.BufferedReader br
	public synchronized int getPersistentState ()  throws java.lang.Exception 
		String s
		java.io.File stateFile
		java.io.InputStream is
		java.io.BufferedReader br
	public synchronized void setPersistentState (int)  throws java.lang.Exception 
		String s
		java.io.IOException ex
		int state
		java.io.OutputStream os
		java.io.BufferedWriter bw
	public synchronized int getStartLevel ()  throws java.lang.Exception 
		java.io.File levelFile
		java.io.InputStream is
		java.io.BufferedReader br
	public synchronized void setStartLevel (int)  throws java.lang.Exception 
		String s
		java.io.IOException ex
		int level
		java.io.OutputStream os
		java.io.BufferedWriter bw
	public synchronized long getLastModified ()  throws java.lang.Exception 
		java.io.File lastModFile
		java.io.InputStream is
		java.io.BufferedReader br
	public synchronized void setLastModified (long)  throws java.lang.Exception 
		String s
		java.io.IOException ex
		long lastModified
		java.io.OutputStream os
		java.io.BufferedWriter bw
	public synchronized java.io.File getDataFile (java.lang.String)  throws java.lang.Exception 
		String fileName
		java.io.File dataDir
	public synchronized int getRevisionCount () 
	public synchronized org.apache.felix.framework.cache.BundleRevision getRevision (int) 
		int i
	public synchronized void revise (java.lang.String, java.io.InputStream)  throws java.lang.Exception 
		org.apache.felix.framework.cache.BundleRevision[] tmp
		String location
		java.io.InputStream is
		org.apache.felix.framework.cache.BundleRevision revision
	public synchronized boolean rollbackRevise ()  throws java.lang.Exception 
		Exception ex
		String location
		java.io.File revisionDir
		org.apache.felix.framework.cache.BundleRevision[] tmp
	private synchronized java.lang.String getRevisionLocation (int)  throws java.lang.Exception 
		int revision
		java.io.InputStream is
		java.io.BufferedReader br
	private synchronized void setRevisionLocation (java.lang.String, int)  throws java.lang.Exception 
		String location
		int revision
		java.io.OutputStream os
		java.io.BufferedWriter bw
	public synchronized void close () 
		Exception ex
		int i
		int count
	public synchronized void closeAndDelete () 
	public synchronized void purge ()  throws java.lang.Exception 
		int i
		long refreshCount
		int count
		java.io.File revisionDir
		String location
		java.io.File currentDir
		org.apache.felix.framework.cache.BundleRevision revision
	private void initialize ()  throws java.lang.Exception 
		java.io.OutputStream os
		java.io.BufferedWriter bw
	private java.lang.String getCurrentLocation ()  throws java.lang.Exception 
		java.io.FileNotFoundException ex
		java.io.InputStream is
		java.io.BufferedReader br
	private void setCurrentLocation (java.lang.String)  throws java.lang.Exception 
		String location
		java.io.OutputStream os
		java.io.BufferedWriter bw
	private org.apache.felix.framework.cache.BundleRevision createRevisionFromLocation (java.lang.String, java.io.InputStream)  throws java.lang.Exception 
		java.io.File file
		Exception ex
		String location
		java.io.InputStream is
		java.io.File revisionRootDir
		org.apache.felix.framework.cache.BundleRevision result
	private static java.lang.String decode (java.lang.String)  throws java.io.UnsupportedEncodingException 
		int d1
		int d2
		char c
		int i
		String s
		StringBuffer result
		java.io.ByteArrayOutputStream out
	private long getRefreshCount ()  throws java.lang.Exception 
		long counter
		java.io.File counterFile
		java.io.InputStream is
		java.io.BufferedReader br
	private void setRefreshCount (long)  throws java.lang.Exception 
		String s
		java.io.IOException ex
		long counter
		java.io.File counterFile
		java.io.OutputStream os
		java.io.BufferedWriter bw
}

org/apache/felix/framework/cache/BundleCache.class
BundleCache.java
package org.apache.felix.framework.cache
public org.apache.felix.framework.cache.BundleCache extends java.lang.Object {
	public static final String CACHE_BUFSIZE_PROP
	public static final String CACHE_ROOTDIR_PROP
	protected static transient int BUFSIZE
	protected static final transient String CACHE_DIR_NAME
	protected static final transient String CACHE_ROOTDIR_DEFAULT
	protected static final transient String BUNDLE_DIR_PREFIX
	private static final org.apache.felix.framework.util.SecureAction m_secureAction
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	public void  (org.apache.felix.framework.Logger, java.util.Map) 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
	static org.apache.felix.framework.util.SecureAction getSecureAction () 
	public synchronized void delete ()  throws java.lang.Exception 
		java.io.File cacheDir
	public org.apache.felix.framework.cache.BundleArchive[] getArchives ()  throws java.lang.Exception 
		String sBufSize
		NumberFormatException ne
		Exception ex
		int i
		java.io.File cacheDir
		java.util.List archiveList
		java.io.File[] children
	public org.apache.felix.framework.cache.BundleArchive create (long, java.lang.String, java.io.InputStream)  throws java.lang.Exception 
		org.apache.felix.framework.cache.BundleArchive ba
		Exception ex
		long id
		String location
		java.io.InputStream is
		java.io.File cacheDir
		java.io.File archiveRootDir
	public java.io.File getSystemBundleDataFile (java.lang.String)  throws java.lang.Exception 
		String fileName
		java.io.File sbDir
	static void copyStreamToFile (java.io.InputStream, java.io.File)  throws java.io.IOException 
		byte[] b
		int len
		java.io.InputStream is
		java.io.File outputFile
		java.io.OutputStream os
	static boolean deleteDirectoryTree (java.io.File) 
		java.io.File target
	private static java.io.File determineCacheDir (java.util.Map) 
		java.io.File cacheDir
		java.util.Map configMap
		java.io.File cacheDir
		String cacheDirStr
		String rootDirStr
	private static boolean deleteDirectoryTreeRecursive (java.io.File) 
		int i
		java.io.File[] files
		java.io.File target
	static void  () 
}

org/apache/felix/framework/cache/BundleRevision.class
BundleRevision.java
package org.apache.felix.framework.cache
public abstract org.apache.felix.framework.cache.BundleRevision extends java.lang.Object {
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private final java.io.File m_revisionRootDir
	private final String m_location
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String)  throws java.lang.Exception 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		java.io.File revisionRootDir
		String location
	public org.apache.felix.framework.Logger getLogger () 
	public java.util.Map getConfig () 
	public java.io.File getRevisionRootDir () 
	public java.lang.String getLocation () 
	public abstract java.util.Map getManifestHeader ()  throws java.lang.Exception 
	public abstract org.apache.felix.moduleloader.IContent getContent ()  throws java.lang.Exception 
	protected abstract void close ()  throws java.lang.Exception 
}

org/apache/felix/framework/cache/ContentDirectoryContent$EntriesEnumeration.class
ContentDirectoryContent.java
package org.apache.felix.framework.cache
 org.apache.felix.framework.cache.ContentDirectoryContent$EntriesEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private java.util.Enumeration m_enumeration
	private String m_rootPath
	private String m_nextEntry
	public void  (java.util.Enumeration, java.lang.String) 
		java.util.Enumeration enumeration
		String rootPath
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
		String currentEntry
	private java.lang.String findNextEntry () 
		String next
}

org/apache/felix/framework/cache/ContentDirectoryContent.class
ContentDirectoryContent.java
package org.apache.felix.framework.cache
public org.apache.felix.framework.cache.ContentDirectoryContent extends java.lang.Object implements org.apache.felix.moduleloader.IContent  {
	private org.apache.felix.moduleloader.IContent m_content
	private String m_rootPath
	public void  (org.apache.felix.moduleloader.IContent, java.lang.String) 
		org.apache.felix.moduleloader.IContent content
		String path
	public synchronized void close () 
	public synchronized boolean hasEntry (java.lang.String)  throws java.lang.IllegalStateException 
		String name
	public synchronized java.util.Enumeration getEntries () 
	public synchronized byte[] getEntryAsBytes (java.lang.String)  throws java.lang.IllegalStateException 
		String name
	public synchronized java.io.InputStream getEntryAsStream (java.lang.String)  throws java.lang.IllegalStateException java.io.IOException 
		String name
	public org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) 
		String name
	public java.lang.String getEntryAsNativeLibrary (java.lang.String) 
		String name
	public java.lang.String toString () 
}

org/apache/felix/framework/cache/DirectoryContent$EntriesEnumeration.class
DirectoryContent.java
package org.apache.felix.framework.cache
 org.apache.felix.framework.cache.DirectoryContent$EntriesEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private java.io.File m_dir
	private java.io.File[] m_children
	private int m_counter
	public void  (java.io.File) 
		java.io.File dir
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
		String abs
		StringBuffer sb
	public java.io.File[] listFilesRecursive (java.io.File) 
		java.io.File[] tmp
		java.io.File[] grandchildren
		int i
		java.io.File dir
		java.io.File[] children
		java.io.File[] combined
}

org/apache/felix/framework/cache/DirectoryContent.class
DirectoryContent.java
package org.apache.felix.framework.cache
public org.apache.felix.framework.cache.DirectoryContent extends java.lang.Object implements org.apache.felix.moduleloader.IContent  {
	private static final int BUFSIZE
	private static final transient String EMBEDDED_DIRECTORY
	private static final transient String LIBRARY_DIRECTORY
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private final Object m_revisionLock
	private final java.io.File m_rootDir
	private final java.io.File m_dir
	private java.util.Map m_nativeLibMap
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.lang.Object, java.io.File, java.io.File) 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		Object revisionLock
		java.io.File rootDir
		java.io.File dir
	public void close () 
	public synchronized boolean hasEntry (java.lang.String)  throws java.lang.IllegalStateException 
		String name
	public synchronized java.util.Enumeration getEntries () 
		java.util.Enumeration e
	public synchronized byte[] getEntryAsBytes (java.lang.String)  throws java.lang.IllegalStateException 
		Exception ex
		Exception ex
		byte[] buf
		int n
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		String name
		java.io.InputStream is
		java.io.ByteArrayOutputStream baos
	public synchronized java.io.InputStream getEntryAsStream (java.lang.String)  throws java.lang.IllegalStateException java.io.IOException 
		String name
	public synchronized org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) 
		java.io.File extractDir
		String entryName
		java.io.File embedDir
		java.io.File file
	public synchronized java.lang.String getEntryAsNativeLibrary (java.lang.String) 
		java.util.Properties props
		Process p
		String command
		java.io.IOException ex
		Exception ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.InputStream is
		Integer libCount
		java.io.File libFile
		String entryName
		String result
		java.io.File libDir
		java.io.File entryFile
	public java.lang.String toString () 
}

org/apache/felix/framework/cache/DirectoryRevision.class
DirectoryRevision.java
package org.apache.felix.framework.cache
 org.apache.felix.framework.cache.DirectoryRevision extends org.apache.felix.framework.cache.BundleRevision {
	private final java.io.File m_refDir
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String)  throws java.lang.Exception 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		java.io.File revisionRootDir
		String location
	public synchronized java.util.Map getManifestHeader ()  throws java.lang.Exception 
		java.util.jar.Manifest mf
		java.io.InputStream is
	public synchronized org.apache.felix.moduleloader.IContent getContent ()  throws java.lang.Exception 
	protected void close ()  throws java.lang.Exception 
}

org/apache/felix/framework/cache/JarContent$DevNullRunnable.class
JarContent.java
package org.apache.felix.framework.cache
 org.apache.felix.framework.cache.JarContent$DevNullRunnable extends java.lang.Object implements java.lang.Runnable  {
	private final java.io.InputStream m_in
	public void  (java.io.InputStream) 
		java.io.InputStream in
	public void run () 
		Exception ex
}

org/apache/felix/framework/cache/JarContent$EntriesEnumeration.class
JarContent.java
package org.apache.felix.framework.cache
 org.apache.felix.framework.cache.JarContent$EntriesEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private java.util.Enumeration m_enumeration
	public void  (java.util.Enumeration) 
		java.util.Enumeration enumeration
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/apache/felix/framework/cache/JarContent.class
JarContent.java
package org.apache.felix.framework.cache
public org.apache.felix.framework.cache.JarContent extends java.lang.Object implements org.apache.felix.moduleloader.IContent  {
	private static final int BUFSIZE
	private static final transient String EMBEDDED_DIRECTORY
	private static final transient String LIBRARY_DIRECTORY
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private final Object m_revisionLock
	private final java.io.File m_rootDir
	private final java.io.File m_file
	private final org.apache.felix.framework.util.JarFileX m_jarFile
	private final boolean m_isJarFileOwner
	private java.util.Map m_nativeLibMap
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.lang.Object, java.io.File, java.io.File, org.apache.felix.framework.util.JarFileX) 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		Object revisionLock
		java.io.File rootDir
		java.io.File file
		org.apache.felix.framework.util.JarFileX jarFile
	protected void finalize () 
	public void close () 
		Exception ex
	public boolean hasEntry (java.lang.String)  throws java.lang.IllegalStateException 
		java.util.zip.ZipEntry ze
		Exception ex
		String name
	public java.util.Enumeration getEntries () 
		java.util.Enumeration e
	public byte[] getEntryAsBytes (java.lang.String)  throws java.lang.IllegalStateException 
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		java.util.zip.ZipEntry ze
		byte[] buf
		int n
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		Exception ex
		String name
		java.io.InputStream is
		java.io.ByteArrayOutputStream baos
	public java.io.InputStream getEntryAsStream (java.lang.String)  throws java.lang.IllegalStateException java.io.IOException 
		java.util.zip.ZipEntry ze
		Exception ex
		String name
		java.io.InputStream is
	public org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) 
		java.io.File extractDir
		Exception ex
		java.io.File extractJar
		String entryName
		java.io.File embedDir
		java.util.zip.ZipEntry ze
	public java.lang.String getEntryAsNativeLibrary (java.lang.String) 
		java.util.Properties props
		Process p
		Thread stdOut
		Thread stdErr
		String command
		java.io.IOException ex
		Exception ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.InputStream is
		Integer libCount
		java.io.File libFile
		String entryName
		String result
		java.io.File libDir
		java.util.zip.ZipEntry ze
	public java.lang.String toString () 
	public java.io.File getFile () 
	private void extractEmbeddedJar (java.lang.String)  throws java.lang.Exception 
		java.io.File jarDir
		java.util.zip.ZipEntry ze
		java.io.InputStream is
		String jarPath
		java.io.File embedDir
		java.io.File jarFile
	private static org.apache.felix.framework.util.JarFileX openJarFile (java.io.File)  throws java.lang.RuntimeException 
		java.io.IOException ex
		java.io.File file
}

org/apache/felix/framework/cache/JarRevision.class
JarRevision.java
package org.apache.felix.framework.cache
 org.apache.felix.framework.cache.JarRevision extends org.apache.felix.framework.cache.BundleRevision {
	private static final transient String BUNDLE_JAR_FILE
	private java.io.File m_bundleFile
	private final org.apache.felix.framework.util.JarFileX m_jarFile
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String, boolean)  throws java.lang.Exception 
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		java.io.File revisionRootDir
		String location
		boolean byReference
	public void  (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String, boolean, java.io.InputStream)  throws java.lang.Exception 
		Exception ex
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		java.io.File revisionRootDir
		String location
		boolean byReference
		java.io.InputStream is
		org.apache.felix.framework.util.JarFileX jarFile
	public java.util.Map getManifestHeader ()  throws java.lang.Exception 
		java.util.jar.Manifest mf
	public synchronized org.apache.felix.moduleloader.IContent getContent ()  throws java.lang.Exception 
	protected void close ()  throws java.lang.Exception 
	private void initialize (boolean, java.io.InputStream)  throws java.lang.Exception 
		String base64
		java.net.URL url
		java.net.URLConnection conn
		String auth
		boolean byReference
		java.io.InputStream is
}

org/apache/felix/framework/ext/
org/apache/felix/framework/ext/FelixBundleContext.class
FelixBundleContext.java
package org.apache.felix.framework.ext
public abstract org.apache.felix.framework.ext.FelixBundleContext extends java.lang.Object implements org.osgi.framework.BundleContext  {
	public abstract void addRequirement (java.lang.String)  throws org.osgi.framework.BundleException 
	public abstract void removeRequirement ()  throws org.osgi.framework.BundleException 
	public abstract void addCapability ()  throws org.osgi.framework.BundleException 
	public abstract void removeCapability ()  throws org.osgi.framework.BundleException 
}

org/apache/felix/framework/ext/SecurityProvider.class
SecurityProvider.java
package org.apache.felix.framework.ext
public abstract org.apache.felix.framework.ext.SecurityProvider extends java.lang.Object {
	public abstract boolean hasBundlePermission (java.security.ProtectionDomain, java.security.Permission, boolean) 
	public abstract java.lang.Object getSignerMatcher (org.osgi.framework.Bundle, int) 
	public abstract void checkBundle (org.osgi.framework.Bundle)  throws java.lang.Exception 
}

org/apache/felix/framework/searchpolicy/
org/apache/felix/framework/searchpolicy/CandidateSet.class
CandidateSet.java
package org.apache.felix.framework.searchpolicy
 org.apache.felix.framework.searchpolicy.CandidateSet extends java.lang.Object {
	public static final int NORMAL
	public final org.apache.felix.moduleloader.IModule m_module
	public final org.apache.felix.moduleloader.IRequirement m_requirement
	public final java.util.List m_candidates
	public int m_idx
	public int m_rotated
	public void  (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement, java.util.List) 
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IRequirement requirement
		java.util.List candidates
}

org/apache/felix/framework/searchpolicy/R4Wire.class
R4Wire.java
package org.apache.felix.framework.searchpolicy
public org.apache.felix.framework.searchpolicy.R4Wire extends java.lang.Object implements org.apache.felix.moduleloader.IWire  {
	private final org.apache.felix.moduleloader.IModule m_importer
	private final org.apache.felix.moduleloader.IRequirement m_requirement
	private final org.apache.felix.moduleloader.IModule m_exporter
	private final org.apache.felix.moduleloader.ICapability m_capability
	public void  (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.ICapability) 
		org.apache.felix.moduleloader.IModule importer
		org.apache.felix.moduleloader.IRequirement requirement
		org.apache.felix.moduleloader.IModule exporter
		org.apache.felix.moduleloader.ICapability capability
	public org.apache.felix.moduleloader.IModule getImporter () 
	public org.apache.felix.moduleloader.IRequirement getRequirement () 
	public org.apache.felix.moduleloader.IModule getExporter () 
	public org.apache.felix.moduleloader.ICapability getCapability () 
	public boolean hasPackage (java.lang.String) 
		String pkgName
	public java.lang.Class getClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		Class clazz
		String pkgName
	public java.net.URL getResource (java.lang.String)  throws org.apache.felix.moduleloader.ResourceNotFoundException 
		String name
		java.net.URL url
		String pkgName
	public java.util.Enumeration getResources (java.lang.String)  throws org.apache.felix.moduleloader.ResourceNotFoundException 
		String name
		java.util.Enumeration urls
		String pkgName
	public java.lang.String toString () 
}

org/apache/felix/framework/searchpolicy/R4WireModule.class
R4WireModule.java
package org.apache.felix.framework.searchpolicy
public org.apache.felix.framework.searchpolicy.R4WireModule extends java.lang.Object implements org.apache.felix.moduleloader.IWire  {
	private final org.apache.felix.moduleloader.IModule m_importer
	private final org.apache.felix.moduleloader.IRequirement m_requirement
	private final org.apache.felix.moduleloader.IModule m_exporter
	private final org.apache.felix.moduleloader.ICapability m_capability
	private final java.util.Map m_pkgMap
	public void  (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.ICapability, java.util.Map) 
		org.apache.felix.moduleloader.IModule importer
		org.apache.felix.moduleloader.IRequirement requirement
		org.apache.felix.moduleloader.IModule exporter
		org.apache.felix.moduleloader.ICapability capability
		java.util.Map pkgMap
	public org.apache.felix.moduleloader.IModule getImporter () 
	public org.apache.felix.moduleloader.IRequirement getRequirement () 
	public org.apache.felix.moduleloader.IModule getExporter () 
	public org.apache.felix.moduleloader.ICapability getCapability () 
	public boolean hasPackage (java.lang.String) 
		String pkgName
	public java.lang.Class getClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		Class clazz
		ClassNotFoundException ex
		String name
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
	public java.net.URL getResource (java.lang.String)  throws org.apache.felix.moduleloader.ResourceNotFoundException 
		java.net.URL url
		String name
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
	public java.util.Enumeration getResources (java.lang.String)  throws org.apache.felix.moduleloader.ResourceNotFoundException 
		java.util.Enumeration urls
		String name
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
	public java.lang.String toString () 
}

org/apache/felix/framework/searchpolicy/ResolveException.class
ResolveException.java
package org.apache.felix.framework.searchpolicy
public org.apache.felix.framework.searchpolicy.ResolveException extends java.lang.Exception {
	private org.apache.felix.moduleloader.IModule m_module
	private org.apache.felix.moduleloader.IRequirement m_req
	public void  (java.lang.String, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement) 
		String msg
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.IRequirement req
	public org.apache.felix.moduleloader.IModule getModule () 
	public org.apache.felix.moduleloader.IRequirement getRequirement () 
}

org/apache/felix/framework/searchpolicy/ResolvedPackage.class
ResolvedPackage.java
package org.apache.felix.framework.searchpolicy
 org.apache.felix.framework.searchpolicy.ResolvedPackage extends java.lang.Object {
	public final String m_name
	public final org.apache.felix.framework.searchpolicy.CandidateSet m_cs
	public final java.util.List m_capList
	public void  (java.lang.String, org.apache.felix.framework.searchpolicy.CandidateSet) 
		String name
		org.apache.felix.framework.searchpolicy.CandidateSet cs
	public boolean isSubset (org.apache.felix.framework.searchpolicy.ResolvedPackage) 
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
	public java.lang.Object clone () 
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
	public void merge (org.apache.felix.framework.searchpolicy.ResolvedPackage) 
		int capIdx
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
	public java.lang.String toString () 
	public java.lang.StringBuffer toString (java.lang.String, java.lang.StringBuffer) 
		org.apache.felix.moduleloader.ICapability cap
		int i
		String padding
		StringBuffer sb
}

org/apache/felix/framework/searchpolicy/Resolver$1.class
Resolver.java
package org.apache.felix.framework.searchpolicy
 org.apache.felix.framework.searchpolicy.Resolver$1 extends java.lang.Object implements java.util.Comparator  {
	private final org.apache.felix.framework.searchpolicy.Resolver this$0
	void  (org.apache.felix.framework.searchpolicy.Resolver) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		int w1
		int w2
	private int calculateWeight (java.util.List) 
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		int csIdx
		java.util.List candSetList
		int weight
}

org/apache/felix/framework/searchpolicy/Resolver$ResolverState.class
Resolver.java
package org.apache.felix.framework.searchpolicy
public abstract org.apache.felix.framework.searchpolicy.Resolver$ResolverState extends java.lang.Object {
	public abstract org.apache.felix.moduleloader.IModule[] getModules () 
	public abstract java.util.List getResolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) 
	public abstract java.util.List getUnresolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) 
}

org/apache/felix/framework/searchpolicy/Resolver.class
Resolver.java
package org.apache.felix.framework.searchpolicy
public org.apache.felix.framework.searchpolicy.Resolver extends java.lang.Object {
	private final org.apache.felix.framework.Logger m_logger
	private final String m_fwkExecEnvStr
	private final java.util.Set m_fwkExecEnvSet
	private static final org.apache.felix.moduleloader.IWire[] m_emptyWires
	private boolean m_candidatesRotated
	public void  (org.apache.felix.framework.Logger, java.lang.String) 
		org.apache.felix.framework.Logger logger
		String fwkExecEnvStr
	public java.util.Map resolve (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		org.apache.felix.moduleloader.IModule rootModule
		java.util.Map candidatesMap
	public java.lang.Object[] resolveDynamicImport (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, java.lang.String)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		int attrIdx
		org.apache.felix.framework.searchpolicy.ResolveException ex
		int candIdx
		Object[] result
		java.util.List candidates
		Exception ex
		org.apache.felix.framework.util.manifestparser.R4Directive[] dirs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		org.apache.felix.moduleloader.IRequirement target
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		org.apache.felix.moduleloader.IModule importer
		String pkgName
		org.apache.felix.moduleloader.ICapability candidate
		java.util.Map resolvedModuleWireMap
		org.apache.felix.moduleloader.IRequirement dynReq
	public static org.apache.felix.moduleloader.IRequirement findAllowedDynamicImport (org.apache.felix.moduleloader.IModule, java.lang.String) 
		int i
		int i
		String dynPkgName
		boolean wildcard
		int dynIdx
		org.apache.felix.moduleloader.IModule importer
		String pkgName
		org.apache.felix.moduleloader.ICapability[] caps
		org.apache.felix.moduleloader.IWire[] wires
		org.apache.felix.moduleloader.IRequirement[] dynamics
	private java.util.Map resolveDynamicImportCandidate (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpUses
		int constIdx
		java.util.List constraintList
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator iter
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		org.apache.felix.moduleloader.IModule provider
		org.apache.felix.moduleloader.IModule importer
		java.util.Map candidatesMap
		java.util.Map moduleMap
		java.util.Map importerPkgMap
		java.util.Map usesMap
	private void populateCandidatesMap (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, java.util.Map, org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.framework.searchpolicy.ResolveException ex
		org.apache.felix.moduleloader.ICapability candidate
		java.util.Iterator it
		java.util.List candidates
		org.apache.felix.framework.searchpolicy.ResolveException rethrow
		int reqIdx
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		java.util.Map candidatesMap
		org.apache.felix.moduleloader.IModule targetModule
		java.util.List candSetList
		org.apache.felix.moduleloader.IRequirement[] reqs
	private static void removeInvalidCandidate (org.apache.felix.moduleloader.IModule, java.util.Map, java.util.List) 
		org.apache.felix.moduleloader.ICapability candCap
		java.util.Iterator itCandidates
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		java.util.Iterator itCandSetList
		java.util.Map$Entry entry
		org.apache.felix.moduleloader.IModule module
		java.util.List candSetList
		java.util.Iterator itCandidatesMap
		org.apache.felix.moduleloader.IModule m
		org.apache.felix.moduleloader.IModule invalidModule
		java.util.Map candidatesMap
		java.util.List invalidList
	private void findConsistentClassSpace (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, java.util.Map, org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		java.util.Map$Entry entry
		java.util.Iterator iter
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		java.util.Map candidatesMap
		org.apache.felix.moduleloader.IModule rootModule
		java.util.List candidatesList
		java.util.Map moduleMap
		java.util.Map cycleMap
	private boolean isSingletonConsistent (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map) 
		String symName
		int i
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map moduleMap
		java.util.Map candidatesMap
		java.util.Map singletonMap
		org.apache.felix.moduleloader.IModule[] modules
	private boolean areCandidatesSingletonConsistent (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map, java.util.Map, java.util.Map) 
		org.apache.felix.framework.searchpolicy.ResolveException ex
		org.apache.felix.moduleloader.ICapability cap
		int capIdx
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator iter
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map singletonMap
		java.util.Map moduleMap
		java.util.Map cycleMap
		java.util.Map candidatesMap
		String symName
		boolean isSingleton
		java.util.Map pkgMap
	private static boolean isSingleton (org.apache.felix.moduleloader.IModule) 
		int dirIdx
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.ICapability[] modCaps
		org.apache.felix.framework.util.manifestparser.R4Directive[] dirs
	private boolean isClassSpaceConsistent (org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map, java.util.Map) 
		org.apache.felix.framework.searchpolicy.ResolveException ex
		org.apache.felix.moduleloader.ICapability cap
		int capIdx
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator iter
		org.apache.felix.framework.searchpolicy.ResolveException ex
		int i
		org.apache.felix.moduleloader.ICapability first
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpUses
		int constIdx
		java.util.List constraintList
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator iter
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map moduleMap
		java.util.Map cycleMap
		java.util.Map candidatesMap
		java.util.Map pkgMap
		java.util.Map usesMap
	private static java.util.Map calculateUsesConstraints (org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		int capIdx
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator iter
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map moduleMap
		java.util.Map candidatesMap
		java.util.Map usesMap
		java.util.Map cycleMap
		java.util.Map pkgMap
	private static java.util.Map calculateUsesConstraints (org.apache.felix.moduleloader.ICapability, java.util.Map, java.util.Map, java.util.Map, java.util.Map)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		int srcIdx
		java.util.List constraintList
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		int i
		org.apache.felix.moduleloader.ICapability capTarget
		java.util.Map moduleMap
		java.util.Map usesMap
		java.util.Map cycleMap
		java.util.Map candidatesMap
		java.util.Map pkgMap
		org.apache.felix.framework.util.manifestparser.Capability cap
	private static java.util.Map getModulePackages (java.util.Map, org.apache.felix.moduleloader.IModule, java.util.Map)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		java.util.Map moduleMap
		org.apache.felix.moduleloader.IModule module
		java.util.Map candidatesMap
		java.util.Map map
	private static java.util.Map calculateModulePackages (org.apache.felix.moduleloader.IModule, java.util.Map)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpExport
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq
		java.util.Iterator i
		java.util.Map$Entry entry
		java.util.Iterator i
		org.apache.felix.moduleloader.IModule module
		java.util.Map candidatesMap
		java.util.Map importedPackages
		java.util.Map exportedPackages
		java.util.Map requiredPackages
	private static java.util.Map calculateImportedPackages (org.apache.felix.moduleloader.IModule, java.util.Map)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map candidatesMap
	private static java.util.Map calculateImportedPackagesUnresolved (org.apache.felix.moduleloader.IModule, java.util.Map)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		org.apache.felix.moduleloader.ICapability candCap
		int candSetIdx
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map candidatesMap
		java.util.Map pkgMap
		java.util.List candSetList
	private static java.util.Map calculateImportedPackagesResolved (org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		int wireIdx
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map pkgMap
		org.apache.felix.moduleloader.IWire[] wires
	private static java.util.Map calculateExportedPackages (org.apache.felix.moduleloader.IModule) 
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		int capIdx
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map pkgMap
		org.apache.felix.moduleloader.ICapability[] caps
	private static java.util.Map calculateRequiredPackages (org.apache.felix.moduleloader.IModule, java.util.Map) 
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map candidatesMap
	private static java.util.Map calculateRequiredPackagesUnresolved (org.apache.felix.moduleloader.IModule, java.util.Map) 
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator reqIter
		java.util.Map cycleMap
		java.util.Map requireMap
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		org.apache.felix.moduleloader.ICapability candCap
		int candSetIdx
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map candidatesMap
		java.util.Map pkgMap
		java.util.List candSetList
	private static java.util.Map calculateRequiredPackagesResolved (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq
		java.util.Map$Entry entry
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator reqIter
		java.util.Map cycleMap
		java.util.Map requireMap
		int i
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map pkgMap
		org.apache.felix.moduleloader.IWire[] wires
	private static java.util.Map calculateExportedAndReexportedPackages (org.apache.felix.moduleloader.ICapability, java.util.Map, java.util.Map) 
		org.apache.felix.moduleloader.ICapability capTarget
		java.util.Map candidatesMap
		java.util.Map cycleMap
	private static java.util.Map calculateExportedAndReexportedPackagesUnresolved (org.apache.felix.moduleloader.ICapability, java.util.Map, java.util.Map) 
		int dirIdx
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq
		java.util.Map$Entry entry
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator reqIter
		boolean reexport
		org.apache.felix.framework.util.manifestparser.R4Directive[] dirs
		java.util.Map requiredMap
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		org.apache.felix.moduleloader.ICapability candCap
		int candSetIdx
		String pkgName
		java.util.Iterator iter
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		int capIdx
		org.apache.felix.moduleloader.ICapability capTarget
		java.util.Map candidatesMap
		java.util.Map cycleMap
		java.util.Map pkgMap
		java.util.Map allRequiredMap
		java.util.Map reexportedPkgMap
		java.util.List candSetList
		org.apache.felix.moduleloader.ICapability[] candCaps
	private static java.util.Map calculateExportedAndReexportedPackagesResolved (org.apache.felix.moduleloader.IModule, java.util.Map) 
		int dirIdx
		org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq
		java.util.Map$Entry entry
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		java.util.Iterator reqIter
		boolean reexport
		org.apache.felix.framework.util.manifestparser.R4Directive[] dirs
		java.util.Map requiredMap
		int i
		String pkgName
		java.util.Iterator iter
		String pkgName
		org.apache.felix.framework.searchpolicy.ResolvedPackage rp
		int i
		org.apache.felix.moduleloader.IModule targetModule
		java.util.Map cycleMap
		java.util.Map pkgMap
		java.util.Map allRequiredMap
		java.util.Map reexportedPkgMap
		org.apache.felix.moduleloader.IWire[] wires
		org.apache.felix.moduleloader.ICapability[] caps
	private static java.util.Map calculateCandidateRequiredPackages (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.ICapability, java.util.Map) 
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.moduleloader.ICapability capTarget
		java.util.Map candidatesMap
		java.util.Map cycleMap
	private static void incrementCandidateConfiguration (java.util.List)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		int j
		java.util.List candSetList
		int i
		java.util.List resolverList
	private static java.util.Map populateWireMap (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, java.util.Map, org.apache.felix.moduleloader.IModule, java.util.Map) 
		org.apache.felix.framework.searchpolicy.CandidateSet cs
		int candSetIdx
		org.apache.felix.framework.searchpolicy.Resolver$ResolverState state
		java.util.Map candidatesMap
		org.apache.felix.moduleloader.IModule importer
		java.util.Map wireMap
		java.util.List candSetList
		java.util.List moduleWires
		java.util.List packageWires
	private static void verifyNativeLibraries (org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		String entryName
		int libIdx
		String msg
		org.apache.felix.moduleloader.IModule module
		org.apache.felix.framework.util.manifestparser.R4Library[] libs
	private static void verifyExecutionEnvironment (java.lang.String, java.util.Set, org.apache.felix.moduleloader.IModule)  throws org.apache.felix.framework.searchpolicy.ResolveException 
		java.util.StringTokenizer tokens
		boolean found
		String fwkExecEnvStr
		java.util.Set fwkExecEnvSet
		org.apache.felix.moduleloader.IModule module
		String bundleExecEnvStr
	private static java.util.Set parseExecutionEnvironments (java.lang.String) 
		java.util.StringTokenizer tokens
		String fwkExecEnvStr
		java.util.Set newSet
	static void  () 
}

org/apache/felix/framework/util/
org/apache/felix/framework/util/CompoundEnumeration.class
CompoundEnumeration.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.CompoundEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private java.util.Enumeration[] m_enums
	private int index
	public void  (java.util.Enumeration[]) 
		java.util.Enumeration[] enums
	public boolean hasMoreElements () 
	private java.util.Enumeration findNextEnumeration (boolean) 
		boolean moveCursor
	private java.util.Enumeration findNextEnumeration (int, boolean) 
		int cursor
		boolean moveCursor
		int next
	public java.lang.Object nextElement () 
	private java.util.Enumeration currentEnumeration () 
		java.util.Enumeration e
}

org/apache/felix/framework/util/EventDispatcher$1.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$1 extends java.lang.Object implements java.lang.Runnable  {
	void  () 
	public void run () 
}

org/apache/felix/framework/util/EventDispatcher$2.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$2 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback  {
	private final org.osgi.framework.ServiceEvent val$event
	private final org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper val$wrapper
	private final org.apache.felix.framework.util.EventDispatcher this$0
	void  (org.apache.felix.framework.util.EventDispatcher, org.osgi.framework.ServiceEvent, org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper) 
	public void invokeHook (java.lang.Object) 
		Object hook
}

org/apache/felix/framework/util/EventDispatcher$3.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.EventListener val$l
	private final java.util.EventObject val$event
	void  (java.util.EventListener, java.util.EventObject) 
	public java.lang.Object run () 
}

org/apache/felix/framework/util/EventDispatcher$4.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$4 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.EventListener val$l
	private final java.util.EventObject val$event
	void  (java.util.EventListener, java.util.EventObject) 
	public java.lang.Object run () 
}

org/apache/felix/framework/util/EventDispatcher$5.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$5 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.EventListener val$l
	private final java.util.EventObject val$event
	void  (java.util.EventListener, java.util.EventObject) 
	public java.lang.Object run () 
}

org/apache/felix/framework/util/EventDispatcher$6.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$6 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.EventListener val$l
	private final org.osgi.framework.ServiceEvent val$se
	void  (java.util.EventListener, org.osgi.framework.ServiceEvent) 
	public java.lang.Object run () 
}

org/apache/felix/framework/util/EventDispatcher$ListenerBundleContextCollectionWrapper$WrapperIterator.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper$WrapperIterator extends java.lang.Object implements java.util.Iterator  {
	int curIdx
	int lastIdx
	private final org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper this$0
	private void  (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper) 
	public boolean hasNext () 
	public java.lang.Object next () 
		org.osgi.framework.Bundle b
	public void remove () 
	void  (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper, org.apache.felix.framework.util.EventDispatcher$1) 
		org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper x0
		org.apache.felix.framework.util.EventDispatcher$1 x1
}

org/apache/felix/framework/util/EventDispatcher$ListenerBundleContextCollectionWrapper.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper extends java.lang.Object implements java.util.Collection  {
	private Object[] m_listeners
	void  (java.lang.Object[]) 
		Object[] listeners
	java.lang.Object[] getListeners () 
	public boolean add (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Iterator it
		java.util.Collection c
	private int indexOf (java.lang.Object) 
		org.osgi.framework.Bundle bundle
		int i
		Object o
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object o
	private boolean removeIndex (int) 
		int idx
		Object[] newListeners
	public boolean removeAll (java.util.Collection) 
		java.util.Iterator it
		java.util.Collection c
		boolean rv
	public boolean retainAll (java.util.Collection) 
		java.util.Iterator it
		java.util.Collection c
		boolean rv
	public int size () 
	public java.lang.Object[] toArray () 
		java.util.Iterator it
		Object[] array
		int idx
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	static java.lang.Object[] access$700 (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper) 
		org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper x0
	static boolean access$800 (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper, int) 
		org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper x0
		int x1
}

org/apache/felix/framework/util/EventDispatcher$Request.class
EventDispatcher.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.EventDispatcher$Request extends java.lang.Object {
	public static final int FRAMEWORK_EVENT
	public static final int BUNDLE_EVENT
	public static final int SERVICE_EVENT
	public org.apache.felix.framework.Logger m_logger
	public int m_type
	public Object[] m_listeners
	public java.util.EventObject m_event
	private void  () 
	void  (org.apache.felix.framework.util.EventDispatcher$1) 
		org.apache.felix.framework.util.EventDispatcher$1 x0
}

org/apache/felix/framework/util/EventDispatcher.class
EventDispatcher.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.EventDispatcher extends java.lang.Object {
	static final int LISTENER_BUNDLE_OFFSET
	static final int LISTENER_CLASS_OFFSET
	static final int LISTENER_OBJECT_OFFSET
	static final int LISTENER_FILTER_OFFSET
	static final int LISTENER_SECURITY_OFFSET
	static final int LISTENER_ARRAY_INCREMENT
	private org.apache.felix.framework.Logger m_logger
	private volatile org.apache.felix.framework.ServiceRegistry m_serviceRegistry
	private static final Object[] m_emptyList
	private Object[] m_frameworkListeners
	private Object[] m_bundleListeners
	private Object[] m_syncBundleListeners
	private Object[] m_serviceListeners
	private static Thread m_thread
	private static final String m_threadLock
	private static int m_references
	private static volatile boolean m_stopping
	private static final java.util.ArrayList m_requestList
	private static final java.util.ArrayList m_requestPool
	static Class class$org$osgi$framework$FrameworkListener
	static Class class$org$osgi$framework$BundleListener
	static Class class$org$osgi$framework$SynchronousBundleListener
	static Class class$org$osgi$framework$ServiceListener
	static Class array$Ljava$lang$Object
	private void  (org.apache.felix.framework.Logger) 
		org.apache.felix.framework.Logger logger
	public static org.apache.felix.framework.util.EventDispatcher start (org.apache.felix.framework.Logger) 
		org.apache.felix.framework.Logger logger
		org.apache.felix.framework.util.EventDispatcher eventDispatcher
	public void setServiceRegistry (org.apache.felix.framework.ServiceRegistry) 
		org.apache.felix.framework.ServiceRegistry sr
	public static void shutdown () 
		InterruptedException ex
	public org.osgi.framework.Filter addListener (org.osgi.framework.Bundle, java.lang.Class, java.util.EventListener, org.osgi.framework.Filter) 
		Object sm
		Object[] newList
		Object[] listeners
		Object acc
		org.osgi.framework.Bundle bundle
		Class clazz
		java.util.EventListener l
		org.osgi.framework.Filter filter
		org.osgi.framework.Filter oldFilter
	public org.osgi.framework.hooks.service.ListenerHook$ListenerInfo removeListener (org.osgi.framework.Bundle, java.lang.Class, java.util.EventListener) 
		int i
		Object[] newList
		Object[] listeners
		int idx
		org.osgi.framework.Bundle bundle
		Class clazz
		java.util.EventListener l
		org.osgi.framework.hooks.service.ListenerHook$ListenerInfo listenerInfo
	public void removeListeners (org.osgi.framework.Bundle) 
		Class clazz
		java.util.EventListener l
		org.osgi.framework.Bundle registeredBundle
		int i
		Class clazz
		java.util.EventListener l
		org.osgi.framework.Bundle registeredBundle
		int i
		Class clazz
		java.util.EventListener l
		org.osgi.framework.Bundle registeredBundle
		int i
		Class clazz
		java.util.EventListener l
		org.osgi.framework.Bundle registeredBundle
		int i
		Object[] listeners
		org.osgi.framework.Bundle bundle
	public org.osgi.framework.Filter updateListener (org.osgi.framework.Bundle, java.lang.Class, java.util.EventListener, org.osgi.framework.Filter) 
		org.osgi.framework.Filter oldFilter
		int i
		Object[] listeners
		org.osgi.framework.Bundle bundle
		Class clazz
		java.util.EventListener l
		org.osgi.framework.Filter filter
	public java.util.Collection wrapAllServiceListeners (boolean) 
		int i
		int j
		boolean removed
		Object[] listeners
		java.util.List existingListeners
	private static org.osgi.framework.hooks.service.ListenerHook$ListenerInfo wrapListener (java.lang.Object[], int, boolean) 
		Object[] listeners
		int offset
		boolean removed
		org.osgi.framework.Filter filter
	public void fireFrameworkEvent (org.osgi.framework.FrameworkEvent) 
		org.osgi.framework.FrameworkEvent event
		Object[] listeners
	public void fireBundleEvent (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		Object[] listeners
		Object[] syncListeners
	public void fireServiceEvent (org.osgi.framework.ServiceEvent, java.util.Dictionary, org.osgi.framework.launch.Framework) 
		int i
		org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper wrapper
		org.apache.felix.framework.InvokeHookCallback callback
		java.util.List eventHooks
		org.osgi.framework.ServiceEvent event
		java.util.Dictionary oldProps
		org.osgi.framework.launch.Framework felix
		Object[] listeners
	private void fireEventAsynchronously (org.apache.felix.framework.Logger, int, java.lang.Object[], java.util.EventObject) 
		org.apache.felix.framework.Logger logger
		int type
		Object[] listeners
		java.util.EventObject event
		org.apache.felix.framework.util.EventDispatcher$Request req
	private static void fireEventImmediately (org.apache.felix.framework.Logger, int, java.lang.Object[], java.util.EventObject, java.util.Dictionary) 
		Throwable th
		org.osgi.framework.Bundle bundle
		java.util.EventListener l
		org.osgi.framework.Filter filter
		Object acc
		int i
		org.apache.felix.framework.Logger logger
		int type
		Object[] listeners
		java.util.EventObject event
		java.util.Dictionary oldProps
	private static void invokeFrameworkListenerCallback (org.osgi.framework.Bundle, java.util.EventListener, java.util.EventObject) 
		org.osgi.framework.Bundle bundle
		java.util.EventListener l
		java.util.EventObject event
	private static void invokeBundleListenerCallback (org.osgi.framework.Bundle, java.util.EventListener, java.util.EventObject) 
		org.osgi.framework.Bundle bundle
		java.util.EventListener l
		java.util.EventObject event
	private static void invokeServiceListenerCallback (org.osgi.framework.Bundle, java.util.EventListener, org.osgi.framework.Filter, java.lang.Object, java.util.EventObject, java.util.Dictionary) 
		org.osgi.framework.ServicePermission perm
		Exception ex
		org.osgi.framework.ServiceEvent se
		boolean matched
		org.osgi.framework.Bundle bundle
		java.util.EventListener l
		org.osgi.framework.Filter filter
		Object acc
		java.util.EventObject event
		java.util.Dictionary oldProps
		org.osgi.framework.ServiceReference ref
		boolean hasPermission
		Object sm
	private static void run () 
		InterruptedException ex
		org.apache.felix.framework.util.EventDispatcher$Request req
	static void access$000 () 
	static java.lang.String access$100 () 
	static java.lang.Thread access$202 (java.lang.Thread) 
		Thread x0
	static boolean access$302 (boolean) 
		boolean x0
	static int access$402 (int) 
		int x0
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/felix/framework/util/FelixConstants.class
FelixConstants.java
package org.apache.felix.framework.util
public abstract org.apache.felix.framework.util.FelixConstants extends java.lang.Object implements org.osgi.framework.Constants  {
	public static final String SYSTEM_BUNDLE_SYMBOLICNAME
	public static final String FRAMEWORK_VERSION_VALUE
	public static final String FRAMEWORK_VENDOR_VALUE
	public static final String FELIX_VERSION_PROPERTY
	public static final String DIRECTIVE_SEPARATOR
	public static final String ATTRIBUTE_SEPARATOR
	public static final String CLASS_PATH_SEPARATOR
	public static final String CLASS_PATH_DOT
	public static final String PACKAGE_SEPARATOR
	public static final String VERSION_SEGMENT_SEPARATOR
	public static final int VERSION_SEGMENT_COUNT
	public static final String BUNDLE_NATIVECODE_OPTIONAL
	public static final String BUNDLE_URL_PROTOCOL
	public static final String FRAMEWORK_BUNDLECACHE_IMPL
	public static final String LOG_LEVEL_PROP
	public static final String LOG_LOGGER_PROP
	public static final String SYSTEMBUNDLE_ACTIVATORS_PROP
	public static final String BUNDLE_STARTLEVEL_PROP
	public static final String SERVICE_URLHANDLERS_PROP
	public static final String IMPLICIT_BOOT_DELEGATION_PROP
	public static final String BOOT_CLASSLOADERS_PROP
	public static final int FRAMEWORK_INACTIVE_STARTLEVEL
	public static final int FRAMEWORK_DEFAULT_STARTLEVEL
	public static final int SYSTEMBUNDLE_DEFAULT_STARTLEVEL
	public static final int BUNDLE_DEFAULT_STARTLEVEL
	public static final String FAKE_URL_PROTOCOL_VALUE
	public static final String FELIX_EXTENSION_ACTIVATOR
}

org/apache/felix/framework/util/IteratorToEnumeration.class
IteratorToEnumeration.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.IteratorToEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private final java.util.Iterator m_iter
	public void  (java.util.Iterator) 
		java.util.Iterator iter
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/apache/felix/framework/util/JarFileX.class
JarFileX.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.JarFileX extends java.util.jar.JarFile {
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void  (java.io.File, boolean)  throws java.io.IOException 
		java.io.File file
		boolean verify
	public void  (java.io.File, boolean, int)  throws java.io.IOException 
		java.io.File file
		boolean verify
		int mode
	public void  (java.lang.String)  throws java.io.IOException 
		String name
	public void  (java.lang.String, boolean)  throws java.io.IOException 
		String name
		boolean verify
	public java.util.zip.ZipEntry getEntry (java.lang.String) 
		java.util.zip.ZipEntry dirEntry
		String name
		java.util.zip.ZipEntry entry
	public java.util.jar.JarEntry getJarEntry (java.lang.String) 
		java.util.jar.JarEntry dirEntry
		String name
		java.util.jar.JarEntry entry
}

org/apache/felix/framework/util/ListenerHookInfoImpl.class
ListenerHookInfoImpl.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.ListenerHookInfoImpl extends java.lang.Object implements org.osgi.framework.hooks.service.ListenerHook$ListenerInfo  {
	private final org.osgi.framework.BundleContext m_context
	private final org.osgi.framework.ServiceListener m_listener
	private final String m_filter
	private boolean m_removed
	public void  (org.osgi.framework.BundleContext, org.osgi.framework.ServiceListener, java.lang.String, boolean) 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceListener listener
		String filter
		boolean removed
	public org.osgi.framework.BundleContext getBundleContext () 
	public java.lang.String getFilter () 
	public boolean isRemoved () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.felix.framework.util.ListenerHookInfoImpl other
	public int hashCode () 
		int rc
}

org/apache/felix/framework/util/MapToDictionary.class
MapToDictionary.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.MapToDictionary extends java.util.Dictionary {
	private java.util.Map m_map
	public void  (java.util.Map) 
		java.util.Map map
	public java.util.Enumeration elements () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
	public java.lang.String toString () 
}

org/apache/felix/framework/util/SecureAction$1.class
SecureAction.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.SecureAction$1 extends java.lang.ThreadLocal {
	void  () 
	public java.lang.Object initialValue () 
}

org/apache/felix/framework/util/SecureAction$Actions.class
SecureAction.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.SecureAction$Actions extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	public static final int INITIALIZE_CONTEXT
	public static final int ADD_EXTENSION_URL
	public static final int CREATE_MODULECLASSLOADER_ACTION
	public static final int CREATE_TMPFILE_ACTION
	public static final int CREATE_URL_ACTION
	public static final int CREATE_URL_WITH_CONTEXT_ACTION
	public static final int DELETE_FILE_ACTION
	public static final int EXEC_ACTION
	public static final int FILE_EXISTS_ACTION
	public static final int FILE_IS_DIRECTORY_ACTION
	public static final int FOR_NAME_ACTION
	public static final int GET_ABSOLUTE_PATH_ACTION
	public static final int GET_CONSTRUCTOR_ACTION
	public static final int GET_DECLARED_CONSTRUCTOR_ACTION
	public static final int GET_DECLARED_METHOD_ACTION
	public static final int GET_FIELD_ACTION
	public static final int GET_FILE_INPUT_ACTION
	public static final int GET_FILE_OUTPUT_ACTION
	public static final int GET_METHOD_ACTION
	public static final int GET_POLICY_ACTION
	public static final int GET_PROPERTY_ACTION
	public static final int GET_PARENT_CLASS_LOADER_ACTION
	public static final int GET_SYSTEM_CLASS_LOADER_ACTION
	public static final int GET_URL_INPUT_ACTION
	public static final int INVOKE_CONSTRUCTOR_ACTION
	public static final int INVOKE_DIRECTMETHOD_ACTION
	public static final int INVOKE_METHOD_ACTION
	public static final int LIST_DIRECTORY_ACTION
	public static final int MAKE_DIRECTORIES_ACTION
	public static final int MAKE_DIRECTORY_ACTION
	public static final int OPEN_JARX_ACTION
	public static final int OPEN_JARX_VERIFY_ACTION
	public static final int OPEN_URLCONNECTION_ACTION
	public static final int RENAME_FILE_ACTION
	public static final int SET_ACCESSIBLE_ACTION
	public static final int START_ACTIVATOR_ACTION
	public static final int STOP_ACTIVATOR_ACTION
	public static final int SWAP_FIELD_ACTION
	public static final int SYSTEM_EXIT_ACTION
	public static final int FLUSH_FIELD_ACTION
	public static final int GET_CLASS_LOADER_ACTION
	private int m_action
	private Object m_arg1
	private Object m_arg2
	private Object m_arg3
	private Object m_arg4
	private Object m_arg5
	private void  () 
	public void set (int) 
		int action
	public void set (int, java.lang.Object) 
		int action
		Object arg1
	public void set (int, java.lang.Object, java.lang.Object) 
		int action
		Object arg1
		Object arg2
	public void set (int, java.lang.Object, java.lang.Object, java.lang.Object) 
		int action
		Object arg1
		Object arg2
		Object arg3
	public void set (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		int action
		Object arg1
		Object arg2
		Object arg3
		Object arg4
	public void set (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		int action
		Object arg1
		Object arg2
		Object arg3
		Object arg4
		Object arg5
	private void unset () 
	public java.lang.Object run ()  throws java.lang.Exception 
		java.lang.reflect.Method addURL
		java.lang.reflect.Field field
		int action
		Object arg1
		Object arg2
		Object arg3
		Object arg4
		Object arg5
	void  (org.apache.felix.framework.util.SecureAction$1) 
		org.apache.felix.framework.util.SecureAction$1 x0
}

org/apache/felix/framework/util/SecureAction.class
SecureAction.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.SecureAction extends java.lang.Object {
	private static final ThreadLocal m_actions
	protected static transient int BUFSIZE
	private java.security.AccessControlContext m_acc
	static Class class$java$net$URL
	static Class class$java$net$URLClassLoader
	static Class class$java$util$Hashtable
	static Class class$java$util$HashMap
	public void  () 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
	public java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		String name
		String def
	public java.lang.ClassLoader getParentClassLoader (java.lang.ClassLoader) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		ClassLoader loader
	public java.lang.ClassLoader getSystemClassLoader () 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
	public java.lang.ClassLoader getClassLoader (java.lang.Class) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		Class clazz
	public java.lang.Class forName (java.lang.String)  throws java.lang.ClassNotFoundException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		String name
	public java.net.URL createURL (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler)  throws java.net.MalformedURLException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		String protocol
		String host
		int port
		String path
		java.net.URLStreamHandler handler
	public java.net.URL createURL (java.net.URL, java.lang.String, java.net.URLStreamHandler)  throws java.net.MalformedURLException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.net.URL context
		String spec
		java.net.URLStreamHandler handler
	public java.lang.Process exec (java.lang.String)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		String command
	public java.lang.String getAbsolutePath (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public boolean fileExists (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public boolean isFileDirectory (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public boolean mkdir (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public boolean mkdirs (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public java.io.File[] listDirectory (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public boolean renameFile (java.io.File, java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File oldFile
		java.io.File newFile
	public java.io.InputStream getFileInputStream (java.io.File)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public java.io.OutputStream getFileOutputStream (java.io.File)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public java.io.InputStream getURLConnectionInputStream (java.net.URLConnection)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.net.URLConnection conn
	public boolean deleteFile (java.io.File) 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File target
	public java.io.File createTempFile (java.lang.String, java.lang.String, java.io.File)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		String prefix
		String suffix
		java.io.File dir
	public java.net.URLConnection openURLConnection (java.net.URL)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.net.URL url
	public org.apache.felix.framework.util.JarFileX openJAR (java.io.File)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
	public org.apache.felix.framework.util.JarFileX openJAR (java.io.File, boolean)  throws java.io.IOException 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		java.io.File file
		boolean verify
	public void startActivator (org.osgi.framework.BundleActivator, org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		org.osgi.framework.BundleActivator activator
		org.osgi.framework.BundleContext context
	public void stopActivator (org.osgi.framework.BundleActivator, org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
		org.osgi.framework.BundleActivator activator
		org.osgi.framework.BundleContext context
	public java.security.Policy getPolicy () 
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.security.PrivilegedActionException ex
	public void addURLToURLClassLoader (java.net.URL, java.lang.ClassLoader)  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.lang.reflect.Method addURL
		java.net.URL extension
		ClassLoader loader
	public java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Class[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		Class target
		Class[] types
	public java.lang.reflect.Constructor getDeclaredConstructor (java.lang.Class, java.lang.Class[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		Class target
		Class[] types
	public java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		Class target
		String method
		Class[] types
	public java.lang.reflect.Method getDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		Class target
		String method
		Class[] types
	public void setAccesssible (java.lang.reflect.AccessibleObject) 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.lang.reflect.AccessibleObject ao
	public java.lang.Object invoke (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.lang.reflect.Method method
		Object target
		Object[] params
	public java.lang.Object invokeDirect (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.lang.reflect.Method method
		Object target
		Object[] params
	public java.lang.Object invoke (java.lang.reflect.Constructor, java.lang.Object[])  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.lang.reflect.Constructor constructor
		Object[] params
	public java.lang.Object getDeclaredField (java.lang.Class, java.lang.String, java.lang.Object)  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		java.lang.reflect.Field field
		Class targetClass
		String name
		Object target
	public java.lang.Object swapStaticFieldIfNotClass (java.lang.Class, java.lang.Class, java.lang.Class, java.lang.String)  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		Class targetClazz
		Class targetType
		Class condition
		String lockName
	private static java.lang.Object _swapStaticFieldIfNotClass (java.lang.Class, java.lang.Class, java.lang.Class, java.lang.String)  throws java.lang.Exception 
		java.lang.reflect.Field lockField
		NoSuchFieldException ex
		int i
		java.util.Hashtable cache
		int i
		java.lang.reflect.Field[] fields
		Object result
		Class targetClazz
		Class targetType
		Class condition
		String lockName
		Object lock
	public void flush (java.lang.Class, java.lang.Object)  throws java.lang.Exception 
		java.security.PrivilegedActionException e
		org.apache.felix.framework.util.SecureAction$Actions actions
		Class targetClazz
		Object lock
	private static void _flush (java.lang.Class, java.lang.Object)  throws java.lang.Exception 
		java.util.Hashtable cache
		java.util.HashMap cache
		int i
		java.lang.reflect.Field[] fields
		Class targetClazz
		Object lock
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static java.lang.Object access$100 (java.lang.Class, java.lang.Class, java.lang.Class, java.lang.String)  throws java.lang.Exception 
		Class x0
		Class x1
		Class x2
		String x3
	static void access$200 (java.lang.Class, java.lang.Object)  throws java.lang.Exception 
		Class x0
		Object x1
	static void  () 
}

org/apache/felix/framework/util/SecurityManagerEx.class
SecurityManagerEx.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.SecurityManagerEx extends java.lang.SecurityManager {
	public void  () 
	public java.lang.Class[] getClassContext () 
}

org/apache/felix/framework/util/ShrinkableCollection.class
ShrinkableCollection.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.ShrinkableCollection extends java.lang.Object implements java.util.Collection  {
	private final java.util.Collection m_delegate
	public void  (java.util.Collection) 
		java.util.Collection delegate
	public boolean add (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
}

org/apache/felix/framework/util/StringMap$StringComparator.class
StringMap.java
package org.apache.felix.framework.util
 org.apache.felix.framework.util.StringMap$StringComparator extends java.lang.Object implements java.util.Comparator  {
	private final boolean m_isCaseSensitive
	public void  (boolean) 
		boolean b
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public boolean isCaseSensitive () 
}

org/apache/felix/framework/util/StringMap.class
StringMap.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.StringMap extends java.lang.Object implements java.util.Map  {
	private java.util.TreeMap m_map
	public void  () 
	public void  (boolean) 
		boolean caseSensitive
	public void  (java.util.Map, boolean) 
		java.util.Map map
		boolean caseSensitive
	public boolean isCaseSensitive () 
	public void setCaseSensitive (boolean) 
		java.util.TreeMap map
		boolean b
	public int size () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object arg0
	public boolean containsValue (java.lang.Object) 
		Object arg0
	public java.lang.Object get (java.lang.Object) 
		Object arg0
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator it
		java.util.Map map
	public java.lang.Object remove (java.lang.Object) 
		Object arg0
	public void clear () 
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entrySet () 
	public java.lang.String toString () 
}

org/apache/felix/framework/util/ThreadGate.class
ThreadGate.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.ThreadGate extends java.lang.Object {
	private boolean m_open
	private Object m_msg
	private boolean m_initialized
	public void  () 
	public synchronized void open () 
	public synchronized java.lang.Object getMessage () 
	public synchronized void setMessage (java.lang.Object) 
		Object msg
	public synchronized boolean await (long)  throws java.lang.InterruptedException 
		long timeout
		long start
		long remaining
}

org/apache/felix/framework/util/Util.class
Util.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.Util extends java.lang.Object {
	private static final byte[] encTab
	private static final byte[] decTab
	private static final String DELIM_START
	private static final String DELIM_STOP
	public void  () 
	public static long getBundleIdFromModuleId (java.lang.String) 
		String bundleId
		NumberFormatException ex
		String id
	public static int getModuleRevisionFromModuleId (java.lang.String) 
		int index
		NumberFormatException ex
		String id
	public static java.lang.String getClassName (java.lang.String) 
		String className
	public static java.lang.String getClassPackage (java.lang.String) 
		String className
	public static java.lang.String getResourcePackage (java.lang.String) 
		String resource
		String pkgName
	public static java.lang.Class loadClassUsingClass (java.lang.Class, java.lang.String, org.apache.felix.framework.util.SecureAction) 
		ClassNotFoundException ex
		int i
		ClassLoader loader
		Class[] ifcs
		Class clazz
		String name
		org.apache.felix.framework.util.SecureAction action
		Class loadedClass
	public static boolean isServiceAssignable (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) 
		int classIdx
		org.osgi.framework.Bundle requester
		org.osgi.framework.ServiceReference ref
		boolean allow
		String[] objectClass
	public static org.apache.felix.moduleloader.ICapability getSatisfyingCapability (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement) 
		int i
		org.apache.felix.moduleloader.IModule m
		org.apache.felix.moduleloader.IRequirement req
		org.apache.felix.moduleloader.ICapability[] caps
	public static org.apache.felix.moduleloader.ICapability[] getCapabilityByNamespace (org.apache.felix.moduleloader.IModule, java.lang.String) 
		int capIdx
		org.apache.felix.moduleloader.IModule module
		String namespace
		java.util.List matching
		org.apache.felix.moduleloader.ICapability[] caps
	public static org.apache.felix.moduleloader.IWire getWire (org.apache.felix.moduleloader.IModule, java.lang.String) 
		int i
		org.apache.felix.moduleloader.IModule m
		String name
		org.apache.felix.moduleloader.IWire[] wires
	public static java.lang.String base64Encode (java.lang.String)  throws java.io.IOException 
		String s
	public static java.lang.String encode (byte[], int)  throws java.io.IOException 
		byte[] in
		int len
		java.io.ByteArrayOutputStream baos
		java.io.ByteArrayInputStream bais
	public static void encode (java.io.InputStream, java.io.OutputStream, int)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		int len
		int bits
		int nbits
		int nbytes
		int b
	public static java.lang.String substVars (java.lang.String, java.lang.String, java.util.Map, java.util.Properties)  throws java.lang.IllegalArgumentException 
		int idx
		String val
		String currentKey
		java.util.Map cycleMap
		java.util.Properties configProps
		int stopDelim
		int startDelim
		String variable
		String substValue
	public static boolean isFragment (org.apache.felix.moduleloader.IModule) 
		org.apache.felix.moduleloader.IModule module
		java.util.Map headerMap
	public static java.lang.String[] parseSubstring (java.lang.String) 
		char c
		String target
		java.util.List pieces
		StringBuffer ss
		boolean wasStar
		boolean leftstar
		boolean rightstar
		int idx
	public static boolean checkSubstring (java.lang.String[], java.lang.String) 
		String piece
		int i
		String[] pieces
		String s
		boolean result
		int len
		int index
	static void  () 
}

org/apache/felix/framework/util/VersionRange.class
VersionRange.java
package org.apache.felix.framework.util
public org.apache.felix.framework.util.VersionRange extends java.lang.Object {
	private final org.osgi.framework.Version m_low
	private final boolean m_isLowInclusive
	private final org.osgi.framework.Version m_high
	private final boolean m_isHighInclusive
	public static final org.apache.felix.framework.util.VersionRange infiniteRange
	public void  (org.osgi.framework.Version, boolean, org.osgi.framework.Version, boolean) 
		org.osgi.framework.Version low
		boolean isLowInclusive
		org.osgi.framework.Version high
		boolean isHighInclusive
	public org.osgi.framework.Version getLow () 
	public boolean isLowInclusive () 
	public org.osgi.framework.Version getHigh () 
	public boolean isHighInclusive () 
	public boolean isInRange (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public boolean intersects (org.apache.felix.framework.util.VersionRange) 
		org.apache.felix.framework.util.VersionRange vr
		boolean isFloorLessThanCeiling
		boolean isCeilingGreaterThanFloor
	public org.apache.felix.framework.util.VersionRange intersection (org.apache.felix.framework.util.VersionRange) 
		org.apache.felix.framework.util.VersionRange ceiling
		boolean ceilingInclusive
		org.apache.felix.framework.util.VersionRange ceiling
		boolean ceilingInclusive
		org.apache.felix.framework.util.VersionRange ceiling
		boolean ceilingInclusive
		org.apache.felix.framework.util.VersionRange ceiling
		boolean ceilingInclusive
		org.apache.felix.framework.util.VersionRange vr
		org.apache.felix.framework.util.VersionRange floor
		boolean floorInclusive
		org.apache.felix.framework.util.VersionRange ceiling
		boolean ceilingInclusive
	public static org.apache.felix.framework.util.VersionRange parse (java.lang.String) 
		String s
		String vlo
		String vhi
		String range
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.felix.framework.util.VersionRange other
	public int hashCode () 
		int hash
	public java.lang.String toString () 
		StringBuffer sb
	static void  () 
}

org/apache/felix/framework/util/manifestparser/
org/apache/felix/framework/util/manifestparser/Capability$1.class
Capability.java
package org.apache.felix.framework.util.manifestparser
 org.apache.felix.framework.util.manifestparser.Capability$1 extends java.lang.Object implements java.util.Map  {
	private final org.apache.felix.framework.util.manifestparser.Capability this$0
	void  (org.apache.felix.framework.util.manifestparser.Capability) 
	public int size () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		int i
		Object value
	public java.lang.Object get (java.lang.Object) 
		int i
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public void putAll (java.util.Map) 
		java.util.Map t
	public void clear () 
	public java.util.Set keySet () 
		int i
		java.util.Set set
	public java.util.Collection values () 
	public java.util.Set entrySet () 
}

org/apache/felix/framework/util/manifestparser/Capability.class
Capability.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.Capability extends java.lang.Object implements org.apache.felix.moduleloader.ICapability java.lang.Comparable  {
	private final org.apache.felix.moduleloader.IModule m_module
	private final String m_namespace
	private final org.apache.felix.framework.util.manifestparser.R4Directive[] m_directives
	private final org.apache.felix.framework.util.manifestparser.R4Attribute[] m_attributes
	private final String[] m_uses
	private final String[][] m_includeFilter
	private final String[][] m_excludeFilter
	private volatile java.util.Map m_attrMap
	private final String m_pkgName
	private final org.osgi.framework.Version m_pkgVersion
	public void  (org.apache.felix.moduleloader.IModule, java.lang.String, org.apache.felix.framework.util.manifestparser.R4Directive[], org.apache.felix.framework.util.manifestparser.R4Attribute[]) 
		int i
		java.util.StringTokenizer tok
		int filterIdx
		String[] ss
		int filterIdx
		String[] ss
		int dirIdx
		int i
		String attrName
		boolean found
		int i
		org.apache.felix.moduleloader.IModule module
		String namespace
		org.apache.felix.framework.util.manifestparser.R4Directive[] dirs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		String mandatory
		String[] uses
		String[][] includeFilter
		String[][] excludeFilter
		java.util.StringTokenizer tok
		String pkgName
		org.osgi.framework.Version pkgVersion
	public org.apache.felix.moduleloader.IModule getModule () 
	public java.lang.String getNamespace () 
	public java.lang.String getPackageName () 
	public org.osgi.framework.Version getPackageVersion () 
	public org.apache.felix.framework.util.manifestparser.R4Directive[] getDirectives () 
	public org.apache.felix.framework.util.manifestparser.R4Attribute[] getAttributes () 
	public java.lang.String[] getUses () 
	public boolean isIncluded (java.lang.String) 
		int i
		int i
		String name
		String className
		boolean included
		boolean excluded
	public java.util.Map getProperties () 
	public int compareTo (java.lang.Object) 
		long thisId
		long id
		int cmp
		Object o
		org.apache.felix.framework.util.manifestparser.Capability cap
		org.osgi.framework.Version thisVersion
		org.osgi.framework.Version version
	public java.lang.String toString () 
		int i
		int i
		StringBuffer sb
	static org.apache.felix.framework.util.manifestparser.R4Attribute[] access$000 (org.apache.felix.framework.util.manifestparser.Capability) 
		org.apache.felix.framework.util.manifestparser.Capability x0
	static java.lang.String access$100 (org.apache.felix.framework.util.manifestparser.Capability) 
		org.apache.felix.framework.util.manifestparser.Capability x0
	static org.osgi.framework.Version access$200 (org.apache.felix.framework.util.manifestparser.Capability) 
		org.apache.felix.framework.util.manifestparser.Capability x0
}

org/apache/felix/framework/util/manifestparser/ManifestParser.class
ManifestParser.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.ManifestParser extends java.lang.Object {
	private final org.apache.felix.framework.Logger m_logger
	private final java.util.Map m_configMap
	private final java.util.Map m_headerMap
	private volatile int m_activationPolicy
	private volatile String m_activationIncludeDir
	private volatile String m_activationExcludeDir
	private volatile boolean m_isExtension
	private volatile String m_bundleSymbolicName
	private volatile org.osgi.framework.Version m_bundleVersion
	private volatile org.apache.felix.moduleloader.ICapability[] m_capabilities
	private volatile org.apache.felix.moduleloader.IRequirement[] m_requirements
	private volatile org.apache.felix.moduleloader.IRequirement[] m_dynamicRequirements
	private volatile org.apache.felix.framework.util.manifestparser.R4LibraryClause[] m_libraryHeaders
	private volatile boolean m_libraryHeadersOptional
	public static final int CLAUSE_PATHS_INDEX
	public static final int CLAUSE_DIRECTIVES_INDEX
	public static final int CLAUSE_ATTRIBUTES_INDEX
	public void  (org.apache.felix.framework.Logger, java.util.Map, org.apache.felix.moduleloader.IModule, java.util.Map)  throws org.osgi.framework.BundleException 
		RuntimeException ex
		String pkgName
		int capIdx
		int reqIdx
		String pkgName
		int reqIdx
		String pkgName
		int reqIdx
		org.apache.felix.framework.util.manifestparser.R4LibraryClause[] tmp
		org.apache.felix.framework.Logger logger
		java.util.Map configMap
		org.apache.felix.moduleloader.IModule owner
		java.util.Map headerMap
		String manifestVersion
		java.util.List capList
		java.util.List reqList
		org.apache.felix.moduleloader.ICapability moduleCap
		org.apache.felix.moduleloader.ICapability[] exportCaps
		org.apache.felix.moduleloader.IRequirement req
		org.apache.felix.moduleloader.IRequirement[] bundleReq
		org.apache.felix.moduleloader.IRequirement[] importReqs
		java.util.Set dupeSet
	public java.lang.String getManifestVersion () 
		String manifestVersion
	private static java.lang.String getManifestVersion (java.util.Map) 
		java.util.Map headerMap
		String manifestVersion
	public int getActivationPolicy () 
	public java.lang.String getActivationIncludeDirective () 
	public java.lang.String getActivationExcludeDirective () 
	public boolean isExtension () 
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getBundleVersion () 
	public org.apache.felix.moduleloader.ICapability[] getCapabilities () 
	public org.apache.felix.moduleloader.IRequirement[] getRequirements () 
	public org.apache.felix.moduleloader.IRequirement[] getDynamicRequirements () 
	public org.apache.felix.framework.util.manifestparser.R4LibraryClause[] getLibraryClauses () 
	public org.apache.felix.framework.util.manifestparser.R4Library[] getLibraries () 
		int j
		String name
		boolean found
		int i
		org.apache.felix.framework.util.manifestparser.R4Library[] tmp
		String[] entries
		int current
		org.apache.felix.framework.util.manifestparser.R4LibraryClause clause
		Exception ex
		org.apache.felix.framework.util.manifestparser.R4Library[] libs
	private java.lang.String getName (java.lang.String) 
		String path
		int idx
	private org.apache.felix.framework.util.manifestparser.R4LibraryClause getSelectedLibraryClause ()  throws org.osgi.framework.BundleException 
		int i
		java.util.List clauseList
		int selected
	private int firstSortedClause (java.util.List) 
		int i
		org.apache.felix.framework.util.VersionRange range
		int k
		int index
		String[] osversions
		int i
		org.apache.felix.framework.util.VersionRange range
		int k
		int index
		String[] osversions
		int i
		int i
		int index
		int i
		java.util.List clauseList
		java.util.ArrayList indexList
		java.util.ArrayList selection
		org.osgi.framework.Version osVersionRangeMaxFloor
	private void checkAndNormalizeR3 ()  throws org.osgi.framework.BundleException 
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute pkgName
		org.apache.felix.framework.util.manifestparser.R4Attribute pkgVersion
		int capIdx
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute pkgName
		org.apache.felix.framework.util.manifestparser.R4Attribute pkgVersion
		int reqIdx
		int i
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		int i
		int i
		int i
		int i
		java.util.Map map
		String usesValue
		org.apache.felix.framework.util.manifestparser.R4Directive uses
	private void checkAndNormalizeR4 ()  throws org.osgi.framework.BundleException 
		org.apache.felix.framework.util.manifestparser.R4Directive extension
	private static org.apache.felix.moduleloader.ICapability[] checkAndNormalizeR4Exports (org.apache.felix.moduleloader.ICapability[], java.lang.String, org.osgi.framework.Version)  throws org.osgi.framework.BundleException 
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		int i
		org.apache.felix.moduleloader.ICapability[] caps
		String bsn
		org.osgi.framework.Version bv
	private void checkExtensionBundle ()  throws org.osgi.framework.BundleException 
	private static org.apache.felix.moduleloader.ICapability parseBundleSymbolicName (org.apache.felix.moduleloader.IModule, java.util.Map)  throws org.osgi.framework.BundleException 
		String mv
		RuntimeException ex
		org.osgi.framework.Version bundleVersion
		String symName
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.moduleloader.IModule owner
		java.util.Map headerMap
		Object[][][] clauses
	private static org.apache.felix.moduleloader.IRequirement parseFragmentHost (org.apache.felix.framework.Logger, java.util.Map)  throws org.osgi.framework.BundleException 
		org.apache.felix.framework.util.manifestparser.R4Attribute attr
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		Object[][][] clauses
		org.apache.felix.framework.Logger logger
		java.util.Map headerMap
		org.apache.felix.moduleloader.IRequirement req
		String mv
	public static org.apache.felix.moduleloader.ICapability[] parseExportHeader (org.apache.felix.moduleloader.IModule, java.lang.String, java.lang.String, org.osgi.framework.Version)  throws org.osgi.framework.BundleException 
		org.osgi.framework.BundleException ex
		org.apache.felix.moduleloader.IModule owner
		String header
		String bsn
		org.osgi.framework.Version bv
		org.apache.felix.moduleloader.ICapability[] caps
	private static org.apache.felix.moduleloader.ICapability[] parseExportHeader (org.apache.felix.moduleloader.IModule, java.lang.String) 
		org.apache.felix.framework.util.manifestparser.R4Attribute attr
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute v
		org.apache.felix.framework.util.manifestparser.R4Attribute sv
		int clauseIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		int pathIdx
		int clauseIdx
		org.apache.felix.moduleloader.IModule owner
		String header
		Object[][][] clauses
		java.util.Map attrMap
		java.util.List capList
	private static org.apache.felix.moduleloader.IRequirement[] parseImportHeader (java.lang.String) 
		org.apache.felix.framework.util.manifestparser.R4Attribute attr
		int attrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute v
		org.apache.felix.framework.util.manifestparser.R4Attribute sv
		int clauseIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		int pathIdx
		int clauseIdx
		String header
		Object[][][] clauses
		java.util.Map attrMap
		java.util.List reqList
	private static org.apache.felix.moduleloader.IRequirement[] parseRequireBundleHeader (java.lang.String) 
		org.apache.felix.framework.util.manifestparser.R4Attribute attr
		int attrIdx
		int clauseIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs
		int pathIdx
		int clauseIdx
		String header
		Object[][][] clauses
		java.util.List reqList
	public static org.apache.felix.framework.util.manifestparser.R4Directive parseExtensionBundleHeader (java.lang.String)  throws org.osgi.framework.BundleException 
		int i
		String header
		Object[][][] clauses
		org.apache.felix.framework.util.manifestparser.R4Directive result
	private void parseActivationPolicy (java.util.Map) 
		org.apache.felix.framework.util.manifestparser.R4Directive dir
		int j
		int i
		java.util.Map headerMap
		Object[][][] clauses
	private static java.lang.Object[][][] parseStandardHeader (java.lang.String) 
		int i
		String[] clauseStrings
		java.util.List completeList
		String header
		Object[][][] clauses
	private static java.lang.Object[][] parseStandardHeaderClause (java.lang.String)  throws java.lang.IllegalArgumentException 
		int pieceIdx
		String key
		String value
		int pieceIdx
		String clauseString
		String[] pieces
		int pathCount
		String[] paths
		java.util.Map dirsMap
		java.util.Map attrsMap
		int idx
		String sep
		org.apache.felix.framework.util.manifestparser.R4Directive[] dirs
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs
		Object[][] clause
	public static java.lang.String[] parseDelimitedString (java.lang.String, java.lang.String) 
		char c
		boolean isDelimiter
		boolean isQuote
		int i
		String value
		String delim
		java.util.List list
		int CHAR
		int DELIMITER
		int STARTQUOTE
		int ENDQUOTE
		StringBuffer sb
		int expecting
	private static org.apache.felix.framework.util.manifestparser.R4LibraryClause[] parseLibraryStrings (org.apache.felix.framework.Logger, java.lang.String[])  throws java.lang.IllegalArgumentException 
		org.apache.felix.framework.util.manifestparser.R4LibraryClause clause
		int i
		org.apache.felix.framework.Logger logger
		String[] libStrs
		java.util.List libList
}

org/apache/felix/framework/util/manifestparser/R4Attribute.class
R4Attribute.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.R4Attribute extends java.lang.Object {
	private final String m_name
	private final Object m_value
	private final boolean m_isMandatory
	public void  (java.lang.String, java.lang.Object, boolean) 
		String name
		Object value
		boolean isMandatory
	public java.lang.String getName () 
	public java.lang.Object getValue () 
	public boolean isMandatory () 
}

org/apache/felix/framework/util/manifestparser/R4Directive.class
R4Directive.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.R4Directive extends java.lang.Object {
	private final String m_name
	private final String m_value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public java.lang.String getName () 
	public java.lang.String getValue () 
}

org/apache/felix/framework/util/manifestparser/R4Library.class
R4Library.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.R4Library extends java.lang.Object {
	private String m_libraryFile
	private String[] m_osnames
	private String[] m_processors
	private String[] m_osversions
	private String[] m_languages
	private String m_selectionFilter
	public void  (java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String)  throws java.lang.Exception 
		String libraryFile
		String[] osnames
		String[] processors
		String[] osversions
		String[] languages
		String selectionFilter
	public java.lang.String getEntryName () 
	public java.lang.String[] getOSNames () 
	public java.lang.String[] getProcessors () 
	public java.lang.String[] getOSVersions () 
	public java.lang.String[] getLanguages () 
	public java.lang.String getSelectionFilter () 
	public boolean match (java.util.Map, java.lang.String) 
		int idx
		java.util.Map configMap
		String name
		String libname
		String[] exts
		int extIdx
	public java.lang.String toString () 
		int i
		int i
		int i
		int i
		StringBuffer sb
}

org/apache/felix/framework/util/manifestparser/R4LibraryClause.class
R4LibraryClause.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.R4LibraryClause extends java.lang.Object {
	private final String[] m_libraryEntries
	private final String[] m_osnames
	private final String[] m_processors
	private final String[] m_osversions
	private final String[] m_languages
	private final String m_selectionFilter
	public void  (java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String) 
		String[] libraryEntries
		String[] osnames
		String[] processors
		String[] osversions
		String[] languages
		String selectionFilter
	public void  (org.apache.felix.framework.util.manifestparser.R4LibraryClause) 
		org.apache.felix.framework.util.manifestparser.R4LibraryClause library
	public java.lang.String[] getLibraryEntries () 
	public java.lang.String[] getOSNames () 
	public java.lang.String[] getProcessors () 
	public java.lang.String[] getOSVersions () 
	public java.lang.String[] getLanguages () 
	public java.lang.String getSelectionFilter () 
	public boolean match (java.util.Map)  throws org.osgi.framework.BundleException 
		java.util.Map configMap
		String normal_osname
		String normal_processor
		String normal_osversion
		String normal_language
	private boolean checkOSNames (java.lang.String, java.lang.String[]) 
		int i
		String currentOSName
		String[] osnames
		boolean win32
	private boolean checkProcessors (java.lang.String, java.lang.String[]) 
		int i
		String currentProcessor
		String[] processors
	private boolean checkOSVersions (java.lang.String, java.lang.String[])  throws org.osgi.framework.BundleException 
		org.apache.felix.framework.util.VersionRange range
		Exception ex
		int i
		String currentOSVersion
		String[] osversions
	private boolean checkLanguages (java.lang.String, java.lang.String[]) 
		int i
		String currentLanguage
		String[] languages
	private boolean checkSelectionFilter (java.util.Map, java.lang.String)  throws org.osgi.framework.BundleException 
		Object key
		java.util.Iterator i
		org.osgi.framework.Filter filter
		Exception ex
		java.util.Map configMap
		String expr
		java.util.Dictionary dict
	public static org.apache.felix.framework.util.manifestparser.R4LibraryClause parse (org.apache.felix.framework.Logger, java.lang.String) 
		String property
		String value
		String token
		java.util.StringTokenizer st
		String[] libEntries
		java.util.List osNameList
		java.util.List osVersionList
		java.util.List processorList
		java.util.List languageList
		String selectionFilter
		int libCount
		String[] actualLibEntries
		RuntimeException ex
		org.apache.felix.framework.Logger logger
		String s
	public static java.lang.String normalizeOSName (java.lang.String) 
		String os
		String value
	public static java.lang.String normalizeProcessor (java.lang.String) 
		String value
	public static java.lang.String normalizeOSVersion (java.lang.String) 
		Exception ex
		String value
}

org/apache/felix/framework/util/manifestparser/Requirement.class
Requirement.java
package org.apache.felix.framework.util.manifestparser
public org.apache.felix.framework.util.manifestparser.Requirement extends java.lang.Object implements org.apache.felix.moduleloader.IRequirement  {
	private final String m_namespace
	private final org.apache.felix.framework.util.manifestparser.R4Directive[] m_directives
	private final org.apache.felix.framework.util.manifestparser.R4Attribute[] m_attributes
	private final boolean m_isOptional
	private final String m_targetName
	private final org.apache.felix.framework.util.VersionRange m_targetVersionRange
	private volatile org.osgi.framework.Filter m_filter
	public void  (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String namespace
		String filterStr
	public void  (java.lang.String, org.apache.felix.framework.util.manifestparser.R4Directive[], org.apache.felix.framework.util.manifestparser.R4Attribute[]) 
		int i
		int i
		String namespace
		org.apache.felix.framework.util.manifestparser.R4Directive[] directives
		org.apache.felix.framework.util.manifestparser.R4Attribute[] attributes
		boolean optional
		String targetName
		org.apache.felix.framework.util.VersionRange targetVersionRange
	public java.lang.String getNamespace () 
	public org.osgi.framework.Filter getFilter () 
	public java.lang.String getTargetName () 
	public org.apache.felix.framework.util.VersionRange getTargetVersionRange () 
	public org.apache.felix.framework.util.manifestparser.R4Directive[] getDirectives () 
	public org.apache.felix.framework.util.manifestparser.R4Attribute[] getAttributes () 
	public boolean isMultiple () 
	public boolean isOptional () 
	public java.lang.String getComment () 
	public boolean isSatisfied (org.apache.felix.moduleloader.ICapability) 
		org.apache.felix.moduleloader.ICapability capability
	private boolean doAttributesMatch (org.apache.felix.framework.util.manifestparser.Capability) 
		int valIdx
		Object[] values
		boolean matched
		org.apache.felix.framework.util.manifestparser.R4Attribute capAttr
		int capAttrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute reqAttr
		boolean found
		int reqAttrIdx
		org.apache.felix.framework.util.manifestparser.R4Attribute reqAttr
		int reqAttrIdx
		boolean found
		org.apache.felix.framework.util.manifestparser.R4Attribute capAttr
		int capAttrIdx
		org.apache.felix.framework.util.manifestparser.Capability ec
		org.apache.felix.framework.util.manifestparser.R4Attribute[] capAttrs
	private org.osgi.framework.Filter convertToFilter () 
		int idx
		org.apache.felix.framework.util.VersionRange vr
		int i
		org.osgi.framework.InvalidSyntaxException ex
		StringBuffer sb
	public java.lang.String toString () 
}

org/apache/felix/main/
org/apache/felix/main/AutoProcessor.class
AutoProcessor.java
package org.apache.felix.main
public org.apache.felix.main.AutoProcessor extends java.lang.Object {
	public static final String AUTO_DEPLOY_DIR_PROPERY
	public static final String AUTO_DEPLOY_DIR_VALUE
	public static final String AUTO_DEPLOY_ACTION_PROPERY
	public static final String AUTO_DEPLOY_INSTALL_VALUE
	public static final String AUTO_DEPLOY_START_VALUE
	public static final String AUTO_DEPLOY_UPDATE_VALUE
	public static final String AUTO_DEPLOY_UNINSTALL_VALUE
	public static final String AUTO_INSTALL_PROP
	public static final String AUTO_START_PROP
	static Class class$org$osgi$service$startlevel$StartLevel
	public void  () 
	public static void process (java.util.Map, org.osgi.framework.BundleContext) 
		java.util.Map configMap
		org.osgi.framework.BundleContext context
	private static void processAutoDeploy (java.util.Map, org.osgi.framework.BundleContext) 
		String s
		int i
		int i
		org.osgi.framework.BundleException ex
		org.osgi.framework.Bundle b
		int i
		org.osgi.framework.BundleException ex
		java.util.Map$Entry entry
		org.osgi.framework.Bundle b
		java.util.Iterator it
		org.osgi.framework.BundleException ex
		int i
		java.util.Map installedBundleMap
		org.osgi.framework.Bundle[] bundles
		String autoDir
		java.io.File[] files
		java.util.List jarList
		java.util.List startBundleList
		java.util.Map configMap
		org.osgi.framework.BundleContext context
		String action
		java.util.List actionList
		java.util.StringTokenizer st
	private static void processAutoProperties (java.util.Map, org.osgi.framework.BundleContext) 
		NumberFormatException ex
		org.osgi.framework.Bundle b
		Exception ex
		String location
		String key
		int startLevel
		java.util.StringTokenizer st
		java.util.Iterator i
		org.osgi.framework.Bundle b
		Exception ex
		String location
		java.util.StringTokenizer st
		String key
		java.util.Iterator i
		java.util.Map configMap
		org.osgi.framework.BundleContext context
		org.osgi.service.startlevel.StartLevel sl
	private static java.lang.String nextLocation (java.util.StringTokenizer) 
		String tokenList
		StringBuffer tokBuf
		String tok
		boolean inQuote
		boolean tokStarted
		boolean exit
		java.util.StringTokenizer st
		String retVal
	private static boolean isFragment (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/felix/main/Main$1.class
Main.java
package org.apache.felix.main
 org.apache.felix.main.Main$1 extends java.lang.Thread {
	void  (java.lang.String) 
		String x0
	public void run () 
		Exception ex
}

org/apache/felix/main/Main.class
Main.java
package org.apache.felix.main
public org.apache.felix.main.Main extends java.lang.Object {
	public static final String BUNDLE_DIR_SWITCH
	public static final String SHUTDOWN_HOOK_PROP
	public static final String SYSTEM_PROPERTIES_PROP
	public static final String SYSTEM_PROPERTIES_FILE_VALUE
	public static final String CONFIG_PROPERTIES_PROP
	public static final String CONFIG_PROPERTIES_FILE_VALUE
	public static final String CONFIG_DIRECTORY
	private static org.osgi.framework.launch.Framework m_fwk
	static Class class$org$apache$felix$main$Main
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int i
		org.osgi.framework.launch.FrameworkFactory factory
		Exception ex
		String[] args
		String bundleDir
		String cacheDir
		boolean expectBundleDir
		java.util.Properties configProps
		String enableHook
	private static org.osgi.framework.launch.FrameworkFactory getFrameworkFactory ()  throws java.lang.Exception 
		String s
		java.io.BufferedReader br
		java.net.URL url
	public static void loadSystemProperties () 
		java.net.MalformedURLException ex
		String jarLocation
		java.net.MalformedURLException ex
		java.io.File confDir
		String classpath
		int index
		int start
		java.io.FileNotFoundException ex
		java.io.IOException ex2
		Exception ex
		String name
		java.util.Enumeration e
		java.net.URL propURL
		String custom
		java.util.Properties props
		java.io.InputStream is
	public static java.util.Properties loadConfigProperties () 
		java.net.MalformedURLException ex
		String jarLocation
		java.net.MalformedURLException ex
		java.io.File confDir
		String classpath
		int index
		int start
		java.io.IOException ex2
		Exception ex
		String name
		java.util.Enumeration e
		java.net.URL propURL
		String custom
		java.util.Properties props
		java.io.InputStream is
	public static void copySystemProperties (java.util.Properties) 
		String key
		java.util.Enumeration e
		java.util.Properties configProps
	static org.osgi.framework.launch.Framework access$000 () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/felix/moduleloader/
org/apache/felix/moduleloader/ICapability.class
ICapability.java
package org.apache.felix.moduleloader
public abstract org.apache.felix.moduleloader.ICapability extends java.lang.Object {
	public static final String MODULE_NAMESPACE
	public static final String HOST_NAMESPACE
	public static final String PACKAGE_NAMESPACE
	public static final String PACKAGE_PROPERTY
	public static final String VERSION_PROPERTY
	public abstract org.apache.felix.moduleloader.IModule getModule () 
	public abstract java.lang.String getNamespace () 
	public abstract java.util.Map getProperties () 
}

org/apache/felix/moduleloader/IContent.class
IContent.java
package org.apache.felix.moduleloader
public abstract org.apache.felix.moduleloader.IContent extends java.lang.Object {
	public abstract void close () 
	public abstract boolean hasEntry (java.lang.String) 
	public abstract java.util.Enumeration getEntries () 
	public abstract byte[] getEntryAsBytes (java.lang.String) 
	public abstract java.io.InputStream getEntryAsStream (java.lang.String)  throws java.io.IOException 
	public abstract org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) 
	public abstract java.lang.String getEntryAsNativeLibrary (java.lang.String) 
}

org/apache/felix/moduleloader/IModule.class
IModule.java
package org.apache.felix.moduleloader
public abstract org.apache.felix.moduleloader.IModule extends java.lang.Object {
	public static final int EAGER_ACTIVATION
	public static final int LAZY_ACTIVATION
	public abstract void setSecurityContext (java.lang.Object) 
	public abstract java.lang.Object getSecurityContext () 
	public abstract java.util.Map getHeaders () 
	public abstract boolean isExtension () 
	public abstract java.lang.String getSymbolicName () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract org.apache.felix.moduleloader.ICapability[] getCapabilities () 
	public abstract org.apache.felix.moduleloader.IRequirement[] getRequirements () 
	public abstract org.apache.felix.moduleloader.IRequirement[] getDynamicRequirements () 
	public abstract org.apache.felix.framework.util.manifestparser.R4Library[] getNativeLibraries () 
	public abstract int getDeclaredActivationPolicy () 
	public abstract org.osgi.framework.Bundle getBundle () 
	public abstract java.lang.String getId () 
	public abstract org.apache.felix.moduleloader.IWire[] getWires () 
	public abstract boolean isResolved () 
	public abstract org.apache.felix.moduleloader.IContent getContent () 
	public abstract java.lang.Class getClassByDelegation (java.lang.String)  throws java.lang.ClassNotFoundException 
	public abstract java.net.URL getResourceByDelegation (java.lang.String) 
	public abstract java.util.Enumeration getResourcesByDelegation (java.lang.String) 
	public abstract java.net.URL getEntry (java.lang.String) 
	public abstract boolean hasInputStream (int, java.lang.String)  throws java.io.IOException 
	public abstract java.io.InputStream getInputStream (int, java.lang.String)  throws java.io.IOException 
}

org/apache/felix/moduleloader/IRequirement.class
IRequirement.java
package org.apache.felix.moduleloader
public abstract org.apache.felix.moduleloader.IRequirement extends java.lang.Object {
	public abstract java.lang.String getNamespace () 
	public abstract org.osgi.framework.Filter getFilter () 
	public abstract boolean isMultiple () 
	public abstract boolean isOptional () 
	public abstract java.lang.String getComment () 
	public abstract boolean isSatisfied (org.apache.felix.moduleloader.ICapability) 
}

org/apache/felix/moduleloader/IWire.class
IWire.java
package org.apache.felix.moduleloader
public abstract org.apache.felix.moduleloader.IWire extends java.lang.Object {
	public abstract org.apache.felix.moduleloader.IModule getImporter () 
	public abstract org.apache.felix.moduleloader.IRequirement getRequirement () 
	public abstract org.apache.felix.moduleloader.IModule getExporter () 
	public abstract org.apache.felix.moduleloader.ICapability getCapability () 
	public abstract boolean hasPackage (java.lang.String) 
	public abstract java.lang.Class getClass (java.lang.String)  throws java.lang.ClassNotFoundException 
	public abstract java.net.URL getResource (java.lang.String)  throws org.apache.felix.moduleloader.ResourceNotFoundException 
	public abstract java.util.Enumeration getResources (java.lang.String)  throws org.apache.felix.moduleloader.ResourceNotFoundException 
}

org/apache/felix/moduleloader/ResourceNotFoundException.class
ResourceNotFoundException.java
package org.apache.felix.moduleloader
public org.apache.felix.moduleloader.ResourceNotFoundException extends java.lang.Exception {
	public void  (java.lang.String) 
		String msg
}

org/osgi/
org/osgi/framework/
org/osgi/framework/AdminPermission$1.class
AdminPermission.java
package org.osgi.framework
 org.osgi.framework.AdminPermission$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.Dictionary val$dict
	private final org.osgi.framework.AdminPermission this$0
	void  (org.osgi.framework.AdminPermission, java.util.Dictionary) 
	public java.lang.Object run () 
		String name
		org.osgi.framework.SignerProperty signer
}

org/osgi/framework/AdminPermission.class
AdminPermission.java
package org.osgi.framework
public final org.osgi.framework.AdminPermission extends java.security.BasicPermission {
	static final long serialVersionUID
	public static final String CLASS
	public static final String EXECUTE
	public static final String EXTENSIONLIFECYCLE
	public static final String LIFECYCLE
	public static final String LISTENER
	public static final String METADATA
	public static final String RESOLVE
	public static final String RESOURCE
	public static final String STARTLEVEL
	public static final String CONTEXT
	private static final int ACTION_CLASS
	private static final int ACTION_EXECUTE
	private static final int ACTION_LIFECYCLE
	private static final int ACTION_LISTENER
	private static final int ACTION_METADATA
	private static final int ACTION_RESOLVE
	private static final int ACTION_RESOURCE
	private static final int ACTION_STARTLEVEL
	private static final int ACTION_EXTENSIONLIFECYCLE
	private static final int ACTION_CONTEXT
	private static final int ACTION_ALL
	static final int ACTION_NONE
	private volatile String actions
	transient int action_mask
	transient org.osgi.framework.Filter filter
	final transient org.osgi.framework.Bundle bundle
	private volatile transient java.util.Dictionary properties
	private static final ThreadLocal recurse
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String filter
		String actions
	public void  (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String actions
	private static java.lang.String createName (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		StringBuffer sb
	void  (org.osgi.framework.Filter, int) 
		org.osgi.framework.Filter filter
		int mask
	private void setTransients (org.osgi.framework.Filter, int) 
		org.osgi.framework.Filter filter
		int mask
	private static int parseActions (java.lang.String) 
		char c
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		IllegalArgumentException iae
		org.osgi.framework.InvalidSyntaxException e
		String filterString
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.AdminPermission requested
	boolean implies0 (org.osgi.framework.AdminPermission, int) 
		org.osgi.framework.AdminPermission requested
		int effective
		int desired
		org.osgi.framework.Filter f
		java.util.Dictionary requestedProperties
	public java.lang.String getActions () 
		StringBuffer sb
		int mask
		String result
	public java.security.PermissionCollection newPermissionCollection () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.framework.AdminPermission ap
	public int hashCode () 
		int h
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	private java.util.Dictionary getProperties () 
		java.util.Dictionary dict
		java.util.Dictionary result
		Object mark
	static void  () 
}

org/osgi/framework/AdminPermissionCollection.class
AdminPermission.java
package org.osgi.framework
final org.osgi.framework.AdminPermissionCollection extends java.security.PermissionCollection {
	private static final long serialVersionUID
	private transient java.util.Map permissions
	private boolean all_allowed
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static Class class$java$util$Hashtable
	public void  () 
	public void add (java.security.Permission) 
		int oldMask
		int newMask
		java.util.Map pc
		org.osgi.framework.AdminPermission existing
		java.security.Permission permission
		org.osgi.framework.AdminPermission ap
		String name
	public boolean implies (java.security.Permission) 
		int desired
		org.osgi.framework.AdminPermission ap
		java.util.Map pc
		java.util.Iterator iter
		java.security.Permission permission
		org.osgi.framework.AdminPermission requested
		int effective
		java.util.Collection perms
	public synchronized java.util.Enumeration elements () 
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		java.util.Hashtable hashtable
		java.io.ObjectOutputStream$PutField pfields
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		java.io.ObjectInputStream$GetField gfields
		java.util.Hashtable hashtable
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/osgi/framework/AllServiceListener.class
AllServiceListener.java
package org.osgi.framework
public abstract org.osgi.framework.AllServiceListener extends java.lang.Object implements org.osgi.framework.ServiceListener  {
}

org/osgi/framework/Bundle.class
Bundle.java
package org.osgi.framework
public abstract org.osgi.framework.Bundle extends java.lang.Object {
	public static final int UNINSTALLED
	public static final int INSTALLED
	public static final int RESOLVED
	public static final int STARTING
	public static final int STOPPING
	public static final int ACTIVE
	public static final int START_TRANSIENT
	public static final int START_ACTIVATION_POLICY
	public static final int STOP_TRANSIENT
	public static final int SIGNERS_ALL
	public static final int SIGNERS_TRUSTED
	public abstract int getState () 
	public abstract void start (int)  throws org.osgi.framework.BundleException 
	public abstract void start ()  throws org.osgi.framework.BundleException 
	public abstract void stop (int)  throws org.osgi.framework.BundleException 
	public abstract void stop ()  throws org.osgi.framework.BundleException 
	public abstract void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
	public abstract void update ()  throws org.osgi.framework.BundleException 
	public abstract void uninstall ()  throws org.osgi.framework.BundleException 
	public abstract java.util.Dictionary getHeaders () 
	public abstract long getBundleId () 
	public abstract java.lang.String getLocation () 
	public abstract org.osgi.framework.ServiceReference[] getRegisteredServices () 
	public abstract org.osgi.framework.ServiceReference[] getServicesInUse () 
	public abstract boolean hasPermission (java.lang.Object) 
	public abstract java.net.URL getResource (java.lang.String) 
	public abstract java.util.Dictionary getHeaders (java.lang.String) 
	public abstract java.lang.String getSymbolicName () 
	public abstract java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
	public abstract java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
	public abstract java.util.Enumeration getEntryPaths (java.lang.String) 
	public abstract java.net.URL getEntry (java.lang.String) 
	public abstract long getLastModified () 
	public abstract java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
	public abstract org.osgi.framework.BundleContext getBundleContext () 
	public abstract java.util.Map getSignerCertificates (int) 
	public abstract org.osgi.framework.Version getVersion () 
}

org/osgi/framework/BundleActivator.class
BundleActivator.java
package org.osgi.framework
public abstract org.osgi.framework.BundleActivator extends java.lang.Object {
	public abstract void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
	public abstract void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
}

org/osgi/framework/BundleContext.class
BundleContext.java
package org.osgi.framework
public abstract org.osgi.framework.BundleContext extends java.lang.Object {
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract org.osgi.framework.Bundle getBundle () 
	public abstract org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream)  throws org.osgi.framework.BundleException 
	public abstract org.osgi.framework.Bundle installBundle (java.lang.String)  throws org.osgi.framework.BundleException 
	public abstract org.osgi.framework.Bundle getBundle (long) 
	public abstract org.osgi.framework.Bundle[] getBundles () 
	public abstract void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract void addServiceListener (org.osgi.framework.ServiceListener) 
	public abstract void removeServiceListener (org.osgi.framework.ServiceListener) 
	public abstract void addBundleListener (org.osgi.framework.BundleListener) 
	public abstract void removeBundleListener (org.osgi.framework.BundleListener) 
	public abstract void addFrameworkListener (org.osgi.framework.FrameworkListener) 
	public abstract void removeFrameworkListener (org.osgi.framework.FrameworkListener) 
	public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) 
	public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) 
	public abstract org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract org.osgi.framework.ServiceReference[] getAllServiceReferences (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract org.osgi.framework.ServiceReference getServiceReference (java.lang.String) 
	public abstract java.lang.Object getService (org.osgi.framework.ServiceReference) 
	public abstract boolean ungetService (org.osgi.framework.ServiceReference) 
	public abstract java.io.File getDataFile (java.lang.String) 
	public abstract org.osgi.framework.Filter createFilter (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
}

org/osgi/framework/BundleEvent.class
BundleEvent.java
package org.osgi.framework
public org.osgi.framework.BundleEvent extends java.util.EventObject {
	static final long serialVersionUID
	private final org.osgi.framework.Bundle bundle
	private final int type
	public static final int INSTALLED
	public static final int STARTED
	public static final int STOPPED
	public static final int UPDATED
	public static final int UNINSTALLED
	public static final int RESOLVED
	public static final int UNRESOLVED
	public static final int STARTING
	public static final int STOPPING
	public static final int LAZY_ACTIVATION
	public void  (int, org.osgi.framework.Bundle) 
		int type
		org.osgi.framework.Bundle bundle
	public org.osgi.framework.Bundle getBundle () 
	public int getType () 
}

org/osgi/framework/BundleException.class
BundleException.java
package org.osgi.framework
public org.osgi.framework.BundleException extends java.lang.Exception {
	static final long serialVersionUID
	private final int type
	public static final int UNSPECIFIED
	public static final int UNSUPPORTED_OPERATION
	public static final int INVALID_OPERATION
	public static final int MANIFEST_ERROR
	public static final int RESOLVE_ERROR
	public static final int ACTIVATOR_ERROR
	public static final int SECURITY_ERROR
	public static final int STATECHANGE_ERROR
	public static final int NATIVECODE_ERROR
	public static final int DUPLICATE_BUNDLE_ERROR
	public static final int START_TRANSIENT_ERROR
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable cause
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.String, int, java.lang.Throwable) 
		String msg
		int type
		Throwable cause
	public void  (java.lang.String, int) 
		String msg
		int type
	public java.lang.Throwable getNestedException () 
	public java.lang.Throwable getCause () 
	public java.lang.Throwable initCause (java.lang.Throwable) 
		Throwable cause
	public int getType () 
}

org/osgi/framework/BundleListener.class
BundleListener.java
package org.osgi.framework
public abstract org.osgi.framework.BundleListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void bundleChanged (org.osgi.framework.BundleEvent) 
}

org/osgi/framework/BundlePermission.class
BundlePermission.java
package org.osgi.framework
public final org.osgi.framework.BundlePermission extends java.security.BasicPermission {
	private static final long serialVersionUID
	public static final String PROVIDE
	public static final String REQUIRE
	public static final String HOST
	public static final String FRAGMENT
	private static final int ACTION_PROVIDE
	private static final int ACTION_REQUIRE
	private static final int ACTION_HOST
	private static final int ACTION_FRAGMENT
	private static final int ACTION_ALL
	static final int ACTION_NONE
	private transient int action_mask
	private volatile String actions
	public void  (java.lang.String, java.lang.String) 
		String symbolicName
		String actions
	void  (java.lang.String, int) 
		String symbolicName
		int mask
	private synchronized void setTransients (int) 
		int mask
	synchronized int getActionsMask () 
	private static int parseActions (java.lang.String) 
		char c
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.BundlePermission requested
		int effective
		int desired
	public java.lang.String getActions () 
		StringBuffer sb
		boolean comma
		String result
	public java.security.PermissionCollection newPermissionCollection () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.framework.BundlePermission bp
	public int hashCode () 
		int h
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
}

org/osgi/framework/BundlePermissionCollection.class
BundlePermission.java
package org.osgi.framework
final org.osgi.framework.BundlePermissionCollection extends java.security.PermissionCollection {
	private static final long serialVersionUID
	private transient java.util.Map permissions
	private boolean all_allowed
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static Class class$java$util$Hashtable
	public void  () 
	public void add (java.security.Permission) 
		int oldMask
		int newMask
		java.util.Map pc
		org.osgi.framework.BundlePermission existing
		java.security.Permission permission
		org.osgi.framework.BundlePermission bp
		String name
	public boolean implies (java.security.Permission) 
		org.osgi.framework.BundlePermission bp
		java.util.Map pc
		int last
		int offset
		java.security.Permission permission
		org.osgi.framework.BundlePermission requested
		String requestedName
		int desired
		int effective
		org.osgi.framework.BundlePermission bp
	public synchronized java.util.Enumeration elements () 
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		java.util.Hashtable hashtable
		java.io.ObjectOutputStream$PutField pfields
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		java.io.ObjectInputStream$GetField gfields
		java.util.Hashtable hashtable
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/osgi/framework/BundleReference.class
BundleReference.java
package org.osgi.framework
public abstract org.osgi.framework.BundleReference extends java.lang.Object {
	public abstract org.osgi.framework.Bundle getBundle () 
}

org/osgi/framework/Configurable.class
Configurable.java
package org.osgi.framework
public abstract org.osgi.framework.Configurable extends java.lang.Object {
	public abstract java.lang.Object getConfigurationObject () 
}

org/osgi/framework/Constants.class
Constants.java
package org.osgi.framework
public abstract org.osgi.framework.Constants extends java.lang.Object {
	public static final String SYSTEM_BUNDLE_LOCATION
	public static final String SYSTEM_BUNDLE_SYMBOLICNAME
	public static final String BUNDLE_CATEGORY
	public static final String BUNDLE_CLASSPATH
	public static final String BUNDLE_COPYRIGHT
	public static final String BUNDLE_DESCRIPTION
	public static final String BUNDLE_NAME
	public static final String BUNDLE_NATIVECODE
	public static final String EXPORT_PACKAGE
	public static final String EXPORT_SERVICE
	public static final String IMPORT_PACKAGE
	public static final String DYNAMICIMPORT_PACKAGE
	public static final String IMPORT_SERVICE
	public static final String BUNDLE_VENDOR
	public static final String BUNDLE_VERSION
	public static final String BUNDLE_DOCURL
	public static final String BUNDLE_CONTACTADDRESS
	public static final String BUNDLE_ACTIVATOR
	public static final String BUNDLE_UPDATELOCATION
	public static final String PACKAGE_SPECIFICATION_VERSION
	public static final String BUNDLE_NATIVECODE_PROCESSOR
	public static final String BUNDLE_NATIVECODE_OSNAME
	public static final String BUNDLE_NATIVECODE_OSVERSION
	public static final String BUNDLE_NATIVECODE_LANGUAGE
	public static final String BUNDLE_REQUIREDEXECUTIONENVIRONMENT
	public static final String BUNDLE_SYMBOLICNAME
	public static final String SINGLETON_DIRECTIVE
	public static final String FRAGMENT_ATTACHMENT_DIRECTIVE
	public static final String FRAGMENT_ATTACHMENT_ALWAYS
	public static final String FRAGMENT_ATTACHMENT_RESOLVETIME
	public static final String FRAGMENT_ATTACHMENT_NEVER
	public static final String BUNDLE_LOCALIZATION
	public static final String BUNDLE_LOCALIZATION_DEFAULT_BASENAME
	public static final String REQUIRE_BUNDLE
	public static final String BUNDLE_VERSION_ATTRIBUTE
	public static final String FRAGMENT_HOST
	public static final String SELECTION_FILTER_ATTRIBUTE
	public static final String BUNDLE_MANIFESTVERSION
	public static final String VERSION_ATTRIBUTE
	public static final String BUNDLE_SYMBOLICNAME_ATTRIBUTE
	public static final String RESOLUTION_DIRECTIVE
	public static final String RESOLUTION_MANDATORY
	public static final String RESOLUTION_OPTIONAL
	public static final String USES_DIRECTIVE
	public static final String INCLUDE_DIRECTIVE
	public static final String EXCLUDE_DIRECTIVE
	public static final String MANDATORY_DIRECTIVE
	public static final String VISIBILITY_DIRECTIVE
	public static final String VISIBILITY_PRIVATE
	public static final String VISIBILITY_REEXPORT
	public static final String EXTENSION_DIRECTIVE
	public static final String EXTENSION_FRAMEWORK
	public static final String EXTENSION_BOOTCLASSPATH
	public static final String BUNDLE_ACTIVATIONPOLICY
	public static final String ACTIVATION_LAZY
	public static final String FRAMEWORK_VERSION
	public static final String FRAMEWORK_VENDOR
	public static final String FRAMEWORK_LANGUAGE
	public static final String FRAMEWORK_OS_NAME
	public static final String FRAMEWORK_OS_VERSION
	public static final String FRAMEWORK_PROCESSOR
	public static final String FRAMEWORK_EXECUTIONENVIRONMENT
	public static final String FRAMEWORK_BOOTDELEGATION
	public static final String FRAMEWORK_SYSTEMPACKAGES
	public static final String FRAMEWORK_SYSTEMPACKAGES_EXTRA
	public static final String SUPPORTS_FRAMEWORK_EXTENSION
	public static final String SUPPORTS_BOOTCLASSPATH_EXTENSION
	public static final String SUPPORTS_FRAMEWORK_FRAGMENT
	public static final String SUPPORTS_FRAMEWORK_REQUIREBUNDLE
	public static final String FRAMEWORK_SECURITY
	public static final String FRAMEWORK_SECURITY_OSGI
	public static final String FRAMEWORK_STORAGE
	public static final String FRAMEWORK_STORAGE_CLEAN
	public static final String FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT
	public static final String FRAMEWORK_LIBRARY_EXTENSIONS
	public static final String FRAMEWORK_EXECPERMISSION
	public static final String FRAMEWORK_TRUST_REPOSITORIES
	public static final String FRAMEWORK_WINDOWSYSTEM
	public static final String FRAMEWORK_BEGINNING_STARTLEVEL
	public static final String FRAMEWORK_BUNDLE_PARENT
	public static final String FRAMEWORK_BUNDLE_PARENT_BOOT
	public static final String FRAMEWORK_BUNDLE_PARENT_EXT
	public static final String FRAMEWORK_BUNDLE_PARENT_APP
	public static final String FRAMEWORK_BUNDLE_PARENT_FRAMEWORK
	public static final String OBJECTCLASS
	public static final String SERVICE_ID
	public static final String SERVICE_PID
	public static final String SERVICE_RANKING
	public static final String SERVICE_VENDOR
	public static final String SERVICE_DESCRIPTION
}

org/osgi/framework/Filter.class
Filter.java
package org.osgi.framework
public abstract org.osgi.framework.Filter extends java.lang.Object {
	public abstract boolean match (org.osgi.framework.ServiceReference) 
	public abstract boolean match (java.util.Dictionary) 
	public abstract java.lang.String toString () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract boolean matchCase (java.util.Dictionary) 
}

org/osgi/framework/FrameworkEvent.class
FrameworkEvent.java
package org.osgi.framework
public org.osgi.framework.FrameworkEvent extends java.util.EventObject {
	static final long serialVersionUID
	private final org.osgi.framework.Bundle bundle
	private final Throwable throwable
	private final int type
	public static final int STARTED
	public static final int ERROR
	public static final int PACKAGES_REFRESHED
	public static final int STARTLEVEL_CHANGED
	public static final int WARNING
	public static final int INFO
	public static final int STOPPED
	public static final int STOPPED_UPDATE
	public static final int STOPPED_BOOTCLASSPATH_MODIFIED
	public static final int WAIT_TIMEDOUT
	public void  (int, java.lang.Object) 
		int type
		Object source
	public void  (int, org.osgi.framework.Bundle, java.lang.Throwable) 
		int type
		org.osgi.framework.Bundle bundle
		Throwable throwable
	public java.lang.Throwable getThrowable () 
	public org.osgi.framework.Bundle getBundle () 
	public int getType () 
}

org/osgi/framework/FrameworkListener.class
FrameworkListener.java
package org.osgi.framework
public abstract org.osgi.framework.FrameworkListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void frameworkEvent (org.osgi.framework.FrameworkEvent) 
}

org/osgi/framework/FrameworkUtil$1.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final Class val$classFromBundle
	void  (java.lang.Class) 
	public java.lang.Object run () 
}

org/osgi/framework/FrameworkUtil$CaseInsensitiveDictionary.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$CaseInsensitiveDictionary extends java.util.Dictionary {
	private final java.util.Dictionary dictionary
	private final String[] keys
	void  (java.util.Dictionary) 
		java.util.Iterator i
		String key
		Object k
		java.util.Enumeration e
		java.util.Dictionary dictionary
		java.util.List keyList
	public java.lang.Object get (java.lang.Object) 
		String key
		int i
		int length
		Object o
		String k
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.util.Enumeration elements () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
}

org/osgi/framework/FrameworkUtil$DNChainMatching.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$DNChainMatching extends java.lang.Object {
	private static final String MINUS_WILDCARD
	private static final String STAR_WILDCARD
	private void  () 
	private static boolean rdnmatch (java.util.List, java.util.List) 
		String rdnNameValue
		String patNameValue
		int rdnNameEnd
		int patNameEnd
		String patValue
		String rdnValue
		int i
		java.util.List rdn
		java.util.List rdnPattern
	private static boolean dnmatch (java.util.List, java.util.List) 
		int i
		java.util.List dn
		java.util.List dnPattern
		int dnStart
		int patStart
		int patLen
	private static java.util.List parseDNchainPattern (java.lang.String) 
		char c
		int endIndex
		boolean inQuote
		String dnChain
		java.util.List parsed
		int startIndex
	private static java.util.List parseDNchain (java.util.List) 
		String dn
		java.util.List rdns
		int i
		java.util.List chain
	private static int skipSpaces (java.lang.String, int) 
		String dnChain
		int startIndex
	private static void parseDN (java.lang.String, java.util.List) 
		int endIndex
		String dn
		java.util.List rdn
		int startIndex
		char c
		java.util.List nameValues
	private static int skipWildCards (java.util.List, int) 
		Object dnPattern
		java.util.List dnChainPattern
		int dnChainPatternIndex
		int i
	private static boolean dnChainMatch (java.util.List, int, java.util.List, int)  throws java.lang.IllegalArgumentException 
		int i
		java.util.List dnChain
		int dnChainIndex
		java.util.List dnChainPattern
		int dnChainPatternIndex
		Object dnPattern
	static boolean match (java.lang.String, java.util.List) 
		IllegalArgumentException iae
		RuntimeException e
		IllegalArgumentException iae
		RuntimeException e
		String pattern
		java.util.List dnChain
		java.util.List parsedDNChain
		java.util.List parsedDNPattern
	private static java.lang.String toString (java.util.List) 
		java.util.Iterator iChain
		java.util.List dnChain
		StringBuffer sb
}

org/osgi/framework/FrameworkUtil$FilterImpl$Parser.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$FilterImpl$Parser extends java.lang.Object {
	private final String filterstring
	private final char[] filterChars
	private int pos
	void  (java.lang.String) 
		String filterstring
	org.osgi.framework.FrameworkUtil$FilterImpl parse ()  throws org.osgi.framework.InvalidSyntaxException 
		ArrayIndexOutOfBoundsException e
		org.osgi.framework.FrameworkUtil$FilterImpl filter
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_filter ()  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.FrameworkUtil$FilterImpl filter
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_filtercomp ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_and ()  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.FrameworkUtil$FilterImpl child
		java.util.List operands
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_or ()  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.FrameworkUtil$FilterImpl child
		java.util.List operands
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_not ()  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.FrameworkUtil$FilterImpl child
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_item ()  throws org.osgi.framework.InvalidSyntaxException 
		int oldpos
		Object string
		String attr
	private java.lang.String parse_attr ()  throws org.osgi.framework.InvalidSyntaxException 
		int begin
		int end
		char c
		int length
	private java.lang.String parse_value ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
		StringBuffer sb
	private java.lang.Object parse_substring ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
		Object single
		StringBuffer sb
		java.util.List operands
		int size
	private void skipWhiteSpace () 
		int length
}

org/osgi/framework/FrameworkUtil$FilterImpl.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$FilterImpl extends java.lang.Object implements org.osgi.framework.Filter  {
	private static final int EQUAL
	private static final int APPROX
	private static final int GREATER
	private static final int LESS
	private static final int PRESENT
	private static final int SUBSTRING
	private static final int AND
	private static final int OR
	private static final int NOT
	private final int op
	private final String attr
	private final Object value
	private volatile transient String filterString
	private static final Class[] constructorType
	static org.osgi.framework.FrameworkUtil$FilterImpl newInstance (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String filterString
	void  (int, java.lang.String, java.lang.Object) 
		int operation
		String attr
		Object value
	public boolean match (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
	public boolean match (java.util.Dictionary) 
		java.util.Dictionary dictionary
	public boolean matchCase (java.util.Dictionary) 
		java.util.Dictionary dictionary
	public java.lang.String toString () 
		String result
	private java.lang.String normalize () 
		int i
		int size
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		int i
		int size
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		String substr
		int i
		int size
		String[] substrings
		StringBuffer sb
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	private boolean match0 (java.util.Dictionary) 
		int i
		int size
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		int i
		int size
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		Object prop
		Object prop
		java.util.Dictionary properties
	private static java.lang.String encodeValue (java.lang.String) 
		char c
		int i
		String value
		boolean encoded
		int inlen
		int outlen
		char[] output
		int cursor
	private boolean compare (int, java.lang.Object, java.lang.Object) 
		Class type
		int operation
		Object value1
		Object value2
		Class clazz
	private boolean compare_Collection (int, java.util.Collection, java.lang.Object) 
		java.util.Iterator iterator
		int operation
		java.util.Collection collection
		Object value2
	private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) 
		int i
		int size
		int operation
		Object[] array
		Object value2
	private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) 
		int i
		int size
		int[] array
		int i
		int size
		long[] array
		int i
		int size
		byte[] array
		int i
		int size
		short[] array
		int i
		int size
		char[] array
		int i
		int size
		float[] array
		int i
		int size
		double[] array
		int i
		int size
		boolean[] array
		int operation
		Class type
		Object primarray
		Object value2
	private boolean compare_String (int, java.lang.String, java.lang.Object) 
		String substr2
		int index
		int len
		String substr
		int i
		int size
		String[] substrings
		int pos
		String string2
		int operation
		String string
		Object value2
	private boolean compare_Integer (int, int, java.lang.Object) 
		int operation
		int intval
		Object value2
		int intval2
	private boolean compare_Long (int, long, java.lang.Object) 
		int operation
		long longval
		Object value2
		long longval2
	private boolean compare_Byte (int, byte, java.lang.Object) 
		int operation
		byte byteval
		Object value2
		byte byteval2
	private boolean compare_Short (int, short, java.lang.Object) 
		int operation
		short shortval
		Object value2
		short shortval2
	private boolean compare_Character (int, char, java.lang.Object) 
		int operation
		char charval
		Object value2
		char charval2
	private boolean compare_Boolean (int, boolean, java.lang.Object) 
		int operation
		boolean boolval
		Object value2
		boolean boolval2
	private boolean compare_Float (int, float, java.lang.Object) 
		int operation
		float floatval
		Object value2
		float floatval2
	private boolean compare_Double (int, double, java.lang.Object) 
		int operation
		double doubleval
		Object value2
		double doubleval2
	private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) 
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		InstantiationException e
		int operation
		Comparable value1
		Object value2
		java.lang.reflect.Constructor constructor
	private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) 
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		InstantiationException e
		int operation
		Object value1
		Object value2
		java.lang.reflect.Constructor constructor
	private static java.lang.String approxString (java.lang.String) 
		char c
		int i
		int length
		String input
		boolean changed
		char[] output
		int cursor
	static void  () 
}

org/osgi/framework/FrameworkUtil$ServiceReferenceDictionary.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$ServiceReferenceDictionary extends java.util.Dictionary {
	private final org.osgi.framework.ServiceReference reference
	void  (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.util.Enumeration elements () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
}

org/osgi/framework/FrameworkUtil$SetAccessibleAction.class
FrameworkUtil.java
package org.osgi.framework
 org.osgi.framework.FrameworkUtil$SetAccessibleAction extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.lang.reflect.AccessibleObject accessible
	void  (java.lang.reflect.AccessibleObject) 
		java.lang.reflect.AccessibleObject accessible
	public java.lang.Object run () 
}

org/osgi/framework/FrameworkUtil.class
FrameworkUtil.java
package org.osgi.framework
public org.osgi.framework.FrameworkUtil extends java.lang.Object {
	static Class class$java$lang$String
	private void  () 
	public static org.osgi.framework.Filter createFilter (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String filter
	public static boolean matchDistinguishedNameChain (java.lang.String, java.util.List) 
		String matchPattern
		java.util.List dnChain
	public static org.osgi.framework.Bundle getBundle (java.lang.Class) 
		Class classFromBundle
		Object cl
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/osgi/framework/InvalidSyntaxException.class
InvalidSyntaxException.java
package org.osgi.framework
public org.osgi.framework.InvalidSyntaxException extends java.lang.Exception {
	static final long serialVersionUID
	private final String filter
	public void  (java.lang.String, java.lang.String) 
		String msg
		String filter
	public void  (java.lang.String, java.lang.String, java.lang.Throwable) 
		String msg
		String filter
		Throwable cause
	public java.lang.String getFilter () 
	public java.lang.Throwable getCause () 
	public java.lang.Throwable initCause (java.lang.Throwable) 
		Throwable cause
}

org/osgi/framework/PackagePermission$1.class
PackagePermission.java
package org.osgi.framework
 org.osgi.framework.PackagePermission$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.Dictionary val$dict
	private final org.osgi.framework.PackagePermission this$0
	void  (org.osgi.framework.PackagePermission, java.util.Dictionary) 
	public java.lang.Object run () 
		String name
		org.osgi.framework.SignerProperty signer
}

org/osgi/framework/PackagePermission.class
PackagePermission.java
package org.osgi.framework
public final org.osgi.framework.PackagePermission extends java.security.BasicPermission {
	static final long serialVersionUID
	public static final String EXPORT
	public static final String EXPORTONLY
	public static final String IMPORT
	private static final int ACTION_EXPORT
	private static final int ACTION_IMPORT
	private static final int ACTION_ALL
	static final int ACTION_NONE
	transient int action_mask
	private volatile String actions
	final transient org.osgi.framework.Bundle bundle
	transient org.osgi.framework.Filter filter
	private volatile transient java.util.Dictionary properties
	public void  (java.lang.String, java.lang.String) 
		String name
		String actions
	public void  (java.lang.String, org.osgi.framework.Bundle, java.lang.String) 
		String name
		org.osgi.framework.Bundle exportingBundle
		String actions
	void  (java.lang.String, int) 
		String name
		int mask
	private void setTransients (java.lang.String, int) 
		String name
		int mask
	private static int parseActions (java.lang.String) 
		char c
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		IllegalArgumentException iae
		org.osgi.framework.InvalidSyntaxException e
		String filterString
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.PackagePermission requested
	boolean implies0 (org.osgi.framework.PackagePermission, int) 
		org.osgi.framework.PackagePermission requested
		int effective
		int desired
		org.osgi.framework.Filter f
	public java.lang.String getActions () 
		StringBuffer sb
		boolean comma
		int mask
		String result
	public java.security.PermissionCollection newPermissionCollection () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.framework.PackagePermission pp
	public int hashCode () 
		int h
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	private java.util.Dictionary getProperties () 
		java.util.Dictionary result
		java.util.Dictionary dict
}

org/osgi/framework/PackagePermissionCollection.class
PackagePermission.java
package org.osgi.framework
final org.osgi.framework.PackagePermissionCollection extends java.security.PermissionCollection {
	static final long serialVersionUID
	private transient java.util.Map permissions
	private boolean all_allowed
	private java.util.Map filterPermissions
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static Class class$java$util$Hashtable
	static Class class$java$util$HashMap
	public void  () 
	public void add (java.security.Permission) 
		java.util.Map pc
		int oldMask
		int newMask
		java.util.Map pc
		org.osgi.framework.PackagePermission existing
		java.security.Permission permission
		org.osgi.framework.PackagePermission pp
		String name
		org.osgi.framework.Filter f
	public boolean implies (java.security.Permission) 
		org.osgi.framework.PackagePermission pp
		java.util.Map pc
		org.osgi.framework.PackagePermission pp
		int last
		int offset
		java.util.Iterator iter
		java.security.Permission permission
		org.osgi.framework.PackagePermission requested
		String requestedName
		int desired
		int effective
		java.util.Collection perms
	public synchronized java.util.Enumeration elements () 
		java.util.List all
		java.util.Map pc
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		java.util.Hashtable hashtable
		java.io.ObjectOutputStream$PutField pfields
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		java.io.ObjectInputStream$GetField gfields
		java.util.Hashtable hashtable
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/osgi/framework/ServiceEvent.class
ServiceEvent.java
package org.osgi.framework
public org.osgi.framework.ServiceEvent extends java.util.EventObject {
	static final long serialVersionUID
	private final org.osgi.framework.ServiceReference reference
	private final int type
	public static final int REGISTERED
	public static final int MODIFIED
	public static final int UNREGISTERING
	public static final int MODIFIED_ENDMATCH
	public void  (int, org.osgi.framework.ServiceReference) 
		int type
		org.osgi.framework.ServiceReference reference
	public org.osgi.framework.ServiceReference getServiceReference () 
	public int getType () 
}

org/osgi/framework/ServiceException.class
ServiceException.java
package org.osgi.framework
public org.osgi.framework.ServiceException extends java.lang.RuntimeException {
	static final long serialVersionUID
	private final int type
	public static final int UNSPECIFIED
	public static final int UNREGISTERED
	public static final int FACTORY_ERROR
	public static final int FACTORY_EXCEPTION
	public static final int SUBCLASSED
	public static final int REMOTE
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable cause
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.String, int, java.lang.Throwable) 
		String msg
		int type
		Throwable cause
	public void  (java.lang.String, int) 
		String msg
		int type
	public int getType () 
}

org/osgi/framework/ServiceFactory.class
ServiceFactory.java
package org.osgi.framework
public abstract org.osgi.framework.ServiceFactory extends java.lang.Object {
	public abstract java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
	public abstract void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) 
}

org/osgi/framework/ServiceListener.class
ServiceListener.java
package org.osgi.framework
public abstract org.osgi.framework.ServiceListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void serviceChanged (org.osgi.framework.ServiceEvent) 
}

org/osgi/framework/ServicePermission$1.class
ServicePermission.java
package org.osgi.framework
 org.osgi.framework.ServicePermission$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final java.util.Map val$props
	private final org.osgi.framework.Bundle val$bundle
	private final org.osgi.framework.ServicePermission this$0
	void  (org.osgi.framework.ServicePermission, java.util.Map, org.osgi.framework.Bundle) 
	public java.lang.Object run () 
		String name
		org.osgi.framework.SignerProperty signer
}

org/osgi/framework/ServicePermission$Properties.class
ServicePermission.java
package org.osgi.framework
 org.osgi.framework.ServicePermission$Properties extends java.util.Dictionary {
	private final java.util.Map properties
	private final org.osgi.framework.ServiceReference service
	void  (java.util.Map, org.osgi.framework.ServiceReference) 
		java.util.Map properties
		org.osgi.framework.ServiceReference service
	public java.lang.Object get (java.lang.Object) 
		Object k
		String key
		Object value
	public int size () 
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
		java.util.Iterator iter
		String key
		int i
		int length
		java.util.Collection pk
		String[] spk
		java.util.List all
	public java.util.Enumeration elements () 
		java.util.Iterator iter
		String key
		int i
		int length
		java.util.Collection pk
		String[] spk
		java.util.List all
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
}

org/osgi/framework/ServicePermission.class
ServicePermission.java
package org.osgi.framework
public final org.osgi.framework.ServicePermission extends java.security.BasicPermission {
	static final long serialVersionUID
	public static final String GET
	public static final String REGISTER
	private static final int ACTION_GET
	private static final int ACTION_REGISTER
	private static final int ACTION_ALL
	static final int ACTION_NONE
	transient int action_mask
	private volatile String actions
	final transient org.osgi.framework.ServiceReference service
	final transient String[] objectClass
	transient org.osgi.framework.Filter filter
	private volatile transient java.util.Dictionary properties
	private transient boolean wildcard
	private transient String prefix
	public void  (java.lang.String, java.lang.String) 
		String name
		String actions
	public void  (org.osgi.framework.ServiceReference, java.lang.String) 
		org.osgi.framework.ServiceReference reference
		String actions
	private static java.lang.String createName (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		StringBuffer sb
	void  (java.lang.String, int) 
		String name
		int mask
	private void setTransients (org.osgi.framework.Filter, int) 
		String name
		int l
		org.osgi.framework.Filter f
		int mask
	private static int parseActions (java.lang.String) 
		char c
		int matchlen
		int matchlen
		int matchlen
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		IllegalArgumentException iae
		org.osgi.framework.InvalidSyntaxException e
		String filterString
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.ServicePermission requested
	boolean implies0 (org.osgi.framework.ServicePermission, int) 
		String requestedName
		int i
		int l
		int pl
		int i
		int l
		String name
		org.osgi.framework.ServicePermission requested
		int effective
		int desired
		org.osgi.framework.Filter f
		String[] requestedNames
	public java.lang.String getActions () 
		StringBuffer sb
		boolean comma
		int mask
		String result
	public java.security.PermissionCollection newPermissionCollection () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.framework.ServicePermission sp
	public int hashCode () 
		int h
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	private java.util.Dictionary getProperties () 
		java.util.Dictionary result
		java.util.Map props
		org.osgi.framework.Bundle bundle
}

org/osgi/framework/ServicePermissionCollection.class
ServicePermission.java
package org.osgi.framework
final org.osgi.framework.ServicePermissionCollection extends java.security.PermissionCollection {
	static final long serialVersionUID
	private transient java.util.Map permissions
	private boolean all_allowed
	private java.util.Map filterPermissions
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static Class class$java$util$Hashtable
	static Class class$java$util$HashMap
	public void  () 
	public void add (java.security.Permission) 
		java.util.Map pc
		int oldMask
		int newMask
		java.util.Map pc
		org.osgi.framework.ServicePermission existing
		java.security.Permission permission
		org.osgi.framework.ServicePermission sp
		String name
		org.osgi.framework.Filter f
	public boolean implies (java.security.Permission) 
		org.osgi.framework.ServicePermission sp
		int i
		int l
		int desired
		String[] requestedNames
		java.util.Map pc
		java.util.Iterator iter
		java.security.Permission permission
		org.osgi.framework.ServicePermission requested
		int effective
		java.util.Collection perms
	private int effective (java.lang.String, int, int) 
		String requestedName
		int desired
		int effective
		java.util.Map pc
		org.osgi.framework.ServicePermission sp
		int last
		int offset
	public synchronized java.util.Enumeration elements () 
		java.util.List all
		java.util.Map pc
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		java.util.Hashtable hashtable
		java.io.ObjectOutputStream$PutField pfields
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		java.io.ObjectInputStream$GetField gfields
		java.util.Hashtable hashtable
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/osgi/framework/ServiceReference.class
ServiceReference.java
package org.osgi.framework
public abstract org.osgi.framework.ServiceReference extends java.lang.Object implements java.lang.Comparable  {
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract java.lang.String[] getPropertyKeys () 
	public abstract org.osgi.framework.Bundle getBundle () 
	public abstract org.osgi.framework.Bundle[] getUsingBundles () 
	public abstract boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) 
	public abstract int compareTo (java.lang.Object) 
}

org/osgi/framework/ServiceRegistration.class
ServiceRegistration.java
package org.osgi.framework
public abstract org.osgi.framework.ServiceRegistration extends java.lang.Object {
	public abstract org.osgi.framework.ServiceReference getReference () 
	public abstract void setProperties (java.util.Dictionary) 
	public abstract void unregister () 
}

org/osgi/framework/SignerProperty.class
SignerProperty.java
package org.osgi.framework
 org.osgi.framework.SignerProperty extends java.lang.Object {
	private final org.osgi.framework.Bundle bundle
	private final String pattern
	public void  (java.lang.String) 
		String pattern
	void  (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public boolean equals (java.lang.Object) 
		java.util.Iterator iCerts
		java.util.List signerCerts
		java.util.List dnChain
		java.util.Iterator iSigners
		Object o
		org.osgi.framework.SignerProperty other
		org.osgi.framework.Bundle matchBundle
		String matchPattern
		java.util.Map signers
	public int hashCode () 
	boolean isBundleSigned () 
		java.util.Map signers
}

org/osgi/framework/SynchronousBundleListener.class
SynchronousBundleListener.java
package org.osgi.framework
public abstract org.osgi.framework.SynchronousBundleListener extends java.lang.Object implements org.osgi.framework.BundleListener  {
}

org/osgi/framework/Version.class
Version.java
package org.osgi.framework
public org.osgi.framework.Version extends java.lang.Object implements java.lang.Comparable  {
	private final int major
	private final int minor
	private final int micro
	private final String qualifier
	private static final String SEPARATOR
	public static final org.osgi.framework.Version emptyVersion
	public void  (int, int, int) 
		int major
		int minor
		int micro
	public void  (int, int, int, java.lang.String) 
		int major
		int minor
		int micro
		String qualifier
	public void  (java.lang.String) 
		java.util.StringTokenizer st
		java.util.NoSuchElementException e
		String version
		int maj
		int min
		int mic
		String qual
	private void validate () 
		char ch
		int i
		int length
		char[] chars
	public static org.osgi.framework.Version parseVersion (java.lang.String) 
		String version
	public int getMajor () 
	public int getMinor () 
	public int getMicro () 
	public java.lang.String getQualifier () 
	public java.lang.String toString () 
		int q
		StringBuffer result
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
		org.osgi.framework.Version other
	public int compareTo (java.lang.Object) 
		Object object
		org.osgi.framework.Version other
		int result
	static void  () 
}

org/osgi/framework/hooks/
org/osgi/framework/hooks/service/
org/osgi/framework/hooks/service/EventHook.class
EventHook.java
package org.osgi.framework.hooks.service
public abstract org.osgi.framework.hooks.service.EventHook extends java.lang.Object {
	public abstract void event (org.osgi.framework.ServiceEvent, java.util.Collection) 
}

org/osgi/framework/hooks/service/FindHook.class
FindHook.java
package org.osgi.framework.hooks.service
public abstract org.osgi.framework.hooks.service.FindHook extends java.lang.Object {
	public abstract void find (org.osgi.framework.BundleContext, java.lang.String, java.lang.String, boolean, java.util.Collection) 
}

org/osgi/framework/hooks/service/ListenerHook$ListenerInfo.class
ListenerHook.java
package org.osgi.framework.hooks.service
public abstract org.osgi.framework.hooks.service.ListenerHook$ListenerInfo extends java.lang.Object {
	public abstract org.osgi.framework.BundleContext getBundleContext () 
	public abstract java.lang.String getFilter () 
	public abstract boolean isRemoved () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/osgi/framework/hooks/service/ListenerHook.class
ListenerHook.java
package org.osgi.framework.hooks.service
public abstract org.osgi.framework.hooks.service.ListenerHook extends java.lang.Object {
	public abstract void added (java.util.Collection) 
	public abstract void removed (java.util.Collection) 
}

org/osgi/framework/hooks/service/package.html
org/osgi/framework/hooks/service/packageinfo
org/osgi/framework/launch/
org/osgi/framework/launch/Framework.class
Framework.java
package org.osgi.framework.launch
public abstract org.osgi.framework.launch.Framework extends java.lang.Object implements org.osgi.framework.Bundle  {
	public abstract void init ()  throws org.osgi.framework.BundleException 
	public abstract org.osgi.framework.FrameworkEvent waitForStop (long)  throws java.lang.InterruptedException 
	public abstract void start ()  throws org.osgi.framework.BundleException 
	public abstract void start (int)  throws org.osgi.framework.BundleException 
	public abstract void stop ()  throws org.osgi.framework.BundleException 
	public abstract void stop (int)  throws org.osgi.framework.BundleException 
	public abstract void uninstall ()  throws org.osgi.framework.BundleException 
	public abstract void update ()  throws org.osgi.framework.BundleException 
	public abstract void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
	public abstract long getBundleId () 
	public abstract java.lang.String getLocation () 
	public abstract java.lang.String getSymbolicName () 
}

org/osgi/framework/launch/FrameworkFactory.class
FrameworkFactory.java
package org.osgi.framework.launch
public abstract org.osgi.framework.launch.FrameworkFactory extends java.lang.Object {
	public abstract org.osgi.framework.launch.Framework newFramework (java.util.Map) 
}

org/osgi/framework/launch/package.html
org/osgi/framework/launch/packageinfo
org/osgi/framework/package.html
org/osgi/framework/packageinfo
org/osgi/service/
org/osgi/service/packageadmin/
org/osgi/service/packageadmin/ExportedPackage.class
ExportedPackage.java
package org.osgi.service.packageadmin
public abstract org.osgi.service.packageadmin.ExportedPackage extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.osgi.framework.Bundle getExportingBundle () 
	public abstract org.osgi.framework.Bundle[] getImportingBundles () 
	public abstract java.lang.String getSpecificationVersion () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract boolean isRemovalPending () 
}

org/osgi/service/packageadmin/PackageAdmin.class
PackageAdmin.java
package org.osgi.service.packageadmin
public abstract org.osgi.service.packageadmin.PackageAdmin extends java.lang.Object {
	public static final int BUNDLE_TYPE_FRAGMENT
	public abstract org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) 
	public abstract org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) 
	public abstract org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) 
	public abstract void refreshPackages (org.osgi.framework.Bundle[]) 
	public abstract boolean resolveBundles (org.osgi.framework.Bundle[]) 
	public abstract org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) 
	public abstract org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) 
	public abstract org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) 
	public abstract org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) 
	public abstract org.osgi.framework.Bundle getBundle (java.lang.Class) 
	public abstract int getBundleType (org.osgi.framework.Bundle) 
}

org/osgi/service/packageadmin/RequiredBundle.class
RequiredBundle.java
package org.osgi.service.packageadmin
public abstract org.osgi.service.packageadmin.RequiredBundle extends java.lang.Object {
	public abstract java.lang.String getSymbolicName () 
	public abstract org.osgi.framework.Bundle getBundle () 
	public abstract org.osgi.framework.Bundle[] getRequiringBundles () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract boolean isRemovalPending () 
}

org/osgi/service/packageadmin/package.html
org/osgi/service/packageadmin/packageinfo
org/osgi/service/startlevel/
org/osgi/service/startlevel/StartLevel.class
StartLevel.java
package org.osgi.service.startlevel
public abstract org.osgi.service.startlevel.StartLevel extends java.lang.Object {
	public abstract int getStartLevel () 
	public abstract void setStartLevel (int) 
	public abstract int getBundleStartLevel (org.osgi.framework.Bundle) 
	public abstract void setBundleStartLevel (org.osgi.framework.Bundle, int) 
	public abstract int getInitialBundleStartLevel () 
	public abstract void setInitialBundleStartLevel (int) 
	public abstract boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) 
	public abstract boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) 
}

org/osgi/service/startlevel/package.html
org/osgi/service/startlevel/packageinfo
org/osgi/service/url/
org/osgi/service/url/AbstractURLStreamHandlerService.class
AbstractURLStreamHandlerService.java
package org.osgi.service.url
public abstract org.osgi.service.url.AbstractURLStreamHandlerService extends java.net.URLStreamHandler implements org.osgi.service.url.URLStreamHandlerService  {
	protected volatile org.osgi.service.url.URLStreamHandlerSetter realHandler
	public void  () 
	public abstract java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
	public void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) 
		org.osgi.service.url.URLStreamHandlerSetter realHandler
		java.net.URL u
		String spec
		int start
		int limit
	public java.lang.String toExternalForm (java.net.URL) 
		java.net.URL u
	public boolean equals (java.net.URL, java.net.URL) 
		java.net.URL u1
		java.net.URL u2
	public int getDefaultPort () 
	public java.net.InetAddress getHostAddress (java.net.URL) 
		java.net.URL u
	public int hashCode (java.net.URL) 
		java.net.URL u
	public boolean hostsEqual (java.net.URL, java.net.URL) 
		java.net.URL u1
		java.net.URL u2
	public boolean sameFile (java.net.URL, java.net.URL) 
		java.net.URL u1
		java.net.URL u2
	protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) 
		java.net.URL u
		String proto
		String host
		int port
		String file
		String ref
	protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.net.URL u
		String proto
		String host
		int port
		String auth
		String user
		String path
		String query
		String ref
}

org/osgi/service/url/URLConstants.class
URLConstants.java
package org.osgi.service.url
public abstract org.osgi.service.url.URLConstants extends java.lang.Object {
	public static final String URL_HANDLER_PROTOCOL
	public static final String URL_CONTENT_MIMETYPE
}

org/osgi/service/url/URLStreamHandlerService.class
URLStreamHandlerService.java
package org.osgi.service.url
public abstract org.osgi.service.url.URLStreamHandlerService extends java.lang.Object {
	public abstract java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
	public abstract void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) 
	public abstract java.lang.String toExternalForm (java.net.URL) 
	public abstract boolean equals (java.net.URL, java.net.URL) 
	public abstract int getDefaultPort () 
	public abstract java.net.InetAddress getHostAddress (java.net.URL) 
	public abstract int hashCode (java.net.URL) 
	public abstract boolean hostsEqual (java.net.URL, java.net.URL) 
	public abstract boolean sameFile (java.net.URL, java.net.URL) 
}

org/osgi/service/url/URLStreamHandlerSetter.class
URLStreamHandlerSetter.java
package org.osgi.service.url
public abstract org.osgi.service.url.URLStreamHandlerSetter extends java.lang.Object {
	public abstract void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) 
	public abstract void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
}

org/osgi/service/url/package.html
org/osgi/service/url/packageinfo
org/osgi/util/
org/osgi/util/tracker/
org/osgi/util/tracker/AbstractTracked.class
AbstractTracked.java
package org.osgi.util.tracker
abstract org.osgi.util.tracker.AbstractTracked extends java.lang.Object {
	static final boolean DEBUG
	private final java.util.Map tracked
	private int trackingCount
	private final java.util.List adding
	volatile boolean closed
	private final java.util.LinkedList initial
	void  () 
	void setInitial (java.lang.Object[]) 
		Object item
		int i
		Object[] list
		int size
	void trackInitial () 
		Object item
	void close () 
	void track (java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
	private void trackAdding (java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
		boolean becameUntracked
	void untrack (java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
	int size () 
	java.lang.Object getCustomizedObject (java.lang.Object) 
		Object item
	java.lang.Object[] getTracked (java.lang.Object[]) 
		Object[] list
	void modified () 
	int getTrackingCount () 
	abstract java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) 
	abstract void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) 
	abstract void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) 
}

org/osgi/util/tracker/BundleTracker$Tracked.class
BundleTracker.java
package org.osgi.util.tracker
 org.osgi.util.tracker.BundleTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.SynchronousBundleListener  {
	private final org.osgi.util.tracker.BundleTracker this$0
	void  (org.osgi.util.tracker.BundleTracker) 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		org.osgi.framework.Bundle bundle
		int state
	java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) 
		Object item
		Object related
	void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
	void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
}

org/osgi/util/tracker/BundleTracker.class
BundleTracker.java
package org.osgi.util.tracker
public org.osgi.util.tracker.BundleTracker extends java.lang.Object implements org.osgi.util.tracker.BundleTrackerCustomizer  {
	static final boolean DEBUG
	protected final org.osgi.framework.BundleContext context
	final org.osgi.util.tracker.BundleTrackerCustomizer customizer
	private volatile org.osgi.util.tracker.BundleTracker$Tracked tracked
	final int mask
	private org.osgi.util.tracker.BundleTracker$Tracked tracked () 
	public void  (org.osgi.framework.BundleContext, int, org.osgi.util.tracker.BundleTrackerCustomizer) 
		org.osgi.framework.BundleContext context
		int stateMask
		org.osgi.util.tracker.BundleTrackerCustomizer customizer
	public void open () 
		int state
		int i
		int length
		org.osgi.framework.Bundle[] bundles
		org.osgi.util.tracker.BundleTracker$Tracked t
	public void close () 
		IllegalStateException e
		int i
		org.osgi.framework.Bundle[] bundles
		org.osgi.util.tracker.BundleTracker$Tracked outgoing
	public java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleEvent event
	public void modifiedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleEvent event
		Object object
	public void removedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleEvent event
		Object object
	public org.osgi.framework.Bundle[] getBundles () 
		int length
		org.osgi.util.tracker.BundleTracker$Tracked t
	public java.lang.Object getObject (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.util.tracker.BundleTracker$Tracked t
	public void remove (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.util.tracker.BundleTracker$Tracked t
	public int size () 
		org.osgi.util.tracker.BundleTracker$Tracked t
	public int getTrackingCount () 
		org.osgi.util.tracker.BundleTracker$Tracked t
}

org/osgi/util/tracker/BundleTrackerCustomizer.class
BundleTrackerCustomizer.java
package org.osgi.util.tracker
public abstract org.osgi.util.tracker.BundleTrackerCustomizer extends java.lang.Object {
	public abstract java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) 
	public abstract void modifiedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) 
	public abstract void removedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) 
}

org/osgi/util/tracker/ServiceTracker$1.class
ServiceTracker.java
package org.osgi.util.tracker
 org.osgi.util.tracker.ServiceTracker$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final org.osgi.framework.BundleContext val$context
	private final org.osgi.util.tracker.ServiceTracker this$0
	void  (org.osgi.util.tracker.ServiceTracker, org.osgi.framework.BundleContext) 
	public java.lang.Object run () 
		String version
}

org/osgi/util/tracker/ServiceTracker$AllTracked.class
ServiceTracker.java
package org.osgi.util.tracker
 org.osgi.util.tracker.ServiceTracker$AllTracked extends org.osgi.util.tracker.ServiceTracker$Tracked implements org.osgi.framework.AllServiceListener  {
	private final org.osgi.util.tracker.ServiceTracker this$0
	void  (org.osgi.util.tracker.ServiceTracker) 
}

org/osgi/util/tracker/ServiceTracker$Tracked.class
ServiceTracker.java
package org.osgi.util.tracker
 org.osgi.util.tracker.ServiceTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.ServiceListener  {
	private final org.osgi.util.tracker.ServiceTracker this$0
	void  (org.osgi.util.tracker.ServiceTracker) 
	public void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		org.osgi.framework.ServiceReference reference
	void modified () 
	java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) 
		Object item
		Object related
	void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
	void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
}

org/osgi/util/tracker/ServiceTracker.class
ServiceTracker.java
package org.osgi.util.tracker
public org.osgi.util.tracker.ServiceTracker extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer  {
	static final boolean DEBUG
	protected final org.osgi.framework.BundleContext context
	protected final org.osgi.framework.Filter filter
	final org.osgi.util.tracker.ServiceTrackerCustomizer customizer
	final String listenerFilter
	private final String trackClass
	private final org.osgi.framework.ServiceReference trackReference
	private volatile org.osgi.util.tracker.ServiceTracker$Tracked tracked
	private volatile org.osgi.framework.ServiceReference cachedReference
	private volatile Object cachedService
	private static final org.osgi.framework.Version endMatchVersion
	private org.osgi.util.tracker.ServiceTracker$Tracked tracked () 
	public void  (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference, org.osgi.util.tracker.ServiceTrackerCustomizer) 
		IllegalArgumentException iae
		org.osgi.framework.InvalidSyntaxException e
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference reference
		org.osgi.util.tracker.ServiceTrackerCustomizer customizer
	public void  (org.osgi.framework.BundleContext, java.lang.String, org.osgi.util.tracker.ServiceTrackerCustomizer) 
		IllegalArgumentException iae
		org.osgi.framework.InvalidSyntaxException e
		org.osgi.framework.BundleContext context
		String clazz
		org.osgi.util.tracker.ServiceTrackerCustomizer customizer
	public void  (org.osgi.framework.BundleContext, org.osgi.framework.Filter, org.osgi.util.tracker.ServiceTrackerCustomizer) 
		org.osgi.framework.BundleContext context
		org.osgi.framework.Filter filter
		org.osgi.util.tracker.ServiceTrackerCustomizer customizer
		org.osgi.framework.Version frameworkVersion
		boolean endMatchSupported
	public void open () 
	public void open (boolean) 
		org.osgi.framework.ServiceReference[] references
		org.osgi.framework.InvalidSyntaxException e
		boolean trackAllServices
		org.osgi.util.tracker.ServiceTracker$Tracked t
	private org.osgi.framework.ServiceReference[] getInitialReferences (boolean, java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		boolean trackAllServices
		String className
		String filterString
	public void close () 
		IllegalStateException e
		int i
		org.osgi.util.tracker.ServiceTracker$Tracked outgoing
		org.osgi.framework.ServiceReference[] references
	public java.lang.Object addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
	public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object service
	public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object service
	public java.lang.Object waitForService (long)  throws java.lang.InterruptedException 
		org.osgi.util.tracker.ServiceTracker$Tracked t
		long timeout
		Object object
	public org.osgi.framework.ServiceReference[] getServiceReferences () 
		int length
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public org.osgi.framework.ServiceReference getServiceReference () 
		Object property
		int ranking
		int i
		long id
		int i
		long minId
		int[] rankings
		int count
		int maxRanking
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceReference[] references
		int length
		int index
	public java.lang.Object getService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public java.lang.Object[] getServices () 
		int i
		org.osgi.framework.ServiceReference[] references
		int length
		Object[] objects
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public java.lang.Object getService () 
		Object service
		org.osgi.framework.ServiceReference reference
	public void remove (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public int size () 
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public int getTrackingCount () 
		org.osgi.util.tracker.ServiceTracker$Tracked t
	void modified () 
	static void  () 
}

org/osgi/util/tracker/ServiceTrackerCustomizer.class
ServiceTrackerCustomizer.java
package org.osgi.util.tracker
public abstract org.osgi.util.tracker.ServiceTrackerCustomizer extends java.lang.Object {
	public abstract java.lang.Object addingService (org.osgi.framework.ServiceReference) 
	public abstract void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public abstract void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
}

org/osgi/util/tracker/package.html
org/osgi/util/tracker/packageinfo