Home | History | Annotate | Download | only in libs

META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
META-INF/services/
META-INF/services/org.osgi.framework.launch.FrameworkFactory
org/
org/apache/
org/apache/felix/
org/apache/felix/resolver/
org/apache/felix/resolver/util/
org/osgi/
org/osgi/framework/
org/osgi/framework/wiring/
org/osgi/framework/wiring/dto/
org/osgi/framework/launch/
org/osgi/framework/hooks/
org/osgi/framework/hooks/bundle/
org/osgi/framework/hooks/service/
org/osgi/framework/hooks/weaving/
org/osgi/framework/hooks/resolver/
org/osgi/framework/dto/
org/osgi/framework/namespace/
org/osgi/framework/startlevel/
org/osgi/framework/startlevel/dto/
org/osgi/util/
org/osgi/util/tracker/
org/osgi/service/
org/osgi/service/permissionadmin/
org/osgi/service/url/
org/osgi/service/startlevel/
org/osgi/service/resolver/
org/osgi/service/log/
org/osgi/service/condpermadmin/
org/osgi/service/packageadmin/
org/osgi/dto/
org/osgi/resource/
org/osgi/resource/dto/
org/eclipse/
org/eclipse/osgi/
org/eclipse/osgi/report/
org/eclipse/osgi/report/resolution/
org/eclipse/osgi/framework/
org/eclipse/osgi/framework/util/
org/eclipse/osgi/framework/console/
org/eclipse/osgi/framework/log/
org/eclipse/osgi/framework/internal/
org/eclipse/osgi/framework/internal/reliablefile/
org/eclipse/osgi/framework/eventmgr/
org/eclipse/osgi/util/
org/eclipse/osgi/launch/
org/eclipse/osgi/service/
org/eclipse/osgi/service/security/
org/eclipse/osgi/service/pluginconversion/
org/eclipse/osgi/service/localization/
org/eclipse/osgi/service/runnable/
org/eclipse/osgi/service/resolver/
org/eclipse/osgi/service/debug/
org/eclipse/osgi/service/datalocation/
org/eclipse/osgi/service/urlconversion/
org/eclipse/osgi/service/environment/
org/eclipse/osgi/storagemanager/
org/eclipse/osgi/signedcontent/
org/eclipse/osgi/container/
org/eclipse/osgi/container/builders/
org/eclipse/osgi/container/namespaces/
org/eclipse/osgi/storage/
org/eclipse/osgi/storage/bundlefile/
org/eclipse/osgi/storage/url/
org/eclipse/osgi/storage/url/bundleentry/
org/eclipse/osgi/storage/url/bundleresource/
org/eclipse/osgi/storage/url/reference/
org/eclipse/osgi/internal/
org/eclipse/osgi/internal/location/
org/eclipse/osgi/internal/framework/
org/eclipse/osgi/internal/framework/legacy/
org/eclipse/osgi/internal/hookregistry/
org/eclipse/osgi/internal/serviceregistry/
org/eclipse/osgi/internal/messages/
org/eclipse/osgi/internal/util/
org/eclipse/osgi/internal/service/
org/eclipse/osgi/internal/service/security/
org/eclipse/osgi/internal/permadmin/
org/eclipse/osgi/internal/weaving/
org/eclipse/osgi/internal/url/
org/eclipse/osgi/internal/hooks/
org/eclipse/osgi/internal/loader/
org/eclipse/osgi/internal/loader/classpath/
org/eclipse/osgi/internal/loader/buddy/
org/eclipse/osgi/internal/loader/sources/
org/eclipse/osgi/internal/signedcontent/
org/eclipse/osgi/internal/debug/
org/eclipse/osgi/internal/container/
org/eclipse/osgi/internal/log/
org/eclipse/osgi/internal/provisional/
org/eclipse/osgi/internal/provisional/verifier/
org/eclipse/osgi/internal/provisional/service/
org/eclipse/osgi/internal/provisional/service/security/
org/eclipse/core/
org/eclipse/core/runtime/
org/eclipse/core/runtime/adaptor/
org/eclipse/core/runtime/internal/
org/eclipse/core/runtime/internal/adaptor/
org/eclipse/equinox/
org/eclipse/equinox/log/
about_files/
.api_description
org/apache/felix/resolver/util/OpenHashMap$EntrySetIterator.class
OpenHashMap.java
package org.apache.felix.resolver.util
 org.apache.felix.resolver.util.OpenHashMap$EntrySetIterator extends java.lang.Object implements java.util.Iterator  {
	int idx
	java.util.Map$Entry next
	final org.apache.felix.resolver.util.OpenHashMap this$0
	void  (org.apache.felix.resolver.util.OpenHashMap) 
	private void forward () 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
		java.util.Map$Entry n
	public void remove () 
	public volatile java.lang.Object next () 
}

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/wiring/BundleWire.class
BundleWire.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleWire extends java.lang.Object implements org.osgi.resource.Wire  {
	public abstract org.osgi.framework.wiring.BundleCapability getCapability () 
	public abstract org.osgi.framework.wiring.BundleRequirement getRequirement () 
	public abstract org.osgi.framework.wiring.BundleWiring getProviderWiring () 
	public abstract org.osgi.framework.wiring.BundleWiring getRequirerWiring () 
	public abstract org.osgi.framework.wiring.BundleRevision getProvider () 
	public abstract org.osgi.framework.wiring.BundleRevision getRequirer () 
}

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/hooks/service/packageinfo
org/osgi/framework/dto/FrameworkDTO.class
FrameworkDTO.java
package org.osgi.framework.dto
public org.osgi.framework.dto.FrameworkDTO extends org.osgi.dto.DTO {
	public java.util.List bundles
	public java.util.Map properties
	public java.util.List services
	public void  () 
}

org/osgi/framework/namespace/packageinfo
org/osgi/framework/ServicePermission$Properties$Entry.class
ServicePermission.java
package org.osgi.framework
final org.osgi.framework.ServicePermission$Properties$Entry extends java.lang.Object implements java.util.Map$Entry  {
	private final String k
	private final Object v
	void  (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.String getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Map$Entry e
		Object key
		Object value
	public volatile java.lang.Object getKey () 
}

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/service/permissionadmin/PermissionInfo.class
PermissionInfo.java
package org.osgi.service.permissionadmin
public org.osgi.service.permissionadmin.PermissionInfo extends java.lang.Object {
	private final String type
	private final String name
	private final String actions
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String name
		String actions
	public void  (java.lang.String) 
		String encodedPermission
		String parsedType
		String parsedName
		String parsedActions
		char[] encoded
		int length
		int pos
		int begin
		char c
	public final java.lang.String getEncoded () 
		StringBuffer output
	public java.lang.String toString () 
	public final java.lang.String getType () 
	public final java.lang.String getName () 
	public final java.lang.String getActions () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.service.permissionadmin.PermissionInfo other
	public int hashCode () 
		int h
	private static void escapeString (java.lang.String, java.lang.StringBuffer) 
		String str
		StringBuffer output
		int len
		int i
		char c
	private static java.lang.String unescapeString (char[], int, int) 
		char[] str
		int begin
		int end
		StringBuffer output
		int i
		char c
}

org/osgi/service/resolver/packageinfo
org/osgi/service/condpermadmin/packageinfo
org/osgi/resource/dto/package-info.class
package-info.java
package org.osgi.resource.dto
abstract org.osgi.resource.dto.package-info extends java.lang.Object {
}

org/eclipse/osgi/framework/util/ArrayMap.class
ArrayMap.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.ArrayMap extends java.lang.Object implements java.util.Collection  {
	final java.util.List keys
	final java.util.List values
	public void  (int) 
		int initialCapacity
	public void  (java.util.List, java.util.List) 
		java.util.List keys
		java.util.List values
	public java.lang.Object get (java.lang.Object) 
		Object key
		int index
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int index
	public boolean remove (java.lang.Object) 
		Object key
		int index
	public void clear () 
	public java.util.List getKeys () 
	public java.util.List getValues () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public java.util.Iterator iterator () 
		java.util.Iterator keyIter
		java.util.Iterator valueIter
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public boolean add (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		boolean result
		Object key
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		boolean result
		Object[] keyArray
		Object key
	public java.lang.Object getKey (int) 
		int index
	public java.lang.Object getValue (int) 
		int index
	public void sort (java.util.Comparator) 
		java.util.Comparator comparator
		java.util.List sortedKeys
		java.util.List sortedValues
		Object key
		int i
	private java.lang.Object getByIdentity (java.lang.Object) 
		Object key
		int index
		Object existing
}

org/eclipse/osgi/framework/util/SecureAction$4.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.io.FileInputStream run ()  throws java.io.FileNotFoundException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/util/SecureAction$17.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$17 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final Runnable val$target
	private final String val$name
	private final ClassLoader val$contextLoader
	void  (org.eclipse.osgi.framework.util.SecureAction, java.lang.Runnable, java.lang.String, java.lang.ClassLoader) 
	public java.lang.Thread run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$EntryIterator.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$EntryIterator extends org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$SnapshotIterator {
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public java.util.Map$Entry next () 
	public volatile java.lang.Object next () 
}

org/eclipse/osgi/util/TextProcessor.class
TextProcessor.java
package org.eclipse.osgi.util
public org.eclipse.osgi.util.TextProcessor extends java.lang.Object {
	private static final String DOT
	private static final String COLON
	private static final String FILE_SEP_FSLASH
	private static final String FILE_SEP_BSLASH
	private static final String delimiterString
	private static final char LRM
	private static final char LRE
	private static final char PDF
	private static boolean IS_PROCESSING_NEEDED
	private static final int INDEX_NOT_SET
	static void  () 
		java.util.Locale locale
		String lang
		String osName
	public static java.lang.String process (java.lang.String) 
		String text
	public static java.lang.String process (java.lang.String, java.lang.String) 
		String str
		String delimiter
		boolean isStringBidi
		boolean isLastRTL
		int delimIndex
		StringBuffer target
		char ch
		int i
		int n
	public static java.lang.String deprocess (java.lang.String) 
		String str
		StringBuffer buf
		int i
		char c
	public static java.lang.String getDefaultDelimiters () 
	private static boolean isRTL (char) 
		char c
	private static boolean isNeutral (char) 
		char c
	private void  () 
}

org/eclipse/osgi/service/resolver/ImportPackageSpecification.class
ImportPackageSpecification.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint  {
	public static final String RESOLUTION_STATIC
	public static final String RESOLUTION_OPTIONAL
	public static final String RESOLUTION_DYNAMIC
	public abstract java.lang.String getBundleSymbolicName () 
	public abstract org.eclipse.osgi.service.resolver.VersionRange getBundleVersionRange () 
	public abstract java.util.Map getAttributes () 
	public abstract java.util.Map getDirectives () 
	public abstract java.lang.Object getDirective (java.lang.String) 
}

org/eclipse/osgi/service/resolver/StateWire.class
StateWire.java
package org.eclipse.osgi.service.resolver
public org.eclipse.osgi.service.resolver.StateWire extends java.lang.Object {
	private final org.eclipse.osgi.service.resolver.BundleDescription requirementHost
	private final org.eclipse.osgi.service.resolver.VersionConstraint declaredRequirement
	private final org.eclipse.osgi.service.resolver.BundleDescription capabilityHost
	private final org.eclipse.osgi.service.resolver.BaseDescription declaredCapability
	public void  (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BaseDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription requirementHost
		org.eclipse.osgi.service.resolver.VersionConstraint declaredRequirement
		org.eclipse.osgi.service.resolver.BundleDescription capabilityHost
		org.eclipse.osgi.service.resolver.BaseDescription declaredCapability
	public org.eclipse.osgi.service.resolver.BundleDescription getRequirementHost () 
	public org.eclipse.osgi.service.resolver.VersionConstraint getDeclaredRequirement () 
	public org.eclipse.osgi.service.resolver.BundleDescription getCapabilityHost () 
	public org.eclipse.osgi.service.resolver.BaseDescription getDeclaredCapability () 
}

org/eclipse/osgi/signedcontent/SignedContent.class
SignedContent.java
package org.eclipse.osgi.signedcontent
public abstract org.eclipse.osgi.signedcontent.SignedContent extends java.lang.Object {
	public abstract org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () 
	public abstract org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) 
	public abstract org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public abstract boolean isSigned () 
	public abstract java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) 
	public abstract org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) 
	public abstract void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo)  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
}

org/eclipse/osgi/container/ModuleContainer$ContainerWiring.class
ModuleContainer.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleContainer$ContainerWiring extends java.lang.Object implements org.osgi.framework.wiring.FrameworkWiring org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	private final Object monitor
	private org.eclipse.osgi.framework.eventmgr.EventManager refreshThread
	final org.eclipse.osgi.container.ModuleContainer this$0
	void  (org.eclipse.osgi.container.ModuleContainer) 
	public org.osgi.framework.Bundle getBundle () 
	public transient void refreshBundles (java.util.Collection, org.osgi.framework.FrameworkListener[]) 
		java.util.Collection bundles
		org.osgi.framework.FrameworkListener[] listeners
		java.util.Collection modules
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap dispatchListeners
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
	public boolean resolveBundles (java.util.Collection) 
		java.util.Collection bundles
		java.util.Collection modules
		org.eclipse.osgi.container.Module module
	public java.util.Collection getRemovalPendingBundles () 
		java.util.Collection removalPendingBundles
		java.util.Collection removalPending
		org.eclipse.osgi.container.ModuleRevision moduleRevision
	public java.util.Collection getDependencyClosure (java.util.Collection) 
		java.util.Collection bundles
		java.util.Collection modules
		java.util.Collection closure
		java.util.Collection result
		org.eclipse.osgi.container.Module module
	public java.util.Collection findProviders (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
	private java.util.Collection getModules (java.util.Collection) 
		java.util.Collection bundles
	public void dispatchEvent (org.eclipse.osgi.container.ModuleContainer$ContainerWiring, org.osgi.framework.FrameworkListener[], int, java.util.Collection) 
		org.eclipse.osgi.container.ModuleContainer$ContainerWiring eventListener
		org.osgi.framework.FrameworkListener[] frameworkListeners
		int eventAction
		java.util.Collection eventObject
	private org.eclipse.osgi.framework.eventmgr.EventManager getManager () 
	void close () 
		org.eclipse.osgi.framework.eventmgr.EventManager manager
	void open () 
	public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

org/eclipse/osgi/container/ModuleResolutionReport$EntryImpl.class
ModuleResolutionReport.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolutionReport$EntryImpl extends java.lang.Object implements org.eclipse.osgi.report.resolution.ResolutionReport$Entry  {
	private final Object data
	private final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type type
	void  (org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type, java.lang.Object) 
		org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type type
		Object data
	public java.lang.Object getData () 
	public org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type getType () 
}

org/eclipse/osgi/container/ModuleResolver$ResolveProcess.class
ModuleResolver.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolver$ResolveProcess extends org.osgi.service.resolver.ResolveContext implements java.util.Comparator org.apache.felix.resolver.FelixResolveContext  {
	private final org.eclipse.osgi.container.ModuleResolutionReport$Builder reportBuilder
	private final java.util.Collection unresolved
	private final java.util.Collection disabled
	private final java.util.Collection triggers
	private final java.util.List optionals
	private final boolean triggersMandatory
	private final org.eclipse.osgi.container.ModuleDatabase moduleDatabase
	private final java.util.Map wirings
	private final java.util.Set previouslyResolved
	private final org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicReq
	private volatile org.osgi.framework.hooks.resolver.ResolverHook hook
	private volatile java.util.Map byName
	private volatile java.util.List currentlyResolving
	private volatile boolean currentlyResolvingMandatory
	private final java.util.Set transitivelyResolveFailures
	private final java.util.Set failedToResolve
	private final java.util.Map unresolvedProviders
	final org.eclipse.osgi.container.ModuleResolver this$0
	void  (org.eclipse.osgi.container.ModuleResolver, java.util.Collection, java.util.Collection, boolean, java.util.Map, org.eclipse.osgi.container.ModuleDatabase) 
		java.util.Collection unresolved
		java.util.Collection triggers
		boolean triggersMandatory
		java.util.Map wirings
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
	void  (org.eclipse.osgi.container.ModuleResolver, java.util.Collection, org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement, java.util.Map, org.eclipse.osgi.container.ModuleDatabase) 
		java.util.Collection unresolved
		org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicReq
		java.util.Map wirings
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		org.eclipse.osgi.container.ModuleRevision revision
	public java.util.List findProviders (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
	private java.util.List findProviders0 (org.osgi.resource.Requirement, org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement origReq
		org.osgi.resource.Requirement lookupReq
		java.util.List candidates
		java.util.List result
		StringBuilder builder
		int i
		org.osgi.resource.Capability capability
	private java.util.List filterProviders (org.osgi.resource.Requirement, java.util.List) 
		org.osgi.resource.Requirement requirement
		java.util.List candidates
	private java.util.List filterProviders (org.osgi.resource.Requirement, java.util.List, boolean) 
		org.osgi.resource.Requirement requirement
		java.util.List candidates
		boolean filterResolvedHosts
		java.util.ListIterator iCandidates
		java.util.List filteredMatches
		StringBuilder builder
		int i
		org.osgi.resource.Capability capability
		String resolution
	private void filterFailedToResolve (java.util.List) 
		java.util.List candidates
		java.util.Iterator iCandidates
		org.eclipse.osgi.container.ModuleCapability capability
	private void filterResolvedHosts (org.osgi.resource.Requirement, java.util.List, boolean) 
		org.osgi.resource.Requirement requirement
		java.util.List candidates
		boolean filterResolvedHosts
		java.util.Iterator iCandidates
	private void filterPermissions (org.osgi.framework.wiring.BundleRequirement, java.util.ListIterator) 
		org.osgi.framework.wiring.BundleRequirement requirement
		java.util.ListIterator iCandidates
		org.eclipse.osgi.container.ModuleCapability candidate
		java.security.Permission requirePermission
		java.security.Permission providePermission
	private void filterDisabled (java.util.ListIterator) 
		java.util.ListIterator iCandidates
		org.osgi.resource.Capability capability
	private void removeSubstituted (java.util.ListIterator) 
		java.util.ListIterator iCapabilities
		org.eclipse.osgi.container.ModuleCapability capability
		org.eclipse.osgi.container.ModuleWiring wiring
	public int insertHostedCapability (java.util.List, org.osgi.service.resolver.HostedCapability) 
		java.util.List capabilities
		org.osgi.service.resolver.HostedCapability hostedCapability
		int index
	public boolean isEffective (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
		String effective
	public java.util.Map getWirings () 
		java.util.Map raw
	public java.util.Collection getMandatoryResources () 
	public java.util.Collection getOptionalResources () 
	public java.util.Collection getOndemandResources (org.osgi.resource.Resource) 
		org.osgi.resource.Resource host
		String hostBSN
		java.util.List hostCaps
		org.eclipse.osgi.container.ModuleCapability hostCap
		String matchFilter
		org.osgi.resource.Requirement fragmentRequirement
		java.util.List candidates
		java.util.Collection ondemandFragments
		java.util.Iterator iCandidates
		org.eclipse.osgi.container.ModuleCapability candidate
		org.eclipse.osgi.container.ModuleRequirement hostReq
	org.eclipse.osgi.container.ModuleResolutionReport resolve () 
		RuntimeException e
		org.osgi.framework.BundleException be
		java.util.Map result
		org.osgi.service.resolver.ResolutionException re
		org.eclipse.osgi.container.ModuleResolutionReport report
		org.eclipse.osgi.container.ModuleResolutionReport report
		org.eclipse.osgi.container.ModuleResolutionReport report
		org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger logger
		java.util.Map dynamicAttachWirings
		java.util.Set fragmentResources
		org.osgi.service.resolver.ResolutionException e
		java.util.Set resources
		java.util.Set resources
		java.util.Set resources
		org.osgi.resource.Resource resource
		org.osgi.resource.Resource resource
		org.osgi.resource.Resource resource
	private void printWirings (java.util.Map) 
		java.util.Map wires
		StringBuilder builder
		java.util.Map$Entry entry
		int i
		org.osgi.resource.Wire wire
	private void resolveRevisionsInBatch (java.util.Collection, boolean, org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger, java.util.Map)  throws org.osgi.service.resolver.ResolutionException 
		java.util.Collection revisions
		boolean isMandatory
		org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger logger
		java.util.Map result
		long startTime
		long initialFreeMemory
		long maxUsedMemory
		java.util.List toResolve
		java.util.Iterator iResources
		org.eclipse.osgi.container.ModuleRevision single
		org.osgi.resource.Resource root
	private void resolveRevisions (java.util.List, boolean, org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger, java.util.Map)  throws org.osgi.service.resolver.ResolutionException 
		java.util.List revisions
		boolean isMandatory
		org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger logger
		java.util.Map result
		java.util.Map interimResults
		java.util.Map$Entry interimResultEntry
		java.util.List existingWires
	private void applyInterimResultToWiringCopy (java.util.Map) 
		java.util.Map interimResult
		java.util.Map updatedWirings
		java.util.Map$Entry updatedWiring
	private void computeUsesConstraintViolations (java.util.Map) 
		java.util.Map usesConstraintViolations
		java.util.Map$Entry usesConstraintViolation
	private void computeUnresolvedProviderResolutionReportEntries (java.util.Map) 
		java.util.Map resolution
		java.util.Collection shouldHaveResolvedResources
		org.osgi.resource.Resource shouldHaveResolvedResource
		java.util.Map requirementToCapabilities
		java.util.Iterator values
		java.util.Set value
		java.util.Iterator capabilities
	private void computeUnresolvedProviders (org.osgi.resource.Requirement, java.util.Collection) 
		org.osgi.resource.Requirement requirement
		java.util.Collection capabilities
		org.osgi.resource.Resource requirer
		java.util.Map requirementToCapabilities
		java.util.Set value
		org.osgi.resource.Capability capability
	private java.util.Map resolveNonPayLoadFragments () 
		java.util.Collection nonPayLoadFrags
		org.eclipse.osgi.container.ModuleRevision moduleRevision
		org.eclipse.osgi.container.ModuleRevision moduleRevision
		java.util.Map dynamicAttachment
		org.eclipse.osgi.container.ModuleRevision nonPayLoad
		java.util.List allNonPayloadWires
		org.eclipse.osgi.container.ModuleRequirement requirement
		java.util.List matching
		java.util.List newWires
		org.eclipse.osgi.container.ModuleCapability candidate
		String attachDirective
		boolean attachAlways
	private boolean nonPayLoad (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision moduleRevision
		org.osgi.resource.Requirement req
	private java.util.Map resolveDynamic ()  throws org.osgi.service.resolver.ResolutionException 
		java.util.List dynamicMatches
	private void filterResolvable () 
		java.util.Collection enabledCandidates
		org.eclipse.osgi.container.ModuleRevision revision
	private void selectSingletons () 
		java.util.Map selectedSingletons
		org.eclipse.osgi.container.ModuleRevision revision
		String bsn
		java.util.Collection selected
		java.util.Collection sameBSN
		org.eclipse.osgi.container.ModuleRevision singleton
		java.util.Map collisionMap
		org.eclipse.osgi.container.ModuleRevision singleton
		java.util.Collection collisions
		java.util.Collection pickOneToResolve
		org.eclipse.osgi.container.ModuleRevision collision
		java.util.Map$Entry collisionEntry
	private java.util.Collection getRevisions (java.lang.String) 
		String name
		java.util.Map current
		java.util.Set revisions
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.Collection sameName
		java.util.Collection result
	private org.eclipse.osgi.container.ModuleRevision pickOneToResolve (java.util.Collection) 
		java.util.Collection pickOneToResolve
		org.eclipse.osgi.container.ModuleRevision selectedVersion
		org.eclipse.osgi.container.ModuleRevision singleton
		boolean higherVersion
		org.eclipse.osgi.container.ModuleRevision singleton
	private java.util.Map getCollisionMap (java.util.Collection) 
		java.util.Collection sameBSN
		java.util.Map result
		org.eclipse.osgi.container.ModuleRevision singleton
		java.util.List capabilities
		org.eclipse.osgi.container.ModuleRevision collision
		java.util.Collection collisionCandidates
		org.osgi.framework.wiring.BundleCapability identity
		java.util.Collection filteredSingletons
		StringBuilder builder
		int i
		org.eclipse.osgi.container.ModuleRevision revision
	private org.osgi.framework.wiring.BundleCapability getIdentity (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision bundle
		java.util.List identities
	public int compare (org.osgi.resource.Capability, org.osgi.resource.Capability) 
		org.osgi.resource.Capability c1
		org.osgi.resource.Capability c2
		boolean resolved1
		boolean resolved2
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
		int versionCompare
		org.eclipse.osgi.container.ModuleRevision m1
		org.eclipse.osgi.container.ModuleRevision m2
		Long id1
		Long id2
		java.util.List revisions
		int index1
		int index2
	org.eclipse.osgi.container.ModuleRevision getModuleRevision (org.osgi.resource.Capability) 
		org.osgi.resource.Capability c
	public volatile int compare (java.lang.Object, java.lang.Object) 
	static org.eclipse.osgi.container.ModuleResolver access$1 (org.eclipse.osgi.container.ModuleResolver$ResolveProcess) 
}

org/eclipse/osgi/storage/bundlefile/NestedDirBundleFile$1.class
NestedDirBundleFile.java
package org.eclipse.osgi.storage.bundlefile
 org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile$1 extends java.lang.Object implements java.util.Enumeration  {
	final org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile this$0
	private final java.util.Enumeration val$basePaths
	private final int val$cpLength
	void  (org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile, java.util.Enumeration, int) 
	public boolean hasMoreElements () 
	public java.lang.String nextElement () 
		String next
	public volatile java.lang.Object nextElement () 
}

org/eclipse/osgi/storage/ManifestLocalization$BundleResourceBundle.class
ManifestLocalization.java
package org.eclipse.osgi.storage
abstract org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle extends java.lang.Object {
	public abstract void setParent (java.util.ResourceBundle) 
	public abstract boolean isEmpty () 
	public abstract boolean isStemEmpty () 
}

org/eclipse/osgi/internal/location/Locker$MockLocker.class
Locker.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.Locker$MockLocker extends java.lang.Object implements org.eclipse.osgi.internal.location.Locker  {
	public void  () 
	public boolean lock ()  throws java.io.IOException 
	public boolean isLocked () 
	public void release () 
}

org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl$ExportedPackageImpl.class
PackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
 org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl$ExportedPackageImpl extends java.lang.Object implements org.osgi.service.packageadmin.ExportedPackage  {
	private final org.eclipse.osgi.container.ModuleCapability packageCapability
	private final org.eclipse.osgi.container.ModuleWiring providerWiring
	public void  (org.eclipse.osgi.container.ModuleCapability, org.eclipse.osgi.container.ModuleWiring) 
		org.eclipse.osgi.container.ModuleCapability packageCapability
		org.eclipse.osgi.container.ModuleWiring providerWiring
	public java.lang.String getName () 
	public org.osgi.framework.Bundle getExportingBundle () 
	public org.osgi.framework.Bundle[] getImportingBundles () 
		java.util.Set importing
		String packageName
		java.util.List providedPackages
		org.eclipse.osgi.container.ModuleWire packageWire
	private static void addRequirers (java.util.Set, org.eclipse.osgi.container.ModuleWiring, java.lang.String) 
		java.util.Set importing
		org.eclipse.osgi.container.ModuleWiring wiring
		String packageName
		java.util.List requirerWires
		org.eclipse.osgi.container.ModuleWire requireBundleWire
		org.osgi.framework.Bundle requirer
		String reExport
		org.eclipse.osgi.container.ModuleWiring requirerWiring
		java.util.List providedPackages
		org.eclipse.osgi.container.ModuleWire packageWire
	public java.lang.String getSpecificationVersion () 
	public org.osgi.framework.Version getVersion () 
		org.osgi.framework.Version version
	public boolean isRemovalPending () 
	public java.lang.String toString () 
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$BundleCollisionHook.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook extends java.lang.Object implements org.eclipse.osgi.container.ModuleCollisionHook  {
	final org.eclipse.osgi.internal.debug.Debug debug
	final org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void filterCollisions (int, org.eclipse.osgi.container.Module, java.util.Collection) 
		int operationType
		org.eclipse.osgi.container.Module target
		java.util.Collection collisionCandidates
		org.osgi.framework.Bundle targetBundle
		org.eclipse.osgi.framework.util.ArrayMap candidateBundles
		org.eclipse.osgi.container.Module module
	private void notifyCollisionHooks (int, org.osgi.framework.Bundle, java.util.Collection) 
		int operationType
		org.osgi.framework.Bundle target
		java.util.Collection collisionCandidates
		java.util.Collection shrinkable
	void notifyCollisionHooksPriviledged (int, org.osgi.framework.Bundle, java.util.Collection) 
		int operationType
		org.osgi.framework.Bundle target
		java.util.Collection collisionCandidates
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
}

org/eclipse/osgi/internal/framework/osname.aliases
org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap$Entry.class
ShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap$Entry extends java.lang.Object implements java.util.Map$Entry  {
	private final Object key
	private java.util.Collection value
	final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap this$0
	void  (org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap, java.lang.Object) 
		Object k
	public java.lang.Object getKey () 
	public java.util.Collection getValue () 
	public java.util.Collection setValue (java.util.Collection) 
		java.util.Collection value
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Map$Entry other
	public volatile java.lang.Object getValue () 
	public volatile java.lang.Object setValue (java.lang.Object) 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$8.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$8 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final java.util.Collection val$listeners
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$9.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$9 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final java.util.Collection val$listeners
	private final boolean val$added
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, java.util.Collection, boolean) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockBundle.class
SecurityAdmin.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.SecurityAdmin$MockBundle extends java.lang.Object implements org.osgi.framework.Bundle  {
	private final java.util.Map signers
	void  (java.util.Map) 
		java.util.Map signers
	public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
		String path
		String filePattern
		boolean recurse
	public org.osgi.framework.BundleContext getBundleContext () 
	public long getBundleId () 
	public java.net.URL getEntry (java.lang.String) 
		String path
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		String path
	public java.util.Dictionary getHeaders () 
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
	public long getLastModified () 
	public java.lang.String getLocation () 
	public org.osgi.framework.ServiceReference[] getRegisteredServices () 
	public java.net.URL getResource (java.lang.String) 
		String name
	public java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
		String name
	public org.osgi.framework.ServiceReference[] getServicesInUse () 
	public java.util.Map getSignerCertificates (int) 
		int signersType
	public int getState () 
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getVersion () 
	public boolean hasPermission (java.lang.Object) 
		Object permission
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public void start (int)  throws org.osgi.framework.BundleException 
		int options
	public void start ()  throws org.osgi.framework.BundleException 
	public void stop (int)  throws org.osgi.framework.BundleException 
		int options
	public void stop ()  throws org.osgi.framework.BundleException 
	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.InputStream in
	public int compareTo (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle o
	public java.lang.Object adapt (java.lang.Class) 
		Class type
	public java.io.File getDataFile (java.lang.String) 
		String filename
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/osgi/internal/url/URLStreamHandlerSetter.class
URLStreamHandlerSetter.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.URLStreamHandlerSetter extends java.lang.Object implements org.osgi.service.url.URLStreamHandlerSetter  {
	protected org.eclipse.osgi.internal.url.URLStreamHandlerProxy handlerProxy
	public void  (org.eclipse.osgi.internal.url.URLStreamHandlerProxy) 
		org.eclipse.osgi.internal.url.URLStreamHandlerProxy handler
	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
	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
}

org/eclipse/osgi/internal/loader/classpath/FragmentClasspath.class
FragmentClasspath.java
package org.eclipse.osgi.internal.loader.classpath
public org.eclipse.osgi.internal.loader.classpath.FragmentClasspath extends java.lang.Object {
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	private final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] entries
	public void  (org.eclipse.osgi.storage.BundleInfo$Generation, org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[]) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] entries
	public org.eclipse.osgi.storage.BundleInfo$Generation getGeneration () 
	public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] getEntries () 
	public void close () 
		int i
		java.io.IOException e
}

org/eclipse/osgi/internal/loader/buddy/RegisteredPolicy.class
RegisteredPolicy.java
package org.eclipse.osgi.internal.loader.buddy
public org.eclipse.osgi.internal.loader.buddy.RegisteredPolicy extends org.eclipse.osgi.internal.loader.buddy.DependentPolicy {
	public void  (org.eclipse.osgi.internal.loader.BundleLoader) 
		org.eclipse.osgi.internal.loader.BundleLoader requester
		String requesterName
		java.util.Iterator iter
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List moduleDatas
		java.util.List registeredList
		boolean contributes
		String registeredName
	public java.lang.Class loadClass (java.lang.String) 
		String name
		Class result
		int size
		int i
		org.eclipse.osgi.container.ModuleWiring searchWiring
		org.eclipse.osgi.internal.loader.BundleLoader searchLoader
	public java.net.URL loadResource (java.lang.String) 
		String name
		java.net.URL result
		int size
		int i
		org.eclipse.osgi.container.ModuleWiring searchWiring
		org.eclipse.osgi.internal.loader.BundleLoader searchLoader
	public java.util.Enumeration loadResources (java.lang.String) 
		String name
		java.util.Enumeration results
		int size
		int i
		org.eclipse.osgi.container.ModuleWiring searchWiring
		org.eclipse.osgi.internal.loader.BundleLoader searchLoader
}

org/eclipse/osgi/internal/signedcontent/SignedContentFile.class
SignedContentFile.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedContentFile extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContent  {
	private final org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
	private java.util.Map entryExceptions
	public void  (org.eclipse.osgi.internal.signedcontent.SignedContentImpl) 
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
	public void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo)  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
	public synchronized org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () 
		org.eclipse.osgi.signedcontent.SignedContentEntry[] entries
		org.eclipse.osgi.signedcontent.SignedContentEntry[] results
		java.util.Map exceptions
		int i
		Throwable t
	public synchronized org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) 
		String name
		org.eclipse.osgi.signedcontent.SignedContentEntry entry
	public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
	public org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
	public boolean isSigned () 
	synchronized java.util.Map getEntryExceptions (boolean) 
		boolean create
}

org/eclipse/osgi/internal/container/ComputeNodeOrder$Digraph.class
ComputeNodeOrder.java
package org.eclipse.osgi.internal.container
 org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph extends java.lang.Object {
	private java.util.List vertexList
	private java.util.Map vertexMap
	private int time
	private boolean initialized
	private boolean cycles
	public void  () 
	public void freeze () 
	public void addVertex (java.lang.Object)  throws java.lang.IllegalArgumentException 
		Object id
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex vertex
		Object existing
	public void addEdge (java.lang.Object, java.lang.Object)  throws java.lang.IllegalArgumentException 
		Object fromId
		Object toId
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex fromVertex
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex toVertex
	public java.util.List idsByDFSFinishTime (boolean) 
		boolean increasing
		int len
		Object[] r
		java.util.Iterator allV
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex vertex
		int f
	public boolean containsCycles () 
	public java.util.List nonTrivialComponents () 
		java.util.Map components
		java.util.Iterator it
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex vertex
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex root
		java.util.List component
		java.util.List result
		java.util.Iterator it
		java.util.List component
	private void DFS () 
		int state
		Integer NEXT_VERTEX_OBJECT
		Integer AFTER_NEXTED_DFS_VISIT_OBJECT
		java.util.List stack
		java.util.Iterator allAdjacent
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex vertex
		java.util.Iterator allV
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex nextVertex
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex adjVertex
		java.util.Iterator unchecked
}

org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory$1.class
ExtendedLogReaderServiceFactory.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory$1 extends java.lang.Object implements org.eclipse.equinox.log.LogFilter  {
	void  () 
	public boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int) 
		org.osgi.framework.Bundle b
		String loggerName
		int logLevel
}

org/eclipse/osgi/internal/provisional/service/security/AuthorizationEngine$AuthEventDispatcher.class
AuthorizationEngine.java
package org.eclipse.osgi.internal.provisional.service.security
 org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine$AuthEventDispatcher extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	final org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine this$0
	void  (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine) 
	public void dispatchEvent (org.eclipse.osgi.internal.provisional.service.security.AuthorizationListener, java.lang.Object, int, org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent) 
		org.eclipse.osgi.internal.provisional.service.security.AuthorizationListener eventListener
		Object listenerObject
		int eventAction
		org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent eventObject
	public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

org/eclipse/equinox/log/ExtendedLogReaderService.class
ExtendedLogReaderService.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.ExtendedLogReaderService extends java.lang.Object implements org.osgi.service.log.LogReaderService  {
	public abstract void addLogListener (org.osgi.service.log.LogListener, org.eclipse.equinox.log.LogFilter) 
}

JavaSE_compact3-1.8.profile
org/apache/felix/resolver/ResolverImpl$UsedBlames.class
ResolverImpl.java
package org.apache.felix.resolver
 org.apache.felix.resolver.ResolverImpl$UsedBlames extends java.lang.Object {
	public final org.osgi.resource.Capability m_cap
	public final java.util.List m_blames
	private java.util.Map m_rootCauses
	public void  (org.osgi.resource.Capability) 
		org.osgi.resource.Capability cap
	public void addBlame (org.apache.felix.resolver.ResolverImpl$Blame, org.osgi.resource.Capability) 
		org.apache.felix.resolver.ResolverImpl$Blame blame
		org.osgi.resource.Capability matchingRootCause
		org.osgi.resource.Requirement req
		java.util.Set rootCauses
	public java.util.Set getRootCauses (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		java.util.Set result
	public java.lang.String toString () 
}

org/osgi/framework/wiring/BundleWiring.class
BundleWiring.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleWiring extends java.lang.Object implements org.osgi.framework.BundleReference org.osgi.resource.Wiring  {
	public static final int FINDENTRIES_RECURSE
	public static final int LISTRESOURCES_RECURSE
	public static final int LISTRESOURCES_LOCAL
	public abstract boolean isCurrent () 
	public abstract boolean isInUse () 
	public abstract java.util.List getCapabilities (java.lang.String) 
	public abstract java.util.List getRequirements (java.lang.String) 
	public abstract java.util.List getProvidedWires (java.lang.String) 
	public abstract java.util.List getRequiredWires (java.lang.String) 
	public abstract org.osgi.framework.wiring.BundleRevision getRevision () 
	public abstract java.lang.ClassLoader getClassLoader () 
	public abstract java.util.List findEntries (java.lang.String, java.lang.String, int) 
	public abstract java.util.Collection listResources (java.lang.String, java.lang.String, int) 
	public abstract java.util.List getResourceCapabilities (java.lang.String) 
	public abstract java.util.List getResourceRequirements (java.lang.String) 
	public abstract java.util.List getProvidedResourceWires (java.lang.String) 
	public abstract java.util.List getRequiredResourceWires (java.lang.String) 
	public abstract org.osgi.framework.wiring.BundleRevision getResource () 
}

org/osgi/framework/FrameworkUtil.class
FrameworkUtil.java
package org.osgi.framework
public org.osgi.framework.FrameworkUtil extends java.lang.Object {
	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
}

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) 
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
		char c
		char c
		int matchlen
		int matchlen
		int matchlen
		int matchlen
		int matchlen
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.BundlePermission requested
		int effective
		int desired
	public java.lang.String getActions () 
		String result
		StringBuffer sb
		boolean comma
	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/hooks/weaving/WovenClassListener.class
WovenClassListener.java
package org.osgi.framework.hooks.weaving
public abstract org.osgi.framework.hooks.weaving.WovenClassListener extends java.lang.Object {
	public abstract void modified (org.osgi.framework.hooks.weaving.WovenClass) 
}

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

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/FrameworkUtil$FilterImpl.class
FrameworkUtil.java
package org.osgi.framework
final 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 transient String filterString
	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
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl f
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl f
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		Object prop
		Object prop
	public boolean matches (java.util.Map) 
		java.util.Map map
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl f
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl f
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		Object prop
		Object prop
	public java.lang.String toString () 
		String result
	private java.lang.StringBuffer normalize () 
		StringBuffer sb
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl f
		org.osgi.framework.FrameworkUtil$FilterImpl[] filters
		org.osgi.framework.FrameworkUtil$FilterImpl f
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		String[] substrings
		String substr
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	private static java.lang.String encodeValue (java.lang.String) 
		String value
		boolean encoded
		int inlen
		int outlen
		char[] output
		int cursor
		int i
		char c
	private boolean compare (int, java.lang.Object, java.lang.Object) 
		int operation
		Object value1
		Object value2
		Class clazz
		Class type
		Comparable comparable
	private boolean compare_Collection (int, java.util.Collection, java.lang.Object) 
		int operation
		java.util.Collection collection
		Object value2
		Object value1
	private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) 
		int operation
		Object[] array
		Object value2
		Object value1
	private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) 
		int operation
		Class type
		Object primarray
		Object value2
		int[] array
		int value1
		long[] array
		long value1
		byte[] array
		byte value1
		short[] array
		short value1
		char[] array
		char value1
		float[] array
		float value1
		double[] array
		double value1
		boolean[] array
		boolean value1
	private boolean compare_String (int, java.lang.String, java.lang.Object) 
		int operation
		String string
		Object value2
		String[] substrings
		int pos
		int i
		int size
		String substr
		String substr2
		int index
		int len
		String string2
	private boolean compare_Integer (int, int, java.lang.Object) 
		int operation
		int intval
		Object value2
		int intval2
		int intval2
	private boolean compare_Long (int, long, java.lang.Object) 
		int operation
		long longval
		Object value2
		long longval2
		long longval2
	private boolean compare_Byte (int, byte, java.lang.Object) 
		int operation
		byte byteval
		Object value2
		byte byteval2
		byte byteval2
	private boolean compare_Short (int, short, java.lang.Object) 
		int operation
		short shortval
		Object value2
		short shortval2
		short shortval2
	private boolean compare_Character (int, char, java.lang.Object) 
		int operation
		char charval
		Object value2
		char charval2
		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
		float floatval2
	private boolean compare_Double (int, double, java.lang.Object) 
		int operation
		double doubleval
		Object value2
		double doubleval2
		double doubleval2
	private static java.lang.Object valueOf (java.lang.Class, java.lang.String) 
		Class target
		String value2
		java.lang.reflect.Method method
		java.lang.reflect.Method method
		java.lang.reflect.Constructor constructor
		java.lang.reflect.Constructor constructor
	private static void setAccessible (java.lang.reflect.AccessibleObject) 
		java.lang.reflect.AccessibleObject accessible
	private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) 
		int operation
		Comparable value1
		Object value2
	private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) 
		int operation
		Object value1
		Object value2
	private static java.lang.String approxString (java.lang.String) 
		String input
		boolean changed
		char[] output
		int cursor
		char c
}

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  {
	final org.osgi.util.tracker.ServiceTracker this$0
	void  (org.osgi.util.tracker.ServiceTracker) 
	public final void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		org.osgi.framework.ServiceReference reference
	final void modified () 
	final java.lang.Object customizerAdding (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceReference item
		org.osgi.framework.ServiceEvent related
	final void customizerModified (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceEvent, java.lang.Object) 
		org.osgi.framework.ServiceReference item
		org.osgi.framework.ServiceEvent related
		Object object
	final void customizerRemoved (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceEvent, java.lang.Object) 
		org.osgi.framework.ServiceReference item
		org.osgi.framework.ServiceEvent related
		Object object
	volatile void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) 
	volatile java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) 
	volatile void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) 
}

org/osgi/service/url/package-info.class
package-info.java
package org.osgi.service.url
abstract org.osgi.service.url.package-info extends java.lang.Object {
}

org/osgi/service/log/LogReaderService.class
LogReaderService.java
package org.osgi.service.log
public abstract org.osgi.service.log.LogReaderService extends java.lang.Object {
	public abstract void addLogListener (org.osgi.service.log.LogListener) 
	public abstract void removeLogListener (org.osgi.service.log.LogListener) 
	public abstract java.util.Enumeration getLog () 
}

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/resource/package-info.class
package-info.java
package org.osgi.resource
abstract org.osgi.resource.package-info extends java.lang.Object {
}

org/eclipse/osgi/framework/util/SecureAction.class
SecureAction.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.SecureAction extends java.lang.Object {
	private java.security.AccessControlContext controlContext
	static final ClassLoader bootClassLoader
	static void  () 
	void  () 
	public static java.security.PrivilegedAction createSecureAction () 
	public java.lang.String getProperty (java.lang.String) 
		String property
	public java.io.FileInputStream getFileInputStream (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
		java.security.PrivilegedActionException e
	public java.io.FileOutputStream getFileOutputStream (java.io.File, boolean)  throws java.io.FileNotFoundException 
		java.io.File file
		boolean append
		java.security.PrivilegedActionException e
	public long length (java.io.File) 
		java.io.File file
	public java.lang.String getCanonicalPath (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.security.PrivilegedActionException e
	public java.io.File getAbsoluteFile (java.io.File) 
		java.io.File file
	public java.io.File getCanonicalFile (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.security.PrivilegedActionException e
	public boolean exists (java.io.File) 
		java.io.File file
	public boolean mkdirs (java.io.File) 
		java.io.File file
	public boolean isDirectory (java.io.File) 
		java.io.File file
	public long lastModified (java.io.File) 
		java.io.File file
	public java.lang.String[] list (java.io.File) 
		java.io.File file
	public java.util.zip.ZipFile getZipFile (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.security.PrivilegedActionException e
		java.util.zip.ZipException e
		java.util.zip.ZipException zipNameException
		java.io.IOException e
		java.io.IOException fileNameException
	public java.net.URL getURL (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler)  throws java.net.MalformedURLException 
		String protocol
		String host
		int port
		String file
		java.net.URLStreamHandler handler
		java.security.PrivilegedActionException e
	public java.lang.Thread createThread (java.lang.Runnable, java.lang.String, java.lang.ClassLoader) 
		Runnable target
		String name
		ClassLoader contextLoader
	java.lang.Thread createThread0 (java.lang.Runnable, java.lang.String, java.lang.ClassLoader) 
		Runnable target
		String name
		ClassLoader contextLoader
		Thread result
	public java.lang.Object getService (org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.BundleContext context
	public java.lang.Class forName (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		java.security.PrivilegedActionException e
	public java.lang.Class loadSystemClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		ClassLoader systemClassLoader
		java.security.PrivilegedActionException e
	public void open (org.osgi.util.tracker.ServiceTracker) 
		org.osgi.util.tracker.ServiceTracker tracker
	public transient void start (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.Module$StartOptions[])  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module$StartOptions[] options
		java.security.PrivilegedActionException e
	public org.osgi.framework.BundleContext getContext (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
}

org/eclipse/osgi/framework/util/SecureAction$16.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$16 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final String val$protocol
	private final String val$host
	private final int val$port
	private final String val$file
	private final java.net.URLStreamHandler val$handler
	void  (org.eclipse.osgi.framework.util.SecureAction, java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) 
	public java.net.URL run ()  throws java.net.MalformedURLException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/log/FrameworkLogEntry.class
FrameworkLogEntry.java
package org.eclipse.osgi.framework.log
public org.eclipse.osgi.framework.log.FrameworkLogEntry extends java.lang.Object {
	public static final int OK
	public static final int INFO
	public static final int WARNING
	public static final int ERROR
	public static final int CANCEL
	private final String entry
	private final String message
	private final int stackCode
	private final Throwable throwable
	private final org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
	private final int severity
	private final int bundleCode
	private final Object context
	public void  (java.lang.String, java.lang.String, int, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[]) 
		String entry
		String message
		int stackCode
		Throwable throwable
		org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
	public void  (java.lang.String, int, int, java.lang.String, int, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[]) 
		String entry
		int severity
		int bundleCode
		String message
		int stackCode
		Throwable throwable
		org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
	public void  (java.lang.Object, java.lang.String, int, int, java.lang.String, int, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[]) 
		Object context
		String entry
		int severity
		int bundleCode
		String message
		int stackCode
		Throwable throwable
		org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
	public org.eclipse.osgi.framework.log.FrameworkLogEntry[] getChildren () 
	public java.lang.String getEntry () 
	public java.lang.String getMessage () 
	public int getStackCode () 
	public java.lang.Throwable getThrowable () 
	public int getSeverity () 
	public int getBundleCode () 
	public java.lang.Object getContext () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$ValueCollection.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$ValueCollection extends java.util.AbstractCollection {
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean remove (java.lang.Object) 
		Object o
		int size
		int i
	public void clear () 
}

org/eclipse/osgi/service/pluginconversion/PluginConverter.class
PluginConverter.java
package org.eclipse.osgi.service.pluginconversion
public abstract org.eclipse.osgi.service.pluginconversion.PluginConverter extends java.lang.Object {
	public abstract java.io.File convertManifest (java.io.File, java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
	public abstract java.util.Dictionary convertManifest (java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
	public abstract void writeManifest (java.io.File, java.util.Dictionary, boolean)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
}

org/eclipse/osgi/service/resolver/StateObjectFactory$StateObjectFactoryProxy.class
StateObjectFactory.java
package org.eclipse.osgi.service.resolver
public org.eclipse.osgi.service.resolver.StateObjectFactory$StateObjectFactoryProxy extends java.lang.Object implements org.eclipse.osgi.service.resolver.StateObjectFactory  {
	private static final String IMPL_NAME
	private Object monitor
	private org.eclipse.osgi.service.resolver.StateObjectFactory implementation
	public void  () 
	private org.eclipse.osgi.service.resolver.StateObjectFactory getImplementation () 
		Exception error
		Class implClass
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
	public org.eclipse.osgi.service.resolver.State createState () 
	public org.eclipse.osgi.service.resolver.State createState (boolean) 
		boolean resolver
	public org.eclipse.osgi.service.resolver.State createState (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.State state
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean) 
		long id
		String symbolicName
		org.osgi.framework.Version version
		String location
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		String[] providedPackages
		boolean singleton
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean, boolean, boolean, java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) 
		long id
		String symbolicName
		org.osgi.framework.Version version
		String location
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		String[] providedPackages
		boolean singleton
		boolean attachFragments
		boolean dynamicFragments
		String platformFilter
		String executionEnvironment
		org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires
		org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) 
		long id
		String symbolicName
		org.osgi.framework.Version version
		String location
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		boolean singleton
		boolean attachFragments
		boolean dynamicFragments
		String platformFilter
		String[] executionEnvironments
		org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires
		org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.NativeCodeSpecification) 
		long id
		String symbolicName
		org.osgi.framework.Version version
		String location
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		boolean singleton
		boolean attachFragments
		boolean dynamicFragments
		String platformFilter
		String[] executionEnvironments
		org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires
		org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities
		org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.NativeCodeSpecification) 
		long id
		String symbolicName
		org.osgi.framework.Version version
		String location
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		String platformFilter
		String[] executionEnvironments
		org.eclipse.osgi.service.resolver.GenericSpecification[] genericRequires
		org.eclipse.osgi.service.resolver.GenericDescription[] genericCapabilities
		org.eclipse.osgi.service.resolver.NativeCodeSpecification nativeCode
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.State, java.util.Dictionary, java.lang.String, long)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.service.resolver.State state
		java.util.Dictionary manifest
		String location
		long id
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.util.Dictionary, java.lang.String, long)  throws org.osgi.framework.BundleException 
		java.util.Dictionary manifest
		String location
		long id
	public org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription original
	public org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) 
		String requiredSymbolicName
		org.eclipse.osgi.service.resolver.VersionRange requiredVersionRange
		boolean export
		boolean optional
	public org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (org.eclipse.osgi.service.resolver.BundleSpecification) 
		org.eclipse.osgi.service.resolver.BundleSpecification original
	public java.util.List createBundleSpecifications (java.lang.String) 
		String declaration
	public org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) 
		String hostSymbolicName
		org.eclipse.osgi.service.resolver.VersionRange hostVersionRange
	public java.util.List createHostSpecifications (java.lang.String) 
		String declaration
	public org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (org.eclipse.osgi.service.resolver.HostSpecification) 
		org.eclipse.osgi.service.resolver.HostSpecification original
	public org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
		String packageName
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		String bundleSymbolicName
		org.eclipse.osgi.service.resolver.VersionRange bundleVersionRange
		java.util.Map directives
		java.util.Map attributes
		org.eclipse.osgi.service.resolver.BundleDescription importer
	public org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (org.eclipse.osgi.service.resolver.ImportPackageSpecification) 
		org.eclipse.osgi.service.resolver.ImportPackageSpecification original
	public java.util.List createImportPackageSpecifications (java.lang.String) 
		String declaration
	public org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (java.lang.String, org.osgi.framework.Version, java.util.Map, java.util.Map, boolean, org.eclipse.osgi.service.resolver.BundleDescription) 
		String packageName
		org.osgi.framework.Version version
		java.util.Map directives
		java.util.Map attributes
		boolean root
		org.eclipse.osgi.service.resolver.BundleDescription exporter
	public org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.lang.String, org.osgi.framework.Version, java.util.Map) 
		String name
		String type
		org.osgi.framework.Version version
		java.util.Map attributes
	public org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
		String type
		java.util.Map attributes
		java.util.Map directives
		org.eclipse.osgi.service.resolver.BundleDescription supplier
	public java.util.List createGenericDescriptions (java.lang.String) 
		String declaration
	public org.eclipse.osgi.service.resolver.GenericSpecification createGenericSpecification (java.lang.String, java.lang.String, java.lang.String, boolean, boolean)  throws org.osgi.framework.InvalidSyntaxException 
		String name
		String type
		String matchingFilter
		boolean optional
		boolean multiple
	public java.util.List createGenericSpecifications (java.lang.String) 
		String declaration
	public org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeDescription[], boolean) 
		org.eclipse.osgi.service.resolver.NativeCodeDescription[] nativeCodeDescriptions
		boolean optional
	public org.eclipse.osgi.service.resolver.NativeCodeDescription createNativeCodeDescription (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.osgi.service.resolver.VersionRange[], java.lang.String[], java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String[] nativePaths
		String[] processors
		String[] osNames
		org.eclipse.osgi.service.resolver.VersionRange[] osVersions
		String[] languages
		String filter
	public org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (org.eclipse.osgi.service.resolver.ExportPackageDescription) 
		org.eclipse.osgi.service.resolver.ExportPackageDescription original
	public java.util.List createExportPackageDescriptions (java.lang.String) 
		String declaration
	public void writeState (org.eclipse.osgi.service.resolver.State, java.io.OutputStream)  throws java.io.IOException 
		org.eclipse.osgi.service.resolver.State state
		java.io.OutputStream stream
	public void writeState (org.eclipse.osgi.service.resolver.State, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.osgi.service.resolver.State state
		java.io.DataOutputStream stream
	public void writeState (org.eclipse.osgi.service.resolver.State, java.io.File)  throws java.io.IOException 
		org.eclipse.osgi.service.resolver.State state
		java.io.File stateDirectory
	public org.eclipse.osgi.service.resolver.State readState (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream stream
	public org.eclipse.osgi.service.resolver.State readState (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream stream
	public org.eclipse.osgi.service.resolver.State readState (java.io.File)  throws java.io.IOException 
		java.io.File stateDirectory
}

org/eclipse/osgi/service/debug/DebugOptionsListener.class
DebugOptionsListener.java
package org.eclipse.osgi.service.debug
public abstract org.eclipse.osgi.service.debug.DebugOptionsListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void optionsChanged (org.eclipse.osgi.service.debug.DebugOptions) 
}

org/eclipse/osgi/container/builders/OSGiManifestBuilderFactory$NativeClause.class
OSGiManifestBuilderFactory.java
package org.eclipse.osgi.container.builders
 org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause extends java.lang.Object implements java.lang.Comparable  {
	private final int manifestIndex
	final java.util.List nativePaths
	final String filter
	private final org.osgi.framework.Version highestFloor
	private final boolean hasLanguage
	void  (int, org.eclipse.osgi.util.ManifestElement)  throws org.osgi.framework.BundleException 
		int manifestIndex
		org.eclipse.osgi.util.ManifestElement clause
		StringBuilder sb
		String selectionFilter
		org.osgi.framework.InvalidSyntaxException e
		String filterResult
	private static java.lang.Object addToNativeCodeFilter (java.lang.StringBuilder, org.eclipse.osgi.util.ManifestElement, java.lang.String) 
		StringBuilder filter
		org.eclipse.osgi.util.ManifestElement nativeCode
		String attribute
		Boolean hasLanguage
		org.osgi.framework.Version highestFloor
		String[] attrValues
		String filterAttribute
		String attrAlias
		org.osgi.framework.VersionRange range
	public int compareTo (org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause) 
		org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause other
		int compareVersions
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/osgi/container/ModuleContainer$ContainerStartLevel.class
ModuleContainer.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel extends java.lang.Object implements org.osgi.framework.startlevel.FrameworkStartLevel org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	static final int USE_BEGINNING_START_LEVEL
	private static final int FRAMEWORK_STARTLEVEL
	private static final int MODULE_STARTLEVEL
	private final java.util.concurrent.atomic.AtomicInteger activeStartLevel
	private final Object eventManagerLock
	private org.eclipse.osgi.framework.eventmgr.EventManager startLevelThread
	private final Object frameworkStartLevelLock
	private boolean debugStartLevel
	final org.eclipse.osgi.container.ModuleContainer this$0
	void  (org.eclipse.osgi.container.ModuleContainer) 
	void setDebugOptions () 
		org.eclipse.osgi.service.debug.DebugOptions options
	public org.osgi.framework.Bundle getBundle () 
	public int getStartLevel () 
	void setStartLevel (org.eclipse.osgi.container.Module, int) 
		org.eclipse.osgi.container.Module module
		int startlevel
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap dispatchListeners
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
	public transient void setStartLevel (int, org.osgi.framework.FrameworkListener[]) 
		int startlevel
		org.osgi.framework.FrameworkListener[] listeners
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap dispatchListeners
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
	public int getInitialBundleStartLevel () 
	public void setInitialBundleStartLevel (int) 
		int startlevel
	public void dispatchEvent (org.eclipse.osgi.container.Module, org.osgi.framework.FrameworkListener[], int, java.lang.Integer) 
		org.eclipse.osgi.container.Module module
		org.osgi.framework.FrameworkListener[] listeners
		int eventAction
		Integer startlevel
		org.osgi.framework.BundleException e
	transient void doContainerStartLevel (org.eclipse.osgi.container.Module, int, org.osgi.framework.FrameworkListener[]) 
		org.eclipse.osgi.container.Module module
		int newStartLevel
		org.osgi.framework.FrameworkListener[] listeners
		String beginningSL
		int currentSL
		org.eclipse.osgi.container.Module systemModule
		int i
		int toStartLevel
		int i
		int toStartLevel
		Error e
		RuntimeException e
	private void incStartLevel (int, java.util.List) 
		int toStartLevel
		java.util.List sortedModules
	private void incStartLevel (int, java.util.List, boolean) 
		int toStartLevel
		java.util.List sortedModules
		boolean lazyOnly
		org.eclipse.osgi.container.Module module
		int moduleStartLevel
		boolean isLazyStart
		org.osgi.framework.BundleException e
	private void decStartLevel (int, java.util.List) 
		int toStartLevel
		java.util.List sortedModules
		java.util.ListIterator iModules
		org.eclipse.osgi.container.Module module
		int moduleStartLevel
		org.osgi.framework.BundleException e
	private org.eclipse.osgi.framework.eventmgr.EventManager getManager () 
	void close () 
		org.eclipse.osgi.framework.eventmgr.EventManager manager
	void open () 
	private java.lang.String toString (org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module m
		org.osgi.framework.Bundle b
	public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

org/eclipse/osgi/container/ModuleLoader.class
ModuleLoader.java
package org.eclipse.osgi.container
public abstract org.eclipse.osgi.container.ModuleLoader extends java.lang.Object {
	public void  () 
	protected abstract java.util.List findEntries (java.lang.String, java.lang.String, int) 
	protected abstract java.util.Collection listResources (java.lang.String, java.lang.String, int) 
	protected abstract java.lang.ClassLoader getClassLoader () 
	protected abstract boolean getAndSetTrigger () 
	public abstract boolean isTriggerSet () 
	protected abstract void loadFragments (java.util.Collection) 
}

org/eclipse/osgi/container/ModuleRequirement$DynamicModuleRequirement.class
ModuleRequirement.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement extends org.eclipse.osgi.container.ModuleRequirement {
	final org.eclipse.osgi.container.ModuleRequirement this$0
	void  (org.eclipse.osgi.container.ModuleRequirement, org.eclipse.osgi.container.ModuleRevision, java.util.Map) 
		org.eclipse.osgi.container.ModuleRevision host
		java.util.Map directives
	org.eclipse.osgi.container.ModuleRequirement getOriginal () 
}

org/eclipse/osgi/storage/BundleInfo.class
BundleInfo.java
package org.eclipse.osgi.storage
public final org.eclipse.osgi.storage.BundleInfo extends java.lang.Object {
	public static final String OSGI_BUNDLE_MANIFEST
	private final org.eclipse.osgi.storage.Storage storage
	private final long bundleId
	private final String location
	private long nextGenerationId
	private final Object infoMonitor
	private org.eclipse.osgi.internal.container.LockSet generationLocks
	public void  (org.eclipse.osgi.storage.Storage, long, java.lang.String, long) 
		org.eclipse.osgi.storage.Storage storage
		long bundleId
		String location
		long nextGenerationId
	public long getBundleId () 
	public java.lang.String getLocation () 
	org.eclipse.osgi.storage.BundleInfo$Generation createGeneration ()  throws org.osgi.framework.BundleException 
		boolean lockedID
		boolean lockedID
		InterruptedException e
		org.eclipse.osgi.storage.BundleInfo$Generation newGeneration
	void unlockGeneration (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	org.eclipse.osgi.storage.BundleInfo$Generation restoreGeneration (long, java.io.File, boolean, boolean, boolean, java.util.Map, long) 
		long generationId
		java.io.File content
		boolean isDirectory
		boolean isReference
		boolean hasPackageInfo
		java.util.Map cached
		long lastModified
		org.eclipse.osgi.storage.BundleInfo$Generation restoredGeneration
	public org.eclipse.osgi.storage.Storage getStorage () 
	public void delete () 
		java.io.IOException e
	void delete (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.io.IOException e
	public long getNextGenerationId () 
	public java.io.File getDataFile (java.lang.String) 
		String path
		java.io.File dataRoot
	static boolean hasPackageInfo (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.storage.bundlefile.BundleEntry manifest
		java.io.BufferedReader br
		String line
		String line
}

org/eclipse/osgi/storage/Storage.class
Storage.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.Storage extends java.lang.Object {
	public static final int VERSION
	public static final String BUNDLE_DATA_DIR
	public static final String BUNDLE_FILE_NAME
	public static final String FRAMEWORK_INFO
	public static final String ECLIPSE_SYSTEMBUNDLE
	public static final String DELETE_FLAG
	public static final String LIB_TEMP
	private static final String J2SE
	private static final String JAVASE
	private static final String PROFILE_EXT
	private static final String NUL
	static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private final org.eclipse.osgi.internal.framework.EquinoxContainer equinoxContainer
	private final String installPath
	private final org.eclipse.osgi.service.datalocation.Location osgiLocation
	private final java.io.File childRoot
	private final java.io.File parentRoot
	private final org.eclipse.osgi.storage.PermissionData permissionData
	private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
	private final org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
	private final org.eclipse.osgi.container.ModuleDatabase moduleDatabase
	private final org.eclipse.osgi.container.ModuleContainer moduleContainer
	private final Object saveMonitor
	private long lastSavedTimestamp
	private final org.eclipse.osgi.internal.container.LockSet idLocks
	private final org.eclipse.osgi.storage.bundlefile.MRUBundleFileList mruList
	private final org.eclipse.osgi.storage.FrameworkExtensionInstaller extensionInstaller
	private final java.util.List cachedHeaderKeys
	private final boolean allowRestrictedProvides
	static void  () 
	public static org.eclipse.osgi.storage.Storage createStorage (org.eclipse.osgi.internal.framework.EquinoxContainer)  throws java.io.IOException org.osgi.framework.BundleException 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		org.eclipse.osgi.storage.Storage storage
	private void  (org.eclipse.osgi.internal.framework.EquinoxContainer)  throws java.io.IOException 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		org.eclipse.osgi.service.datalocation.Location installLoc
		java.net.URL installURL
		org.eclipse.osgi.service.datalocation.Location configLocation
		org.eclipse.osgi.service.datalocation.Location parentConfigLocation
		org.eclipse.osgi.service.datalocation.Location osgiParentLocation
		org.eclipse.osgi.service.datalocation.Location parent
		java.io.InputStream info
		java.io.DataInputStream data
		java.util.Map generations
		java.util.Map generations
		IllegalArgumentException e
		IllegalArgumentException e
	private int getBundleFileLimit (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		int propValue
		String prop
	private void installExtensions () 
		org.eclipse.osgi.container.Module systemModule
		org.eclipse.osgi.container.ModuleRevision systemRevision
		org.eclipse.osgi.container.ModuleWiring systemWiring
		org.eclipse.osgi.container.ModuleWire hostWire
		org.osgi.framework.BundleException e
	private static org.eclipse.osgi.storage.PermissionData loadPermissionData (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		org.eclipse.osgi.storage.PermissionData permData
	private void discardBundlesOnLoad ()  throws org.osgi.framework.BundleException 
		java.util.Collection discarded
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	private boolean needsDiscarding (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
		java.io.File content
	private void checkSystemBundle () 
		org.eclipse.osgi.container.Module systemModule
		org.eclipse.osgi.storage.BundleInfo$Generation newGeneration
		org.eclipse.osgi.storage.BundleInfo info
		java.io.File contentFile
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.container.ModuleRevision currentRevision
		org.eclipse.osgi.storage.BundleInfo$Generation currentGeneration
		org.eclipse.osgi.container.ModuleRevisionBuilder newBuilder
		java.io.File contentFile
		org.osgi.framework.BundleException e
		org.eclipse.osgi.container.ModuleRevision currentRevision
		java.util.List nativeEnvironments
		java.util.Map configMap
		org.eclipse.osgi.container.ModuleCapability nativeEnvironment
		org.osgi.resource.Requirement osgiPackageReq
		java.util.Collection osgiPackages
		org.osgi.framework.wiring.BundleCapability packageCapability
		org.osgi.framework.Version v
		Exception e
	public void close () 
		java.io.IOException e
		java.util.List modules
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	private boolean needUpdate (org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.ModuleRevisionBuilder) 
		org.eclipse.osgi.container.ModuleRevision currentRevision
		org.eclipse.osgi.container.ModuleRevisionBuilder newBuilder
		java.util.List currentCapabilities
		java.util.List newCapabilities
		int size
		int i
	private boolean equivilant (org.eclipse.osgi.container.ModuleCapability, org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo) 
		org.eclipse.osgi.container.ModuleCapability moduleCapability
		org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo genericInfo
	private void cleanOSGiStorage (org.eclipse.osgi.service.datalocation.Location, java.io.File) 
		org.eclipse.osgi.service.datalocation.Location location
		java.io.File root
	public org.eclipse.osgi.container.ModuleDatabase getModuleDatabase () 
	public org.eclipse.osgi.container.ModuleContainerAdaptor getAdaptor () 
	public org.eclipse.osgi.container.ModuleContainer getModuleContainer () 
	public org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration () 
	public org.eclipse.osgi.internal.log.EquinoxLogServices getLogServices () 
	public org.eclipse.osgi.storage.FrameworkExtensionInstaller getExtensionInstaller () 
	public boolean isReadOnly () 
	public java.net.URLConnection getContentConnection (org.eclipse.osgi.container.Module, java.lang.String, java.io.InputStream)  throws java.io.IOException 
		org.eclipse.osgi.container.Module module
		String bundleLocation
		java.io.InputStream in
	private java.lang.String getUpdateLocation (org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module module
	java.lang.String getUpdateLocation0 (org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		String updateLocation
	private java.net.URLConnection getContentConnection (java.lang.String)  throws java.io.IOException 
		String spec
		java.security.PrivilegedActionException e
	java.net.URL createURL (java.lang.String)  throws java.net.MalformedURLException 
		String spec
	public org.eclipse.osgi.storage.BundleInfo$Generation install (org.eclipse.osgi.container.Module, java.lang.String, java.net.URLConnection)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module origin
		String bundleLocation
		java.net.URLConnection content
		java.net.URL sourceURL
		java.io.InputStream in
		java.io.InputStream in
		Throwable e
		org.eclipse.osgi.container.Module existingLocation
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle b
		boolean isReference
		java.io.File staged
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		Long lockedID
		org.eclipse.osgi.storage.BundleInfo info
		java.io.File contentFile
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.container.Module m
		Throwable t
	private void setStorageHooks (org.eclipse.osgi.storage.BundleInfo$Generation)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.List factories
		java.util.List hooks
		java.util.Iterator iFactories
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory next
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
	public org.eclipse.osgi.container.ModuleRevisionBuilder getBuilder (org.eclipse.osgi.storage.BundleInfo$Generation)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.Dictionary headers
		java.util.Map mapHeaders
		java.util.Map mapHeaders
		java.util.Map unchecked
		java.util.Enumeration eKeys
		String key
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo reqInfo
		String extraCapabilities
		String extraExports
	private java.lang.String getSystemExtraCapabilities () 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		StringBuilder result
		String systemCapabilities
		String extraSystemCapabilities
		String osName
		String processor
		String osVersion
		String language
	java.lang.String getAliasList (java.util.Collection) 
		java.util.Collection aliases
		StringBuilder builder
		String alias
	private java.lang.String getSystemExtraPackages () 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		StringBuilder result
		String systemPackages
		String extraSystemPackages
	public org.eclipse.osgi.storage.BundleInfo$Generation update (org.eclipse.osgi.container.Module, java.net.URLConnection)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module module
		java.net.URLConnection content
		java.net.URL sourceURL
		java.io.InputStream in
		java.io.InputStream in
		Throwable e
		boolean isReference
		java.io.File staged
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.storage.BundleInfo$Generation currentGen
		org.eclipse.osgi.storage.BundleInfo bundleInfo
		org.eclipse.osgi.storage.BundleInfo$Generation newGen
		java.io.File contentFile
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		Throwable t
	private java.io.File getContentFile (java.io.File, boolean, long, long)  throws org.osgi.framework.BundleException 
		java.io.File staged
		boolean isReference
		long bundleID
		long generationID
		java.security.PrivilegedActionException e
	java.io.File getContentFile0 (java.io.File, boolean, long, long)  throws org.osgi.framework.BundleException 
		java.io.File staged
		boolean isReference
		long bundleID
		long generationID
		java.io.File contentFile
		java.io.File contentFile
		java.io.File generationRoot
	private static java.lang.String getBundleFilePath (long, long) 
		long bundleID
		long generationID
	public java.io.File getFile (java.lang.String, boolean) 
		String path
		boolean checkParent
		java.io.File childPath
		java.io.File parentPath
	private java.io.File stageContent (java.io.InputStream, java.net.URL)  throws org.osgi.framework.BundleException 
		java.io.InputStream in
		java.net.URL sourceURL
		java.security.PrivilegedActionException e
	java.io.File stageContent0 (java.io.InputStream, java.net.URL)  throws org.osgi.framework.BundleException 
		java.io.InputStream in
		java.net.URL sourceURL
		java.io.File outFile
		java.net.URL reference
		String protocol
		java.io.File inFile
		java.io.IOException e
	private java.lang.Long getNextRootID ()  throws org.osgi.framework.BundleException 
		int i
		Long nextID
		InterruptedException e
	public void setPermissions (java.io.File) 
		java.io.File file
		String commandProp
		String[] temp
		java.util.List command
		boolean foundFullPath
		int i
		Exception e
	public org.eclipse.osgi.storage.bundlefile.BundleFile createBundleFile (java.io.File, org.eclipse.osgi.storage.BundleInfo$Generation, boolean, boolean) 
		java.io.File content
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		boolean isDirectory
		boolean isBase
		org.eclipse.osgi.storage.bundlefile.BundleFile result
		org.eclipse.osgi.storage.bundlefile.BundleFile result
		org.eclipse.osgi.storage.bundlefile.BundleFile result
		boolean strictPath
		java.io.IOException e
	public org.eclipse.osgi.storage.bundlefile.BundleFile createNestedBundleFile (java.lang.String, org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation) 
		String nestedDir
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public org.eclipse.osgi.storage.bundlefile.BundleFile wrapBundleFile (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation, boolean) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		boolean isBase
		java.util.List wrapperFactories
		org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain wrapped
		org.eclipse.osgi.internal.hookregistry.BundleFileWrapperFactoryHook wrapperFactory
		org.eclipse.osgi.storage.bundlefile.BundleFileWrapper wrapperBundle
	public void compact () 
	private void compact (java.io.File) 
		java.io.File directory
		String[] list
		int len
		int i
		java.io.File target
		java.io.File delete
		java.io.FileOutputStream out
		java.io.IOException e
	void delete (java.io.File)  throws java.io.IOException 
		java.io.File delete
		java.security.PrivilegedActionException e
	void delete0 (java.io.File)  throws java.io.IOException 
		java.io.File delete
		java.io.FileOutputStream out
	public void save ()  throws java.io.IOException 
		java.security.PrivilegedActionException e
	void save0 ()  throws java.io.IOException 
		org.eclipse.osgi.storagemanager.StorageManager childStorageManager
		java.io.DataOutputStream out
	private void savePermissionData (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	private void saveGenerations (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
		java.util.List modules
		java.util.List generations
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		String headerKey
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.storage.BundleInfo bundleInfo
		java.util.Dictionary headers
		String headerKey
		String value
	private void saveStorageHookData (java.io.DataOutputStream, java.util.List)  throws java.io.IOException 
		java.io.DataOutputStream out
		java.util.List generations
		java.util.List factories
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory factory
		java.io.ByteArrayOutputStream tempBytes
		java.io.DataOutputStream temp
		Object saveContext
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
	private java.util.Map loadGenerations (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int version
		int numCachedHeaders
		java.util.List storedCachedHeaderKeys
		int i
		int numInfos
		java.util.Map result
		java.util.List generations
		int i
		long infoId
		String infoLocation
		long nextGenId
		long generationId
		boolean isDirectory
		boolean isReference
		boolean hasPackageInfo
		String contentPath
		long lastModified
		java.util.Map cachedHeaders
		String headerKey
		String value
		java.io.File content
		java.io.File content
		org.eclipse.osgi.storage.BundleInfo info
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	private void loadStorageHookData (java.util.List, java.io.DataInputStream)  throws java.io.IOException 
		java.util.List generations
		java.io.DataInputStream in
		java.util.List factories
		java.util.Map hookMap
		int numFactories
		int i
		String factoryName
		int version
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory factory
		java.util.Iterator iFactories
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory next
		int dataSize
		byte[] bytes
		java.io.DataInputStream temp
		Object loadContext
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
		org.osgi.framework.BundleException e
		java.util.Iterator iFactories
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory next
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
		org.osgi.framework.BundleException e
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	private static java.util.List getHooks (java.util.Map, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.Map hookMap
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.List result
	private java.io.File getSystemContent () 
		String frameworkValue
		java.io.File result
	private void loadVMProfile (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		java.util.Properties profileProps
		String systemExports
		String type
		String profileBootDelegation
		String ee
		String systemCapabilities
	private java.util.Properties findVMProfile (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
		java.util.Properties result
		String j2meConfig
		String j2meProfiles
		String vmProfile
		String javaEdition
		org.osgi.framework.Version javaVersion
		String embeddedProfileName
		String[] j2meProfileList
		String javaSpecVersion
		java.util.StringTokenizer st
		String javaSpecName
		org.osgi.framework.Version v16
		org.osgi.framework.Version v18
		String javaHome
		java.io.File release
		java.util.Properties releaseProps
		java.io.InputStream profileIn
		String propJavaProfile
		String javaProfile
	private java.io.InputStream getNextBestProfile (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String, org.osgi.framework.Version, java.lang.String) 
		org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
		String javaEdition
		org.osgi.framework.Version javaVersion
		String embeddedProfileName
		java.io.InputStream bestProfile
	private java.io.InputStream findNextBestProfile (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String, org.osgi.framework.Version, java.lang.String) 
		org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
		String javaEdition
		org.osgi.framework.Version javaVersion
		String embeddedProfileName
		java.io.InputStream result
		int minor
	private java.io.InputStream findInSystemBundle (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String) 
		org.eclipse.osgi.storage.BundleInfo$Generation systemGeneration
		String entry
		org.eclipse.osgi.storage.bundlefile.BundleFile systemContent
		org.eclipse.osgi.storage.bundlefile.BundleEntry systemEntry
		java.io.InputStream result
		ClassLoader loader
	public static java.util.Enumeration findEntries (java.util.List, java.lang.String, java.lang.String, int) 
		java.util.List generations
		String path
		String filePattern
		int options
		java.util.List bundleFiles
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.List pathList
		String[] pathArray
		org.eclipse.osgi.storage.BundleInfo$Generation[] generationArray
	public static java.util.List listEntryPaths (java.util.List, java.lang.String, java.lang.String, int) 
		java.util.List bundleFiles
		String path
		String filePattern
		int options
		java.util.LinkedHashSet pathList
		org.osgi.framework.Filter patternFilter
		java.util.Hashtable patternProps
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	public static java.lang.String sanitizeFilterInput (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String filePattern
		StringBuffer buffer
		boolean foundEscape
		int i
		char c
	private static java.util.LinkedHashSet listEntryPaths (org.eclipse.osgi.storage.bundlefile.BundleFile, java.lang.String, org.osgi.framework.Filter, java.util.Hashtable, int, java.util.LinkedHashSet) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		String path
		org.osgi.framework.Filter patternFilter
		java.util.Hashtable patternProps
		int options
		java.util.LinkedHashSet pathList
		java.util.Enumeration entryPaths
		java.util.Enumeration entryPaths
		String entry
		int lastSlash
		int secondToLastSlash
		int fileStart
		int fileStart
		int fileStart
		int fileStart
		int fileEnd
		String fileName
	public java.lang.String copyToTempLibrary (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		String absolutePath
		java.io.File libTempDir
		java.io.File realLib
		String libName
		java.io.File bundleTempDir
		java.io.File libTempFile
		Long bundleID
		int i
		java.io.File deleteFlag
		java.io.FileOutputStream out
		java.io.InputStream in
		java.io.IOException e
	public org.eclipse.osgi.internal.permadmin.SecurityAdmin getSecurityAdmin () 
	protected org.eclipse.osgi.storagemanager.StorageManager getChildStorageManager ()  throws java.io.IOException 
		String locking
		org.eclipse.osgi.storagemanager.StorageManager sManager
		java.io.IOException ex
		String message
		String errorDialog
	private java.io.InputStream getInfoInputStream ()  throws java.io.IOException 
		org.eclipse.osgi.storagemanager.StorageManager storageManager
		java.io.InputStream storageStream
		java.io.IOException ex
		org.eclipse.osgi.storagemanager.StorageManager parentStorageManager
}

org/eclipse/osgi/storage/Storage$1.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$1 extends java.net.URLConnection {
	final org.eclipse.osgi.storage.Storage this$0
	private final java.io.InputStream val$in
	void  (org.eclipse.osgi.storage.Storage, java.net.URL, java.io.InputStream) 
		java.net.URL $anonymous0
	public void connect ()  throws java.io.IOException 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
}

org/eclipse/osgi/internal/framework/XMLParsingServiceFactory.class
XMLParsingServiceFactory.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.XMLParsingServiceFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory  {
	private final boolean isSax
	private final boolean setTccl
	public void  (boolean, boolean) 
		boolean isSax
		boolean setTccl
	public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		ClassLoader savedClassLoader
		org.osgi.framework.wiring.BundleWiring wiring
		ClassLoader cl
	private java.lang.Object createService () 
	public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		Object service
}

org/eclipse/osgi/internal/framework/legacy/StartLevelImpl.class
StartLevelImpl.java
package org.eclipse.osgi.internal.framework.legacy
public org.eclipse.osgi.internal.framework.legacy.StartLevelImpl extends java.lang.Object implements org.osgi.service.startlevel.StartLevel  {
	private final org.eclipse.osgi.container.ModuleContainer container
	public void  (org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.ModuleContainer container
	public int getStartLevel () 
	public void setStartLevel (int) 
		int startlevel
	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
	public int getInitialBundleStartLevel () 
	public void setInitialBundleStartLevel (int) 
		int startlevel
	public boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	static org.eclipse.osgi.container.Module getModule (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks extends java.lang.Object {
	static final String collisionHookName
	private final org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory resolverHookFactory
	private final org.eclipse.osgi.container.ModuleCollisionHook collisionHook
	static void  () 
	void  (org.eclipse.osgi.internal.framework.EquinoxContainer, org.eclipse.osgi.storage.Storage) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		org.eclipse.osgi.storage.Storage storage
	public org.osgi.framework.hooks.resolver.ResolverHookFactory getResolverHookFactory () 
	public org.eclipse.osgi.container.ModuleCollisionHook getModuleCollisionHook () 
	public void initBegin () 
	public void initEnd () 
}

org/eclipse/osgi/internal/framework/StorageSaver.class
StorageSaver.java
package org.eclipse.osgi.internal.framework
public final org.eclipse.osgi.internal.framework.StorageSaver extends java.lang.Object {
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private final long delay
	private final java.util.concurrent.ScheduledFuture future
	private final Thread hook
	private final org.eclipse.osgi.internal.framework.StorageSaver$StorageSaverTask task
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void close () 
	public void save () 
	private java.lang.Thread registerShutdownHook () 
		Thread thread
	private long computeDelay () 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		String delayProp
	private java.util.concurrent.ScheduledFuture scheduleTask () 
		java.util.concurrent.ScheduledExecutorService executor
	private void unregisterShutdownHook () 
	private void unscheduleTask () 
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap$EntrySet.class
ShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap$EntrySet extends java.util.AbstractSet {
	final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap this$0
	void  (org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap) 
	public java.util.Iterator iterator () 
	public int size () 
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableEntrySetValueCollection$ValueIterator.class
ShrinkableEntrySetValueCollection.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableEntrySetValueCollection$ValueIterator extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator iter
	void  (java.util.Iterator) 
		java.util.Iterator i
	public boolean hasNext () 
	public java.lang.Object next () 
		java.util.Map$Entry entry
	public void remove () 
}

org/eclipse/osgi/internal/messages/Msg.class
Msg.java
package org.eclipse.osgi.internal.messages
public org.eclipse.osgi.internal.messages.Msg extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String MANIFEST_INVALID_HEADER_EXCEPTION
	public static String SERVICE_ARGUMENT_NULL_EXCEPTION
	public static String SERVICE_EMPTY_CLASS_LIST_EXCEPTION
	public static String SERVICE_NOT_INSTANCEOF_CLASS_EXCEPTION
	public static String SERVICE_FACTORY_NOT_INSTANCEOF_CLASS_EXCEPTION
	public static String BUNDLE_ACTIVATOR_EXCEPTION
	public static String BUNDLE_CONTEXT_INVALID_EXCEPTION
	public static String FILTER_TERMINATED_ABRUBTLY
	public static String FILTER_TRAILING_CHARACTERS
	public static String FILTER_MISSING_LEFTPAREN
	public static String FILTER_MISSING_RIGHTPAREN
	public static String FILTER_INVALID_OPERATOR
	public static String FILTER_MISSING_ATTR
	public static String FILTER_INVALID_VALUE
	public static String FILTER_MISSING_VALUE
	public static String SERVICE_ALREADY_UNREGISTERED_EXCEPTION
	public static String SERVICE_FACTORY_EXCEPTION
	public static String SERVICE_OBJECT_NULL_EXCEPTION
	public static String SERVICE_FACTORY_RECURSION
	public static String SERVICE_USE_OVERFLOW
	public static String SERVICE_OBJECTS_UNGET_ARGUMENT_EXCEPTION
	public static String SystemModule_LockError
	public static String BUNDLE_SYSTEMBUNDLE_UNINSTALL_EXCEPTION
	public static String HEADER_DUPLICATE_KEY_EXCEPTION
	public static String MANIFEST_INVALID_SPACE
	public static String MANIFEST_INVALID_LINE_NOCOLON
	public static String MANIFEST_IOEXCEPTION
	public static String CANNOT_SET_CONTEXTFINDER
	public static String URL_HANDLER_INCORRECT_TYPE
	public static String HEADER_PACKAGE_DUPLICATES
	public static String HEADER_PACKAGE_JAVA
	public static String HEADER_VERSION_ERROR
	public static String HEADER_EXPORT_ATTR_ERROR
	public static String HEADER_DIRECTIVE_DUPLICATES
	public static String HEADER_ATTRIBUTE_DUPLICATES
	public static String HEADER_EXTENSION_ERROR
	public static String ECLIPSE_CANNOT_CHANGE_LOCATION
	public static String fileManager_cannotLock
	public static String fileManager_updateFailed
	public static String fileManager_illegalInReadOnlyMode
	public static String fileManager_notOpen
	public static String ECLIPSE_CLASSLOADER_CONCURRENT_STARTUP
	public static String ECLIPSE_CLASSLOADER_ACTIVATION
	public static String ECLIPSE_STARTUP_ALREADY_RUNNING
	public static String ECLIPSE_STARTUP_STARTUP_ERROR
	public static String ECLIPSE_STARTUP_SHUTDOWN_ERROR
	public static String ECLIPSE_STARTUP_ERROR_CHECK_LOG
	public static String ECLIPSE_STARTUP_NOT_RUNNING
	public static String ECLIPSE_STARTUP_ERROR_NO_APPLICATION
	public static String ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_ACTIVE
	public static String ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED
	public static String ECLIPSE_STARTUP_BUNDLE_NOT_FOUND
	public static String ECLIPSE_STARTUP_FAILED_UNINSTALL
	public static String ECLIPSE_STARTUP_FAILED_INSTALL
	public static String ECLIPSE_STARTUP_FAILED_START
	public static String ECLIPSE_STARTUP_APP_ERROR
	public static String ECLIPSE_STARTUP_PROPS_NOT_SET
	public static String error_badNL
	public static String error_badNL_language
	public static String error_badNL_language_country
	public static String location_cannotLock
	public static String location_cannotLockNIO
	public static String location_folderReadOnly
	public static String location_notSet
	public static String location_notFileProtocol
	public static String location_noLockFile
	public static String ECLIPSE_PLUGIN_EXTRACTION_PROBLEM
	public static String ADAPTER_FILEEXIST_EXCEPTION
	public static String ADAPTOR_DIRECTORY_CREATE_EXCEPTION
	public static String ADAPTOR_DIRECTORY_EXCEPTION
	public static String ADAPTOR_URL_CREATE_EXCEPTION
	public static String ADAPTOR_STORAGE_INIT_FAILED_MSG
	public static String ADAPTOR_STORAGE_INIT_FAILED_TITLE
	public static String ECLIPSE_STARTUP_FILEMANAGER_OPEN_ERROR
	public static String BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION
	public static String BUNDLE_READ_EXCEPTION
	public static String RESOURCE_NOT_FOUND_EXCEPTION
	public static String URL_INVALID_BUNDLE_ID
	public static String URL_NO_BUNDLE_FOUND
	public static String URL_NO_BUNDLE_ID
	public static String EclipseStarter_InstallLocation
	public static String Module_Fragment_InvalidOperation
	public static String Module_LockError
	public static String Module_ResolveError
	public static String Module_StartError
	public static String Module_StopError
	public static String Module_Transient_StartError
	public static String Module_UninstalledError
	public static String ModuleContainer_NameCollision
	public static String ModuleContainer_NameCollisionWithLocation
	public static String ModuleContainer_NegativeStartLevelError
	public static String ModuleContainer_StateLockError
	public static String ModuleContainer_SystemNotActiveError
	public static String ModuleContainer_SystemStartLevelError
	public static String ModuleResolutionReport_AnotherSingleton
	public static String ModuleResolutionReport_FilteredByHook
	public static String ModuleResolutionReport_NoReport
	public static String ModuleResolutionReport_Unknown
	public static String ModuleResolutionReport_UnresolvedReq
	public static String ModuleResolutionReport_UsesConstraintError
	public static String ModuleResolver_RecursiveError
	public static String ModuleResolver_SingletonDisabledError
	public static String OSGiManifestBuilderFactory_ExtensionImportError
	public static String OSGiManifestBuilderFactory_ExtensionNativeError
	public static String OSGiManifestBuilderFactory_ExtensionReqBundleError
	public static String OSGiManifestBuilderFactory_ExtensionReqCapError
	public static String OSGiManifestBuilderFactory_InvalidManifestError
	public static String BundleContextImpl_LoadActivatorError
	static void  () 
	public void  () 
}

org/eclipse/osgi/internal/util/SupplementDebug.class
SupplementDebug.java
package org.eclipse.osgi.internal.util
public final org.eclipse.osgi.internal.util.SupplementDebug extends java.lang.Object {
	public static boolean STATIC_DEBUG_MANIFEST
	public static boolean STATIC_DEBUG_MESSAGE_BUNDLES
	static void  () 
	private void  () 
}

org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager.class
EquinoxSecurityManager.java
package org.eclipse.osgi.internal.permadmin
public org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager extends java.lang.SecurityManager {
	private final ThreadLocal localCheckContext
	static void  () 
		Class c
	public void  () 
	boolean addConditionsForDomain (org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[]) 
		org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[] results
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc
		java.util.List condSets
	boolean inCheckPermission () 
	public void checkPermission (java.security.Permission, java.lang.Object) 
		java.security.Permission perm
		Object context
	public java.security.AccessControlContext getContextToBeChecked () 
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc
	void internalCheckPermission (java.security.Permission, java.lang.Object) 
		java.security.Permission perm
		Object context
		java.security.AccessControlContext acc
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc
		java.util.List conditionSets
		java.util.Map conditionDictionaries
		org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[] domainDecisions
		boolean grant
		int i
		int decision
	private int getPostponedDecision (org.eclipse.osgi.internal.permadmin.SecurityRow$Decision, java.util.Map, org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext) 
		org.eclipse.osgi.internal.permadmin.SecurityRow$Decision decision
		java.util.Map conditionDictionaries
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext cc
		org.osgi.service.condpermadmin.Condition[] postponed
		int i
		java.util.Dictionary condContext
		boolean mutable
		boolean isSatisfied
	public void checkPermission (java.security.Permission) 
		java.security.Permission perm
	public java.lang.Object getSecurityContext () 
}

org/eclipse/osgi/internal/url/ContentHandlerFactoryImpl.class
ContentHandlerFactoryImpl.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl extends org.eclipse.osgi.internal.url.MultiplexingFactory implements java.net.ContentHandlerFactory  {
	private org.osgi.util.tracker.ServiceTracker contentHandlerTracker
	private static final String contentHandlerClazz
	private static final String CONTENT_HANDLER_PKGS
	private static final String DEFAULT_VM_CONTENT_HANDLERS
	private static final java.util.List ignoredClasses
	private java.util.Map proxies
	private java.net.ContentHandlerFactory parentFactory
	static void  () 
	public void  (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public java.net.ContentHandler createContentHandler (java.lang.String) 
		String contentType
		String builtInHandlers
		Class clazz
		String convertedContentType
		java.util.StringTokenizer tok
		StringBuffer name
	public java.net.ContentHandler createInternalContentHandler (java.lang.String) 
		String contentType
		org.eclipse.osgi.internal.url.ContentHandlerProxy proxy
		org.osgi.framework.ServiceReference[] serviceReferences
		int i
		Object prop
		String message
		String[] contentHandler
		int j
		java.net.ContentHandler parentHandler
	public synchronized java.net.ContentHandler findAuthorizedContentHandler (java.lang.String) 
		String contentType
		Object factory
		java.lang.reflect.Method createInternalContentHandlerMethod
		Exception e
	public java.lang.Object getParentFactory () 
	public void setParentFactory (java.lang.Object) 
		Object parentFactory
}

org/eclipse/osgi/internal/loader/sources/PackageSource.class
PackageSource.java
package org.eclipse.osgi.internal.loader.sources
public abstract org.eclipse.osgi.internal.loader.sources.PackageSource extends java.lang.Object implements org.eclipse.osgi.framework.util.KeyedElement  {
	protected final String id
	public void  (java.lang.String) 
		String id
	public java.lang.String getId () 
	public abstract org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] getSuppliers () 
	public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement other
	public int getKeyHashCode () 
	public java.lang.Object getKey () 
	public boolean isNullSource () 
	public abstract java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
	public abstract java.net.URL getResource (java.lang.String) 
	public abstract java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
	public boolean hasCommonSource (org.eclipse.osgi.internal.loader.sources.PackageSource) 
		org.eclipse.osgi.internal.loader.sources.PackageSource other
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers1
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers2
		int i
		int j
	public java.lang.String toString () 
		StringBuilder builder
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers
		int i
	public abstract java.util.Collection listResources (java.lang.String, java.lang.String) 
	public static boolean isServiceAssignableTo (org.osgi.framework.Bundle, org.osgi.framework.Bundle, java.lang.String, java.lang.Class, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.osgi.framework.Bundle registrant
		org.osgi.framework.Bundle client
		String className
		Class serviceClass
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		String pkgName
		org.eclipse.osgi.internal.loader.BundleLoader producerBL
		org.eclipse.osgi.internal.loader.BundleLoader consumerBL
		org.eclipse.osgi.internal.loader.sources.PackageSource consumerSource
		org.osgi.framework.Bundle systemBundle
		org.eclipse.osgi.internal.loader.SystemBundleLoader systemLoader
		org.eclipse.osgi.internal.loader.sources.PackageSource producerSource
		org.osgi.framework.Bundle bundle
	private static org.eclipse.osgi.internal.loader.sources.PackageSource getPackageSource (java.lang.Class, java.lang.String, org.osgi.service.packageadmin.PackageAdmin) 
		Class serviceClass
		String pkgName
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		org.osgi.framework.Bundle serviceBundle
		org.eclipse.osgi.internal.loader.BundleLoader producerBL
		org.eclipse.osgi.internal.loader.sources.PackageSource producerSource
		Class[] interfaces
		int i
	private static org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.ModuleRevision producer
		org.eclipse.osgi.container.ModuleWiring producerWiring
}

org/eclipse/osgi/internal/signedcontent/SignedContentMessages.properties
org/eclipse/osgi/internal/debug/Debug.class
Debug.java
package org.eclipse.osgi.internal.debug
public org.eclipse.osgi.internal.debug.Debug extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugOptionsListener  {
	public static final String ECLIPSE_OSGI
	public static final String OPTION_DEBUG_GENERAL
	public static final String OPTION_DEBUG_BUNDLE_TIME
	public static final String OPTION_DEBUG_LOADER
	public static final String OPTION_DEBUG_EVENTS
	public static final String OPTION_DEBUG_SERVICES
	public static final String OPTION_DEBUG_HOOKS
	public static final String OPTION_DEBUG_MANIFEST
	public static final String OPTION_DEBUG_FILTER
	public static final String OPTION_DEBUG_SECURITY
	public static final String OPTION_DEBUG_STARTLEVEL
	public static final String OPTION_DEBUG_PACKAGEADMIN
	public static final String OPTION_DEBUG_PACKAGEADMIN_TIMING
	public static final String OPTION_MONITOR_ACTIVATION
	public static final String OPTION_MONITOR_LAZY
	public static final String OPTION_DEBUG_MESSAGE_BUNDLES
	public static final String OPTION_DEBUG_LOCATION
	public static final String OPTION_CACHED_MANIFEST
	public boolean DEBUG_GENERAL
	public boolean DEBUG_BUNDLE_TIME
	public boolean DEBUG_LOADER
	public boolean DEBUG_EVENTS
	public boolean DEBUG_SERVICES
	public boolean DEBUG_HOOKS
	public boolean DEBUG_MANIFEST
	public boolean DEBUG_FILTER
	public boolean DEBUG_SECURITY
	public boolean DEBUG_STARTLEVEL
	public boolean DEBUG_PACKAGEADMIN
	public boolean DEBUG_PACKAGEADMIN_TIMING
	public boolean DEBUG_MESSAGE_BUNDLES
	public boolean MONITOR_ACTIVATION
	public boolean DEBUG_LOCATION
	public boolean DEBUG_CACHED_MANIFEST
	public static java.io.PrintStream out
	static void  () 
	public void  (org.eclipse.osgi.service.debug.DebugOptions) 
		org.eclipse.osgi.service.debug.DebugOptions dbgOptions
	public void optionsChanged (org.eclipse.osgi.service.debug.DebugOptions) 
		org.eclipse.osgi.service.debug.DebugOptions dbgOptions
	public static void print (boolean) 
		boolean x
	public static void print (char) 
		char x
	public static void print (int) 
		int x
	public static void print (long) 
		long x
	public static void print (float) 
		float x
	public static void print (double) 
		double x
	public static void print (char[]) 
		char[] x
	public static void print (java.lang.String) 
		String x
	public static void print (java.lang.Object) 
		Object x
	public static void println (boolean) 
		boolean x
	public static void println (char) 
		char x
	public static void println (int) 
		int x
	public static void println (long) 
		long x
	public static void println (float) 
		float x
	public static void println (double) 
		double x
	public static void println (char[]) 
		char[] x
	public static void println (java.lang.String) 
		String x
	public static void println (java.lang.Object) 
		Object x
	public static void printStackTrace (java.lang.Throwable) 
		Throwable t
}

org/eclipse/osgi/internal/log/ExtendedLogReaderServiceImpl.class
ExtendedLogReaderServiceImpl.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.ExtendedLogReaderServiceImpl extends java.lang.Object implements org.eclipse.equinox.log.ExtendedLogReaderService  {
	private final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory factory
	private java.util.Set listeners
	void  (org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory) 
		org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory factory
	public synchronized void addLogListener (org.osgi.service.log.LogListener, org.eclipse.equinox.log.LogFilter) 
		org.osgi.service.log.LogListener listener
		org.eclipse.equinox.log.LogFilter filter
	public void addLogListener (org.osgi.service.log.LogListener) 
		org.osgi.service.log.LogListener listener
	public java.util.Enumeration getLog () 
	public synchronized void removeLogListener (org.osgi.service.log.LogListener) 
		org.osgi.service.log.LogListener listener
	private synchronized void checkShutdown () 
	synchronized void shutdown () 
		org.osgi.service.log.LogListener listener
}

org/eclipse/osgi/internal/log/SerializedTaskQueue.class
SerializedTaskQueue.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.SerializedTaskQueue extends java.lang.Object {
	private static final int MAX_WAIT
	private final java.util.LinkedList tasks
	private Thread thread
	private final String queueName
	public void  (java.lang.String) 
		String queueName
	public synchronized void put (java.lang.Runnable) 
		Runnable newTask
	synchronized java.lang.Runnable nextTask (int) 
		int maxWait
}

org/eclipse/core/runtime/adaptor/EclipseStarter$InitialBundle.class
EclipseStarter.java
package org.eclipse.core.runtime.adaptor
 org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle extends java.lang.Object {
	public final String locationString
	public final java.net.URL location
	public final int level
	public final boolean start
	void  (java.lang.String, java.net.URL, int, boolean) 
		String locationString
		java.net.URL location
		int level
		boolean start
}

J2SE-1.5.profile
OSGi_Minimum-1.0.profile
org/apache/felix/resolver/ResolverImpl$Packages.class
ResolverImpl.java
package org.apache.felix.resolver
 org.apache.felix.resolver.ResolverImpl$Packages extends java.lang.Object {
	private final org.osgi.resource.Resource m_resource
	public final java.util.Map m_exportedPkgs
	public final java.util.Map m_importedPkgs
	public final java.util.Map m_requiredPkgs
	public final java.util.Map m_usedPkgs
	public boolean m_isCalculated
	public void  (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
}

org/apache/felix/resolver/WrappedRequirement.class
WrappedRequirement.java
package org.apache.felix.resolver
public org.apache.felix.resolver.WrappedRequirement extends java.lang.Object implements org.osgi.resource.Requirement  {
	private final org.osgi.resource.Resource m_host
	private final org.osgi.resource.Requirement m_req
	public void  (org.osgi.resource.Resource, org.osgi.resource.Requirement) 
		org.osgi.resource.Resource host
		org.osgi.resource.Requirement req
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.felix.resolver.WrappedRequirement other
	public int hashCode () 
		int hash
	public org.osgi.resource.Requirement getDeclaredRequirement () 
	public org.osgi.resource.Resource getResource () 
	public java.lang.String getNamespace () 
	public java.util.Map getDirectives () 
	public java.util.Map getAttributes () 
	public java.lang.String toString () 
}

org/osgi/framework/wiring/BundleRequirement.class
BundleRequirement.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleRequirement extends java.lang.Object implements org.osgi.resource.Requirement  {
	public abstract org.osgi.framework.wiring.BundleRevision getRevision () 
	public abstract boolean matches (org.osgi.framework.wiring.BundleCapability) 
	public abstract java.lang.String getNamespace () 
	public abstract java.util.Map getDirectives () 
	public abstract java.util.Map getAttributes () 
	public abstract org.osgi.framework.wiring.BundleRevision getResource () 
}

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/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 void  () 
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.PackagePermission pp
		String name
		org.osgi.framework.Filter f
		java.util.Map pc
		java.util.Map pc
		org.osgi.framework.PackagePermission existing
		int oldMask
		int newMask
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.PackagePermission requested
		String requestedName
		int desired
		int effective
		java.util.Collection perms
		java.util.Collection perms
		java.util.Map pc
		org.osgi.framework.PackagePermission pp
		org.osgi.framework.PackagePermission pp
		int last
		int last
		int offset
		org.osgi.framework.PackagePermission perm
	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
		java.util.HashMap fp
}

org/osgi/framework/hooks/weaving/WovenClass.class
WovenClass.java
package org.osgi.framework.hooks.weaving
public abstract org.osgi.framework.hooks.weaving.WovenClass extends java.lang.Object {
	public static final int TRANSFORMING
	public static final int TRANSFORMED
	public static final int DEFINED
	public static final int TRANSFORMING_FAILED
	public static final int DEFINE_FAILED
	public abstract byte[] getBytes () 
	public abstract void setBytes (byte[]) 
	public abstract java.util.List getDynamicImports () 
	public abstract boolean isWeavingComplete () 
	public abstract java.lang.String getClassName () 
	public abstract java.security.ProtectionDomain getProtectionDomain () 
	public abstract java.lang.Class getDefinedClass () 
	public abstract org.osgi.framework.wiring.BundleWiring getBundleWiring () 
	public abstract int getState () 
}

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/namespace/ExecutionEnvironmentNamespace.class
ExecutionEnvironmentNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.ExecutionEnvironmentNamespace extends org.osgi.resource.Namespace {
	public static final String EXECUTION_ENVIRONMENT_NAMESPACE
	public static final String CAPABILITY_VERSION_ATTRIBUTE
	private void  () 
}

org/osgi/framework/packageinfo
org/osgi/framework/SignerProperty.class
SignerProperty.java
package org.osgi.framework
final 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) 
		Object o
		org.osgi.framework.SignerProperty other
		org.osgi.framework.Bundle matchBundle
		String matchPattern
		java.util.Map signers
		java.util.List signerCerts
		java.util.List dnChain
		java.security.cert.X509Certificate signerCert
	public int hashCode () 
	boolean isBundleSigned () 
		java.util.Map signers
}

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/log/LogEntry.class
LogEntry.java
package org.osgi.service.log
public abstract org.osgi.service.log.LogEntry extends java.lang.Object {
	public abstract org.osgi.framework.Bundle getBundle () 
	public abstract org.osgi.framework.ServiceReference getServiceReference () 
	public abstract int getLevel () 
	public abstract java.lang.String getMessage () 
	public abstract java.lang.Throwable getException () 
	public abstract long getTime () 
}

org/osgi/service/packageadmin/package-info.class
package-info.java
package org.osgi.service.packageadmin
abstract org.osgi.service.packageadmin.package-info extends java.lang.Object {
}

org/osgi/resource/dto/ResourceDTO.class
ResourceDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.ResourceDTO extends org.osgi.dto.DTO {
	public int id
	public java.util.List capabilities
	public java.util.List requirements
	public void  () 
}

org/eclipse/osgi/framework/util/ObjectPool.class
ObjectPool.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.ObjectPool extends java.lang.Object {
	private static final boolean DEBUG_OBJECTPOOL_ADDS
	private static final boolean DEBUG_OBJECTPOOL_DUPS
	private static java.util.Map objectCache
	static void  () 
	public void  () 
	public static java.lang.Object intern (java.lang.Object) 
		Object obj
		java.lang.ref.WeakReference ref
		Object refValue
	private static java.lang.String getObjectString (java.lang.Object) 
		Object obj
}

org/eclipse/osgi/framework/util/SecureAction$5.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$5 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	private final boolean val$append
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File, boolean) 
	public java.io.FileOutputStream run ()  throws java.io.FileNotFoundException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/console/CommandInterpreter.class
CommandInterpreter.java
package org.eclipse.osgi.framework.console
public abstract org.eclipse.osgi.framework.console.CommandInterpreter extends java.lang.Object {
	public abstract java.lang.String nextArgument () 
	public abstract java.lang.Object execute (java.lang.String) 
	public abstract void print (java.lang.Object) 
	public abstract void println () 
	public abstract void println (java.lang.Object) 
	public abstract void printStackTrace (java.lang.Throwable) 
	public abstract void printDictionary (java.util.Dictionary, java.lang.String) 
	public abstract void printBundleResource (org.osgi.framework.Bundle, java.lang.String) 
}

org/eclipse/osgi/framework/eventmgr/EventListeners.class
EventListeners.java
package org.eclipse.osgi.framework.eventmgr
public org.eclipse.osgi.framework.eventmgr.EventListeners extends java.lang.Object {
	private final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap list
	public void  () 
	public void  (int) 
		int capacity
	public void addListener (java.lang.Object, java.lang.Object) 
		Object listener
		Object listenerObject
	public void removeListener (java.lang.Object) 
		Object listener
	public void removeAllListeners () 
	java.util.Set entrySet () 
}

org/eclipse/osgi/service/security/TrustEngine.class
TrustEngine.java
package org.eclipse.osgi.service.security
public abstract org.eclipse.osgi.service.security.TrustEngine extends java.lang.Object {
	private volatile org.eclipse.osgi.internal.signedcontent.TrustEngineListener trustEngineListener
	public void  () 
	public abstract java.security.cert.Certificate findTrustAnchor (java.security.cert.Certificate[])  throws java.io.IOException 
	public java.lang.String addTrustAnchor (java.security.cert.Certificate, java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.cert.Certificate anchor
		String alias
		String storedAlias
		org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener
	protected abstract java.lang.String doAddTrustAnchor (java.security.cert.Certificate, java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
	public final void removeTrustAnchor (java.security.cert.Certificate)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.cert.Certificate anchor
		org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener
	protected abstract void doRemoveTrustAnchor (java.security.cert.Certificate)  throws java.io.IOException java.security.GeneralSecurityException 
	public void removeTrustAnchor (java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
		String alias
		java.security.cert.Certificate existing
		org.eclipse.osgi.internal.signedcontent.TrustEngineListener listener
	protected abstract void doRemoveTrustAnchor (java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
	public abstract java.security.cert.Certificate getTrustAnchor (java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
	public abstract java.lang.String[] getAliases ()  throws java.io.IOException java.security.GeneralSecurityException 
	public abstract boolean isReadOnly () 
	public abstract java.lang.String getName () 
}

org/eclipse/osgi/service/resolver/NativeCodeDescription.class
NativeCodeDescription.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.NativeCodeDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription java.lang.Comparable  {
	public abstract java.lang.String[] getNativePaths () 
	public abstract java.lang.String[] getProcessors () 
	public abstract java.lang.String[] getOSNames () 
	public abstract org.eclipse.osgi.service.resolver.VersionRange[] getOSVersions () 
	public abstract java.lang.String[] getLanguages () 
	public abstract org.osgi.framework.Filter getFilter () 
	public abstract int compareTo (org.eclipse.osgi.service.resolver.NativeCodeDescription) 
	public abstract boolean hasInvalidNativePaths () 
}

org/eclipse/osgi/service/resolver/StateDelta.class
StateDelta.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.StateDelta extends java.lang.Object {
	public abstract org.eclipse.osgi.service.resolver.BundleDelta[] getChanges () 
	public abstract org.eclipse.osgi.service.resolver.BundleDelta[] getChanges (int, boolean) 
	public abstract org.eclipse.osgi.service.resolver.State getState () 
	public abstract org.eclipse.osgi.service.resolver.ResolverHookException getResovlerHookException () 
}

org/eclipse/osgi/signedcontent/SignedContentFactory.class
SignedContentFactory.java
package org.eclipse.osgi.signedcontent
public abstract org.eclipse.osgi.signedcontent.SignedContentFactory extends java.lang.Object {
	public abstract org.eclipse.osgi.signedcontent.SignedContent getSignedContent (java.io.File)  throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
	public abstract org.eclipse.osgi.signedcontent.SignedContent getSignedContent (org.osgi.framework.Bundle)  throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
}

org/eclipse/osgi/container/ModuleWiring$LoaderInitializer.class
ModuleWiring.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleWiring$LoaderInitializer extends java.lang.Object implements java.util.concurrent.Callable  {
	final org.eclipse.osgi.container.ModuleWiring this$0
	void  (org.eclipse.osgi.container.ModuleWiring) 
	public org.eclipse.osgi.container.ModuleLoader call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

org/eclipse/osgi/container/ModuleWiring.class
ModuleWiring.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleWiring extends java.lang.Object implements org.osgi.framework.wiring.BundleWiring  {
	private static final RuntimePermission GET_CLASSLOADER_PERM
	private static final String DYNAMICALLY_ADDED_IMPORT_DIRECTIVE
	private final org.eclipse.osgi.container.ModuleRevision revision
	private volatile java.util.List capabilities
	private volatile java.util.List requirements
	private final java.util.Collection substitutedPkgNames
	private final org.eclipse.osgi.internal.container.AtomicLazyInitializer loader
	private final org.eclipse.osgi.container.ModuleWiring$LoaderInitializer loaderInitializer
	private volatile java.util.List providedWires
	private volatile java.util.List requiredWires
	volatile boolean isValid
	private final java.util.concurrent.atomic.AtomicReference dynamicMissRef
	static void  () 
	void  (org.eclipse.osgi.container.ModuleRevision, java.util.List, java.util.List, java.util.List, java.util.List, java.util.Collection) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List capabilities
		java.util.List requirements
		java.util.List providedWires
		java.util.List requiredWires
		java.util.Collection substitutedPkgNames
	public org.osgi.framework.Bundle getBundle () 
	public boolean isCurrent () 
	public boolean isInUse () 
	private boolean isFragmentInUse () 
		java.util.List hostWires
	public java.util.List getModuleCapabilities (java.lang.String) 
		String namespace
	private java.util.List getModuleCapabilities (java.lang.String, java.util.List) 
		String namespace
		java.util.List allCapabilities
		java.util.List result
		org.eclipse.osgi.container.ModuleCapability capability
	public java.util.List getModuleRequirements (java.lang.String) 
		String namespace
	java.util.List getPersistentRequirements () 
		java.util.List persistentRequriements
		java.util.Iterator iRequirements
		org.eclipse.osgi.container.ModuleRequirement requirement
	private java.util.List getModuleRequirements (java.lang.String, java.util.List) 
		String namespace
		java.util.List allRequirements
		java.util.List result
		org.eclipse.osgi.container.ModuleRequirement requirement
	public java.util.List getCapabilities (java.lang.String) 
		String namespace
	public java.util.List getRequirements (java.lang.String) 
		String namespace
	public java.util.List getProvidedModuleWires (java.lang.String) 
		String namespace
	java.util.List getPersistentProvidedWires () 
	public java.util.List getRequiredModuleWires (java.lang.String) 
		String namespace
	java.util.List getPersistentRequiredWires () 
	private java.util.List getPersistentWires (java.util.List) 
		java.util.List allWires
		java.util.List persistentWires
		java.util.Iterator iWires
		org.eclipse.osgi.container.ModuleWire wire
	public java.util.List getProvidedWires (java.lang.String) 
		String namespace
	public java.util.List getRequiredWires (java.lang.String) 
		String namespace
	private java.util.List getWires (java.lang.String, java.util.List) 
		String namespace
		java.util.List allWires
		java.util.List result
		org.eclipse.osgi.container.ModuleWire moduleWire
	public org.eclipse.osgi.container.ModuleRevision getRevision () 
	public java.lang.ClassLoader getClassLoader () 
		SecurityManager sm
		org.eclipse.osgi.container.ModuleLoader current
	public org.eclipse.osgi.container.ModuleLoader getModuleLoader () 
	void loadFragments (java.util.Collection) 
		java.util.Collection fragments
		org.eclipse.osgi.container.ModuleLoader current
	public java.util.List findEntries (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
		org.eclipse.osgi.container.ModuleLoader current
	public java.util.Collection listResources (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
		org.eclipse.osgi.container.ModuleLoader current
	public java.util.List getResourceCapabilities (java.lang.String) 
		String namespace
	public java.util.List getResourceRequirements (java.lang.String) 
		String namespace
	public java.util.List getProvidedResourceWires (java.lang.String) 
		String namespace
	public java.util.List getRequiredResourceWires (java.lang.String) 
		String namespace
	public org.eclipse.osgi.container.ModuleRevision getResource () 
	void setProvidedWires (java.util.List) 
		java.util.List providedWires
	void setRequiredWires (java.util.List) 
		java.util.List requiredWires
	void setCapabilities (java.util.List) 
		java.util.List capabilities
	void unload () 
	void invalidate () 
	private void invalidate0 (boolean) 
		boolean releaseLoader
		org.eclipse.osgi.container.ModuleLoader current
	void validate () 
	boolean isSubtituted (org.eclipse.osgi.container.ModuleCapability) 
		org.eclipse.osgi.container.ModuleCapability capability
	public boolean isSubstitutedPackage (java.lang.String) 
		String packageName
	public java.util.Collection getSubstitutedNames () 
	private boolean hasResourcePermission () 
		SecurityManager sm
	public void addDynamicImports (org.eclipse.osgi.container.ModuleRevisionBuilder) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.List newImports
		java.util.List newRequirements
		org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo info
		java.util.Map attributes
		java.util.Map directives
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		java.util.List updatedRequirements
	void addDynamicPackageMiss (java.lang.String) 
		String packageName
		java.util.Set misses
	boolean isDynamicPackageMiss (java.lang.String) 
		String packageName
		java.util.Set misses
	void removeDynamicPackageMisses (java.util.Collection) 
		java.util.Collection packageNames
		java.util.Set misses
	public volatile org.osgi.framework.wiring.BundleRevision getRevision () 
	public volatile org.osgi.resource.Resource getResource () 
	public volatile org.osgi.framework.wiring.BundleRevision getResource () 
}

org/eclipse/osgi/storage/Storage$3.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.storage.Storage this$0
	private final String val$spec
	void  (org.eclipse.osgi.storage.Storage, java.lang.String) 
	public java.net.URLConnection run ()  throws java.io.IOException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/storage/bundlefile/MRUBundleFileList.class
MRUBundleFileList.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.MRUBundleFileList extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	private static final int MIN
	private static final ThreadLocal closingBundleFile
	private final org.eclipse.osgi.storage.bundlefile.BundleFile[] bundleFileList
	private final long[] useStampList
	private final int fileLimit
	private org.eclipse.osgi.framework.eventmgr.EventManager bundleFileCloserManager
	private final java.util.Map bundleFileCloser
	private int numOpen
	private long curUseStamp
	private boolean firstDispatch
	static void  () 
	public void  (int) 
		int fileLimit
	public void add (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.storage.bundlefile.BundleFile toRemove
		org.eclipse.osgi.framework.eventmgr.EventManager manager
		int index
		int i
		int i
	public boolean remove (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		int index
	private void removeInternal (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		int index
	public void use (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		int index
	private void incUseStamp (int) 
		int index
		int i
	public final void dispatchEvent (java.lang.Object, java.lang.Object, int, org.eclipse.osgi.storage.bundlefile.BundleFile) 
		Object eventListener
		Object listenerObject
		int eventAction
		org.eclipse.osgi.storage.bundlefile.BundleFile eventObject
	private void closeBundleFile (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.framework.eventmgr.EventManager) 
		org.eclipse.osgi.storage.bundlefile.BundleFile toRemove
		org.eclipse.osgi.framework.eventmgr.EventManager manager
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
	public void shutdown () 
	public boolean isClosing (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	public boolean isEnabled () 
	public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

org/eclipse/osgi/storage/url/BundleURLConnection.class
BundleURLConnection.java
package org.eclipse.osgi.storage.url
public org.eclipse.osgi.storage.url.BundleURLConnection extends java.net.URLConnection {
	protected final org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	protected java.io.InputStream in
	protected String contentType
	public void  (java.net.URL, org.eclipse.osgi.storage.bundlefile.BundleEntry) 
		java.net.URL url
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	public synchronized void connect ()  throws java.io.IOException 
	public int getContentLength () 
	public java.lang.String getContentType () 
	public boolean getDoInput () 
	public boolean getDoOutput () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public long getLastModified () 
		long lastModified
	public java.net.URL getLocalURL () 
	public java.net.URL getFileURL () 
}

org/eclipse/osgi/internal/location/BasicLocation.class
BasicLocation.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.BasicLocation extends java.lang.Object implements org.eclipse.osgi.service.datalocation.Location  {
	private static String DEFAULT_LOCK_FILENAME
	private final boolean isReadOnly
	private final java.net.URL defaultValue
	private final String property
	private final String dataAreaPrefix
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
	private final boolean debug
	private java.net.URL location
	private org.eclipse.osgi.service.datalocation.Location parent
	private java.io.File lockFile
	private org.eclipse.osgi.internal.location.Locker locker
	static void  () 
	public void  (java.lang.String, java.net.URL, boolean, java.lang.String, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		String property
		java.net.URL defaultValue
		boolean isReadOnly
		String dataAreaPrefix
		org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
		String tempDataAreaPrefix
	public boolean allowsDefault () 
	public java.net.URL getDefault () 
	public synchronized org.eclipse.osgi.service.datalocation.Location getParentLocation () 
	public synchronized java.net.URL getURL () 
		org.eclipse.osgi.internal.log.EquinoxLogServices logServices
	public synchronized boolean isSet () 
	public boolean isReadOnly () 
	public boolean setURL (java.net.URL, boolean)  throws java.lang.IllegalStateException 
		java.net.URL value
		boolean lock
	public synchronized boolean set (java.net.URL, boolean)  throws java.lang.IllegalStateException java.io.IOException 
		java.net.URL value
		boolean lock
	public synchronized boolean set (java.net.URL, boolean, java.lang.String)  throws java.lang.IllegalStateException java.io.IOException 
		java.net.URL value
		boolean lock
		String lockFilePath
		java.io.File file
		String basePath
		java.io.File givenLockFile
	public synchronized void setParent (org.eclipse.osgi.service.datalocation.Location) 
		org.eclipse.osgi.service.datalocation.Location value
	public synchronized boolean lock ()  throws java.io.IOException 
	public synchronized boolean isLocked ()  throws java.io.IOException 
	private boolean lock (java.io.File, java.net.URL)  throws java.io.IOException 
		java.io.File lock
		java.net.URL locationValue
		java.io.File parentFile
		boolean locked
	private boolean isLocked (java.io.File)  throws java.io.IOException 
		java.io.File lock
	private void setLocker (java.io.File) 
		java.io.File lock
		String lockMode
	public synchronized void release () 
	public org.eclipse.osgi.service.datalocation.Location createLocation (org.eclipse.osgi.service.datalocation.Location, java.net.URL, boolean) 
		org.eclipse.osgi.service.datalocation.Location parentLocation
		java.net.URL defaultLocation
		boolean readonly
		org.eclipse.osgi.internal.location.BasicLocation result
	public java.net.URL getDataArea (java.lang.String)  throws java.io.IOException 
		String filename
		java.net.URL base
		String prefix
		String spec
		boolean trailingSlash
}

org/eclipse/osgi/internal/framework/ContextFinder$1.class
ContextFinder.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.ContextFinder$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/DTOBuilder.class
DTOBuilder.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.DTOBuilder extends java.lang.Object {
	private final java.util.Map resources
	private final java.util.Map wiringnodes
	private void  () 
	public static org.osgi.framework.dto.BundleDTO newBundleDTO (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.dto.BundleDTO dto
	public static org.osgi.framework.startlevel.dto.BundleStartLevelDTO newBundleStartLevelDTO (org.osgi.framework.Bundle, org.osgi.framework.startlevel.BundleStartLevel) 
		org.osgi.framework.Bundle b
		org.osgi.framework.startlevel.BundleStartLevel bsl
		org.osgi.framework.startlevel.dto.BundleStartLevelDTO dto
	public static org.osgi.framework.wiring.dto.BundleRevisionDTO newBundleRevisionDTO (org.osgi.framework.wiring.BundleRevision) 
		org.osgi.framework.wiring.BundleRevision revision
		org.osgi.framework.wiring.dto.BundleRevisionDTO dto
	private int getResourceId (org.osgi.framework.wiring.BundleRevision) 
		org.osgi.framework.wiring.BundleRevision revision
		org.osgi.framework.wiring.dto.BundleRevisionDTO dto
	private org.osgi.framework.wiring.dto.BundleRevisionDTO getBundleRevisionDTO (org.osgi.framework.wiring.BundleRevision) 
		org.osgi.framework.wiring.BundleRevision revision
		org.osgi.framework.wiring.dto.BundleRevisionDTO dto
	private java.util.List getListCapabilityDTO (java.util.List) 
		java.util.List caps
		java.util.List dtos
		org.osgi.framework.wiring.BundleCapability cap
	private org.osgi.resource.dto.CapabilityDTO getCapabilityDTO (org.osgi.framework.wiring.BundleCapability) 
		org.osgi.framework.wiring.BundleCapability cap
		org.osgi.resource.dto.CapabilityDTO dto
	private java.util.List getListCapabilityRefDTO (java.util.List) 
		java.util.List caps
		java.util.List dtos
		org.osgi.framework.wiring.BundleCapability cap
	private org.osgi.resource.dto.CapabilityRefDTO getCapabilityRefDTO (org.osgi.framework.wiring.BundleCapability) 
		org.osgi.framework.wiring.BundleCapability cap
		org.osgi.resource.dto.CapabilityRefDTO dto
	private java.util.List getListRequirementDTO (java.util.List) 
		java.util.List reqs
		java.util.List dtos
		org.osgi.framework.wiring.BundleRequirement req
	private org.osgi.resource.dto.RequirementDTO getRequirementDTO (org.osgi.framework.wiring.BundleRequirement) 
		org.osgi.framework.wiring.BundleRequirement req
		org.osgi.resource.dto.RequirementDTO dto
	private java.util.List getListRequirementRefDTO (java.util.List) 
		java.util.List reqs
		java.util.List dtos
		org.osgi.framework.wiring.BundleRequirement req
	private org.osgi.resource.dto.RequirementRefDTO getRequirementRefDTO (org.osgi.framework.wiring.BundleRequirement) 
		org.osgi.framework.wiring.BundleRequirement req
		org.osgi.resource.dto.RequirementRefDTO dto
	public static org.osgi.framework.wiring.dto.BundleRevisionDTO[] newArrayBundleRevisionDTO (org.osgi.framework.wiring.BundleRevisions) 
		org.osgi.framework.wiring.BundleRevisions revisions
		java.util.List revs
		int size
		org.osgi.framework.wiring.dto.BundleRevisionDTO[] dtos
		int i
	public static org.osgi.framework.wiring.dto.BundleWiringDTO newBundleWiringDTO (org.osgi.framework.wiring.BundleRevision) 
		org.osgi.framework.wiring.BundleRevision revision
		org.osgi.framework.wiring.dto.BundleWiringDTO dto
	private org.osgi.framework.wiring.dto.BundleWiringDTO getBundleWiringDTO (org.osgi.framework.wiring.BundleWiring) 
		org.osgi.framework.wiring.BundleWiring wiring
		org.osgi.framework.wiring.dto.BundleWiringDTO dto
	private int getWiringId (org.osgi.framework.wiring.BundleWiring) 
		org.osgi.framework.wiring.BundleWiring wiring
		org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO dto
	private org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO getBundleWiringNodeDTO (org.osgi.framework.wiring.BundleWiring) 
		org.osgi.framework.wiring.BundleWiring wiring
		org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO dto
	private java.util.List getListBundleWireDTO (java.util.List) 
		java.util.List wires
		java.util.List dtos
		org.osgi.framework.wiring.BundleWire wire
	private org.osgi.framework.wiring.dto.BundleWireDTO getBundleWireDTO (org.osgi.framework.wiring.BundleWire) 
		org.osgi.framework.wiring.BundleWire wire
		org.osgi.framework.wiring.dto.BundleWireDTO dto
	public static org.osgi.framework.wiring.dto.BundleWiringDTO[] newArrayBundleWiringDTO (org.osgi.framework.wiring.BundleRevisions) 
		org.osgi.framework.wiring.BundleRevisions revisions
		java.util.List revs
		int size
		java.util.List dtos
		int i
		org.osgi.framework.wiring.BundleWiring wiring
	public static org.osgi.framework.dto.FrameworkDTO newFrameworkDTO (org.osgi.framework.BundleContext, java.util.Map) 
		org.osgi.framework.BundleContext systemBundleContext
		java.util.Map configuration
		org.osgi.framework.dto.FrameworkDTO dto
		org.osgi.framework.Bundle[] bundles
		int size
		java.util.List bundleDTOs
		int i
		org.osgi.framework.ServiceReference[] references
		java.util.List refDTOs
		int i
		org.osgi.framework.dto.ServiceReferenceDTO serviceRefDTO
	private static java.util.Map asProperties (java.util.Map) 
		java.util.Map m
	private static org.osgi.framework.dto.ServiceReferenceDTO getServiceReferenceDTO (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference ref
		org.osgi.framework.Bundle b
		org.osgi.framework.dto.ServiceReferenceDTO dto
		String[] keys
		java.util.Map properties
		String k
		Object v
		org.osgi.framework.Bundle[] using
		int length
		long[] usingBundles
		int i
	public static org.osgi.framework.startlevel.dto.FrameworkStartLevelDTO newFrameworkStartLevelDTO (org.osgi.framework.startlevel.FrameworkStartLevel) 
		org.osgi.framework.startlevel.FrameworkStartLevel fsl
		org.osgi.framework.startlevel.dto.FrameworkStartLevelDTO dto
	public static org.osgi.framework.dto.ServiceReferenceDTO[] newArrayServiceReferenceDTO (org.osgi.framework.ServiceReference[]) 
		org.osgi.framework.ServiceReference[] references
		int length
		java.util.List refDTOs
		int i
		org.osgi.framework.dto.ServiceReferenceDTO dto
	private static java.lang.Object mapValue (java.lang.Object) 
		Object v
		java.util.Map m
		java.util.Map map
		java.util.Map$Entry e
		java.util.List c
		java.util.List list
		Object o
		java.util.Set c
		java.util.Set set
		Object o
		int length
		Class componentType
		Object array
		int i
	private static java.lang.Class mapComponentType (java.lang.Class) 
		Class componentType
	private static java.util.List newList (int) 
		int size
	private static java.util.Set newSet (int) 
		int size
	private static java.util.Map newMap (int) 
		int size
	private static java.util.Map newDirectivesMapDTO (java.util.Map) 
		java.util.Map map
		java.util.Map dto
	private static java.util.Map newAttributesMapDTO (java.util.Map) 
		java.util.Map map
		java.util.Map dto
		java.util.Map$Entry entry
		Object value
		java.util.List newList
		java.util.ListIterator iter
		Object element
	private static int identifier (java.lang.Object) 
		Object o
}

org/eclipse/osgi/internal/framework/ContextFinder$2.class
ContextFinder.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.ContextFinder$2 extends java.lang.ClassLoader {
	final org.eclipse.osgi.internal.framework.ContextFinder this$0
	void  (org.eclipse.osgi.internal.framework.ContextFinder, java.lang.ClassLoader) 
		ClassLoader $anonymous0
}

org/eclipse/osgi/internal/hookregistry/HookConfigurator.class
HookConfigurator.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.HookConfigurator extends java.lang.Object {
	public abstract void addHooks (org.eclipse.osgi.internal.hookregistry.HookRegistry) 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$2.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final Object val$serviceObject
	void  (java.lang.Object) 
	public java.lang.ClassLoader run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$10.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$10 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final boolean val$added
	private final java.util.Collection val$listeners
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, boolean, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockPrincipal.class
SecurityAdmin.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.SecurityAdmin$MockPrincipal extends java.lang.Object implements java.security.Principal  {
	private final String name
	void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/osgi/internal/weaving/WovenClassImpl$2.class
WovenClassImpl.java
package org.eclipse.osgi.internal.weaving
 org.eclipse.osgi.internal.weaving.WovenClassImpl$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.internal.weaving.WovenClassImpl this$0
	private final org.eclipse.osgi.internal.serviceregistry.HookContext val$context
	void  (org.eclipse.osgi.internal.weaving.WovenClassImpl, org.eclipse.osgi.internal.serviceregistry.HookContext) 
	public java.lang.Void run () 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/loader/buddy/IBuddyPolicy.class
IBuddyPolicy.java
package org.eclipse.osgi.internal.loader.buddy
public abstract org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy extends java.lang.Object {
	public abstract java.lang.Class loadClass (java.lang.String) 
	public abstract java.net.URL loadResource (java.lang.String) 
	public abstract java.util.Enumeration loadResources (java.lang.String) 
}

org/eclipse/osgi/internal/loader/BundleLoader.class
BundleLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.BundleLoader extends org.eclipse.osgi.container.ModuleLoader {
	public static final String DEFAULT_PACKAGE
	public static final String JAVA_PACKAGE
	public static final org.eclipse.osgi.internal.loader.BundleLoader$ClassContext CLASS_CONTEXT
	public static final ClassLoader FW_CLASSLOADER
	private static final int PRE_CLASS
	private static final int POST_CLASS
	private static final int PRE_RESOURCE
	private static final int POST_RESOURCE
	private static final int PRE_RESOURCES
	private static final int POST_RESOURCES
	private static final java.util.regex.Pattern PACKAGENAME_FILTER
	private final org.eclipse.osgi.container.ModuleWiring wiring
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private final org.eclipse.osgi.internal.debug.Debug debug
	private final org.eclipse.osgi.internal.loader.buddy.PolicyHandler policy
	private final java.util.Collection exportedPackages
	private final org.eclipse.osgi.internal.loader.BundleLoaderSources exportSources
	private final org.eclipse.osgi.framework.util.KeyedHashSet requiredSources
	private final org.eclipse.osgi.framework.util.KeyedHashSet importedSources
	private final java.util.List requiredBundleWires
	private boolean importsInitialized
	private boolean dynamicAllPackages
	private String[] dynamicImportPackageStems
	private String[] dynamicImportPackages
	private Object classLoaderMonitor
	private org.eclipse.osgi.internal.loader.ModuleClassLoader classloader
	private final ClassLoader parent
	private final java.util.concurrent.atomic.AtomicBoolean triggerClassLoaded
	static void  () 
	public static final java.lang.String getPackageName (java.lang.String) 
		String name
		int index
	public static final java.lang.String getResourcePackageName (java.lang.String) 
		String name
		int begin
		int end
	public void  (org.eclipse.osgi.container.ModuleWiring, org.eclipse.osgi.internal.framework.EquinoxContainer, java.lang.ClassLoader) 
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		ClassLoader parent
		java.util.List exports
		java.util.List currentRequireBundleWires
		java.util.List moduleDatas
		java.util.List buddyList
		org.eclipse.osgi.container.Module systemModule
		org.osgi.framework.Bundle systemBundle
	public org.eclipse.osgi.container.ModuleWiring getWiring () 
	public void addFragmentExports (java.util.List) 
		java.util.List exports
	private static void initializeExports (java.util.List, org.eclipse.osgi.internal.loader.BundleLoaderSources, java.util.Collection) 
		java.util.List exports
		org.eclipse.osgi.internal.loader.BundleLoaderSources sources
		java.util.Collection exportNames
		org.eclipse.osgi.container.ModuleCapability export
		String name
	final org.eclipse.osgi.internal.loader.sources.PackageSource createExportPackageSource (org.eclipse.osgi.container.ModuleWire, java.util.Collection) 
		org.eclipse.osgi.container.ModuleWire importWire
		java.util.Collection visited
		String name
		org.eclipse.osgi.internal.loader.BundleLoader providerLoader
		org.eclipse.osgi.internal.loader.sources.PackageSource requiredSource
		org.eclipse.osgi.internal.loader.sources.PackageSource exportSource
	private static org.eclipse.osgi.internal.loader.sources.PackageSource createMultiSource (java.lang.String, org.eclipse.osgi.internal.loader.sources.PackageSource[]) 
		String packageName
		org.eclipse.osgi.internal.loader.sources.PackageSource[] sources
		java.util.List sourceList
		int i
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] innerSources
		int j
	public org.eclipse.osgi.internal.loader.ModuleClassLoader getModuleClassLoader () 
		java.util.List hooks
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		ClassLoader cl
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
	protected void loadFragments (java.util.Collection) 
		java.util.Collection fragments
	protected void clearManifestLocalizationCache () 
		org.eclipse.osgi.storage.BundleInfo$Generation hostGen
		org.eclipse.osgi.container.ModuleWire fragmentWire
		org.eclipse.osgi.storage.BundleInfo$Generation fragGen
	void loadClassLoaderFragments (java.util.Collection) 
		java.util.Collection fragments
	static org.eclipse.osgi.internal.loader.ModuleClassLoader createClassLoaderPrivledged (java.lang.ClassLoader, org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.storage.BundleInfo$Generation, java.util.List) 
		ClassLoader parent
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		org.eclipse.osgi.internal.loader.BundleLoader delegate
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.List hooks
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.loader.ModuleClassLoader hookClassLoader
	public void close () 
		org.eclipse.osgi.container.Module systemModule
		org.osgi.framework.BundleContext context
	protected java.lang.ClassLoader getClassLoader () 
	public java.lang.ClassLoader getParentClassLoader () 
	final java.net.URL getResource (java.lang.String) 
		String name
	public java.lang.Class findLocalClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		Class clazz
		ClassNotFoundException e
	public java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	java.lang.Class findClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String name
		boolean checkParent
	private java.lang.Class findClassInternal (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String name
		boolean checkParent
		String pkgName
		boolean bootDelegation
		Class result
		ClassNotFoundException e
		org.eclipse.osgi.internal.loader.sources.PackageSource source
		ClassNotFoundException e
	private java.lang.Object searchHooks (java.lang.String, int)  throws java.lang.ClassNotFoundException java.io.FileNotFoundException 
		String name
		int type
		java.util.List loaderHooks
		Object result
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
	private boolean isRequestFromVM () 
		Class[] context
		int i
		Class clazz
		ClassLoader cl
		ClassLoader last
	private static java.lang.ClassLoader getClassLoader (java.lang.Class) 
		Class clazz
	public java.net.URL findResource (java.lang.String) 
		String name
		String pkgName
		boolean bootDelegation
		java.net.URL result
		java.net.URL result
		org.eclipse.osgi.internal.loader.sources.PackageSource source
	public java.util.Enumeration findResources (java.lang.String)  throws java.io.IOException 
		String name
		String pkgName
		java.util.Enumeration result
		boolean bootDelegation
		java.util.Enumeration hookResources
		org.eclipse.osgi.internal.loader.sources.PackageSource source
		java.util.Enumeration localResults
		java.util.Enumeration hookResources
		java.util.Enumeration buddyResult
	private boolean isSubPackage (java.lang.String, java.lang.String) 
		String parentPackage
		String subPackage
		String prefix
	protected java.util.Collection listResources (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
		String pkgName
		boolean subPackages
		java.util.List packages
		org.eclipse.osgi.framework.util.KeyedHashSet importSources
		org.eclipse.osgi.framework.util.KeyedElement[] imports
		org.eclipse.osgi.framework.util.KeyedElement[] imports
		org.eclipse.osgi.framework.util.KeyedElement keyedElement
		String id
		java.util.Collection visited
		org.eclipse.osgi.container.ModuleWire bundleWire
		org.eclipse.osgi.internal.loader.BundleLoader loader
		boolean localSearch
		java.util.LinkedHashSet result
		java.util.Set importedPackages
		String name
		org.eclipse.osgi.internal.loader.sources.PackageSource externalSource
		String packagePath
		java.util.Collection externalResources
		String resource
		java.util.Collection localResources
		String resource
		String resourcePkg
	protected java.util.List findEntries (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
	public static java.util.Enumeration compoundEnumerations (java.util.Enumeration, java.util.Enumeration) 
		java.util.Enumeration list1
		java.util.Enumeration list2
		java.util.List compoundResults
		Object item
	public java.net.URL findLocalResource (java.lang.String) 
		String name
	public java.util.Enumeration findLocalResources (java.lang.String) 
		String name
	public final java.lang.String toString () 
		org.eclipse.osgi.container.ModuleRevision revision
		String name
	private final boolean isDynamicallyImported (java.lang.String) 
		String pkgname
		int i
		int i
	final void addExportedProvidersFor (java.lang.String, java.util.List, java.util.Collection) 
		String packageName
		java.util.List result
		java.util.Collection visited
		org.eclipse.osgi.internal.loader.sources.PackageSource local
		org.eclipse.osgi.container.ModuleWire bundleWire
		org.eclipse.osgi.internal.loader.BundleLoader loader
	final void addProvidedPackageNames (java.lang.String, java.util.List, boolean, java.util.Collection) 
		String packageName
		java.util.List result
		boolean subPackages
		java.util.Collection visited
		String exported
		String substituted
		org.eclipse.osgi.container.ModuleWire bundleWire
		org.eclipse.osgi.internal.loader.BundleLoader loader
	public final boolean isExportedPackage (java.lang.String) 
		String name
	final boolean isSubstitutedExport (java.lang.String) 
		String name
	private void addDynamicImportPackage (java.util.List) 
		java.util.List packageImports
		java.util.List dynamicImports
		org.eclipse.osgi.container.ModuleRequirement packageImport
		java.util.regex.Matcher matcher
		String dynamicName
	private void addDynamicImportPackage (java.lang.String[]) 
		String[] packages
		int size
		java.util.List stems
		java.util.List stems
		int i
		java.util.List names
		java.util.List names
		int i
		int i
		String name
	public final void addDynamicImportPackage (org.eclipse.osgi.util.ManifestElement[]) 
		org.eclipse.osgi.util.ManifestElement[] packages
		java.util.List dynamicImports
		StringBuilder importSpec
		org.eclipse.osgi.util.ManifestElement dynamicImportElement
		String[] names
		String name
		java.util.Map dynamicImportMap
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.osgi.framework.BundleException e
	private org.eclipse.osgi.internal.loader.sources.PackageSource findSource (java.lang.String) 
		String pkgName
		org.eclipse.osgi.internal.loader.sources.PackageSource result
	private org.eclipse.osgi.internal.loader.sources.PackageSource findImportedSource (java.lang.String, java.util.Collection) 
		String pkgName
		java.util.Collection visited
		org.eclipse.osgi.framework.util.KeyedHashSet imports
	private org.eclipse.osgi.framework.util.KeyedHashSet getImportedSources (java.util.Collection) 
		java.util.Collection visited
		java.util.List importWires
		org.eclipse.osgi.container.ModuleWire importWire
		org.eclipse.osgi.internal.loader.sources.PackageSource source
	private org.eclipse.osgi.internal.loader.sources.PackageSource findDynamicSource (java.lang.String) 
		String pkgName
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWire dynamicWire
		org.eclipse.osgi.internal.loader.sources.PackageSource source
	private org.eclipse.osgi.internal.loader.sources.PackageSource findRequiredSource (java.lang.String, java.util.Collection) 
		String pkgName
		java.util.Collection visited
		org.eclipse.osgi.internal.loader.sources.PackageSource result
		java.util.List result
		org.eclipse.osgi.container.ModuleWire bundleWire
		org.eclipse.osgi.internal.loader.BundleLoader loader
		org.eclipse.osgi.internal.loader.sources.PackageSource source
		org.eclipse.osgi.internal.loader.sources.PackageSource source
		org.eclipse.osgi.internal.loader.sources.PackageSource source
		org.eclipse.osgi.internal.loader.sources.PackageSource[] srcs
	public final org.eclipse.osgi.internal.loader.sources.PackageSource getPackageSource (java.lang.String) 
		String pkgName
		org.eclipse.osgi.internal.loader.sources.PackageSource result
		org.eclipse.osgi.internal.loader.sources.PackageSource localSource
	protected boolean getAndSetTrigger () 
	public boolean isTriggerSet () 
}

org/eclipse/osgi/internal/signedcontent/SignerInfoImpl.class
SignerInfoImpl.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignerInfoImpl extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignerInfo  {
	private final java.security.cert.Certificate[] chain
	private final String mdAlgorithm
	private volatile java.security.cert.Certificate trustAnchor
	public void  (java.security.cert.Certificate[], java.security.cert.Certificate, java.lang.String) 
		java.security.cert.Certificate[] chain
		java.security.cert.Certificate trustAnchor
		String mdAlgorithm
	public java.security.cert.Certificate[] getCertificateChain () 
	public java.security.cert.Certificate getTrustAnchor () 
	public boolean isTrusted () 
	void setTrustAnchor (java.security.cert.Certificate) 
		java.security.cert.Certificate trustAnchor
	public java.lang.String getMessageDigestAlgorithm () 
	public int hashCode () 
		int result
		int i
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.osgi.signedcontent.SignerInfo other
		java.security.cert.Certificate[] otherCerts
		int i
}

org/eclipse/osgi/internal/container/EquinoxReentrantLock.class
EquinoxReentrantLock.java
package org.eclipse.osgi.internal.container
public final org.eclipse.osgi.internal.container.EquinoxReentrantLock extends java.util.concurrent.locks.ReentrantLock {
	private static final long serialVersionUID
	public void  () 
	public final java.lang.Thread getOwner () 
}

org/eclipse/osgi/internal/log/EquinoxLogFactory$1.class
EquinoxLogFactory.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.EquinoxLogFactory$1 extends java.lang.Object implements org.eclipse.osgi.framework.log.FrameworkLog  {
	final org.eclipse.osgi.internal.log.EquinoxLogFactory this$0
	private final org.eclipse.osgi.internal.log.EquinoxLogWriter val$logWriter
	private final org.eclipse.equinox.log.Logger val$logger
	void  (org.eclipse.osgi.internal.log.EquinoxLogFactory, org.eclipse.osgi.internal.log.EquinoxLogWriter, org.eclipse.equinox.log.Logger) 
	public void setWriter (java.io.Writer, boolean) 
		java.io.Writer newWriter
		boolean append
	public void setFile (java.io.File, boolean)  throws java.io.IOException 
		java.io.File newFile
		boolean append
	public void setConsoleLog (boolean) 
		boolean consoleLog
	public void log (org.eclipse.osgi.framework.log.FrameworkLogEntry) 
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
	public void log (org.osgi.framework.FrameworkEvent) 
		org.osgi.framework.FrameworkEvent frameworkEvent
		org.osgi.framework.Bundle b
		Throwable t
		String entry
		int severity
		int severity
		int severity
		int severity
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
	public java.io.File getFile () 
	public void close () 
}

org/eclipse/core/runtime/adaptor/EclipseStarter$1.class
EclipseStarter.java
package org.eclipse.core.runtime.adaptor
 org.eclipse.core.runtime.adaptor.EclipseStarter$1 extends java.lang.Object implements org.osgi.framework.BundleListener  {
	private final org.osgi.framework.Bundle val$systemBundle
	private final Runnable val$handler
	void  (org.osgi.framework.Bundle, java.lang.Runnable) 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
}

org/eclipse/equinox/log/LogFilter.class
LogFilter.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.LogFilter extends java.lang.Object {
	public abstract boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int) 
}

org/apache/felix/resolver/Candidates.class
Candidates.java
package org.apache.felix.resolver
 org.apache.felix.resolver.Candidates extends java.lang.Object {
	public static final int MANDATORY
	public static final int OPTIONAL
	private final java.util.Set m_mandatoryResources
	private final org.apache.felix.resolver.util.OpenHashMapSet m_dependentMap
	private final org.apache.felix.resolver.util.OpenHashMapList m_candidateMap
	private final java.util.Map m_allWrappedHosts
	private final java.util.Map m_populateResultCache
	private boolean m_fragmentsPresent
	private final java.util.Map m_validOnDemandResources
	private final java.util.Map m_subtitutableMap
	private final org.apache.felix.resolver.util.OpenHashMapSet m_delta
	private static final int UNPROCESSED
	private static final int PROCESSING
	private static final int SUBSTITUTED
	private static final int EXPORTED
	private void  (java.util.Set, org.apache.felix.resolver.util.OpenHashMapSet, org.apache.felix.resolver.util.OpenHashMapList, java.util.Map, java.util.Map, boolean, java.util.Map, java.util.Map, org.apache.felix.resolver.util.OpenHashMapSet) 
		java.util.Set mandatoryResources
		org.apache.felix.resolver.util.OpenHashMapSet dependentMap
		org.apache.felix.resolver.util.OpenHashMapList candidateMap
		java.util.Map wrappedHosts
		java.util.Map populateResultCache
		boolean fragmentsPresent
		java.util.Map onDemandResources
		java.util.Map substitutableMap
		org.apache.felix.resolver.util.OpenHashMapSet delta
	public void  (java.util.Map) 
		java.util.Map validOnDemandResources
	public java.lang.Object getDelta () 
	public final void populate (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, int)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		int resolution
		Object cacheValue
		boolean isFragment
		org.osgi.service.resolver.ResolutionException ex
	private void populateResource (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		Integer cycleCount
		java.util.Map localCandidateMap
		java.util.List remainingReqs
		Object cacheValue
		org.osgi.resource.Requirement req
		String resolution
		java.util.List candidates
		org.osgi.service.resolver.ResolutionException rethrow
		Object result
		String msg
		java.util.Iterator it
		java.util.Map$Entry entry
		java.util.Iterator it2
		java.util.Collection ondemandFragments
		org.osgi.resource.Resource fragment
		Boolean valid
	private void populateSubstitutables () 
		java.util.Map$Entry populated
	private void populateSubstitutables (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
		java.util.List packageExports
		java.util.List packageImports
		java.util.Map exportNames
		org.osgi.resource.Capability packageExport
		String packageName
		java.util.List caps
		org.osgi.resource.Requirement req
		java.util.List substitutes
		String packageName
		java.util.List exportedPackages
		org.osgi.resource.Capability exportedPackage
		org.osgi.resource.Capability exportedPackage
	void checkSubstitutes (java.util.List)  throws org.osgi.service.resolver.ResolutionException 
		java.util.List importPermutations
		java.util.Map substituteStatuses
		org.osgi.resource.Capability substitutable
		org.osgi.resource.Capability substitutable
		java.util.Map$Entry substituteStatus
		org.osgi.resource.Requirement substitutedReq
		java.util.Set dependents
		org.osgi.resource.Requirement dependent
		java.util.List candidates
		java.util.Iterator iCandidates
		org.osgi.resource.Capability candidate
		Integer candidateStatus
		String msg
	private boolean isSubstituted (org.osgi.resource.Capability, java.util.Map) 
		org.osgi.resource.Capability substitutableCap
		java.util.Map substituteStatuses
		Integer substituteState
		org.osgi.resource.Requirement substitutableReq
		java.util.List substitutes
		org.osgi.resource.Capability substituteCandidate
	public void populateDynamic (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.osgi.resource.Requirement, java.util.List)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		org.osgi.resource.Requirement req
		java.util.List candidates
		org.osgi.service.resolver.ResolutionException rethrow
	private org.osgi.service.resolver.ResolutionException processCandidates (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, java.util.List) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		java.util.List candidates
		org.osgi.service.resolver.ResolutionException rethrow
		java.util.Set fragmentCands
		java.util.Iterator itCandCap
		org.osgi.resource.Capability candCap
		boolean isFragment
		org.osgi.service.resolver.ResolutionException ex
		org.osgi.resource.Capability fragCand
		String fragCandName
		org.osgi.resource.Wiring wiring
		org.osgi.resource.Wire wire
	public boolean isPopulated (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
		Object value
	public org.osgi.service.resolver.ResolutionException getResolveException (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
		Object value
	private void add (org.osgi.resource.Requirement, java.util.List) 
		org.osgi.resource.Requirement req
		java.util.List candidates
	private void add (java.util.Map) 
		java.util.Map candidates
		java.util.Map$Entry entry
	public org.osgi.resource.Resource getWrappedHost (org.osgi.resource.Resource) 
		org.osgi.resource.Resource r
		org.osgi.resource.Resource wrapped
	public java.util.List getCandidates (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		java.util.List candidates
	public org.osgi.resource.Capability getFirstCandidate (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		java.util.List candidates
	public void removeFirstCandidate (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		java.util.List candidates
		org.osgi.resource.Capability cap
		org.apache.felix.resolver.util.CopyOnWriteSet capPath
	public java.util.List clearCandidates (org.osgi.resource.Requirement, java.util.Collection) 
		org.osgi.resource.Requirement req
		java.util.Collection caps
		java.util.List l
		org.apache.felix.resolver.util.CopyOnWriteSet capPath
	public void prepare (org.osgi.service.resolver.ResolveContext)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.service.resolver.ResolveContext rc
		java.util.Map hostFragments
		java.util.List hostResources
		java.util.List unselectedFragments
		java.util.Map$Entry hostEntry
		org.osgi.resource.Capability hostCap
		java.util.Map fragments
		java.util.List selectedFragments
		java.util.Map$Entry fragEntry
		boolean isFirst
		java.util.Map$Entry versionEntry
		org.osgi.resource.Requirement hostReq
		java.util.List hosts
		org.apache.felix.resolver.WrappedResource wrappedHost
		org.osgi.resource.Resource fragment
		org.apache.felix.resolver.WrappedResource hostResource
		org.osgi.resource.Capability c
		org.osgi.resource.Capability origCap
		org.apache.felix.resolver.util.CopyOnWriteSet dependents
		org.osgi.resource.Requirement r
		java.util.List cands
		org.apache.felix.resolver.util.ShadowList shadow
		java.util.List original
		int removeIdx
		int insertIdx
		int idx
		org.osgi.resource.Requirement r
		org.osgi.resource.Requirement origReq
		java.util.List cands
		org.osgi.resource.Capability cand
		java.util.Set dependents
		org.osgi.resource.Resource resource
	private java.util.Map populateDependents () 
		java.util.Map hostFragments
		java.util.Map$Entry entry
		org.osgi.resource.Requirement req
		java.util.List caps
		org.osgi.resource.Capability cap
		org.apache.felix.resolver.util.CopyOnWriteSet dependents
		String resSymName
		org.osgi.framework.Version resVersion
		java.util.Map fragments
		java.util.Map fragmentVersions
		java.util.List actual
	private void removeResource (org.osgi.resource.Resource, org.osgi.service.resolver.ResolutionException)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.resource.Resource resource
		org.osgi.service.resolver.ResolutionException ex
		java.util.Set unresolvedResources
		java.util.Iterator it
	private void remove (org.osgi.resource.Resource, java.util.Set)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.resource.Resource resource
		java.util.Set unresolvedResources
		org.osgi.resource.Requirement r
		org.osgi.resource.Capability c
	private void remove (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		java.util.List candidates
		org.osgi.resource.Capability cap
		java.util.Set dependents
	private void remove (org.osgi.resource.Capability, java.util.Set)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.resource.Capability c
		java.util.Set unresolvedResources
		java.util.Set dependents
		org.osgi.resource.Requirement r
		java.util.List candidates
		String msg
	public org.apache.felix.resolver.Candidates copy () 
	public void dump (org.osgi.service.resolver.ResolveContext) 
		org.osgi.service.resolver.ResolveContext rc
		java.util.Set resources
		java.util.Map$Entry entry
		org.osgi.resource.Resource resource
		org.osgi.resource.Wiring wiring
		java.util.List reqs
		org.osgi.resource.Requirement req
		java.util.List candidates
		org.osgi.resource.Requirement req
		java.util.List candidates
	public void permutate (org.osgi.resource.Requirement, java.util.List) 
		org.osgi.resource.Requirement req
		java.util.List permutations
		org.apache.felix.resolver.Candidates perm
	public boolean canRemoveCandidate (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		java.util.List candidates
	public void permutateIfNeeded (org.osgi.resource.Requirement, java.util.List) 
		org.osgi.resource.Requirement req
		java.util.List permutations
		java.util.List candidates
		boolean permutated
		org.apache.felix.resolver.Candidates existingPerm
		java.util.List existingPermCands
}

org/apache/felix/resolver/WrappedResource.class
WrappedResource.java
package org.apache.felix.resolver
 org.apache.felix.resolver.WrappedResource extends java.lang.Object implements org.osgi.resource.Resource  {
	private final org.osgi.resource.Resource m_host
	private final java.util.List m_fragments
	private java.util.List m_cachedCapabilities
	private java.util.List m_cachedRequirements
	public void  (org.osgi.resource.Resource, java.util.List) 
		org.osgi.resource.Resource host
		java.util.List fragments
	public org.osgi.resource.Resource getDeclaredResource () 
	public java.util.List getFragments () 
	public java.util.List getCapabilities (java.lang.String) 
		String namespace
		java.util.List caps
		org.osgi.resource.Capability cap
		org.osgi.resource.Resource fragment
		org.osgi.resource.Capability cap
	public java.util.List getRequirements (java.lang.String) 
		String namespace
		java.util.List reqs
		org.osgi.resource.Requirement req
		org.osgi.resource.Resource fragment
		org.osgi.resource.Requirement req
	public java.lang.String toString () 
}

org/osgi/framework/wiring/dto/BundleWiringDTO$NodeDTO.class
BundleWiringDTO.java
package org.osgi.framework.wiring.dto
public org.osgi.framework.wiring.dto.BundleWiringDTO$NodeDTO extends org.osgi.resource.dto.WiringDTO {
	public boolean inUse
	public boolean current
	public void  () 
}

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.Map 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) 
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
		char c
		char c
		int matchlen
		int matchlen
		int matchlen
		int matchlen
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		String filterString
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	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 () 
		String result
		StringBuffer sb
		boolean comma
		int mask
	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.Map getProperties () 
		java.util.Map result
		java.util.Map map
}

org/osgi/framework/hooks/bundle/package-info.class
package-info.java
package org.osgi.framework.hooks.bundle
abstract org.osgi.framework.hooks.bundle.package-info extends java.lang.Object {
}

org/osgi/framework/hooks/resolver/ResolverHook.class
ResolverHook.java
package org.osgi.framework.hooks.resolver
public abstract org.osgi.framework.hooks.resolver.ResolverHook extends java.lang.Object {
	public abstract void filterResolvable (java.util.Collection) 
	public abstract void filterSingletonCollisions (org.osgi.framework.wiring.BundleCapability, java.util.Collection) 
	public abstract void filterMatches (org.osgi.framework.wiring.BundleRequirement, java.util.Collection) 
	public abstract void end () 
}

org/osgi/framework/ServiceObjects.class
ServiceObjects.java
package org.osgi.framework
public abstract org.osgi.framework.ServiceObjects extends java.lang.Object {
	public abstract java.lang.Object getService () 
	public abstract void ungetService (java.lang.Object) 
	public abstract org.osgi.framework.ServiceReference getServiceReference () 
}

org/osgi/framework/startlevel/dto/packageinfo
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/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  {
	final org.osgi.util.tracker.ServiceTracker this$0
	void  (org.osgi.util.tracker.ServiceTracker) 
}

org/osgi/service/url/packageinfo
org/osgi/service/condpermadmin/ConditionalPermissionInfo.class
ConditionalPermissionInfo.java
package org.osgi.service.condpermadmin
public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo extends java.lang.Object {
	public static final String ALLOW
	public static final String DENY
	public abstract org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos () 
	public abstract org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () 
	public abstract void delete () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getAccessDecision () 
	public abstract java.lang.String getEncoded () 
	public abstract java.lang.String toString () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/osgi/dto/DTO.class
DTO.java
package org.osgi.dto
public abstract org.osgi.dto.DTO extends java.lang.Object {
	public void  () 
	public java.lang.String toString () 
	private static java.lang.StringBuilder appendDTO (java.lang.StringBuilder, java.util.Map, java.lang.String, org.osgi.dto.DTO) 
		StringBuilder result
		java.util.Map objectRefs
		String refpath
		org.osgi.dto.DTO dto
		String delim
		java.lang.reflect.Field field
		String name
		Object value
	private static java.lang.StringBuilder appendValue (java.lang.StringBuilder, java.util.Map, java.lang.String, java.lang.Object) 
		StringBuilder result
		java.util.Map objectRefs
		String refpath
		Object value
		String path
	private static java.lang.StringBuilder appendArray (java.lang.StringBuilder, java.util.Map, java.lang.String, java.lang.Object) 
		StringBuilder result
		java.util.Map objectRefs
		String refpath
		Object array
		int length
		int i
	private static java.lang.StringBuilder appendIterable (java.lang.StringBuilder, java.util.Map, java.lang.String, java.lang.Iterable) 
		StringBuilder result
		java.util.Map objectRefs
		String refpath
		Iterable iterable
		int i
		Object item
	private static java.lang.StringBuilder appendMap (java.lang.StringBuilder, java.util.Map, java.lang.String, java.util.Map) 
		StringBuilder result
		java.util.Map objectRefs
		String refpath
		java.util.Map map
		String delim
		java.util.Map$Entry entry
		String name
		Object value
	private static java.lang.StringBuilder appendString (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder result
		CharSequence string
		int i
		char c
	private static java.lang.CharSequence compress (java.lang.CharSequence) 
		CharSequence in
		int length
		StringBuilder result
}

org/osgi/dto/package-info.class
package-info.java
package org.osgi.dto
abstract org.osgi.dto.package-info extends java.lang.Object {
}

org/osgi/resource/Resource.class
Resource.java
package org.osgi.resource
public abstract org.osgi.resource.Resource extends java.lang.Object {
	public abstract java.util.List getCapabilities (java.lang.String) 
	public abstract java.util.List getRequirements (java.lang.String) 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/eclipse/osgi/framework/util/SecureAction$6.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$6 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.Long run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/util/SecureAction$3.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final String val$property
	void  (org.eclipse.osgi.framework.util.SecureAction, java.lang.String) 
	public java.lang.String run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/internal/reliablefile/ReliableFile.class
ReliableFile.java
package org.eclipse.osgi.framework.internal.reliablefile
public org.eclipse.osgi.framework.internal.reliablefile.ReliableFile extends java.lang.Object {
	public static final int OPEN_BEST_AVAILABLE
	public static final int OPEN_FAIL_ON_PRIMARY
	public static final int GENERATION_LATEST
	public static final int GENERATIONS_INFINITE
	public static final String tmpExt
	public static final String PROP_MAX_BUFFER
	public static final String PROP_MAX_GENERATIONS
	public static final String PROP_OSGI_LOCKING
	private static final int FILETYPE_VALID
	private static final int FILETYPE_CORRUPT
	private static final int FILETYPE_NOSIGNATURE
	private static final byte[] identifier1
	private static final byte[] identifier2
	private static final int BUF_SIZE
	private static final int maxInputStreamBuffer
	private static final int defaultMaxGenerations
	private static final boolean fileSharing
	private static java.io.File lastGenerationFile
	private static int[] lastGenerations
	private static final Object lastGenerationLock
	private java.io.File referenceFile
	private static java.util.Hashtable cacheFiles
	private java.io.File inputFile
	private java.io.File outputFile
	private java.util.zip.Checksum appendChecksum
	static void  () 
		String prop
		int tmpMaxInput
		int tmpDefaultMax
		boolean tmpFileSharing
	static org.eclipse.osgi.framework.internal.reliablefile.ReliableFile getReliableFile (java.lang.String)  throws java.io.IOException 
		String name
	static org.eclipse.osgi.framework.internal.reliablefile.ReliableFile getReliableFile (java.io.File)  throws java.io.IOException 
		java.io.File file
	private void  (java.io.File) 
		java.io.File file
	private static int[] getFileGenerations (java.io.File) 
		java.io.File file
		int[] generations
		String name
		String prefix
		int prefixLen
		java.io.File parent
		String[] files
		java.util.List list
		int i
		int id
		Object[] array
		int i
		int j
	java.io.InputStream getInputStream (int, int)  throws java.io.IOException 
		int generation
		int openMask
		int[] generations
		String name
		java.io.File parent
		boolean failOnPrimary
		java.io.File textFile
		java.io.InputStream textIS
		int idx
		java.io.File file
		java.io.File file
		java.io.InputStream is
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
		long timeStamp
		java.io.InputStream tempIS
		long fileSize
		java.util.zip.Checksum cksum
		int filetype
	java.io.OutputStream getOutputStream (boolean, int)  throws java.io.IOException 
		boolean append
		int appendGeneration
		String name
		java.io.File parent
		java.io.File tmpFile
		java.io.OutputStream os
		java.io.InputStream is
		java.io.InputStream is
		java.io.OutputStream os
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
		java.io.OutputStream os
	void closeOutputFile (java.util.zip.Checksum)  throws java.io.IOException 
		java.util.zip.Checksum checksum
		int[] generations
		String name
		java.io.File parent
		java.io.File newFile
		java.io.File newFile
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
	void abortOutputFile () 
	java.io.File getOutputFile () 
	void closeInputFile () 
	private void cleanup (int[], boolean) 
		int[] generations
		boolean generationAdded
		String name
		java.io.File parent
		int generationCount
		int rmCount
		int idx
		int count
		java.io.File file
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
		int idx
		java.io.File rmFile
	private static void mv (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File from
		java.io.File to
	private static void cp (java.io.InputStream, java.io.OutputStream, int, long)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		int truncateSize
		long length
		int bufferSize
		int bufferSize
		byte[] buffer
		long size
		int count
		int count
	public static boolean exists (java.io.File) 
		java.io.File file
		String prefix
		java.io.File parent
		int prefixLen
		String[] files
		int i
	public static long lastModified (java.io.File) 
		java.io.File file
		int[] generations
		String name
		java.io.File parent
		java.io.File newFile
	public long lastModified () 
	public static int lastModifiedVersion (java.io.File) 
		java.io.File file
		int[] generations
	public static boolean delete (java.io.File) 
		java.io.File deleteFile
		int[] generations
		String name
		java.io.File parent
		int idx
		java.io.File file
	public static java.lang.String[] getBaseFiles (java.io.File)  throws java.io.IOException 
		java.io.File directory
		String[] files
		java.util.Set list
		int idx
		String file
		int pos
		String ext
		int generation
		String base
		int idx
		java.util.Iterator iter
	public static void cleanupGenerations (java.io.File) 
		java.io.File base
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile rf
		int[] generations
	public static void fileUpdated (java.io.File) 
		java.io.File file
	void writeChecksumSignature (java.io.OutputStream, java.util.zip.Checksum)  throws java.io.IOException 
		java.io.OutputStream out
		java.util.zip.Checksum checksum
	int getSignatureSize ()  throws java.io.IOException 
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
	long getInputLength ()  throws java.io.IOException 
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo info
	java.util.zip.Checksum getFileChecksum ()  throws java.io.IOException 
	java.util.zip.Checksum getChecksumCalculator () 
	private int getStreamType (java.io.InputStream, java.util.zip.Checksum, long)  throws java.io.IOException 
		java.io.InputStream is
		java.util.zip.Checksum crc
		long len
		boolean markSupported
		byte[] data
		int num
		int pos
		byte[] data
		int read
		int num
		int num
		int i
		int j
		long crccmp
		long crccmp
	private static byte[] intToHex (int) 
		int l
		byte[] buffer
		int count
		int ch
}

org/eclipse/osgi/framework/internal/reliablefile/ReliableFileInputStream.class
ReliableFileInputStream.java
package org.eclipse.osgi.framework.internal.reliablefile
public org.eclipse.osgi.framework.internal.reliablefile.ReliableFileInputStream extends java.io.FilterInputStream {
	private org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable
	private int sigSize
	private long readPos
	private long length
	public void  (java.lang.String)  throws java.io.IOException 
		String name
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void  (java.io.File, int, int)  throws java.io.IOException 
		java.io.File file
		int generation
		int openMask
	private void  (org.eclipse.osgi.framework.internal.reliablefile.ReliableFile, int, int)  throws java.io.IOException 
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable
		int generation
		int openMask
	public synchronized void close ()  throws java.io.IOException 
	public synchronized int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int num
	public synchronized int read (byte[])  throws java.io.IOException 
		byte[] b
	public synchronized int read ()  throws java.io.IOException 
		int num
	public synchronized int available ()  throws java.io.IOException 
	public synchronized long skip (long)  throws java.io.IOException 
		long n
		long len
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
}

org/eclipse/osgi/framework/eventmgr/EventDispatcher.class
EventDispatcher.java
package org.eclipse.osgi.framework.eventmgr
public abstract org.eclipse.osgi.framework.eventmgr.EventDispatcher extends java.lang.Object {
	public abstract void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

org/eclipse/osgi/service/localization/BundleLocalization.class
BundleLocalization.java
package org.eclipse.osgi.service.localization
public abstract org.eclipse.osgi.service.localization.BundleLocalization extends java.lang.Object {
	public abstract java.util.ResourceBundle getLocalization (org.osgi.framework.Bundle, java.lang.String) 
}

org/eclipse/osgi/service/resolver/Resolver.class
Resolver.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.Resolver extends java.lang.Object {
	public abstract void resolve (org.eclipse.osgi.service.resolver.BundleDescription[], java.util.Dictionary[]) 
	public abstract void flush () 
	public abstract org.eclipse.osgi.service.resolver.State getState () 
	public abstract void setState (org.eclipse.osgi.service.resolver.State) 
	public abstract void bundleAdded (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract void bundleRemoved (org.eclipse.osgi.service.resolver.BundleDescription, boolean) 
	public abstract void bundleUpdated (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription, boolean) 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription resolveDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) 
	public abstract void setSelectionPolicy (java.util.Comparator) 
	public abstract java.util.Comparator getSelectionPolicy () 
}

org/eclipse/osgi/service/datalocation/Location.class
Location.java
package org.eclipse.osgi.service.datalocation
public abstract org.eclipse.osgi.service.datalocation.Location extends java.lang.Object {
	public static final String INSTANCE_FILTER
	public static final String INSTALL_FILTER
	public static final String CONFIGURATION_FILTER
	public static final String USER_FILTER
	public static final String ECLIPSE_HOME_FILTER
	static void  () 
	public abstract boolean allowsDefault () 
	public abstract java.net.URL getDefault () 
	public abstract org.eclipse.osgi.service.datalocation.Location getParentLocation () 
	public abstract java.net.URL getURL () 
	public abstract boolean isSet () 
	public abstract boolean isReadOnly () 
	public abstract boolean setURL (java.net.URL, boolean)  throws java.lang.IllegalStateException 
	public abstract boolean set (java.net.URL, boolean)  throws java.lang.IllegalStateException java.io.IOException 
	public abstract boolean set (java.net.URL, boolean, java.lang.String)  throws java.lang.IllegalStateException java.io.IOException 
	public abstract boolean lock ()  throws java.io.IOException 
	public abstract void release () 
	public abstract boolean isLocked ()  throws java.io.IOException 
	public abstract org.eclipse.osgi.service.datalocation.Location createLocation (org.eclipse.osgi.service.datalocation.Location, java.net.URL, boolean) 
	public abstract java.net.URL getDataArea (java.lang.String)  throws java.io.IOException 
}

org/eclipse/osgi/container/ModuleResolver$3.class
ModuleResolver.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolver$3 extends java.lang.Object implements java.util.Comparator  {
	private final java.util.List val$orderedRequirements
	void  (java.util.List) 
	public int compare (org.eclipse.osgi.container.ModuleWire, org.eclipse.osgi.container.ModuleWire) 
		org.eclipse.osgi.container.ModuleWire w1
		org.eclipse.osgi.container.ModuleWire w2
		int index1
		int index2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/container/ModuleResolver$1.class
ModuleResolver.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolver$1 extends java.lang.ThreadLocal {
	final org.eclipse.osgi.container.ModuleResolver this$0
	void  (org.eclipse.osgi.container.ModuleResolver) 
	protected java.lang.Boolean initialValue () 
	protected volatile java.lang.Object initialValue () 
}

org/eclipse/osgi/storage/Storage$7.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$7 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.storage.Storage this$0
	void  (org.eclipse.osgi.storage.Storage) 
	public java.lang.Void run ()  throws java.io.IOException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/storage/bundlefile/BundleFileWrapperChain.class
BundleFileWrapperChain.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain extends org.eclipse.osgi.storage.bundlefile.BundleFileWrapper {
	private final org.eclipse.osgi.storage.bundlefile.BundleFile wrapped
	private final org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain next
	public void  (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain) 
		org.eclipse.osgi.storage.bundlefile.BundleFile wrapped
		org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain next
	public java.lang.String toString () 
	public org.eclipse.osgi.storage.bundlefile.BundleFile getWrapped () 
	public org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain getNext () 
}

org/eclipse/osgi/storage/Storage$5.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$5 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.storage.Storage this$0
	private final java.io.InputStream val$in
	private final java.net.URL val$sourceURL
	void  (org.eclipse.osgi.storage.Storage, java.io.InputStream, java.net.URL) 
	public java.io.File run ()  throws org.osgi.framework.BundleException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/location/LocationHelper.class
LocationHelper.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.LocationHelper extends java.lang.Object {
	public static final String PROP_OSGI_LOCKING
	public static final String LOCKING_NONE
	public static final String LOCKING_IO
	public static final String LOCKING_NIO
	public void  () 
	public static java.net.URL buildURL (java.lang.String, boolean) 
		String spec
		boolean trailingSlash
		boolean isFile
	private static java.net.URL adjustTrailingSlash (java.net.URL, boolean)  throws java.net.MalformedURLException 
		java.net.URL url
		boolean trailingSlash
		String file
	public static org.eclipse.osgi.internal.location.Locker createLocker (java.io.File, java.lang.String, boolean) 
		java.io.File lock
		String lockMode
		boolean debug
}

org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl$RequiredBundleImpl.class
PackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
 org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl$RequiredBundleImpl extends java.lang.Object implements org.osgi.service.packageadmin.RequiredBundle  {
	private final org.osgi.framework.wiring.BundleCapability bundleCapability
	private final org.osgi.framework.wiring.BundleWiring providerWiring
	public void  (org.osgi.framework.wiring.BundleCapability, org.osgi.framework.wiring.BundleWiring) 
		org.osgi.framework.wiring.BundleCapability bundleCapability
		org.osgi.framework.wiring.BundleWiring providerWiring
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Bundle getBundle () 
	public org.osgi.framework.Bundle[] getRequiringBundles () 
		java.util.Set requiring
	private static void addRequirers (java.util.Set, org.osgi.framework.wiring.BundleWiring) 
		java.util.Set requiring
		org.osgi.framework.wiring.BundleWiring providerWiring
		java.util.List requirerWires
		org.osgi.framework.wiring.BundleWire requireBundleWire
		org.osgi.framework.Bundle requirer
		String reExport
	public org.osgi.framework.Version getVersion () 
		org.osgi.framework.Version version
	public boolean isRemovalPending () 
	public java.lang.String toString () 
}

org/eclipse/osgi/internal/framework/BundleContextImpl$2.class
BundleContextImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.BundleContextImpl$2 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.framework.BundleContextImpl this$0
	private final org.eclipse.osgi.internal.framework.BundleContextImpl val$context
	private final java.util.Collection val$allBundles
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.framework.BundleContextImpl, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/framework/EquinoxContainer.class
EquinoxContainer.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.EquinoxContainer extends java.lang.Object implements java.util.concurrent.ThreadFactory java.lang.Runnable  {
	public static final String NAME
	private static final String CONFIG_FILE
	static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
	private final org.eclipse.osgi.internal.location.EquinoxLocations equinoxLocations
	private final org.eclipse.osgi.internal.log.EquinoxLogServices logServices
	private final org.eclipse.osgi.storage.Storage storage
	private final org.osgi.service.packageadmin.PackageAdmin packageAdmin
	private final org.osgi.service.startlevel.StartLevel startLevel
	private final java.util.Set bootDelegation
	private final String[] bootDelegationStems
	private final boolean bootDelegateAll
	private final Object monitor
	private org.eclipse.osgi.framework.eventmgr.EventManager eventManager
	private org.eclipse.osgi.internal.framework.EquinoxEventPublisher eventPublisher
	private org.eclipse.osgi.internal.serviceregistry.ServiceRegistry serviceRegistry
	private org.eclipse.osgi.internal.framework.ContextFinder contextFinder
	private org.osgi.util.tracker.ServiceTracker signedContentFactory
	private java.util.concurrent.ScheduledExecutorService executor
	private org.eclipse.osgi.internal.framework.StorageSaver storageSaver
	static void  () 
	public void  (java.util.Map) 
		java.util.Map configuration
		java.io.IOException e
		org.osgi.framework.BundleException e
		String bootDelegationProp
		String[] bootPackages
		java.util.HashSet exactMatch
		java.util.List stemMatch
		boolean delegateAllValue
		int i
	private static void loadConfig (org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.location.EquinoxLocations) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		org.eclipse.osgi.internal.location.EquinoxLocations equinoxLocations
		org.eclipse.osgi.service.datalocation.Location configArea
		java.net.URL location
	private static java.util.Properties loadProperties (java.net.URL, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		java.net.URL location
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		java.util.Properties result
		java.io.InputStream in
	private static java.util.Properties substituteVars (java.util.Properties, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		java.util.Properties result
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		java.util.Enumeration eKeys
		Object key
		String value
	public org.eclipse.osgi.storage.Storage getStorage () 
	public org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration () 
	public org.eclipse.osgi.internal.location.EquinoxLocations getLocations () 
	public org.eclipse.osgi.internal.log.EquinoxLogServices getLogServices () 
	public org.osgi.service.packageadmin.PackageAdmin getPackageAdmin () 
	public org.osgi.service.startlevel.StartLevel getStartLevel () 
	public org.eclipse.osgi.signedcontent.SignedContentFactory getSignedContentFactory () 
		org.osgi.util.tracker.ServiceTracker current
		org.osgi.util.tracker.ServiceTracker current
	public boolean isBootDelegationPackage (java.lang.String) 
		String name
		int i
	void init () 
	void close () 
	private void initializeContextFinder () 
		Thread current
		ClassLoader parent
		String type
		ClassLoader appCL
		Exception e
	public org.eclipse.osgi.internal.framework.EquinoxEventPublisher getEventPublisher () 
	java.util.concurrent.ScheduledExecutorService getScheduledExecutor () 
	public org.eclipse.osgi.internal.serviceregistry.ServiceRegistry getServiceRegistry () 
	public org.eclipse.osgi.internal.framework.ContextFinder getContextFinder () 
	public org.eclipse.osgi.framework.eventmgr.ListenerQueue newListenerQueue () 
	void checkAdminPermission (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String action
		SecurityManager sm
	public void handleRuntimeError (java.lang.Throwable) 
		Throwable t
	void systemStart (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
	void systemStop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
		org.osgi.util.tracker.ServiceTracker current
		org.osgi.util.tracker.ServiceTracker current
	public java.lang.String toString () 
		String UUID
	org.eclipse.osgi.internal.framework.StorageSaver getStorageSaver () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
		Thread t
	public void run () 
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableEntrySetValueCollection.class
ShrinkableEntrySetValueCollection.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ShrinkableEntrySetValueCollection extends java.util.AbstractCollection implements java.util.Collection  {
	private final java.util.Set entrySet
	public void  (java.util.Set) 
		java.util.Set e
	public void clear () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public int size () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceReferenceImpl.class
ServiceReferenceImpl.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl extends java.lang.Object implements org.osgi.framework.ServiceReference  {
	private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	public java.lang.Object getProperty (java.lang.String) 
		String key
	public java.lang.String[] getPropertyKeys () 
	public org.osgi.framework.Bundle getBundle () 
	public org.osgi.framework.Bundle[] getUsingBundles () 
	public boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String className
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl other
		int thisRanking
		int otherRanking
		long thisId
		long otherId
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl other
	public java.lang.String toString () 
	public org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl getRegistration () 
	java.lang.String[] getClasses () 
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap$EntryIterator.class
ShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap$EntryIterator extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator iter
	private Object last
	final org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap this$0
	void  (org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap) 
	public boolean hasNext () 
	public java.util.Map$Entry next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

org/eclipse/osgi/internal/permadmin/implied.permissions
org/eclipse/osgi/internal/url/EquinoxFactoryManager.class
EquinoxFactoryManager.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.EquinoxFactoryManager extends java.lang.Object {
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private volatile org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl urlStreamHandlerFactory
	private volatile org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl contentHandlerFactory
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void installHandlerFactories (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	private void installURLStreamHandlerFactory (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl shf
		Error err
		Exception ex
	private static void forceURLStreamHandlerFactory (org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl)  throws java.lang.Exception 
		org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl shf
		java.lang.reflect.Field factoryField
		Object lock
		java.net.URLStreamHandlerFactory factory
		java.lang.reflect.Method register
	private static void resetURLStreamHandlers ()  throws java.lang.IllegalAccessException 
		java.lang.reflect.Field handlersField
		java.util.Hashtable handlers
	private static java.lang.Object getURLStreamHandlerFactoryLock ()  throws java.lang.IllegalAccessException 
		Object lock
		Object lock
		java.lang.reflect.Field streamHandlerLockField
	private void installContentHandlerFactory (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl chf
		Error err
		Exception ex
	private static void forceContentHandlerFactory (org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl)  throws java.lang.Exception 
		org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl chf
		java.lang.reflect.Field factoryField
		java.net.ContentHandlerFactory factory
		java.lang.reflect.Method register
	private static void resetContentHandlers ()  throws java.lang.IllegalAccessException 
		java.lang.reflect.Field handlersField
		java.util.Hashtable handlers
	public void uninstallHandlerFactories () 
	private void uninstallURLStreamHandlerFactory () 
		java.lang.reflect.Field factoryField
		Object lock
		java.net.URLStreamHandlerFactory factory
		java.lang.reflect.Method unregister
	private void uninstallContentHandlerFactory () 
		java.lang.reflect.Field factoryField
		java.net.ContentHandlerFactory factory
		java.lang.reflect.Method unregister
	public static java.lang.reflect.Field getField (java.lang.Class, java.lang.Class, boolean) 
		Class clazz
		Class type
		boolean instance
		java.lang.reflect.Field[] fields
		int i
		boolean isStatic
}

org/eclipse/osgi/internal/loader/classpath/ClasspathEntry.class
ClasspathEntry.java
package org.eclipse.osgi.internal.loader.classpath
public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry extends java.lang.Object {
	private final org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
	private final java.security.ProtectionDomain domain
	private final java.util.jar.Manifest manifest
	private org.eclipse.osgi.framework.util.KeyedHashSet userObjects
	private final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry$PDEData data
	public void  (org.eclipse.osgi.storage.bundlefile.BundleFile, java.security.ProtectionDomain, org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
		java.security.ProtectionDomain domain
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public org.eclipse.osgi.storage.bundlefile.BundleFile getBundleFile () 
	public java.security.ProtectionDomain getDomain () 
	public synchronized java.lang.Object getUserObject (java.lang.Object) 
		Object key
	public synchronized void addUserObject (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement userObject
	private static java.util.jar.Manifest getManifest (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.bundlefile.BundleFile cpBundleFile
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.storage.bundlefile.BundleEntry mfEntry
		java.io.InputStream manIn
	public java.util.jar.Manifest getManifest () 
}

org/eclipse/osgi/internal/loader/buddy/SystemPolicy$ParentClassLoader.class
SystemPolicy.java
package org.eclipse.osgi.internal.loader.buddy
 org.eclipse.osgi.internal.loader.buddy.SystemPolicy$ParentClassLoader extends java.lang.ClassLoader {
	protected void  () 
}

org/eclipse/osgi/internal/signedcontent/SignatureBlockProcessor.class
SignatureBlockProcessor.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignatureBlockProcessor extends java.lang.Object implements org.eclipse.osgi.internal.signedcontent.SignedContentConstants  {
	private final org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedBundle
	private java.util.List signerInfos
	private java.util.Map contentMDResults
	private java.util.Map tsaSignerInfos
	private final int supportFlags
	private final org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	public void  (org.eclipse.osgi.internal.signedcontent.SignedBundleFile, int, org.eclipse.osgi.internal.signedcontent.SignedBundleHook) 
		org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedContent
		int supportFlags
		org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	public org.eclipse.osgi.internal.signedcontent.SignedContentImpl process ()  throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
		org.eclipse.osgi.storage.bundlefile.BundleFile wrappedBundleFile
		org.eclipse.osgi.storage.bundlefile.BundleEntry be
		java.util.Enumeration en
		java.util.List signers
		String name
		byte[] manifestBytes
		java.util.Iterator iSigners
		org.eclipse.osgi.signedcontent.SignerInfo[] allSigners
		java.util.Iterator iResults
		java.util.Map$Entry entry
		java.util.List[] value
		org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners
		byte[][] entryResults
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl result
	private org.eclipse.osgi.internal.signedcontent.SignedContentImpl createUnsignedContent () 
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl result
	private void processSigner (org.eclipse.osgi.storage.bundlefile.BundleFile, byte[], java.lang.String)  throws java.io.IOException java.security.SignatureException java.security.InvalidKeyException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
		org.eclipse.osgi.storage.bundlefile.BundleFile bf
		byte[] manifestBytes
		String signer
		org.eclipse.osgi.storage.bundlefile.BundleEntry be
		byte[] pkcs7Bytes
		int dotIndex
		byte[] sfBytes
		String baseFile
		org.eclipse.osgi.internal.signedcontent.PKCS7Processor processor
		String digAlg
		org.eclipse.osgi.internal.signedcontent.SignerInfoImpl signerInfo
		java.security.cert.Certificate[] tsaCerts
		java.util.Date signingTime
		org.eclipse.osgi.internal.signedcontent.SignerInfoImpl tsaSignerInfo
	private void verifyManifestAndSignatureFile (byte[], byte[])  throws java.security.SignatureException 
		byte[] manifestBytes
		byte[] sfBytes
		String sf
		int off
		int start
		String manifestDigest
		String digestName
		int nIndex
		String digestValue
		java.security.SignatureException se
	private void populateMDResults (byte[], org.eclipse.osgi.signedcontent.SignerInfo) 
		byte[] mfBuf
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
		String mfStr
		int entryStartOffset
		int length
		int entryEndOffset
		String entryStr
		String entryName
		String aDigestLine
		String msgDigestAlgorithm
		byte[] digestResult
		java.util.List[] mdResult
		java.util.List[] arrayLists
	private static byte[] getDigestResultsList (java.lang.String) 
		String digestLines
		byte[] resultsList
		String sDigestLine
		int indexDigest
		String sResult
	private static java.lang.String getDigestAlgorithmFromString (java.lang.String) 
		String digestLines
		int indexDigest
		String sDigestAlgType
	private static java.lang.String getEntryFileName (java.lang.String) 
		String manifestEntry
		int nameStart
		int nameEnd
	private static java.lang.String calculateDigest (java.security.MessageDigest, byte[]) 
		java.security.MessageDigest digest
		byte[] bytes
	synchronized java.security.MessageDigest getMessageDigest (java.lang.String) 
		String algorithm
		java.security.NoSuchAlgorithmException e
	private static java.lang.String getDigAlgFromSF (byte[]) 
		byte[] SFBuf
		String mfStr
		String entryStr
		int entryStartOffset
		int length
		int entryEndOffset
		String digestLine
	private static java.lang.String getDigestLine (java.lang.String, java.lang.String) 
		String manifestEntry
		String desireDigestAlg
		String result
		int indexDigest
		int indexStart
		int indexEnd
		int indexEndToUse
		int indexStartToUse
		String digestLine
		String digAlg
	private static java.lang.String getMessageDigestName (java.lang.String) 
		String digLine
		String rtvValue
		int indexDigest
	private static java.lang.String stripContinuations (java.lang.String) 
		String entry
		StringBuffer buffer
	private static java.lang.StringBuffer removeAll (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String toRemove
		int index
		int length
	private static byte[] readIntoArray (org.eclipse.osgi.storage.bundlefile.BundleEntry)  throws java.io.IOException 
		org.eclipse.osgi.storage.bundlefile.BundleEntry be
		int size
		java.io.InputStream is
		byte[] b
		int rc
	private static int readFully (java.io.InputStream, byte[])  throws java.io.IOException 
		java.io.InputStream is
		byte[] b
		int count
		int offset
		int rc
		int rc
}

org/eclipse/osgi/internal/container/LockSet$LockHolder.class
LockSet.java
package org.eclipse.osgi.internal.container
final org.eclipse.osgi.internal.container.LockSet$LockHolder extends java.lang.Object {
	private final java.util.concurrent.atomic.AtomicInteger useCount
	private final java.util.concurrent.locks.ReentrantLock lock
	void  () 
	int incrementUseCount () 
	int decremementUseCount () 
	boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long time
		java.util.concurrent.TimeUnit unit
	void unlock () 
}

org/eclipse/osgi/internal/log/EventAdminLogListener.class
EventAdminLogListener.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.EventAdminLogListener extends java.lang.Object implements org.eclipse.equinox.log.SynchronousLogListener  {
	public static final String TOPIC
	public static final char TOPIC_SEPARATOR
	public static final String LOG_ERROR
	public static final String LOG_WARNING
	public static final String LOG_INFO
	public static final String LOG_DEBUG
	public static final String LOG_OTHER
	public static final String TIMESTAMP
	public static final String MESSAGE
	public static final String LOG_LEVEL
	public static final String LOG_ENTRY
	public static final String SERVICE
	public static final String SERVICE_ID
	public static final String SERVICE_OBJECTCLASS
	public static final String SERVICE_PID
	public static final String BUNDLE
	public static final String BUNDLE_ID
	public static final String BUNDLE_SYMBOLICNAME
	public static final String EVENT
	public static final String EXCEPTION
	public static final String EXCEPTION_CLASS
	public static final String EXCEPTION_MESSAGE
	private final Object eventAdmin
	private final java.lang.reflect.Method postEvent
	private final java.lang.reflect.Constructor event
	public void  (java.lang.Object)  throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException 
		Object eventAdmin
		Class eventAdminClass
		ClassLoader cl
		Class eventClass
	public void logged (org.osgi.service.log.LogEntry) 
		org.osgi.service.log.LogEntry entry
		Object convertedEvent
		java.lang.reflect.InvocationTargetException e
		Throwable t
		IllegalAccessException e
		InstantiationException e
	private java.lang.Object convertEvent (org.osgi.service.log.LogEntry)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		org.osgi.service.log.LogEntry entry
		String topic
		int level
		java.util.Hashtable properties
		org.osgi.framework.Bundle bundle
		Throwable t
		org.osgi.framework.ServiceReference ref
	public static void putServiceReferenceProperties (java.util.Hashtable, org.osgi.framework.ServiceReference) 
		java.util.Hashtable properties
		org.osgi.framework.ServiceReference ref
		Object o
		Object o2
	public static void putBundleProperties (java.util.Hashtable, org.osgi.framework.Bundle) 
		java.util.Hashtable properties
		org.osgi.framework.Bundle bundle
		String symbolicName
	public static void putExceptionProperties (java.util.Hashtable, java.lang.Throwable) 
		java.util.Hashtable properties
		Throwable t
		String message
}

org/eclipse/core/runtime/adaptor/EclipseStarter.class
EclipseStarter.java
package org.eclipse.core.runtime.adaptor
public org.eclipse.core.runtime.adaptor.EclipseStarter extends java.lang.Object {
	private static org.osgi.framework.BundleContext context
	private static boolean initialize
	public static boolean debug
	private static boolean running
	private static org.osgi.framework.ServiceRegistration defaultMonitorRegistration
	private static org.osgi.framework.ServiceRegistration appLauncherRegistration
	private static org.osgi.framework.ServiceRegistration splashStreamRegistration
	private static final String CLEAN
	private static final String CONSOLE
	private static final String CONSOLE_LOG
	private static final String DEBUG
	private static final String INITIALIZE
	private static final String DEV
	private static final String WS
	private static final String OS
	private static final String ARCH
	private static final String NL
	private static final String NL_EXTENSIONS
	private static final String CONFIGURATION
	private static final String USER
	private static final String NOEXIT
	private static final String LAUNCHER
	private static final String DATA
	public static final String PROP_BUNDLES
	public static final String PROP_BUNDLES_STARTLEVEL
	public static final String PROP_EXTENSIONS
	public static final String PROP_INITIAL_STARTLEVEL
	public static final String PROP_DEBUG
	public static final String PROP_DEV
	public static final String PROP_CLEAN
	public static final String PROP_CONSOLE
	public static final String PROP_CONSOLE_CLASS
	public static final String PROP_CHECK_CONFIG
	public static final String PROP_OS
	public static final String PROP_WS
	public static final String PROP_NL
	private static final String PROP_NL_EXTENSIONS
	public static final String PROP_ARCH
	public static final String PROP_ADAPTOR
	public static final String PROP_SYSPATH
	public static final String PROP_LOGFILE
	public static final String PROP_FRAMEWORK
	public static final String PROP_INSTALL_AREA
	public static final String PROP_FRAMEWORK_SHAPE
	public static final String PROP_NOSHUTDOWN
	public static final String PROP_EXITCODE
	public static final String PROP_EXITDATA
	public static final String PROP_CONSOLE_LOG
	public static final String PROP_IGNOREAPP
	public static final String PROP_REFRESH_BUNDLES
	private static final String PROP_ALLOW_APPRELAUNCH
	private static final String PROP_APPLICATION_LAUNCHDEFAULT
	private static final String FILE_SCHEME
	private static final String REFERENCE_SCHEME
	private static final String REFERENCE_PROTOCOL
	private static final String INITIAL_LOCATION
	private static final int DEFAULT_INITIAL_STARTLEVEL
	private static final String DEFAULT_BUNDLES_STARTLEVEL
	private static org.eclipse.osgi.framework.log.FrameworkLog log
	private static java.util.Map searchCandidates
	private static org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher appLauncher
	private static java.util.List shutdownHandlers
	private static org.eclipse.core.runtime.internal.adaptor.ConsoleManager consoleMgr
	private static java.util.Map configuration
	private static org.osgi.framework.launch.Framework framework
	private static org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
	private static String[] allArgs
	private static String[] frameworkArgs
	private static String[] appArgs
	static void  () 
	public void  () 
	private static synchronized java.lang.String getProperty (java.lang.String) 
		String key
	private static synchronized java.lang.String getProperty (java.lang.String, java.lang.String) 
		String key
		String dft
		String result
	private static synchronized java.lang.Object setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	private static synchronized java.lang.Object clearProperty (java.lang.String) 
		String key
	private static synchronized java.util.Map getConfiguration () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		Object result
	public static java.lang.Object run (java.lang.String[], java.lang.Runnable)  throws java.lang.Exception 
		String[] args
		Runnable endSplashHandler
		boolean startupFailed
		Throwable e
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
		Throwable e
		Throwable e
		Throwable e
		Throwable e
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
	public static boolean isRunning () 
	public static org.osgi.framework.BundleContext startup (java.lang.String[], java.lang.Runnable)  throws java.lang.Exception 
		String[] args
		Runnable endSplashHandler
		org.osgi.framework.ServiceReference logRef
		org.osgi.framework.ServiceReference configRef
		org.osgi.framework.Bundle[] startBundles
		org.osgi.framework.BundleException e
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
	private static int getStartLevel () 
		String level
	public static java.lang.Object run (java.lang.Object)  throws java.lang.Exception 
		Object argument
		boolean launchDefault
		Exception e
		org.eclipse.osgi.report.resolution.ResolutionReport report
		org.osgi.resource.Resource unresolved
		String bsn
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
	public static void shutdown ()  throws java.lang.Exception 
	private static void ensureBundlesActive (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] bundles
		int i
		org.osgi.framework.startlevel.FrameworkStartLevel fwStartLevel
		org.osgi.framework.startlevel.BundleStartLevel bundleStartLevel
	private static void publishSplashScreen (java.lang.Runnable) 
		Runnable endSplashHandler
		java.lang.reflect.Method method
		Object outputStream
		java.util.Dictionary osProperties
		java.util.Dictionary monitorProps
	private static java.net.URL searchForBundle (java.lang.String, java.lang.String)  throws java.net.MalformedURLException 
		String name
		String parent
		java.net.URL url
		java.io.File fileLocation
		boolean reference
		java.io.File child
		java.net.URL baseURL
		String baseSpec
		java.io.File child
		String result
		java.net.URLConnection result
	private static org.osgi.framework.Bundle[] loadBasicBundles ()  throws java.lang.InterruptedException 
		long startTime
		String osgiBundles
		String osgiExtensions
		String[] installEntries
		org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] initialBundles
		org.osgi.framework.Bundle[] curInitBundles
		java.util.List toRefresh
		java.util.List startBundles
		java.util.List lazyActivationBundles
		org.osgi.framework.Bundle[] startInitBundles
		org.osgi.framework.Bundle[] lazyInitBundles
	private static org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] getInitialBundles (java.lang.String[]) 
		String[] installEntries
		java.util.List result
		int defaultStartLevel
		String syspath
		java.util.Collection installLocRef
		java.util.Collection installLocRef
		org.osgi.framework.InvalidSyntaxException e
		org.eclipse.osgi.service.datalocation.Location installLocation
		int i
		String name
		int level
		boolean start
		int index
		String[] attributes
		int j
		String attribute
		java.net.URL location
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
		String locationString
		java.io.IOException e
	private static boolean refreshPackages (org.osgi.framework.Bundle[])  throws java.lang.InterruptedException 
		org.osgi.framework.Bundle[] bundles
		org.osgi.framework.wiring.FrameworkWiring frameworkWiring
		java.util.concurrent.Semaphore semaphore
		org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener
	private static void waitForShutdown () 
		InterruptedException e
	private static void processCommandLine (java.lang.String[])  throws java.lang.Exception 
		String[] args
		int[] configArgs
		int configArgIndex
		int i
		boolean found
		String arg
		int j
		int k
		int i
	private static java.lang.String[] getArrayFromList (java.lang.String, java.lang.String) 
		String prop
		String separator
	protected static java.lang.String getSysPath () 
		String result
		char[] chars
	private static java.lang.String getSysPathFromURL (java.lang.String) 
		String urlSpec
		java.net.URL url
		java.io.File fwkFile
	private static java.lang.String getSysPathFromCodeSource () 
		java.security.ProtectionDomain pd
		java.security.CodeSource cs
		java.net.URL url
		String result
	private static org.osgi.framework.Bundle[] getCurrentBundles (boolean) 
		boolean includeInitial
		org.osgi.framework.Bundle[] installed
		java.util.List initial
		int i
		org.osgi.framework.Bundle bundle
	private static org.osgi.framework.Bundle getBundleByLocation (java.lang.String, org.osgi.framework.Bundle[]) 
		String location
		org.osgi.framework.Bundle[] bundles
		int i
		org.osgi.framework.Bundle bundle
	private static void uninstallBundles (org.osgi.framework.Bundle[], org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[], java.util.List) 
		org.osgi.framework.Bundle[] curInitBundles
		org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] newInitBundles
		java.util.List toRefresh
		int i
		boolean found
		int j
		org.osgi.framework.BundleException e
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
	private static void installBundles (org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[], org.osgi.framework.Bundle[], java.util.List, java.util.List, java.util.List) 
		org.eclipse.core.runtime.adaptor.EclipseStarter$InitialBundle[] initialBundles
		org.osgi.framework.Bundle[] curInitBundles
		java.util.List startBundles
		java.util.List lazyActivationBundles
		java.util.List toRefresh
		int i
		org.osgi.framework.Bundle osgiBundle
		java.io.InputStream in
		org.osgi.framework.BundleException e
		org.osgi.framework.BundleException e
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
		java.io.IOException e
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
	private static boolean hasLazyActivationPolicy (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle target
		java.util.Dictionary headers
		String fragmentHost
		String activationPolicy
		org.eclipse.osgi.util.ManifestElement[] elements
		String eclipseLazyStart
		org.eclipse.osgi.util.ManifestElement[] elements
	private static void startBundles (org.osgi.framework.Bundle[], org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] startBundles
		org.osgi.framework.Bundle[] lazyBundles
		int i
		int i
	private static void startBundle (org.osgi.framework.Bundle, int) 
		org.osgi.framework.Bundle bundle
		int options
		org.osgi.framework.BundleException e
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
	private static java.net.URL makeRelative (java.net.URL, java.net.URL)  throws java.net.MalformedURLException 
		java.net.URL base
		java.net.URL location
		java.net.URL nonReferenceLocation
		java.io.File locationPath
		java.io.File relativePath
		String urlPath
		java.net.URL relativeURL
	private static java.net.URL createURL (java.lang.String)  throws java.net.MalformedURLException 
		String spec
	private static java.net.URL createURL (java.net.URL, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URL urlContext
		String spec
	private static java.net.URL createURL (java.lang.String, java.lang.String, java.lang.String)  throws java.net.MalformedURLException 
		String protocol
		String host
		String file
	private static java.net.URL createURL (java.lang.String, java.lang.String, int, java.lang.String)  throws java.net.MalformedURLException 
		String protocol
		String host
		int port
		String file
	private static java.io.File makeRelative (java.io.File, java.io.File) 
		java.io.File base
		java.io.File location
		java.io.File relative
	private static void setStartLevel (int)  throws java.lang.InterruptedException 
		int value
		org.osgi.framework.startlevel.FrameworkStartLevel fwkStartLevel
		java.util.concurrent.Semaphore semaphore
		org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener
	private static void updateSplash (java.util.concurrent.Semaphore, org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener)  throws java.lang.InterruptedException 
		java.util.concurrent.Semaphore semaphore
		org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener listener
		org.osgi.util.tracker.ServiceTracker monitorTracker
		org.eclipse.osgi.service.runnable.StartupMonitor monitor
	private static java.lang.String searchFor (java.lang.String, java.lang.String) 
		String target
		String start
		String[] candidates
		java.io.File startFile
		String decodePath
		java.io.File f
		String result
		Object[] maxVersion
		boolean resultIsFile
		int i
		String candidateName
		boolean simpleJar
		char versionSep
		String version
		Object[] currentVersion
		java.io.File candidate
		boolean candidateIsFile
	private static java.lang.Object[] getVersionElements (java.lang.String) 
		String version
		Object[] result
		java.util.StringTokenizer t
		String token
		int i
	private static int compareVersion (java.lang.Object[], java.lang.Object[]) 
		Object[] left
		Object[] right
		int result
	public static void setInitialProperties (java.util.Map) 
		java.util.Map initialProperties
		java.util.Map$Entry entry
	public static org.osgi.framework.BundleContext getSystemBundleContext () 
	private static boolean isForcedRestart () 
	static void internalAddFrameworkShutdownHandler (java.lang.Runnable) 
		Runnable handler
	static void internalRemoveFrameworkShutdownHandler (java.lang.Runnable) 
		Runnable handler
	private static void registerFrameworkShutdownHandlers () 
		org.osgi.framework.Bundle systemBundle
		java.util.Iterator it
		Runnable handler
		org.osgi.framework.BundleListener listener
}

CDC-1.0_Foundation-1.0.profile
JavaSE-1.7.profile
org/apache/felix/resolver/WrappedCapability.class
WrappedCapability.java
package org.apache.felix.resolver
public org.apache.felix.resolver.WrappedCapability extends java.lang.Object implements org.osgi.service.resolver.HostedCapability  {
	private final org.osgi.resource.Resource m_host
	private final org.osgi.resource.Capability m_cap
	public void  (org.osgi.resource.Resource, org.osgi.resource.Capability) 
		org.osgi.resource.Resource host
		org.osgi.resource.Capability cap
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.felix.resolver.WrappedCapability other
	public int hashCode () 
		int hash
	public org.osgi.resource.Capability getDeclaredCapability () 
	public org.osgi.resource.Resource getResource () 
	public java.lang.String getNamespace () 
	public java.util.Map getDirectives () 
	public java.util.Map getAttributes () 
	public java.lang.String toString () 
}

org/apache/felix/resolver/Util.class
Util.java
package org.apache.felix.resolver
public org.apache.felix.resolver.Util extends java.lang.Object {
	public void  () 
	public static java.lang.String getSymbolicName (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
		java.util.List caps
		org.osgi.resource.Capability cap
	public static org.osgi.framework.Version getVersion (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
		java.util.List caps
		org.osgi.resource.Capability cap
	public static boolean isFragment (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
		java.util.List caps
		org.osgi.resource.Capability cap
		String type
	public static boolean isOptional (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
		String resolution
	public static boolean isMultiple (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
	public static boolean isDynamic (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement req
	public static java.util.List getDynamicRequirements (java.util.List) 
		java.util.List reqs
		java.util.List result
		org.osgi.resource.Requirement req
		String resolution
}

org/osgi/framework/wiring/dto/package-info.class
package-info.java
package org.osgi.framework.wiring.dto
abstract org.osgi.framework.wiring.dto.package-info extends java.lang.Object {
}

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 void  () 
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.BundlePermission bp
		String name
		java.util.Map pc
		org.osgi.framework.BundlePermission existing
		int oldMask
		int newMask
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.BundlePermission requested
		String requestedName
		int desired
		int effective
		org.osgi.framework.BundlePermission bp
		org.osgi.framework.BundlePermission bp
		java.util.Map pc
		int last
		int last
		int offset
	public synchronized java.util.Enumeration elements () 
		java.util.List all
	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
}

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

org/osgi/framework/hooks/weaving/WeavingHook.class
WeavingHook.java
package org.osgi.framework.hooks.weaving
public abstract org.osgi.framework.hooks.weaving.WeavingHook extends java.lang.Object {
	public abstract void weave (org.osgi.framework.hooks.weaving.WovenClass) 
}

org/osgi/framework/package-info.class
package-info.java
package org.osgi.framework
abstract org.osgi.framework.package-info extends java.lang.Object {
}

org/osgi/framework/CapabilityPermission$Properties.class
CapabilityPermission.java
package org.osgi.framework
final org.osgi.framework.CapabilityPermission$Properties extends java.util.AbstractMap {
	private final java.util.Map properties
	private final java.util.Map attributes
	private volatile transient java.util.Set entries
	void  (java.util.Map, java.util.Map) 
		java.util.Map properties
		java.util.Map attributes
	public java.lang.Object get (java.lang.Object) 
		Object k
		String key
		Object value
	public java.util.Set entrySet () 
		java.util.Set all
}

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/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/log/package-info.class
package-info.java
package org.osgi.service.log
abstract org.osgi.service.log.package-info extends java.lang.Object {
}

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/resource/dto/RequirementRefDTO.class
RequirementRefDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.RequirementRefDTO extends org.osgi.dto.DTO {
	public int requirement
	public int resource
	public void  () 
}

org/eclipse/osgi/framework/util/SecureAction$19.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$19 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final String val$name
	void  (org.eclipse.osgi.framework.util.SecureAction, java.lang.String) 
	public java.lang.Class run ()  throws java.lang.Exception 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/util/SecureAction$7.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$7 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.String run ()  throws java.io.IOException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/log/FrameworkLog.class
FrameworkLog.java
package org.eclipse.osgi.framework.log
public abstract org.eclipse.osgi.framework.log.FrameworkLog extends java.lang.Object {
	public static final String SERVICE_PERFORMANCE
	public abstract void log (org.osgi.framework.FrameworkEvent) 
	public abstract void log (org.eclipse.osgi.framework.log.FrameworkLogEntry) 
	public abstract void setWriter (java.io.Writer, boolean) 
	public abstract void setFile (java.io.File, boolean)  throws java.io.IOException 
	public abstract java.io.File getFile () 
	public abstract void setConsoleLog (boolean) 
	public abstract void close () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$KeyIterator.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$KeyIterator extends org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$SnapshotIterator {
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public java.lang.Object next () 
}

org/eclipse/osgi/service/pluginconversion/PluginConversionException.class
PluginConversionException.java
package org.eclipse.osgi.service.pluginconversion
public org.eclipse.osgi.service.pluginconversion.PluginConversionException extends java.lang.Exception {
	private static final long serialVersionUID
	private transient Throwable cause
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.Throwable getCause () 
}

org/eclipse/osgi/service/resolver/BaseDescription.class
BaseDescription.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.BaseDescription extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getSupplier () 
	public abstract java.util.Map getDeclaredDirectives () 
	public abstract java.util.Map getDeclaredAttributes () 
	public abstract org.osgi.framework.wiring.BundleCapability getCapability () 
	public abstract java.lang.Object getUserObject () 
	public abstract void setUserObject (java.lang.Object) 
}

org/eclipse/osgi/service/debug/DebugOptions.class
DebugOptions.java
package org.eclipse.osgi.service.debug
public abstract org.eclipse.osgi.service.debug.DebugOptions extends java.lang.Object {
	public static final String LISTENER_SYMBOLICNAME
	public abstract boolean getBooleanOption (java.lang.String, boolean) 
	public abstract java.lang.String getOption (java.lang.String) 
	public abstract java.lang.String getOption (java.lang.String, java.lang.String) 
	public abstract int getIntegerOption (java.lang.String, int) 
	public abstract java.util.Map getOptions () 
	public abstract void setOption (java.lang.String, java.lang.String) 
	public abstract void setOptions (java.util.Map) 
	public abstract void removeOption (java.lang.String) 
	public abstract boolean isDebugEnabled () 
	public abstract void setDebugEnabled (boolean) 
	public abstract void setFile (java.io.File) 
	public abstract java.io.File getFile () 
	public abstract org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String) 
	public abstract org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String, java.lang.Class) 
}

org/eclipse/osgi/container/Module.class
Module.java
package org.eclipse.osgi.container
public abstract org.eclipse.osgi.container.Module extends java.lang.Object implements org.osgi.framework.BundleReference org.osgi.framework.startlevel.BundleStartLevel java.lang.Comparable  {
	public static final java.util.EnumSet ACTIVE_SET
	public static final java.util.EnumSet RESOLVED_SET
	private final Long id
	private final String location
	private final org.eclipse.osgi.container.ModuleRevisions revisions
	final org.eclipse.osgi.internal.container.EquinoxReentrantLock stateChangeLock
	private final java.util.EnumSet stateTransitionEvents
	private final java.util.EnumSet settings
	private final ThreadLocal inStartResolve
	private volatile org.eclipse.osgi.container.Module$State state
	private volatile int startlevel
	private volatile long lastModified
	private static final java.util.EnumSet VALID_RESOLVED_TRANSITION
	private static final java.util.EnumSet VALID_STOPPED_TRANSITION
	private static int[] $SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent
	static void  () 
	public void  (java.lang.Long, java.lang.String, org.eclipse.osgi.container.ModuleContainer, java.util.EnumSet, int) 
		Long id
		String location
		org.eclipse.osgi.container.ModuleContainer container
		java.util.EnumSet settings
		int startlevel
	public final java.lang.Long getId () 
	public final java.lang.String getLocation () 
	public final org.eclipse.osgi.container.ModuleRevisions getRevisions () 
	public final org.eclipse.osgi.container.ModuleContainer getContainer () 
	public final org.eclipse.osgi.container.ModuleRevision getCurrentRevision () 
	public final org.eclipse.osgi.container.Module$State getState () 
	final void setState (org.eclipse.osgi.container.Module$State) 
		org.eclipse.osgi.container.Module$State state
	public final int getStartLevel () 
	public final void setStartLevel (int) 
		int startLevel
	public final boolean isPersistentlyStarted () 
	public final boolean isActivationPolicyUsed () 
	final void storeStartLevel (int) 
		int newStartLevel
	public final long getLastModified () 
	final void setlastModified (long) 
		long lastModified
	protected final void lockStateChange (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent transitionEvent
		boolean previousInterruption
		boolean invalid
		boolean acquired
		boolean isValidTransition
		InterruptedException e
	protected final void unlockStateChange (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent transitionEvent
	public final boolean holdsTransitionEventLock (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent transitionEvent
	public final java.lang.Thread getStateChangeOwner () 
	public transient void start (org.eclipse.osgi.container.Module$StartOptions[])  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module$StartOptions[] options
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent event
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent event
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent event
		org.osgi.framework.BundleException startError
		boolean lockedStarted
		org.eclipse.osgi.report.resolution.ResolutionReport report
		org.eclipse.osgi.report.resolution.ResolutionReport report
		org.osgi.service.resolver.ResolutionException e
		String reportMessage
		org.osgi.framework.BundleException e
	final void publishEvent (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent type
	public transient void stop (org.eclipse.osgi.container.Module$StopOptions[])  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module$StopOptions[] options
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent event
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent event
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent event
		org.osgi.framework.BundleException stopError
		org.osgi.framework.BundleException e
	private void checkFragment ()  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevision current
	public final int compareTo (org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module o
		int slcomp
		long idcomp
	final void checkValid () 
	private transient org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent doStart (org.eclipse.osgi.container.Module$StartOptions[])  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module$StartOptions[] options
		boolean isLazyTrigger
		Throwable t
	private void setTrigger () 
		org.eclipse.osgi.container.ModuleLoader loader
	private boolean isTriggerSet () 
		org.eclipse.osgi.container.ModuleLoader loader
	private org.eclipse.osgi.container.ModuleLoader getCurrentLoader () 
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.container.ModuleWiring wiring
	protected void startWorker ()  throws org.osgi.framework.BundleException 
	private org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent doStop ()  throws org.osgi.framework.BundleException 
		Throwable t
	protected void stopWorker ()  throws org.osgi.framework.BundleException 
	public java.lang.String toString () 
	private transient void persistStartOptions (org.eclipse.osgi.container.Module$StartOptions[]) 
		org.eclipse.osgi.container.Module$StartOptions[] options
	private transient void persistStopOptions (org.eclipse.osgi.container.Module$StopOptions[]) 
		org.eclipse.osgi.container.Module$StopOptions[] options
	protected abstract void cleanup (org.eclipse.osgi.container.ModuleRevision) 
	final transient boolean isLazyActivate (org.eclipse.osgi.container.Module$StartOptions[]) 
		org.eclipse.osgi.container.Module$StartOptions[] options
	final boolean hasLazyActivatePolicy () 
		org.eclipse.osgi.container.ModuleRevision current
	final boolean inStartResolve () 
	public volatile int compareTo (java.lang.Object) 
	static int[] $SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent () 
}

org/eclipse/osgi/container/ModuleResolutionReport.class
ModuleResolutionReport.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolutionReport extends java.lang.Object implements org.eclipse.osgi.report.resolution.ResolutionReport  {
	private final java.util.Map entries
	private final org.osgi.service.resolver.ResolutionException resolutionException
	private final java.util.Map resolutionResult
	private static int[] $SWITCH_TABLE$org$eclipse$osgi$report$resolution$ResolutionReport$Entry$Type
	void  (java.util.Map, java.util.Map, org.osgi.service.resolver.ResolutionException) 
		java.util.Map resolutionResult
		java.util.Map entries
		org.osgi.service.resolver.ResolutionException cause
	public java.util.Map getEntries () 
	public org.osgi.service.resolver.ResolutionException getResolutionException () 
	java.util.Map getResolutionResult () 
	private static java.lang.String getResolutionReport0 (java.lang.String, org.eclipse.osgi.container.ModuleRevision, java.util.Map, java.util.Set) 
		String prepend
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.Map reportEntries
		java.util.Set visited
		StringBuilder result
		String id
		java.util.List revisionEntries
		org.eclipse.osgi.report.resolution.ResolutionReport$Entry entry
	private static void printResolutionEntry (java.lang.StringBuilder, java.lang.String, org.eclipse.osgi.report.resolution.ResolutionReport$Entry, java.util.Map, java.util.Set) 
		StringBuilder result
		String prepend
		org.eclipse.osgi.report.resolution.ResolutionReport$Entry entry
		java.util.Map reportEntries
		java.util.Set visited
		java.util.Map unresolvedProviders
		java.util.Map$Entry unresolvedRequirement
		java.util.Set unresolvedCapabilities
		org.osgi.resource.Capability unresolvedCapability
	private static java.lang.Object printCapability (org.osgi.resource.Capability) 
		org.osgi.resource.Capability cap
	private static java.lang.String createOSGiCapability (org.osgi.resource.Capability) 
		org.osgi.resource.Capability cap
		java.util.Map attributes
		java.util.Map directives
		String name
	private static java.lang.String printRequirement (java.lang.Object) 
		Object data
		org.osgi.resource.Requirement req
	private static transient java.lang.String createOSGiRequirement (org.osgi.resource.Requirement, java.lang.String[]) 
		org.osgi.resource.Requirement requirement
		String[] versions
		java.util.Map directives
		String filter
		org.eclipse.osgi.internal.framework.FilterImpl filterImpl
		org.eclipse.osgi.internal.framework.FilterImpl filterImpl
		org.osgi.framework.InvalidSyntaxException e
		java.util.Map matchingAttributes
		String name
	public java.lang.String getResolutionReportMessage (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
	static int[] $SWITCH_TABLE$org$eclipse$osgi$report$resolution$ResolutionReport$Entry$Type () 
}

org/eclipse/osgi/container/ModuleResolver$2.class
ModuleResolver.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolver$2 extends java.lang.Object implements java.util.Comparator  {
	private final java.util.List val$orderedCapabilities
	void  (java.util.List) 
	public int compare (org.eclipse.osgi.container.ModuleWire, org.eclipse.osgi.container.ModuleWire) 
		org.eclipse.osgi.container.ModuleWire w1
		org.eclipse.osgi.container.ModuleWire w2
		int index1
		int index2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/storage/SystemBundleFile$1.class
SystemBundleFile.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.SystemBundleFile$1 extends org.eclipse.osgi.storage.bundlefile.BundleEntry {
	final org.eclipse.osgi.storage.SystemBundleFile this$0
	void  (org.eclipse.osgi.storage.SystemBundleFile) 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public long getSize () 
	public java.lang.String getName () 
	public long getTime () 
	public java.net.URL getLocalURL () 
	public java.net.URL getFileURL () 
}

org/eclipse/osgi/storage/bundlefile/DirBundleFile.class
DirBundleFile.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.DirBundleFile extends org.eclipse.osgi.storage.bundlefile.BundleFile {
	private static final String POINTER_SAME_DIRECTORY_1
	private static final String POINTER_SAME_DIRECTORY_2
	private static final String POINTER_UPPER_DIRECTORY
	private final boolean enableStrictBundleEntryPath
	public void  (java.io.File, boolean)  throws java.io.IOException 
		java.io.File basefile
		boolean enableStrictBundleEntryPath
	private static java.io.File getBaseFile (java.io.File, boolean)  throws java.io.IOException 
		java.io.File basefile
		boolean enableStrictBundleEntryPath
	public java.io.File getFile (java.lang.String, boolean) 
		String path
		boolean nativeCode
		boolean checkInBundle
		java.io.File file
		boolean normalize
		boolean isBundleRoot
		java.io.File canonicalFile
		java.io.File canonicalFile
		java.io.File absoluteFile
		String canonicalPath
		String canonicalPath
		String absolutePath
		String absolutePath
	public org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
		String path
		java.io.File filePath
	public boolean containsDir (java.lang.String) 
		String dir
		java.io.File dirPath
	public java.util.Enumeration getEntryPaths (java.lang.String, boolean) 
		String path
		boolean recurse
		java.io.File pathFile
		String[] fileList
		String dirPath
		java.util.LinkedHashSet entries
		String s
		java.io.File childFile
		StringBuilder sb
		java.util.Enumeration e
	public void close () 
	public void open () 
}

org/eclipse/osgi/internal/framework/SystemBundleActivator.class
SystemBundleActivator.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.SystemBundleActivator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private org.eclipse.osgi.internal.url.EquinoxFactoryManager urlFactoryManager
	private java.util.List registrations
	private SecurityManager setSecurityManagner
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bc
		org.eclipse.osgi.internal.framework.EquinoxBundle bundle
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		org.eclipse.osgi.internal.debug.FrameworkDebugOptions dbgOptions
		org.eclipse.osgi.internal.permadmin.SecurityAdmin sa
		ClassLoader tccl
		java.util.Hashtable props
		boolean setTccl
	private void installSecurityManager (org.eclipse.osgi.internal.framework.EquinoxConfiguration)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		String securityManager
		SecurityManager sm
		Class clazz
	private void registerLocations (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.location.EquinoxLocations) 
		org.osgi.framework.BundleContext bc
		org.eclipse.osgi.internal.location.EquinoxLocations equinoxLocations
		java.util.Dictionary locationProperties
		org.eclipse.osgi.service.datalocation.Location location
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bc
		org.eclipse.osgi.internal.framework.EquinoxBundle bundle
		org.eclipse.osgi.internal.debug.FrameworkDebugOptions dbgOptions
		org.osgi.framework.ServiceRegistration registration
	private void unintallSecurityManager () 
	private void register (org.osgi.framework.BundleContext, java.lang.Class, java.lang.Object, java.util.Dictionary) 
		org.osgi.framework.BundleContext context
		Class serviceClass
		Object service
		java.util.Dictionary properties
	private void register (org.osgi.framework.BundleContext, java.lang.Class, java.lang.Object, boolean, java.util.Dictionary) 
		org.osgi.framework.BundleContext context
		Class serviceClass
		Object service
		boolean setRanking
		java.util.Dictionary properties
	private void register (org.osgi.framework.BundleContext, java.lang.String, java.lang.Object, boolean, java.util.Dictionary) 
		org.osgi.framework.BundleContext context
		String serviceClass
		Object service
		boolean setRanking
		java.util.Dictionary properties
		java.util.Dictionary headers
}

org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl$1.class
PackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
 org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl this$0
	void  (org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl) 
	public int compare (org.osgi.framework.Bundle, org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle b1
		org.osgi.framework.Bundle b2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/internal/framework/EquinoxBundle$1.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.framework.EquinoxBundle this$0
	void  (org.eclipse.osgi.internal.framework.EquinoxBundle) 
	public org.eclipse.osgi.internal.loader.ModuleClassLoader run () 
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.container.ModuleLoader moduleLoader
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/FilterImpl$Range.class
FilterImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.FilterImpl$Range extends java.lang.Object {
	private char leftRule
	private org.osgi.framework.Version leftVersion
	private org.osgi.framework.Version rightVersion
	private char rightRule
	private java.util.Collection excludes
	void  () 
	public java.lang.String toString () 
	void addExclude (org.osgi.framework.Version) 
		org.osgi.framework.Version exclude
	boolean setLeft (char, org.osgi.framework.Version) 
		char leftRule
		org.osgi.framework.Version leftVersion
	boolean setRight (char, org.osgi.framework.Version) 
		char rightRule
		org.osgi.framework.Version rightVersion
}

org/eclipse/osgi/internal/serviceregistry/ServiceUse.class
ServiceUse.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceUse extends java.lang.Object {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	private int useCount
	static final boolean $assertionsDisabled
	static void  () 
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	java.lang.Object getService () 
	boolean ungetService () 
	java.lang.Object getCachedService () 
	java.lang.Object newServiceObject () 
	boolean releaseServiceObject (java.lang.Object) 
		Object service
	void release () 
	boolean isEmpty () 
	boolean inUse () 
	void incrementUse () 
	void decrementUse () 
	void resetUse () 
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableCollection.class
ShrinkableCollection.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ShrinkableCollection extends java.lang.Object implements java.util.Collection  {
	private final java.util.Collection collection
	private final java.util.List list
	static final boolean $assertionsDisabled
	static void  () 
	public void  (java.util.Collection) 
		java.util.Collection c
		java.util.List empty
	public void  (java.util.Collection, java.util.Collection) 
		java.util.Collection c1
		java.util.Collection c2
	public void  (java.util.List) 
		java.util.List l
	private static java.util.Collection initComposite (java.util.List) 
		java.util.List collections
		int size
		java.util.Collection c
		java.util.Collection result
		java.util.Collection c
		Object e
	private static boolean verifyNoDuplicates (java.util.Collection) 
		java.util.Collection c
		Object e
		int count
		Object f
	public boolean add (java.lang.Object) 
		Object e
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
		java.util.Collection c
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
		java.util.Iterator iter
		java.util.List collections
	public boolean remove (java.lang.Object) 
		Object o
		boolean result
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		boolean result
		java.util.Collection cc
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		boolean result
		java.util.Collection cc
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] var0
	public java.lang.String toString () 
}

org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager$CheckContext.class
EquinoxSecurityManager.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckContext extends java.lang.Object {
	java.util.List depthCondSets
	java.util.List accs
	java.util.List CondClassSet
	void  () 
	public int getDepth () 
}

org/eclipse/osgi/internal/url/MultiplexingContentHandler.class
MultiplexingContentHandler.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.MultiplexingContentHandler extends java.net.ContentHandler {
	private String contentType
	private org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl factory
	public void  (java.lang.String, org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl) 
		String contentType
		org.eclipse.osgi.internal.url.ContentHandlerFactoryImpl factory
	public java.lang.Object getContent (java.net.URLConnection)  throws java.io.IOException 
		java.net.URLConnection uConn
		java.net.ContentHandler handler
}

org/eclipse/osgi/internal/loader/BundleLoader$3.class
BundleLoader.java
package org.eclipse.osgi.internal.loader
 org.eclipse.osgi.internal.loader.BundleLoader$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final Class val$clazz
	void  (java.lang.Class) 
	public java.lang.ClassLoader run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/loader/sources/FilteredSourcePackage.class
FilteredSourcePackage.java
package org.eclipse.osgi.internal.loader.sources
public org.eclipse.osgi.internal.loader.sources.FilteredSourcePackage extends org.eclipse.osgi.internal.loader.sources.SingleSourcePackage {
	private static final char ALL
	private final String[] includes
	private final String[] excludes
	public void  (java.lang.String, org.eclipse.osgi.internal.loader.BundleLoader, java.lang.String, java.lang.String) 
		String name
		org.eclipse.osgi.internal.loader.BundleLoader supplier
		String includes
		String excludes
	public java.net.URL getResource (java.lang.String) 
		String name
	public java.util.Enumeration getResources (java.lang.String) 
		String name
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	private boolean isFiltered (java.lang.String, java.lang.String) 
		String name
		String pkgName
		String lastName
	private java.lang.String getName (java.lang.String, java.lang.String) 
		String name
		String pkgName
	private boolean isIncluded (java.lang.String) 
		String name
	private boolean isExcluded (java.lang.String) 
		String name
	private boolean isInList (java.lang.String, java.lang.String[]) 
		String name
		String[] list
		int i
		int len
	public java.util.Collection listResources (java.lang.String, java.lang.String) 
		String path
		String filePattern
		java.util.Collection result
		java.util.Iterator resources
		String resource
		int lastSlash
		String fileName
}

org/eclipse/osgi/internal/signedcontent/SignedContentImpl.class
SignedContentImpl.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedContentImpl extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContent  {
	static final org.eclipse.osgi.signedcontent.SignerInfo[] EMPTY_SIGNERINFO
	volatile org.eclipse.osgi.internal.signedcontent.SignedBundleFile content
	private final java.util.Map contentMDResults
	private final org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos
	private java.util.Map tsaSignerInfos
	private volatile boolean checkedValid
	static void  () 
	public void  (org.eclipse.osgi.signedcontent.SignerInfo[], java.util.Map) 
		org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos
		java.util.Map contentMDResults
	public org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () 
		java.util.List results
		java.util.Map$Entry entry
		String entryName
		Object[] mdResult
	public org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) 
		String name
		Object[] mdResult
	public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
		Object[] tsaInfo
	public org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
		Object[] tsaInfo
	public boolean isSigned () 
	public void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo)  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
		org.eclipse.osgi.signedcontent.SignerInfo signer
		java.util.Date signingTime
		java.security.cert.Certificate[] certs
		int i
	void setContent (org.eclipse.osgi.internal.signedcontent.SignedBundleFile) 
		org.eclipse.osgi.internal.signedcontent.SignedBundleFile content
	void setTSASignerInfos (java.util.Map) 
		java.util.Map tsaSignerInfos
	void addTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo, org.eclipse.osgi.signedcontent.SignerInfo, java.util.Date) 
		org.eclipse.osgi.signedcontent.SignerInfo baseInfo
		org.eclipse.osgi.signedcontent.SignerInfo tsaSignerInfo
		java.util.Date signingTime
	java.util.Map getContentMDResults () 
	private boolean containsInfo (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
		int i
	java.io.InputStream getDigestInputStream (org.eclipse.osgi.storage.bundlefile.BundleEntry)  throws java.io.IOException 
		org.eclipse.osgi.storage.bundlefile.BundleEntry nestedEntry
		Object[] mdResult
		java.security.NoSuchAlgorithmException e
}

org/eclipse/osgi/internal/debug/EclipseDebugTrace.class
EclipseDebugTrace.java
package org.eclipse.osgi.internal.debug
 org.eclipse.osgi.internal.debug.EclipseDebugTrace extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugTrace  {
	private static final String PROP_TRACE_SIZE_MAX
	private static final String PROP_TRACE_FILE_MAX
	private static final String MESSAGE_THREAD_DUMP
	private static final String MESSAGE_EXIT_METHOD_WITH_RESULTS
	private static final String MESSAGE_EXIT_METHOD_NO_RESULTS
	private static final String MESSAGE_ENTER_METHOD_WITH_PARAMS
	private static final String MESSAGE_ENTER_METHOD_NO_PARAMS
	private static final String TRACE_FILE_VERSION_COMMENT
	private static final String TRACE_FILE_VERBOSE_COMMENT
	private static final String TRACE_FILE_VERSION
	private static final String TRACE_NEW_SESSION
	private static final String TRACE_FILE_DATE
	private static final java.text.SimpleDateFormat TRACE_FILE_DATE_FORMATTER
	private static final String TRACE_COMMENT
	private static final String TRACE_ELEMENT_DELIMITER
	private static final String TRACE_ELEMENT_DELIMITER_ENCODED
	private static final String LINE_SEPARATOR
	private static final String NULL_VALUE
	private static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private static final int DEFAULT_TRACE_FILE_SIZE
	private static final int DEFAULT_TRACE_FILES
	private static final int DEFAULT_TRACE_FILE_MIN_SIZE
	private static final String TRACE_FILE_EXTENSION
	private static final String BACKUP_MARK
	private int maxTraceFileSize
	private int maxTraceFiles
	private int backupTraceFileIndex
	private String traceClass
	private String bundleSymbolicName
	private org.eclipse.osgi.internal.debug.FrameworkDebugOptions debugOptions
	static void  () 
		String s
	void  (java.lang.String, org.eclipse.osgi.internal.debug.FrameworkDebugOptions) 
		String bundleSymbolicName
		org.eclipse.osgi.internal.debug.FrameworkDebugOptions debugOptions
	void  (java.lang.String, org.eclipse.osgi.internal.debug.FrameworkDebugOptions, java.lang.Class) 
		String bundleSymbolicName
		org.eclipse.osgi.internal.debug.FrameworkDebugOptions debugOptions
		Class traceClass
	private final boolean isDebuggingEnabled (java.lang.String) 
		String optionPath
		boolean debugEnabled
		String option
	public void trace (java.lang.String, java.lang.String) 
		String optionPath
		String message
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	public void trace (java.lang.String, java.lang.String, java.lang.Throwable) 
		String optionPath
		String message
		Throwable error
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	public void traceEntry (java.lang.String) 
		String optionPath
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	public void traceEntry (java.lang.String, java.lang.Object) 
		String optionPath
		Object methodArgument
	public void traceEntry (java.lang.String, java.lang.Object[]) 
		String optionPath
		Object[] methodArguments
		StringBuffer messageBuffer
		int i
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	public void traceExit (java.lang.String) 
		String optionPath
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	public void traceExit (java.lang.String, java.lang.Object) 
		String optionPath
		Object result
		StringBuffer messageBuffer
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	public void traceDumpStack (java.lang.String) 
		String optionPath
		StringBuffer messageBuffer
		StackTraceElement[] elements
		int firstIndex
		int endIndex
		StackTraceElement[] newElements
		int i
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
	private final void setMessage (org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry, java.lang.String) 
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry record
		String originalMessage
		String argument
		StringBuffer classMethodName
		String newMessage
	private final java.lang.String convertStackTraceElementsToString (java.lang.StackTraceElement[]) 
		StackTraceElement[] elements
		StringBuffer buffer
		int i
	private void writeRecord (org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry) 
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry entry
		java.io.File tracingFile
		java.io.Writer traceWriter
		Exception ex
	private void readLogProperties () 
		String newMaxTraceFileSize
		String newMaxLogFiles
	private boolean checkTraceFileSize (java.io.File, long) 
		java.io.File traceFile
		long timestamp
		boolean isBackupOK
		String traceFileName
		String backupFilename
		java.io.File backupFile
		boolean isRenameOK
		java.io.Writer traceWriter
		java.io.IOException ioEx
	private void writeComment (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer traceWriter
		String comment
		StringBuffer commentText
	private final java.lang.String getFormattedDate (long) 
		long timestamp
	private final java.lang.String getFormattedThrowable (java.lang.Throwable) 
		Throwable error
		String result
		java.io.PrintStream throwableStream
		java.io.ByteArrayOutputStream throwableByteOutputStream
	private void writeSession (java.io.Writer, long)  throws java.io.IOException 
		java.io.Writer traceWriter
		long timestamp
		String[] allOptions
		int i
	private void writeMessage (java.io.Writer, org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry)  throws java.io.IOException 
		java.io.Writer traceWriter
		org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry entry
		StringBuffer message
	private static java.lang.String encodeText (java.lang.String) 
		String inputString
		StringBuffer tempBuffer
		int currentIndex
	private java.io.Writer logForStream (java.io.OutputStream) 
		java.io.OutputStream output
	private java.io.Writer openWriter (java.io.File) 
		java.io.File traceFile
		java.io.OutputStream out
		java.io.IOException ioEx
	private void closeWriter (java.io.Writer) 
		java.io.Writer traceWriter
		java.io.IOException ioEx
}

org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory$2.class
ExtendedLogReaderServiceFactory.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory this$0
	private final org.osgi.framework.Bundle val$bundle
	private final String val$name
	private final int val$level
	void  (org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory, org.osgi.framework.Bundle, java.lang.String, int) 
	public java.lang.Boolean run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory$LogTask.class
ExtendedLogReaderServiceFactory.java
package org.eclipse.osgi.internal.log
final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory$LogTask extends java.lang.Object implements java.lang.Runnable  {
	private final org.osgi.service.log.LogEntry logEntry
	private final org.osgi.service.log.LogListener listener
	void  (org.osgi.service.log.LogEntry, org.osgi.service.log.LogListener) 
		org.osgi.service.log.LogEntry logEntry
		org.osgi.service.log.LogListener listener
	public void run () 
}

org/eclipse/core/runtime/internal/adaptor/DefaultStartupMonitor.class
DefaultStartupMonitor.java
package org.eclipse.core.runtime.internal.adaptor
public org.eclipse.core.runtime.internal.adaptor.DefaultStartupMonitor extends java.lang.Object implements org.eclipse.osgi.service.runnable.StartupMonitor  {
	private final java.lang.reflect.Method updateMethod
	private final Runnable splashHandler
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
	public void  (java.lang.Runnable, org.eclipse.osgi.internal.framework.EquinoxConfiguration)  throws java.lang.IllegalStateException 
		Runnable splashHandler
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		SecurityException e
		NoSuchMethodException e
	public void update () 
	public void applicationRunning () 
		String timeString
		long time
}

JavaSE_compact1-1.8.profile
JRE-1.1.profile
org/apache/felix/resolver/util/ShadowList.class
ShadowList.java
package org.apache.felix.resolver.util
public org.apache.felix.resolver.util.ShadowList extends org.apache.felix.resolver.util.CopyOnWriteList {
	private final java.util.List m_original
	public void  (java.util.List) 
		java.util.List original
	public java.util.List getOriginal () 
}

org/apache/felix/resolver/Logger.class
Logger.java
package org.apache.felix.resolver
public org.apache.felix.resolver.Logger extends java.lang.Object {
	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
	public void  (int) 
		int i
	public final synchronized void setLogLevel (int) 
		int i
	public final synchronized int getLogLevel () 
	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
	protected void doLog (int, java.lang.String, java.lang.Throwable) 
		int level
		String msg
		Throwable throwable
		String s
	private void _log (int, java.lang.String, java.lang.Throwable) 
		int level
		String msg
		Throwable throwable
	public void logUsesConstraintViolation (org.osgi.resource.Resource, org.osgi.service.resolver.ResolutionException) 
		org.osgi.resource.Resource resource
		org.osgi.service.resolver.ResolutionException error
}

org/osgi/framework/wiring/dto/packageinfo
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
	private static java.lang.String message (java.lang.String, java.lang.String) 
		String msg
		String filter
	public java.lang.String getFilter () 
	public java.lang.Throwable getCause () 
	public java.lang.Throwable initCause (java.lang.Throwable) 
		Throwable cause
}

org/osgi/framework/hooks/bundle/CollisionHook.class
CollisionHook.java
package org.osgi.framework.hooks.bundle
public abstract org.osgi.framework.hooks.bundle.CollisionHook extends java.lang.Object {
	public static final int INSTALLING
	public static final int UPDATING
	public abstract void filterCollisions (int, org.osgi.framework.Bundle, java.util.Collection) 
}

org/osgi/framework/hooks/weaving/packageinfo
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 long SYSTEM_BUNDLE_ID
	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 EXTENSION_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_COMMAND_ABSPATH
	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
	public static final String SERVICE_BUNDLEID
	public static final String SERVICE_SCOPE
	public static final String SCOPE_SINGLETON
	public static final String SCOPE_BUNDLE
	public static final String SCOPE_PROTOTYPE
	public static final String FRAMEWORK_UUID
	public static final String REMOTE_CONFIGS_SUPPORTED
	public static final String REMOTE_INTENTS_SUPPORTED
	public static final String SERVICE_EXPORTED_CONFIGS
	public static final String SERVICE_EXPORTED_INTENTS
	public static final String SERVICE_EXPORTED_INTENTS_EXTRA
	public static final String SERVICE_EXPORTED_INTERFACES
	public static final String SERVICE_IMPORTED
	public static final String SERVICE_IMPORTED_CONFIGS
	public static final String SERVICE_INTENTS
	public static final String PROVIDE_CAPABILITY
	public static final String REQUIRE_CAPABILITY
	public static final String EFFECTIVE_DIRECTIVE
	public static final String EFFECTIVE_RESOLVE
	public static final String EFFECTIVE_ACTIVE
	public static final String FILTER_DIRECTIVE
	public static final String FRAMEWORK_SYSTEMCAPABILITIES
	public static final String FRAMEWORK_SYSTEMCAPABILITIES_EXTRA
	public static final String FRAMEWORK_BSNVERSION
	public static final String FRAMEWORK_BSNVERSION_MULTIPLE
	public static final String FRAMEWORK_BSNVERSION_SINGLE
	public static final String FRAMEWORK_BSNVERSION_MANAGED
	public static final String BUNDLE_ICON
	public static final String BUNDLE_LICENSE
}

org/osgi/framework/startlevel/dto/BundleStartLevelDTO.class
BundleStartLevelDTO.java
package org.osgi.framework.startlevel.dto
public org.osgi.framework.startlevel.dto.BundleStartLevelDTO extends org.osgi.dto.DTO {
	public long bundle
	public int startLevel
	public boolean activationPolicyUsed
	public boolean persistentlyStarted
	public void  () 
}

org/osgi/framework/Bundle.class
Bundle.java
package org.osgi.framework
public abstract org.osgi.framework.Bundle extends java.lang.Object implements java.lang.Comparable  {
	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 () 
	public abstract java.lang.Object adapt (java.lang.Class) 
	public abstract java.io.File getDataFile (java.lang.String) 
}

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 () 
		org.osgi.util.tracker.BundleTracker$Tracked t
		org.osgi.util.tracker.BundleTracker$Tracked t
		org.osgi.framework.Bundle[] bundles
		int length
		int i
		int state
	public void close () 
		org.osgi.framework.Bundle[] bundles
		org.osgi.framework.Bundle[] bundles
		org.osgi.util.tracker.BundleTracker$Tracked outgoing
		org.osgi.util.tracker.BundleTracker$Tracked outgoing
		int i
	public java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleEvent event
		Object result
	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 () 
		org.osgi.util.tracker.BundleTracker$Tracked t
		int length
	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
	public java.util.Map getTracked () 
		java.util.Map map
		org.osgi.util.tracker.BundleTracker$Tracked t
	public boolean isEmpty () 
		org.osgi.util.tracker.BundleTracker$Tracked t
}

org/osgi/service/startlevel/package-info.class
package-info.java
package org.osgi.service.startlevel
abstract org.osgi.service.startlevel.package-info extends java.lang.Object {
}

org/osgi/service/condpermadmin/BundleSignerCondition.class
BundleSignerCondition.java
package org.osgi.service.condpermadmin
public org.osgi.service.condpermadmin.BundleSignerCondition extends java.lang.Object {
	private static final String CONDITION_TYPE
	public static org.osgi.service.condpermadmin.Condition getCondition (org.osgi.framework.Bundle, org.osgi.service.condpermadmin.ConditionInfo) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.condpermadmin.ConditionInfo info
		String[] args
		java.util.Map signers
		boolean match
		java.util.List signerCerts
		java.util.List dnChain
		java.security.cert.X509Certificate signer
		boolean negate
	private void  () 
}

org/osgi/dto/packageinfo
org/osgi/resource/Wiring.class
Wiring.java
package org.osgi.resource
public abstract org.osgi.resource.Wiring extends java.lang.Object {
	public abstract java.util.List getResourceCapabilities (java.lang.String) 
	public abstract java.util.List getResourceRequirements (java.lang.String) 
	public abstract java.util.List getProvidedResourceWires (java.lang.String) 
	public abstract java.util.List getRequiredResourceWires (java.lang.String) 
	public abstract org.osgi.resource.Resource getResource () 
}

org/eclipse/osgi/framework/util/KeyedElement.class
KeyedElement.java
package org.eclipse.osgi.framework.util
public abstract org.eclipse.osgi.framework.util.KeyedElement extends java.lang.Object {
	public abstract int getKeyHashCode () 
	public abstract boolean compare (org.eclipse.osgi.framework.util.KeyedElement) 
	public abstract java.lang.Object getKey () 
}

org/eclipse/osgi/framework/util/SecureAction$1.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.ClassLoader run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/internal/reliablefile/ReliableFile$CacheInfo.class
ReliableFile.java
package org.eclipse.osgi.framework.internal.reliablefile
 org.eclipse.osgi.framework.internal.reliablefile.ReliableFile$CacheInfo extends java.lang.Object {
	int filetype
	java.util.zip.Checksum checksum
	long timeStamp
	long length
	final org.eclipse.osgi.framework.internal.reliablefile.ReliableFile this$0
	void  (org.eclipse.osgi.framework.internal.reliablefile.ReliableFile, int, java.util.zip.Checksum, long, long) 
		int filetype
		java.util.zip.Checksum checksum
		long timeStamp
		long length
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot extends java.lang.Object {
	volatile org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[]) 
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e
	org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries () 
	synchronized void removeEntry (int) 
		int i
	synchronized void clearEntries () 
	java.util.Set entrySet () 
	java.util.Set keySet () 
	java.util.Collection values () 
}

org/eclipse/osgi/service/runnable/ParameterizedRunnable.class
ParameterizedRunnable.java
package org.eclipse.osgi.service.runnable
public abstract org.eclipse.osgi.service.runnable.ParameterizedRunnable extends java.lang.Object {
	public abstract java.lang.Object run (java.lang.Object)  throws java.lang.Exception 
}

org/eclipse/osgi/service/resolver/GenericDescription.class
GenericDescription.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.GenericDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription  {
	public static final String DEFAULT_TYPE
	public abstract java.util.Dictionary getAttributes () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getName () 
	public abstract org.osgi.framework.Version getVersion () 
}

org/eclipse/osgi/service/environment/Constants.class
Constants.java
package org.eclipse.osgi.service.environment
public abstract org.eclipse.osgi.service.environment.Constants extends java.lang.Object {
	public static final String OS_WIN32
	public static final String OS_LINUX
	public static final String OS_AIX
	public static final String OS_SOLARIS
	public static final String OS_HPUX
	public static final String OS_QNX
	public static final String OS_MACOSX
	public static final String OS_EPOC32
	public static final String OS_OS400
	public static final String OS_OS390
	public static final String OS_ZOS
	public static final String OS_UNKNOWN
	public static final String ARCH_X86
	public static final String ARCH_PA_RISC
	public static final String ARCH_PPC
	public static final String ARCH_PPC64
	public static final String ARCH_SPARC
	public static final String ARCH_X86_64
	public static final String ARCH_AMD64
	public static final String ARCH_IA64
	public static final String ARCH_IA64_32
	public static final String WS_WIN32
	public static final String WS_WPF
	public static final String WS_MOTIF
	public static final String WS_GTK
	public static final String WS_PHOTON
	public static final String WS_CARBON
	public static final String WS_COCOA
	public static final String WS_S60
	public static final String WS_UNKNOWN
}

org/eclipse/osgi/container/ModuleDatabase$1.class
ModuleDatabase.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleDatabase$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.osgi.container.ModuleDatabase this$0
	void  (org.eclipse.osgi.container.ModuleDatabase) 
	public int compare (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module m1
		org.eclipse.osgi.container.Module m2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/container/Module$Settings.class
Module.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.Module$Settings extends java.lang.Enum {
	public static final org.eclipse.osgi.container.Module$Settings AUTO_START
	public static final org.eclipse.osgi.container.Module$Settings USE_ACTIVATION_POLICY
	private static final org.eclipse.osgi.container.Module$Settings[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static org.eclipse.osgi.container.Module$Settings[] values () 
	public static org.eclipse.osgi.container.Module$Settings valueOf (java.lang.String) 
}

org/eclipse/osgi/container/SystemModule.class
SystemModule.java
package org.eclipse.osgi.container
public abstract org.eclipse.osgi.container.SystemModule extends org.eclipse.osgi.container.Module {
	private final java.util.Map forStop
	private static int[] $SWITCH_TABLE$org$eclipse$osgi$container$Module$State
	public void  (org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.ModuleContainer container
	public final void init ()  throws org.osgi.framework.BundleException 
		boolean lockedStarted
		org.eclipse.osgi.report.resolution.ResolutionReport report
		org.eclipse.osgi.report.resolution.ResolutionReport report
		org.osgi.service.resolver.ResolutionException e
		String reportMessage
		Throwable t
	public org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent waitForStop (long)  throws java.lang.InterruptedException 
		long timeout
		boolean waitForever
		long start
		Thread current
		long timeLeft
		org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent event
		boolean stateLocked
		boolean stateLocked
	private void notifyWaitForStop (org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent event
		java.util.Collection waiting
		Thread t
	protected void initWorker ()  throws org.osgi.framework.BundleException 
	public transient void start (org.eclipse.osgi.container.Module$StartOptions[])  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module$StartOptions[] options
	public transient void stop (org.eclipse.osgi.container.Module$StopOptions[])  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module$StopOptions[] options
		org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent containerEvent
		org.osgi.framework.BundleException e
		InterruptedException e
	public void update ()  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module$State previousState
		org.eclipse.osgi.container.Module$State previousState
	protected void startWorker ()  throws org.osgi.framework.BundleException 
	protected void stopWorker ()  throws org.osgi.framework.BundleException 
	static int[] $SWITCH_TABLE$org$eclipse$osgi$container$Module$State () 
}

org/eclipse/osgi/container/ModuleContainer.class
ModuleContainer.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleContainer extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugOptionsListener  {
	private static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private final org.eclipse.osgi.internal.container.LockSet locationLocks
	private final org.eclipse.osgi.internal.container.LockSet nameLocks
	private final org.eclipse.osgi.container.ModuleContainer$ContainerWiring frameworkWiring
	private final org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel frameworkStartLevel
	final org.eclipse.osgi.container.ModuleDatabase moduleDatabase
	final org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
	private final org.eclipse.osgi.container.ModuleResolver moduleResolver
	private final java.util.concurrent.atomic.AtomicReference refreshingSystemModule
	private final long moduleLockTimeout
	boolean DEBUG_MONITOR_LAZY
	private final Object stateLockMonitor
	static void  () 
	public void  (org.eclipse.osgi.container.ModuleContainerAdaptor, org.eclipse.osgi.container.ModuleDatabase) 
		org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
		org.eclipse.osgi.container.ModuleDatabase moduledataBase
		long tempModuleLockTimeout
		String moduleLockTimeoutProp
		org.eclipse.osgi.service.debug.DebugOptions debugOptions
	public org.eclipse.osgi.container.ModuleContainerAdaptor getAdaptor () 
	public java.util.List getModules () 
	public org.eclipse.osgi.container.Module getModule (long) 
		long id
	public org.eclipse.osgi.container.Module getModule (java.lang.String) 
		String location
	public static org.osgi.resource.Requirement createRequirement (java.lang.String, java.util.Map, java.util.Map) 
		String namespace
		java.util.Map directives
		java.util.Map attributes
	public org.eclipse.osgi.container.Module install (org.eclipse.osgi.container.Module, java.lang.String, org.eclipse.osgi.container.ModuleRevisionBuilder, java.lang.Object)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module origin
		String location
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		Object revisionInfo
		String name
		boolean locationLocked
		boolean nameLocked
		InterruptedException e
		org.eclipse.osgi.container.Module existingLocation
		java.util.Collection collisionCandidates
		java.util.List sameIdentity
		org.eclipse.osgi.container.ModuleCapability identity
		org.eclipse.osgi.container.ModuleRevision equinoxRevision
		org.osgi.framework.Bundle bundle
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle b
		org.eclipse.osgi.container.Module result
	public void update (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.ModuleRevisionBuilder, java.lang.Object)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		Object revisionInfo
		String name
		boolean nameLocked
		InterruptedException e
		java.util.Collection collisionCandidates
		java.util.List sameIdentity
		org.eclipse.osgi.container.ModuleCapability identity
		org.eclipse.osgi.container.ModuleRevision equinoxRevision
		org.eclipse.osgi.container.Module m
		org.eclipse.osgi.container.Module$State previousState
		org.eclipse.osgi.container.Module$State previousState
		org.osgi.framework.BundleException e
	public void uninstall (org.eclipse.osgi.container.Module)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module$State previousState
		org.eclipse.osgi.container.Module$State previousState
		org.osgi.framework.BundleException e
	org.eclipse.osgi.container.ModuleWiring getWiring (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	public org.osgi.framework.wiring.FrameworkWiring getFrameworkWiring () 
	public org.osgi.framework.startlevel.FrameworkStartLevel getFrameworkStartLevel () 
	public org.eclipse.osgi.report.resolution.ResolutionReport resolve (java.util.Collection, boolean) 
		java.util.Collection triggers
		boolean triggersMandatory
	private org.eclipse.osgi.report.resolution.ResolutionReport resolve (java.util.Collection, boolean, boolean) 
		java.util.Collection triggers
		boolean triggersMandatory
		boolean restartTriggers
		org.eclipse.osgi.report.resolution.ResolutionReport report
		RuntimeException e
		org.osgi.framework.BundleException be
	private org.eclipse.osgi.report.resolution.ResolutionReport resolveAndApply (java.util.Collection, boolean, boolean) 
		java.util.Collection triggers
		boolean triggersMandatory
		boolean restartTriggers
		java.util.Collection triggerRevisions
		java.util.Collection unresolved
		java.util.Map wiringClone
		java.util.Map wiringClone
		long timestamp
		long timestamp
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision current
		java.util.Collection allModules
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleResolutionReport report
		java.util.Map resolutionResult
		java.util.Map deltaWiring
		java.util.Collection modulesResolved
		org.eclipse.osgi.container.ModuleRevision deltaRevision
	public org.eclipse.osgi.container.ModuleWire resolveDynamic (java.lang.String, org.eclipse.osgi.container.ModuleRevision) 
		String dynamicPkgName
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWire result
		java.util.Map deltaWiring
		java.util.Collection modulesResolved
		long timestamp
		long timestamp
		java.util.Map wiringClone
		java.util.List dynamicReqs
		java.util.Collection unresolved
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.Collection allModules
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision current
		boolean foundCandidates
		org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicReq
		org.eclipse.osgi.container.ModuleResolutionReport report
		java.util.Map resolutionResult
		java.util.List revisionEntries
		boolean isMissingCapability
		org.eclipse.osgi.report.resolution.ResolutionReport$Entry entry
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.container.ModuleRevision deltaRevision
		org.eclipse.osgi.container.ModuleWiring wiring
	private org.eclipse.osgi.container.ModuleWire findExistingDynamicWire (org.eclipse.osgi.container.ModuleWiring, java.lang.String) 
		org.eclipse.osgi.container.ModuleWiring wiring
		String dynamicPkgName
		java.util.List wires
		int i
		org.eclipse.osgi.container.ModuleWire wire
	private boolean applyDelta (java.util.Map, java.util.Collection, java.util.Collection, long, boolean) 
		java.util.Map deltaWiring
		java.util.Collection modulesResolved
		java.util.Collection triggers
		long timestamp
		boolean restartTriggers
		java.util.List modulesLocked
		org.eclipse.osgi.container.Module module
		org.osgi.framework.BundleException e
		java.util.Map hostsWithDynamicFrags
		java.util.Map wiringCopy
		java.util.Map$Entry deltaEntry
		org.eclipse.osgi.container.ModuleWiring current
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWire hostWire
		org.eclipse.osgi.container.ModuleWiring hostWiring
		java.util.Collection dynamicFragments
		org.eclipse.osgi.container.Module module
		java.util.Map$Entry dynamicFragments
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		java.util.Set triggerSet
		org.eclipse.osgi.container.Module module
		org.osgi.framework.BundleException e
		org.eclipse.osgi.container.Module module
		org.osgi.framework.BundleException e
	private java.util.List getDynamicRequirements (java.lang.String, org.eclipse.osgi.container.ModuleRevision) 
		String dynamicPkgName
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List result
		org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicRequirement
		org.eclipse.osgi.container.ModuleRequirement requirement
	private java.util.Collection unresolve (java.util.Collection) 
		java.util.Collection initial
		java.util.Collection refreshTriggers
	private java.util.Collection unresolve0 (java.util.Collection) 
		java.util.Collection initial
		java.util.Map wiringCopy
		java.util.Map wiringCopy
		java.util.List refreshTriggers
		java.util.List refreshTriggers
		java.util.Collection toRemoveRevisions
		java.util.Collection toRemoveRevisions
		java.util.Collection toRemoveWirings
		java.util.Collection toRemoveWirings
		java.util.Map toRemoveWireLists
		java.util.Map toRemoveWireLists
		long timestamp
		long timestamp
		java.util.Iterator iTriggers
		org.eclipse.osgi.container.Module module
		boolean first
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring removedWiring
		java.util.List removedWires
		org.eclipse.osgi.container.ModuleWire wire
		java.util.Collection providerWires
		org.eclipse.osgi.container.Module systemModule
		java.util.Collection modulesLocked
		java.util.Collection modulesUnresolved
		java.util.ListIterator iTriggers
		org.eclipse.osgi.container.Module refreshModule
		org.osgi.framework.BundleException e
		java.util.ListIterator iTriggers
		org.eclipse.osgi.container.Module refreshModule
		org.eclipse.osgi.container.Module$State previousState
		org.osgi.framework.BundleException e
		org.eclipse.osgi.container.Module module
		java.util.Map$Entry entry
		java.util.List provided
		org.eclipse.osgi.container.ModuleWire removedWire
		org.eclipse.osgi.container.ModuleRevision removed
		org.eclipse.osgi.container.ModuleWiring moduleWiring
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
	private void checkSystemExtensionRefresh (java.util.Collection) 
		java.util.Collection initial
		Long zero
		java.util.Iterator iModules
		org.eclipse.osgi.container.Module m
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List hostWires
		org.eclipse.osgi.container.ModuleWire hostWire
	public org.eclipse.osgi.report.resolution.ResolutionReport refresh (java.util.Collection) 
		java.util.Collection initial
		java.util.Collection refreshTriggers
	public java.util.Collection getDependencyClosure (java.util.Collection) 
		java.util.Collection initial
	public java.util.Collection getRemovalPending () 
	public int getStartLevel () 
	void setStartLevel (org.eclipse.osgi.container.Module, int) 
		org.eclipse.osgi.container.Module module
		int startlevel
	long getModuleLockTimeout () 
	void open () 
	void close () 
	private void loadModules () 
		java.util.List modules
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleWiring wiring
		org.osgi.framework.BundleException e
		java.util.Map wirings
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
	private void unloadModules () 
		java.util.List modules
		org.eclipse.osgi.container.Module module
		org.osgi.framework.BundleException e
		java.util.Map wirings
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
	public void setInitialModuleStates ()  throws org.osgi.framework.BundleException 
		java.util.List modules
		org.eclipse.osgi.container.Module module
		java.util.Map wirings
		org.eclipse.osgi.container.ModuleWiring wiring
	java.util.Set getRefreshClosure (java.util.Collection, java.util.Map) 
		java.util.Collection initial
		java.util.Map wiringCopy
		java.util.Set refreshClosure
		java.util.Collection removalPending
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.Module module
	private static void addDependents (org.eclipse.osgi.container.Module, java.util.Map, java.util.Set) 
		org.eclipse.osgi.container.Module module
		java.util.Map wiringCopy
		java.util.Set refreshClosure
		java.util.List revisions
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List provided
		org.eclipse.osgi.container.ModuleWire providedWire
		java.util.List hosts
		org.eclipse.osgi.container.ModuleWire hostWire
	static java.util.Collection getDependencyClosure (org.eclipse.osgi.container.ModuleRevision, java.util.Map) 
		org.eclipse.osgi.container.ModuleRevision initial
		java.util.Map wiringCopy
		java.util.Set dependencyClosure
	private static void addDependents (org.eclipse.osgi.container.ModuleRevision, java.util.Map, java.util.Set) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.Map wiringCopy
		java.util.Set dependencyClosure
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List provided
		org.eclipse.osgi.container.ModuleWire providedWire
		java.util.List hosts
		org.eclipse.osgi.container.ModuleWire hostWire
	org.osgi.framework.Bundle getSystemBundle () 
		org.eclipse.osgi.container.Module systemModule
	void checkAdminPermission (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String action
		SecurityManager sm
	void refreshSystemModule () 
		org.eclipse.osgi.container.SystemModule systemModule
		Thread t
	boolean isRefreshingSystemModule () 
	static org.osgi.resource.Requirement getIdentityRequirement (java.lang.String, org.osgi.framework.Version) 
		String name
		org.osgi.framework.Version version
		String filter
		java.util.Map directives
	public void optionsChanged (org.eclipse.osgi.service.debug.DebugOptions) 
		org.eclipse.osgi.service.debug.DebugOptions options
}

org/eclipse/osgi/storage/bundlefile/BundleEntry.class
BundleEntry.java
package org.eclipse.osgi.storage.bundlefile
public abstract org.eclipse.osgi.storage.bundlefile.BundleEntry extends java.lang.Object {
	protected static final int BUF_SIZE
	public void  () 
	public abstract java.io.InputStream getInputStream ()  throws java.io.IOException 
	public abstract long getSize () 
	public abstract java.lang.String getName () 
	public abstract long getTime () 
	public abstract java.net.URL getLocalURL () 
	public abstract java.net.URL getFileURL () 
	public java.lang.String toString () 
	public byte[] getBytes ()  throws java.io.IOException 
		java.io.InputStream in
		int length
}

org/eclipse/osgi/storage/url/reference/ReferenceInputStream.class
ReferenceInputStream.java
package org.eclipse.osgi.storage.url.reference
public org.eclipse.osgi.storage.url.reference.ReferenceInputStream extends java.io.InputStream {
	protected java.net.URL reference
	public void  (java.net.URL) 
		java.net.URL reference
	public int read ()  throws java.io.IOException 
	public java.net.URL getReference () 
}

org/eclipse/osgi/internal/location/Locker_JavaIo.class
Locker_JavaIo.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.Locker_JavaIo extends java.lang.Object implements org.eclipse.osgi.internal.location.Locker  {
	private java.io.File lockFile
	private java.io.RandomAccessFile lockRAF
	public void  (java.io.File) 
		java.io.File lockFile
	public synchronized boolean lock ()  throws java.io.IOException 
		java.io.IOException e
	public synchronized void release () 
	public synchronized boolean isLocked ()  throws java.io.IOException 
}

org/eclipse/osgi/internal/framework/processor.aliases
org/eclipse/osgi/internal/framework/EquinoxEventPublisher$1.class
EquinoxEventPublisher.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxEventPublisher$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.framework.EquinoxEventPublisher this$0
	private final org.osgi.framework.BundleEvent val$event
	void  (org.eclipse.osgi.internal.framework.EquinoxEventPublisher, org.osgi.framework.BundleEvent) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/ContextFinder$Finder.class
ContextFinder.java
package org.eclipse.osgi.internal.framework
final org.eclipse.osgi.internal.framework.ContextFinder$Finder extends java.lang.SecurityManager {
	void  () 
	public java.lang.Class[] getClassContext () 
}

org/eclipse/osgi/internal/hookregistry/ClassLoaderHook.class
ClassLoaderHook.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.ClassLoaderHook extends java.lang.Object {
	public void  () 
	public byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		byte[] classbytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public boolean rejectTransformation (java.lang.String, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		byte[] transformedBytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.ArrayList cpEntries
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostmanager
		org.eclipse.osgi.storage.BundleInfo$Generation sourceGeneration
	public java.lang.String findLocalLibrary (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		String libName
	public org.eclipse.osgi.internal.loader.ModuleClassLoader createClassLoader (java.lang.ClassLoader, org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.storage.BundleInfo$Generation) 
		ClassLoader parent
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		org.eclipse.osgi.internal.loader.BundleLoader delegate
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public void classLoaderCreated (org.eclipse.osgi.internal.loader.ModuleClassLoader) 
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.lang.Class preFindClass (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.lang.ClassNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.lang.Class postFindClass (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.lang.ClassNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.net.URL preFindResource (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.io.FileNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.net.URL postFindResource (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.io.FileNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.util.Enumeration preFindResources (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.io.FileNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.util.Enumeration postFindResources (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.io.FileNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.lang.String preFindLibrary (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader)  throws java.io.FileNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.lang.String postFindLibrary (java.lang.String, org.eclipse.osgi.internal.loader.ModuleClassLoader) 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public void preFindLocalClass (java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager)  throws java.lang.ClassNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public void postFindLocalClass (java.lang.String, java.lang.Class, org.eclipse.osgi.internal.loader.classpath.ClasspathManager)  throws java.lang.ClassNotFoundException 
		String name
		Class clazz
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public void preFindLocalResource (java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public void postFindLocalResource (java.lang.String, java.net.URL, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		java.net.URL resource
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public void recordClassDefine (java.lang.String, java.lang.Class, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		Class clazz
		byte[] classbytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	public java.lang.ClassLoader getModuleClassLoaderParent (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
}

org/eclipse/osgi/internal/hookregistry/BundleFileWrapperFactoryHook.class
BundleFileWrapperFactoryHook.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.BundleFileWrapperFactoryHook extends java.lang.Object {
	public abstract org.eclipse.osgi.storage.bundlefile.BundleFileWrapper wrapBundleFile (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation, boolean) 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceRegistry extends java.lang.Object {
	public static final int SERVICEEVENT
	static final String findHookName
	static final String eventHookName
	static final String eventListenerHookName
	static final String listenerHookName
	private final java.util.Map publishedServicesByClass
	private final java.util.List allPublishedServices
	private final java.util.Map publishedServicesByContext
	private long serviceid
	private final java.util.Map serviceEventListeners
	private static final int initialCapacity
	private static final int initialSubCapacity
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private final org.eclipse.osgi.internal.framework.BundleContextImpl systemBundleContext
	final org.eclipse.osgi.internal.debug.Debug debug
	static final boolean $assertionsDisabled
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		org.eclipse.osgi.container.Module systemModule
	public org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registerService (org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String[], java.lang.Object, java.util.Dictionary) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		String[] clazzes
		Object service
		java.util.Dictionary properties
		int size
		java.util.List copy
		int i
		String clazz
		String invalidService
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getServiceReferences (org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String, java.lang.String, boolean)  throws org.osgi.framework.InvalidSyntaxException 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		String clazz
		String filterstring
		boolean allservices
		org.osgi.framework.Filter filter
		java.util.List registrations
		java.util.List references
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		java.util.Collection copyReferences
		java.util.Collection shrinkable
		int size
	public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl getServiceReference (org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		String clazz
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] references
		org.osgi.framework.InvalidSyntaxException e
	public java.lang.Object getService (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
	public org.eclipse.osgi.internal.serviceregistry.ServiceObjectsImpl getServiceObjects (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
	public boolean ungetService (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getRegisteredServices (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.List registrations
		java.util.List references
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		int size
	public org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getServicesInUse (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.Map servicesInUse
		java.util.List registrations
		java.util.List registrations
		java.util.List references
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		int size
	public void unregisterServices (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	public void releaseServicesInUse (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.Map servicesInUse
		java.util.List registrations
		java.util.List registrations
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	public void addServiceListener (org.eclipse.osgi.internal.framework.BundleContextImpl, org.osgi.framework.ServiceListener, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.osgi.framework.ServiceListener listener
		String filter
		String listenerName
		org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener filteredListener
		org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener
		org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		java.util.Collection removedListeners
		java.util.Collection addedListeners
	public void removeServiceListener (org.eclipse.osgi.internal.framework.BundleContextImpl, org.osgi.framework.ServiceListener) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.osgi.framework.ServiceListener listener
		String listenerName
		org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener
		org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener
		java.util.Map listeners
		java.util.Collection removedListeners
	public void removeAllServiceListeners (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.Map removedListenersMap
		java.util.Map removedListenersMap
		java.util.Collection removedListeners
		org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener oldFilteredListener
	private static java.util.Collection asListenerInfos (java.util.Collection) 
		java.util.Collection c
	public void publishServiceEvent (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
	void publishServiceEventPrivileged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		java.util.Map listenerSnapshot
		java.util.Map listenerSnapshot
		java.util.Set systemServiceListenersOrig
		org.eclipse.osgi.internal.framework.BundleContextImpl systemContext
		java.util.Map$Entry entry
		java.util.Map listeners
		java.util.Collection contexts
		java.util.Map listeners
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		java.util.Set listenerSet
	private static java.util.Collection asBundleContexts (java.util.Collection) 
		java.util.Collection c
	synchronized long getNextServiceId () 
		long id
	void addServiceRegistration (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		java.util.List contextServices
		int insertIndex
		int insertIndex
		String clazz
		java.util.List services
	void modifyServiceRegistration (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		int insertIndex
		int insertIndex
		String clazz
		java.util.List services
	void removeServiceRegistration (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		java.util.List contextServices
		String clazz
		java.util.List services
	private java.util.List lookupServiceRegistrations (java.lang.String, org.osgi.framework.Filter) 
		String clazz
		org.osgi.framework.Filter filter
		java.util.List result
		java.util.List result
		java.util.List result
		java.util.List empty
		java.util.Iterator iter
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
	private synchronized java.util.List lookupServiceRegistrations (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.List result
		java.util.List empty
	private synchronized void removeServiceRegistrations (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
	private static void checkRegisterServicePermission (java.lang.String[]) 
		String[] names
		SecurityManager sm
		int i
		int len
	private static void checkGetServicePermission (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		SecurityManager sm
	static boolean hasListenServicePermission (org.osgi.framework.ServiceEvent, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.osgi.framework.ServiceEvent event
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.container.ModuleRevision revision
		java.security.ProtectionDomain domain
	static java.lang.String checkServiceClass (java.lang.String[], java.lang.Object) 
		String[] clazzes
		Object serviceObject
		ClassLoader cl
		int i
		int len
		Class serviceClazz
	private static boolean extensiveCheckServiceClass (java.lang.String, java.lang.Class) 
		String clazz
		Class serviceClazz
		Class[] interfaces
		int i
		int len
		Class superClazz
	static boolean isAssignableTo (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.osgi.framework.Bundle bundle
		String[] clazzes
		int i
		int len
	private void notifyFindHooks (org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		String clazz
		String filterstring
		boolean allservices
		java.util.Collection result
	void notifyFindHooksPrivileged (org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		String clazz
		String filterstring
		boolean allservices
		java.util.Collection result
	private void notifyEventHooksPrivileged (org.osgi.framework.ServiceEvent, java.util.Collection) 
		org.osgi.framework.ServiceEvent event
		java.util.Collection result
	private void notifyEventListenerHooksPrivileged (org.osgi.framework.ServiceEvent, java.util.Map) 
		org.osgi.framework.ServiceEvent event
		java.util.Map result
	public void notifyHooksPrivileged (org.eclipse.osgi.internal.serviceregistry.HookContext) 
		org.eclipse.osgi.internal.serviceregistry.HookContext hookContext
		java.util.List hooks
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	private void notifyHookPrivileged (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl, org.eclipse.osgi.internal.serviceregistry.HookContext) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		org.eclipse.osgi.internal.serviceregistry.HookContext hookContext
		Object hook
		Throwable t
		org.osgi.framework.ServiceException se
	private void notifyNewListenerHook (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	void notifyNewListenerHookPrivileged (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		java.util.Collection addedListeners
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		java.util.Collection listeners
	private void notifyListenerHooks (java.util.Collection, boolean) 
		java.util.Collection listeners
		boolean added
	void notifyListenerHooksPrivileged (java.util.Collection, boolean) 
		java.util.Collection listeners
		boolean added
	final org.eclipse.osgi.internal.framework.EquinoxContainer getContainer () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceProperties.class
ServiceProperties.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceProperties extends org.eclipse.osgi.framework.util.Headers {
	private void  (int, java.util.Dictionary) 
		int size
		java.util.Dictionary props
		java.util.Enumeration keysEnum
		Object key
		String header
	void  (java.util.Dictionary) 
		java.util.Dictionary props
	java.lang.Object getProperty (java.lang.String) 
		String key
	synchronized java.lang.String[] getPropertyKeys () 
		int size
		String[] keynames
		java.util.Enumeration keysEnum
		int i
	synchronized java.lang.Object setProperty (java.lang.String, java.lang.Object) 
		String key
		Object value
	private static java.lang.Object cloneValue (java.lang.Object) 
		Object value
		Class clazz
		Class type
		int len
		Object clonedArray
	public synchronized java.lang.String toString () 
		String[] keys
		int size
		StringBuffer sb
		int n
		int i
		String key
		Object value
		int length
		int j
}

org/eclipse/osgi/internal/permadmin/SecurityTable.class
SecurityTable.java
package org.eclipse.osgi.internal.permadmin
public org.eclipse.osgi.internal.permadmin.SecurityTable extends java.security.PermissionCollection {
	private static final long serialVersionUID
	static final int GRANTED
	static final int DENIED
	static final int ABSTAIN
	static final int POSTPONED
	private final org.eclipse.osgi.internal.permadmin.SecurityRow[] rows
	private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
	public void  (org.eclipse.osgi.internal.permadmin.SecurityAdmin, org.eclipse.osgi.internal.permadmin.SecurityRow[]) 
		org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
		org.eclipse.osgi.internal.permadmin.SecurityRow[] rows
	boolean isEmpty () 
	int evaluate (org.eclipse.osgi.internal.permadmin.BundlePermissions, java.security.Permission) 
		org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions
		java.security.Permission permission
		boolean postponed
		org.eclipse.osgi.internal.permadmin.SecurityRow$Decision[] results
		int immediateDecisionIdx
		int i
		int immediateDecision
		boolean allSameDecision
		int i
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager equinoxManager
	org.eclipse.osgi.internal.permadmin.SecurityRow getRow (int) 
		int i
	org.eclipse.osgi.internal.permadmin.SecurityRow getRow (java.lang.String) 
		String name
		int i
	org.eclipse.osgi.internal.permadmin.SecurityRow[] getRows () 
	java.lang.String[] getEncodedRows () 
		String[] encoded
		int i
	public void add (java.security.Permission) 
		java.security.Permission permission
	public java.util.Enumeration elements () 
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
}

org/eclipse/osgi/internal/url/URLStreamHandlerProxy.class
URLStreamHandlerProxy.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.URLStreamHandlerProxy extends java.net.URLStreamHandler implements org.osgi.util.tracker.ServiceTrackerCustomizer  {
	protected org.osgi.service.url.URLStreamHandlerService realHandlerService
	protected org.eclipse.osgi.internal.url.URLStreamHandlerSetter urlSetter
	protected org.osgi.util.tracker.ServiceTracker urlStreamHandlerServiceTracker
	protected org.osgi.framework.BundleContext context
	protected org.osgi.framework.ServiceReference urlStreamServiceReference
	protected String protocol
	protected int ranking
	public void  (java.lang.String, org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) 
		String protocol
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.BundleContext context
	private void setNewHandler (org.osgi.framework.ServiceReference, int) 
		org.osgi.framework.ServiceReference reference
		int rank
	protected boolean equals (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	protected int getDefaultPort () 
	protected java.net.InetAddress getHostAddress (java.net.URL) 
		java.net.URL url
	protected int hashCode (java.net.URL) 
		java.net.URL url
	protected boolean hostsEqual (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	protected void parseURL (java.net.URL, java.lang.String, int, int) 
		java.net.URL url
		String str
		int start
		int end
	protected boolean sameFile (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	protected java.lang.String toExternalForm (java.net.URL) 
		java.net.URL url
	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 u
		String protocol
		String host
		int port
		String authority
		String userInfo
		String file
		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
	public org.osgi.framework.ServiceReference addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object prop
		String[] protocols
		int i
		int newServiceRanking
	public void modifiedService (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceReference service
		int newRank
		org.osgi.framework.ServiceReference newReference
	public void removedService (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceReference service
		org.osgi.framework.ServiceReference newReference
	private int getRank (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object property
	protected java.net.URLConnection openConnection (java.net.URL, java.net.Proxy)  throws java.io.IOException 
		java.net.URL u
		java.net.Proxy p
		java.lang.reflect.Method openConn
		java.lang.reflect.InvocationTargetException e
		Exception e
	public volatile void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile java.lang.Object addingService (org.osgi.framework.ServiceReference) 
}

org/eclipse/osgi/internal/loader/BundleLoader$1.class
BundleLoader.java
package org.eclipse.osgi.internal.loader
 org.eclipse.osgi.internal.loader.BundleLoader$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public org.eclipse.osgi.internal.loader.BundleLoader$ClassContext run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/loader/buddy/PolicyHandler.class
PolicyHandler.java
package org.eclipse.osgi.internal.loader.buddy
public org.eclipse.osgi.internal.loader.buddy.PolicyHandler extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener  {
	private static final String DEPENDENT_POLICY
	private static final String GLOBAL_POLICY
	private static final String REGISTERED_POLICY
	private static final String APP_POLICY
	private static final String EXT_POLICY
	private static final String BOOT_POLICY
	private static final String PARENT_POLICY
	private final org.eclipse.osgi.internal.loader.BundleLoader policedLoader
	private final java.util.List originalBuddyList
	private volatile Object[] policies
	private final ThreadLocal beingLoaded
	private final org.osgi.service.packageadmin.PackageAdmin packageAdmin
	public void  (org.eclipse.osgi.internal.loader.BundleLoader, java.util.List, org.osgi.service.packageadmin.PackageAdmin) 
		org.eclipse.osgi.internal.loader.BundleLoader loader
		java.util.List buddyList
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
	static java.lang.Object[] getArrayFromList (java.lang.String) 
		String stringList
		java.util.List list
		java.util.StringTokenizer tokens
		String token
	private org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy getPolicyImplementation (java.lang.Object[], int) 
		Object[] policiesSnapshot
		int policyOrder
		String buddyName
		org.eclipse.osgi.internal.framework.EquinoxBundle bundle
	public java.lang.Class doBuddyClassLoading (java.lang.String) 
		String name
		Class result
		Object[] policiesSnapshot
		int policyCount
		int i
		org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy policy
	public java.net.URL doBuddyResourceLoading (java.lang.String) 
		String name
		java.net.URL result
		Object[] policiesSnapshot
		int policyCount
		int i
		org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy policy
	public java.util.Enumeration doBuddyResourcesLoading (java.lang.String) 
		String name
		java.util.List results
		Object[] policiesSnapshot
		int policyCount
		int i
		org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy policy
		java.util.Enumeration result
		java.net.URL url
	private boolean startLoading (java.lang.String) 
		String name
		java.util.Set classesAndResources
	private void stopLoading (java.lang.String) 
		String name
	public void open (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void close (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
}

org/eclipse/osgi/internal/signedcontent/Base64.class
Base64.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.Base64 extends java.lang.Object {
	private static final byte equalSign
	static char[] digits
	static void  () 
	public void  () 
	public static byte[] decode (byte[]) 
		byte[] data
		int lastRealDataIndex
		int padBytes
		int byteLength
		byte[] result
		int dataIndex
		int resultIndex
		int allBits
		int resultChunks
		int i
		int j
		int j
		int j
		int j
		int j
	static int decodeDigit (byte) 
		byte data
		char charData
	public static byte[] encode (byte[]) 
		byte[] data
		int sourceChunks
		int len
		byte[] result
		int extraBytes
		int dataIndex
		int resultIndex
		int allBits
		int i
		int j
		int j
		int j
		int j
}

org/eclipse/osgi/internal/signedcontent/TrustEngineListener.class
TrustEngineListener.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.TrustEngineListener extends java.lang.Object {
	private final org.osgi.framework.BundleContext context
	private final org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	void  (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.signedcontent.SignedBundleHook) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	public void addedTrustAnchor (java.security.cert.Certificate) 
		java.security.cert.Certificate anchor
		org.osgi.framework.Bundle[] bundles
		int i
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
		org.eclipse.osgi.signedcontent.SignerInfo[] infos
		int j
		org.eclipse.osgi.signedcontent.SignerInfo tsa
	public void removedTrustAnchor (java.security.cert.Certificate) 
		java.security.cert.Certificate anchor
		org.osgi.framework.Bundle[] bundles
		java.util.Set usingAnchor
		java.util.Set untrustedSigners
		int i
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
		org.eclipse.osgi.signedcontent.SignerInfo[] infos
		int j
		org.eclipse.osgi.signedcontent.SignerInfo tsa
		java.util.Iterator untrusted
		java.util.Iterator untrustedBundles
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
	private org.eclipse.osgi.internal.signedcontent.SignedContentImpl getSignedContent (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.signedcontent.SignedStorageHook$StorageHookImpl hook
}

org/eclipse/osgi/internal/signedcontent/SignedContentConstants.class
SignedContentConstants.java
package org.eclipse.osgi.internal.signedcontent
public abstract org.eclipse.osgi.internal.signedcontent.SignedContentConstants extends java.lang.Object {
	public static final String SHA1_STR
	public static final String SHA256_STR
	public static final String SHA384_STR
	public static final String SHA512_STR
	public static final String SHA224_STR
	public static final String SHA512_224_STR
	public static final String SHA512_256_STR
	public static final String MD5_STR
	public static final String MD2_STR
	public static final String DOT_DSA
	public static final String DOT_RSA
	public static final String DOT_SF
	public static final String SIG_DASH
	public static final String META_INF
	public static final String META_INF_MANIFEST_MF
	public static final String[] EMPTY_STRING
	public static final java.nio.charset.Charset UTF8
	public static final String MF_ENTRY_NEWLN_NAME
	public static final String MF_ENTRY_NAME
	public static final String MF_DIGEST_PART
	public static final String digestManifestSearch
	public static final int digestManifestSearchLen
	public static final int[] SIGNEDDATA_OID
	public static final int[] MD5_OID
	public static final int[] MD2_OID
	public static final int[] SHA1_OID
	public static final int[] SHA256_OID
	public static final int[] SHA384_OID
	public static final int[] SHA512_OID
	public static final int[] SHA224_OID
	public static final int[] SHA512_224_OID
	public static final int[] SHA512_256_OID
	public static final int[] DSA_OID
	public static final int[] RSA_OID
	public static final String TRUST_ENGINE
	public static final Object DEFAULT_TRUST_ENGINE
	public static final int[] TIMESTAMP_OID
	public static final int[] TIMESTAMP_TST_OID
	public static final int[] SIGNING_TIME
	static void  () 
}

org/eclipse/osgi/internal/log/ExtendedLogServiceFactory.class
ExtendedLogServiceFactory.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.ExtendedLogServiceFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory org.osgi.framework.BundleListener  {
	private final java.security.Permission logPermission
	private final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory logReaderServiceFactory
	private final java.util.Map logServices
	public void  (org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory) 
		org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory logReaderServiceFactory
	public org.eclipse.osgi.internal.log.ExtendedLogServiceImpl getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
	public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, org.eclipse.equinox.log.ExtendedLogService) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		org.eclipse.equinox.log.ExtendedLogService service
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
	synchronized org.eclipse.osgi.internal.log.ExtendedLogServiceImpl getLogService (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.internal.log.ExtendedLogServiceImpl logService
	synchronized void shutdown () 
	synchronized void removeLogService (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int) 
		org.osgi.framework.Bundle bundle
		String name
		int level
	void log (org.osgi.framework.Bundle, java.lang.String, java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.Bundle bundle
		String name
		Object context
		int level
		String message
		Throwable exception
	void checkLogPermission ()  throws java.lang.SecurityException 
		SecurityManager sm
	public volatile void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) 
	public volatile java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
}

org/eclipse/osgi/internal/log/EventAdminAdapter.class
EventAdminAdapter.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.EventAdminAdapter extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer  {
	public static final String EVENT_TOPIC
	private static final String[] LOG_TOPICS_ARRAY
	private static final Object LOG_TOPIC_TOKEN
	private static java.util.Collection logTopics
	private static java.util.Collection eventAdminObjectClass
	private static java.util.Collection eventHandlerObjectClass
	private org.osgi.util.tracker.ServiceTracker eventAdminTracker
	private org.osgi.util.tracker.ServiceTracker eventHandlerTracker
	private org.osgi.framework.BundleContext context
	private org.osgi.framework.ServiceReference eventAdmin
	private int logEventHandlers
	private org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory logReaderServiceFactory
	private org.eclipse.osgi.internal.log.EventAdminLogListener logListener
	static void  () 
	public void  (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory logReaderServiceFactory
	public void start () 
	public void stop () 
	public java.lang.Object addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object toTrack
		Object objectClass
		Object topics
		ClassNotFoundException e
		NoSuchMethodException e
	public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object tracked
	public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object tracked
	private static boolean checkServiceProp (java.lang.Object, java.util.Collection) 
		Object property
		java.util.Collection check
		String[] topics
		int i
		Object prop
}

org/eclipse/core/runtime/adaptor/EclipseStarter$StartupEventListener.class
EclipseStarter.java
package org.eclipse.core.runtime.adaptor
 org.eclipse.core.runtime.adaptor.EclipseStarter$StartupEventListener extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener org.osgi.framework.FrameworkListener  {
	private final java.util.concurrent.Semaphore semaphore
	private final int frameworkEventType
	public void  (java.util.concurrent.Semaphore, int) 
		java.util.concurrent.Semaphore semaphore
		int frameworkEventType
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
	public void frameworkEvent (org.osgi.framework.FrameworkEvent) 
		org.osgi.framework.FrameworkEvent event
}

plugin.xml
about.html
org/apache/felix/resolver/WireImpl.class
WireImpl.java
package org.apache.felix.resolver
 org.apache.felix.resolver.WireImpl extends java.lang.Object implements org.osgi.resource.Wire  {
	private final org.osgi.resource.Resource m_requirer
	private final org.osgi.resource.Requirement m_req
	private final org.osgi.resource.Resource m_provider
	private final org.osgi.resource.Capability m_cap
	public void  (org.osgi.resource.Resource, org.osgi.resource.Requirement, org.osgi.resource.Resource, org.osgi.resource.Capability) 
		org.osgi.resource.Resource requirer
		org.osgi.resource.Requirement req
		org.osgi.resource.Resource provider
		org.osgi.resource.Capability cap
	public org.osgi.resource.Resource getRequirer () 
	public org.osgi.resource.Requirement getRequirement () 
	public org.osgi.resource.Resource getProvider () 
	public org.osgi.resource.Capability getCapability () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.resource.Wire other
	public int hashCode () 
		int hash
}

org/apache/felix/resolver/SimpleHostedCapability.class
SimpleHostedCapability.java
package org.apache.felix.resolver
 org.apache.felix.resolver.SimpleHostedCapability extends java.lang.Object implements org.osgi.service.resolver.HostedCapability  {
	private final org.osgi.resource.Resource m_host
	private final org.osgi.resource.Capability m_cap
	void  (org.osgi.resource.Resource, org.osgi.resource.Capability) 
		org.osgi.resource.Resource host
		org.osgi.resource.Capability cap
	public org.osgi.resource.Resource getResource () 
	public org.osgi.resource.Capability getDeclaredCapability () 
	public java.lang.String getNamespace () 
	public java.util.Map getDirectives () 
	public java.util.Map getAttributes () 
}

org/osgi/framework/wiring/dto/BundleRevisionDTO.class
BundleRevisionDTO.java
package org.osgi.framework.wiring.dto
public org.osgi.framework.wiring.dto.BundleRevisionDTO extends org.osgi.resource.dto.ResourceDTO {
	public String symbolicName
	public int type
	public String version
	public long bundle
	public 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/hooks/bundle/packageinfo
org/osgi/framework/hooks/resolver/package-info.class
package-info.java
package org.osgi.framework.hooks.resolver
abstract org.osgi.framework.hooks.resolver.package-info extends java.lang.Object {
}

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/startlevel/package-info.class
package-info.java
package org.osgi.framework.startlevel
abstract org.osgi.framework.startlevel.package-info extends java.lang.Object {
}

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

org/osgi/util/tracker/package-info.class
package-info.java
package org.osgi.util.tracker
abstract org.osgi.util.tracker.package-info extends java.lang.Object {
}

org/osgi/service/startlevel/packageinfo
org/osgi/service/condpermadmin/ConditionInfo.class
ConditionInfo.java
package org.osgi.service.condpermadmin
public org.osgi.service.condpermadmin.ConditionInfo extends java.lang.Object {
	private final String type
	private final String[] args
	public void  (java.lang.String, java.lang.String[]) 
		String type
		String[] args
	public void  (java.lang.String) 
		String encodedCondition
		char[] encoded
		int length
		int pos
		int begin
		java.util.List argsList
		char c
	public final java.lang.String getEncoded () 
		StringBuffer output
		int i
	public java.lang.String toString () 
	public final java.lang.String getType () 
	public final java.lang.String[] getArgs () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.service.condpermadmin.ConditionInfo other
		int i
	public int hashCode () 
		int h
		int i
	private static void escapeString (java.lang.String, java.lang.StringBuffer) 
		String str
		StringBuffer output
		int len
		int i
		char c
	private static java.lang.String unescapeString (char[], int, int) 
		char[] str
		int begin
		int end
		StringBuffer output
		int i
		char c
}

org/osgi/resource/Requirement.class
Requirement.java
package org.osgi.resource
public abstract org.osgi.resource.Requirement extends java.lang.Object {
	public abstract java.lang.String getNamespace () 
	public abstract java.util.Map getDirectives () 
	public abstract java.util.Map getAttributes () 
	public abstract org.osgi.resource.Resource getResource () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/osgi/resource/Namespace.class
Namespace.java
package org.osgi.resource
public abstract org.osgi.resource.Namespace extends java.lang.Object {
	public static final String CAPABILITY_USES_DIRECTIVE
	public static final String CAPABILITY_EFFECTIVE_DIRECTIVE
	public static final String REQUIREMENT_FILTER_DIRECTIVE
	public static final String REQUIREMENT_RESOLUTION_DIRECTIVE
	public static final String RESOLUTION_MANDATORY
	public static final String RESOLUTION_OPTIONAL
	public static final String REQUIREMENT_EFFECTIVE_DIRECTIVE
	public static final String EFFECTIVE_RESOLVE
	public static final String EFFECTIVE_ACTIVE
	public static final String REQUIREMENT_CARDINALITY_DIRECTIVE
	public static final String CARDINALITY_MULTIPLE
	public static final String CARDINALITY_SINGLE
	protected void  () 
}

org/eclipse/osgi/framework/util/SecureAction$9.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$9 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.io.File run ()  throws java.io.IOException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/util/SecureAction$10.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$10 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.Boolean run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$ValueIterator.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$ValueIterator extends org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$SnapshotIterator {
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public java.lang.Object next () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$SnapshotIterator.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
abstract org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$SnapshotIterator extends java.lang.Object implements java.util.Iterator  {
	private int length
	private int cursor
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public final boolean hasNext () 
	protected final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry nextEntry () 
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e
	public final void remove () 
}

org/eclipse/osgi/service/runnable/StartupMonitor.class
StartupMonitor.java
package org.eclipse.osgi.service.runnable
public abstract org.eclipse.osgi.service.runnable.StartupMonitor extends java.lang.Object {
	public abstract void update () 
	public abstract void applicationRunning () 
}

org/eclipse/osgi/service/resolver/DisabledInfo.class
DisabledInfo.java
package org.eclipse.osgi.service.resolver
public final org.eclipse.osgi.service.resolver.DisabledInfo extends java.lang.Object {
	private final String policyName
	private final String message
	private final org.eclipse.osgi.service.resolver.BundleDescription bundle
	public void  (java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.BundleDescription) 
		String policyName
		String message
		org.eclipse.osgi.service.resolver.BundleDescription bundle
	public java.lang.String getPolicyName () 
	public java.lang.String getMessage () 
	public org.eclipse.osgi.service.resolver.BundleDescription getBundle () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.osgi.service.resolver.DisabledInfo other
	public int hashCode () 
		int result
}

org/eclipse/osgi/service/resolver/State.class
State.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.State extends java.lang.Object {
	public abstract boolean addBundle (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.StateDelta compare (org.eclipse.osgi.service.resolver.State)  throws org.osgi.framework.BundleException 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription removeBundle (long) 
	public abstract boolean removeBundle (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract boolean updateBundle (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.StateDelta getChanges () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getBundles () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle (long) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle (java.lang.String, org.osgi.framework.Version) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundleByLocation (java.lang.String) 
	public abstract long getTimeStamp () 
	public abstract void setTimeStamp (long) 
	public abstract boolean isResolved () 
	public abstract void resolveConstraint (org.eclipse.osgi.service.resolver.VersionConstraint, org.eclipse.osgi.service.resolver.BaseDescription) 
	public abstract void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) 
	public abstract void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[]) 
	public abstract void resolveBundle (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], org.eclipse.osgi.service.resolver.GenericDescription[], java.util.Map) 
	public abstract void removeBundleComplete (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract void addResolverError (org.eclipse.osgi.service.resolver.BundleDescription, int, java.lang.String, org.eclipse.osgi.service.resolver.VersionConstraint) 
	public abstract void removeResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.ResolverError[] getResolverErrors (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.Resolver getResolver () 
	public abstract void setResolver (org.eclipse.osgi.service.resolver.Resolver) 
	public abstract org.eclipse.osgi.service.resolver.StateDelta resolve (boolean) 
	public abstract org.eclipse.osgi.service.resolver.StateDelta resolve () 
	public abstract org.eclipse.osgi.service.resolver.StateDelta resolve (org.eclipse.osgi.service.resolver.BundleDescription[]) 
	public abstract org.eclipse.osgi.service.resolver.StateDelta resolve (org.eclipse.osgi.service.resolver.BundleDescription[], boolean) 
	public abstract void setOverrides (java.lang.Object) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedBundles () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getRemovalPending () 
	public abstract java.util.Collection getDependencyClosure (java.util.Collection) 
	public abstract boolean isEmpty () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportedPackages () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getBundles (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription linkDynamicImport (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) 
	public abstract void addDynamicImportPackages (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ImportPackageSpecification[]) 
	public abstract boolean setPlatformProperties (java.util.Dictionary) 
	public abstract boolean setPlatformProperties (java.util.Dictionary[]) 
	public abstract java.util.Dictionary[] getPlatformProperties () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSystemPackages () 
	public abstract org.eclipse.osgi.service.resolver.StateHelper getStateHelper () 
	public abstract long getHighestBundleId () 
	public abstract void setNativePathsInvalid (org.eclipse.osgi.service.resolver.NativeCodeDescription, boolean) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getDisabledBundles () 
	public abstract void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) 
	public abstract void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) 
	public abstract org.eclipse.osgi.service.resolver.DisabledInfo[] getDisabledInfos (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.DisabledInfo getDisabledInfo (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) 
	public abstract void setResolverHookFactory (org.osgi.framework.hooks.resolver.ResolverHookFactory) 
}

org/eclipse/osgi/storagemanager/ManagedOutputStream.class
ManagedOutputStream.java
package org.eclipse.osgi.storagemanager
public final org.eclipse.osgi.storagemanager.ManagedOutputStream extends java.io.FilterOutputStream {
	static final int ST_OPEN
	static final int ST_CLOSED
	private String target
	private org.eclipse.osgi.storagemanager.StorageManager manager
	private java.io.File outputFile
	private int state
	private org.eclipse.osgi.storagemanager.ManagedOutputStream[] streamSet
	void  (java.io.OutputStream, org.eclipse.osgi.storagemanager.StorageManager, java.lang.String, java.io.File) 
		java.io.OutputStream out
		org.eclipse.osgi.storagemanager.StorageManager manager
		String target
		java.io.File outputFile
	public void close ()  throws java.io.IOException 
	public void abort () 
	java.io.OutputStream getOutputStream () 
	java.lang.String getTarget () 
	java.io.File getOutputFile () 
	int getState () 
	void setState (int) 
		int state
	void setStreamSet (org.eclipse.osgi.storagemanager.ManagedOutputStream[]) 
		org.eclipse.osgi.storagemanager.ManagedOutputStream[] set
	org.eclipse.osgi.storagemanager.ManagedOutputStream[] getStreamSet () 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] bytes
		int off
		int len
}

org/eclipse/osgi/container/Module$StopOptions.class
Module.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.Module$StopOptions extends java.lang.Enum {
	public static final org.eclipse.osgi.container.Module$StopOptions TRANSIENT
	private static final org.eclipse.osgi.container.Module$StopOptions[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public transient boolean isContained (org.eclipse.osgi.container.Module$StopOptions[]) 
		org.eclipse.osgi.container.Module$StopOptions[] options
		org.eclipse.osgi.container.Module$StopOptions option
	public static org.eclipse.osgi.container.Module$StopOptions[] values () 
	public static org.eclipse.osgi.container.Module$StopOptions valueOf (java.lang.String) 
}

org/eclipse/osgi/container/ModuleContainerAdaptor$ModuleEvent.class
ModuleContainerAdaptor.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent extends java.lang.Enum {
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent INSTALLED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent LAZY_ACTIVATION
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent RESOLVED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent STARTED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent STARTING
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent STOPPED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent STOPPING
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent UNINSTALLED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent UNRESOLVED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent UPDATED
	private static final org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent[] values () 
	public static org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent valueOf (java.lang.String) 
}

org/eclipse/osgi/container/namespaces/EquinoxFragmentNamespace.class
EquinoxFragmentNamespace.java
package org.eclipse.osgi.container.namespaces
public org.eclipse.osgi.container.namespaces.EquinoxFragmentNamespace extends org.osgi.resource.Namespace {
	public static final String FRAGMENT_NAMESPACE
	public void  () 
}

org/eclipse/osgi/internal/framework/EquinoxEventPublisher$2.class
EquinoxEventPublisher.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxEventPublisher$2 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.framework.EquinoxEventPublisher this$0
	private final org.osgi.framework.BundleEvent val$event
	private final java.util.Collection val$result
	void  (org.eclipse.osgi.internal.framework.EquinoxEventPublisher, org.osgi.framework.BundleEvent, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl$GetBundleAction.class
PackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
 org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl$GetBundleAction extends java.lang.Object implements java.security.PrivilegedAction  {
	private Class clazz
	private org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl impl
	public void  (org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl, java.lang.Class) 
		org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl impl
		Class clazz
	public org.osgi.framework.Bundle run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle$1.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$1 extends java.lang.Object implements org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	final org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle this$1
	void  (org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle) 
	public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.util.concurrent.CountDownLatch) 
		Object eventListener
		Object listenerObject
		int eventAction
		java.util.concurrent.CountDownLatch flushedSignal
	public volatile void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

org/eclipse/osgi/internal/framework/FilterImpl$Parser.class
FilterImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.FilterImpl$Parser extends java.lang.Object {
	private final boolean debug
	private final String filterstring
	private final char[] filterChars
	private int pos
	void  (java.lang.String, boolean) 
		String filterstring
		boolean debug
	org.eclipse.osgi.internal.framework.FilterImpl parse ()  throws org.osgi.framework.InvalidSyntaxException 
		org.eclipse.osgi.internal.framework.FilterImpl filter
		org.eclipse.osgi.internal.framework.FilterImpl filter
	private org.eclipse.osgi.internal.framework.FilterImpl parse_filter ()  throws org.osgi.framework.InvalidSyntaxException 
		org.eclipse.osgi.internal.framework.FilterImpl filter
	private org.eclipse.osgi.internal.framework.FilterImpl parse_filtercomp ()  throws org.osgi.framework.InvalidSyntaxException 
		char c
	private org.eclipse.osgi.internal.framework.FilterImpl parse_and ()  throws org.osgi.framework.InvalidSyntaxException 
		int lookahead
		java.util.List operands
		org.eclipse.osgi.internal.framework.FilterImpl child
	private org.eclipse.osgi.internal.framework.FilterImpl parse_or ()  throws org.osgi.framework.InvalidSyntaxException 
		int lookahead
		java.util.List operands
		org.eclipse.osgi.internal.framework.FilterImpl child
	private org.eclipse.osgi.internal.framework.FilterImpl parse_not ()  throws org.osgi.framework.InvalidSyntaxException 
		int lookahead
		org.eclipse.osgi.internal.framework.FilterImpl child
	private org.eclipse.osgi.internal.framework.FilterImpl parse_item ()  throws org.osgi.framework.InvalidSyntaxException 
		String attr
		int oldpos
		Object string
	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 
		StringBuffer sb
		char c
	private java.lang.Object parse_substring ()  throws org.osgi.framework.InvalidSyntaxException 
		StringBuffer sb
		java.util.List operands
		char c
		int size
		Object single
	private void skipWhiteSpace () 
		int length
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$7.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$7 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl val$registration
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/PrototypeServiceFactoryUse.class
PrototypeServiceFactoryUse.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.PrototypeServiceFactoryUse extends org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse {
	private final java.util.Set serviceObjects
	static final boolean $assertionsDisabled
	static void  () 
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	java.lang.Object newServiceObject () 
		Object service
	boolean releaseServiceObject (java.lang.Object) 
		Object service
	void release () 
		Object service
	boolean isEmpty () 
}

org/eclipse/osgi/internal/service/security/KeyStoreTrustEngine.class
KeyStoreTrustEngine.java
package org.eclipse.osgi.internal.service.security
public org.eclipse.osgi.internal.service.security.KeyStoreTrustEngine extends org.eclipse.osgi.service.security.TrustEngine {
	private java.security.KeyStore keyStore
	private final String type
	private final String path
	private final char[] password
	private final String name
	private final org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	public void  (java.lang.String, java.lang.String, char[], java.lang.String, org.eclipse.osgi.internal.signedcontent.SignedBundleHook) 
		String path
		String type
		char[] password
		String name
		org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	private java.lang.String getType () 
	private java.lang.String getPath () 
	private char[] getPassword () 
	private synchronized java.security.KeyStore getKeyStore ()  throws java.io.IOException java.security.GeneralSecurityException 
		java.io.InputStream in
	public java.security.cert.Certificate findTrustAnchor (java.security.cert.Certificate[])  throws java.io.IOException 
		java.security.cert.Certificate[] certChain
		java.security.cert.Certificate rootCert
		java.security.KeyStore store
		int i
		java.security.cert.X509Certificate cert
		java.security.cert.X509Certificate nextX509Cert
		String alias
		java.security.KeyStoreException e
		java.security.GeneralSecurityException e
	private java.security.cert.Certificate findAlternativeRoot (java.security.cert.X509Certificate, java.security.KeyStore)  throws java.security.InvalidKeyException java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.SignatureException java.security.cert.CertificateException 
		java.security.cert.X509Certificate cert
		java.security.KeyStore store
		java.util.Enumeration e
		java.security.cert.Certificate nextCert
	protected java.lang.String doAddTrustAnchor (java.security.cert.Certificate, java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.cert.Certificate cert
		String alias
		java.security.KeyStore store
		String oldAlias
		java.security.cert.Certificate oldCert
		java.io.OutputStream out
		java.security.KeyStoreException ke
	protected void doRemoveTrustAnchor (java.security.cert.Certificate)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.cert.Certificate cert
		java.security.KeyStore store
		String alias
		java.security.KeyStoreException ke
	protected void doRemoveTrustAnchor (java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
		String alias
		java.security.KeyStore store
		java.security.cert.Certificate oldCert
		java.io.OutputStream out
		java.security.KeyStoreException ke
	public java.security.cert.Certificate getTrustAnchor (java.lang.String)  throws java.io.IOException java.security.GeneralSecurityException 
		String alias
		java.security.KeyStore store
		java.security.KeyStoreException ke
	public java.lang.String[] getAliases ()  throws java.io.IOException java.security.GeneralSecurityException 
		java.util.List returnList
		java.security.KeyStore store
		java.util.Enumeration aliases
		String currentAlias
		java.security.KeyStoreException ke
	private void loadStore (java.security.KeyStore, java.io.InputStream)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.KeyStore store
		java.io.InputStream is
	private void saveStore (java.security.KeyStore, java.io.OutputStream)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.KeyStore store
		java.io.OutputStream os
	private void safeClose (java.io.OutputStream) 
		java.io.OutputStream out
	private java.io.InputStream getInputStream ()  throws java.io.IOException 
	private java.io.OutputStream getOutputStream ()  throws java.io.IOException 
		java.io.File file
	public boolean isReadOnly () 
	public java.lang.String getName () 
}

org/eclipse/osgi/internal/permadmin/SecurityAdmin.class
SecurityAdmin.java
package org.eclipse.osgi.internal.permadmin
public final org.eclipse.osgi.internal.permadmin.SecurityAdmin extends java.lang.Object implements org.osgi.service.permissionadmin.PermissionAdmin org.osgi.service.condpermadmin.ConditionalPermissionAdmin  {
	private static final java.security.PermissionCollection DEFAULT_DEFAULT
	private static final String OSGI_BASE_IMPLIED_PERMISSIONS
	private static final String ADMIN_IMPLIED_ACTIONS
	private static final org.osgi.service.permissionadmin.PermissionInfo[] EMPTY_PERM_INFO
	private final org.eclipse.osgi.internal.permadmin.PermissionAdminTable permAdminTable
	private org.eclipse.osgi.internal.permadmin.SecurityTable condAdminTable
	private org.eclipse.osgi.internal.permadmin.PermissionInfoCollection permAdminDefaults
	private long timeStamp
	private long nextID
	private final org.eclipse.osgi.storage.PermissionData permissionStorage
	private final Object lock
	private final org.osgi.service.permissionadmin.PermissionInfo[] impliedPermissionInfos
	private final org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager supportedSecurityManager
	static void  () 
		java.security.AllPermission allPerm
	private void  (org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager, org.osgi.service.permissionadmin.PermissionInfo[], org.eclipse.osgi.internal.permadmin.PermissionInfoCollection) 
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager supportedSecurityManager
		org.osgi.service.permissionadmin.PermissionInfo[] impliedPermissionInfos
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection permAdminDefaults
	public void  (org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager, org.eclipse.osgi.storage.PermissionData) 
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager supportedSecurityManager
		org.eclipse.osgi.storage.PermissionData permissionStorage
		String[] encodedDefaultInfos
		org.osgi.service.permissionadmin.PermissionInfo[] defaultInfos
		String[] locations
		int i
		String[] encodedLocationInfos
		org.osgi.service.permissionadmin.PermissionInfo[] locationInfos
		String[] encodedCondPermInfos
		org.eclipse.osgi.internal.permadmin.SecurityRow[] rows
		int i
	private static org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos (java.lang.String[]) 
		String[] encodedInfos
		org.osgi.service.permissionadmin.PermissionInfo[] results
		int i
	boolean checkPermission (java.security.Permission, org.eclipse.osgi.internal.permadmin.BundlePermissions) 
		java.security.Permission permission
		org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection locationCollection
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection locationCollection
		org.eclipse.osgi.internal.permadmin.SecurityTable curCondAdminTable
		org.eclipse.osgi.internal.permadmin.SecurityTable curCondAdminTable
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection curPermAdminDefaults
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection curPermAdminDefaults
		org.osgi.framework.Bundle bundle
		int result
	public org.osgi.service.permissionadmin.PermissionInfo[] getDefaultPermissions () 
	public java.lang.String[] getLocations () 
		String[] results
	public org.osgi.service.permissionadmin.PermissionInfo[] getPermissions (java.lang.String) 
		String location
	public void setDefaultPermissions (org.osgi.service.permissionadmin.PermissionInfo[]) 
		org.osgi.service.permissionadmin.PermissionInfo[] permissions
	private static void checkAllPermission () 
		SecurityManager sm
	private static java.lang.String[] getEncodedPermissionInfos (org.osgi.service.permissionadmin.PermissionInfo[]) 
		org.osgi.service.permissionadmin.PermissionInfo[] permissions
		String[] encoded
		int i
	public void setPermissions (java.lang.String, org.osgi.service.permissionadmin.PermissionInfo[]) 
		String location
		org.osgi.service.permissionadmin.PermissionInfo[] permissions
	void delete (org.eclipse.osgi.internal.permadmin.SecurityRow, boolean) 
		org.eclipse.osgi.internal.permadmin.SecurityRow securityRow
		boolean firstTry
		org.osgi.service.condpermadmin.ConditionalPermissionUpdate update
		java.util.List rows
		java.util.Iterator iRows
		org.osgi.service.condpermadmin.ConditionalPermissionInfo info
	public org.osgi.service.condpermadmin.ConditionalPermissionInfo addConditionalPermissionInfo (org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) 
		org.osgi.service.condpermadmin.ConditionInfo[] conds
		org.osgi.service.permissionadmin.PermissionInfo[] perms
	public org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) 
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conditions
		org.osgi.service.permissionadmin.PermissionInfo[] permissions
		String decision
	public org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String) 
		String encoded
	public org.osgi.service.condpermadmin.ConditionalPermissionUpdate newConditionalPermissionUpdate () 
	public java.security.AccessControlContext getAccessControlContext (java.lang.String[]) 
		String[] signers
		org.eclipse.osgi.internal.permadmin.SecurityAdmin snapShot
	public org.osgi.service.condpermadmin.ConditionalPermissionInfo getConditionalPermissionInfo (java.lang.String) 
		String name
	public java.util.Enumeration getConditionalPermissionInfos () 
		org.eclipse.osgi.internal.permadmin.SecurityRow[] rows
		java.util.List vRows
		int i
	public org.osgi.service.condpermadmin.ConditionalPermissionInfo setConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) 
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conds
		org.osgi.service.permissionadmin.PermissionInfo[] perms
	private org.eclipse.osgi.internal.permadmin.SecurityAdmin getSnapShot () 
		org.eclipse.osgi.internal.permadmin.SecurityAdmin sa
		org.eclipse.osgi.internal.permadmin.SecurityAdmin sa
		org.eclipse.osgi.internal.permadmin.SecurityRow[] rows
		org.eclipse.osgi.internal.permadmin.SecurityRow[] rowsSnapShot
		int i
	private org.osgi.service.condpermadmin.ConditionalPermissionInfo setConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], boolean) 
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conds
		org.osgi.service.permissionadmin.PermissionInfo[] perms
		boolean firstTry
		org.osgi.service.condpermadmin.ConditionalPermissionUpdate update
		java.util.List rows
		org.osgi.service.condpermadmin.ConditionalPermissionInfo newInfo
		int index
		int i
		org.osgi.service.condpermadmin.ConditionalPermissionInfo info
	boolean commit (java.util.List, long) 
		java.util.List rows
		long updateStamp
		org.eclipse.osgi.internal.permadmin.SecurityRow[] newRows
		java.util.Collection names
		int i
		Object rowObj
		org.osgi.service.condpermadmin.ConditionalPermissionInfo infoBaseRow
		String name
	private java.lang.String generateName () 
	public java.security.ProtectionDomain createProtectionDomain (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	private java.security.ProtectionDomain createProtectionDomain (org.osgi.framework.Bundle, org.eclipse.osgi.internal.permadmin.SecurityAdmin) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.internal.permadmin.SecurityAdmin sa
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection impliedPermissions
		java.net.URL permEntry
		org.osgi.service.permissionadmin.PermissionInfo[] restrictedInfos
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection restrictedPermissions
		org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions
	private org.eclipse.osgi.internal.permadmin.PermissionInfoCollection getImpliedPermission (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.permissionadmin.PermissionInfo impliedAdminPermission
		org.osgi.service.permissionadmin.PermissionInfo[] bundleImpliedInfos
	private org.osgi.service.permissionadmin.PermissionInfo[] getFileRelativeInfos (org.osgi.service.permissionadmin.PermissionInfo[], org.osgi.framework.Bundle) 
		org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos
		org.osgi.framework.Bundle bundle
		org.osgi.service.permissionadmin.PermissionInfo[] results
		int i
		java.io.File file
		java.io.File target
	public void clearCaches () 
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] permAdminCollections
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] permAdminCollections
		org.eclipse.osgi.internal.permadmin.SecurityRow[] condAdminRows
		org.eclipse.osgi.internal.permadmin.SecurityRow[] condAdminRows
		int i
		int i
	org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager getSupportedSecurityManager () 
	private static org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager getSupportedSystemSecurityManager () 
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager equinoxManager
	private static org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos (java.net.URL) 
		java.net.URL resource
		org.osgi.service.permissionadmin.PermissionInfo[] info
		java.io.DataInputStream in
		java.util.List permissions
		java.io.BufferedReader reader
		java.io.BufferedReader reader
		String line
		int size
	private static org.osgi.framework.Bundle createMockBundle (java.lang.String[]) 
		String[] signers
		java.util.Map signersMap
		int i
		java.util.List chain
		java.util.List signersList
		java.security.Principal subject
		java.security.Principal issuer
		java.security.cert.X509Certificate first
		java.util.Iterator iChain
		java.security.cert.X509Certificate cert
	private static java.util.List parseDNchain (java.lang.String) 
		String dnChain
		java.util.List parsed
		int startIndex
		int endIndex
		boolean inQuote
		char c
	private static int skipSpaces (java.lang.String, int) 
		String dnChain
		int startIndex
}

org/eclipse/osgi/internal/url/MultiplexingFactory$InternalSecurityManager.class
MultiplexingFactory.java
package org.eclipse.osgi.internal.url
 org.eclipse.osgi.internal.url.MultiplexingFactory$InternalSecurityManager extends java.lang.SecurityManager {
	void  () 
	public java.lang.Class[] getClassContext () 
}

org/eclipse/osgi/internal/loader/BundleLoader$ClassContext.class
BundleLoader.java
package org.eclipse.osgi.internal.loader
final org.eclipse.osgi.internal.loader.BundleLoader$ClassContext extends java.lang.SecurityManager {
	void  () 
	public java.lang.Class[] getClassContext () 
}

org/eclipse/osgi/internal/loader/BundleLoaderSources.class
BundleLoaderSources.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.BundleLoaderSources extends java.lang.Object {
	static org.eclipse.osgi.framework.util.SecureAction secureAction
	private final org.eclipse.osgi.framework.util.KeyedHashSet pkgSources
	private final org.eclipse.osgi.internal.loader.BundleLoader loader
	static void  () 
	public void  (org.eclipse.osgi.internal.loader.BundleLoader) 
		org.eclipse.osgi.internal.loader.BundleLoader loader
	org.eclipse.osgi.internal.loader.sources.PackageSource getPackageSource (java.lang.String) 
		String pkgName
		org.eclipse.osgi.internal.loader.sources.PackageSource pkgSource
	boolean forceSourceCreation (org.eclipse.osgi.container.ModuleCapability) 
		org.eclipse.osgi.container.ModuleCapability packageCapability
		java.util.Map directives
	public org.eclipse.osgi.internal.loader.sources.PackageSource createPackageSource (org.eclipse.osgi.container.ModuleCapability, boolean) 
		org.eclipse.osgi.container.ModuleCapability packageCapability
		boolean storeSource
		org.eclipse.osgi.internal.loader.sources.PackageSource pkgSource
		String name
		String includes
		String excludes
}

org/eclipse/osgi/internal/signedcontent/SignedStorageHook$StorageHookImpl.class
SignedStorageHook.java
package org.eclipse.osgi.internal.signedcontent
 org.eclipse.osgi.internal.signedcontent.SignedStorageHook$StorageHookImpl extends org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook {
	org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
	public void  (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public void initialize (java.util.Dictionary)  throws org.osgi.framework.BundleException 
		java.util.Dictionary manifest
	public void load (java.util.List, java.io.DataInputStream)  throws java.io.IOException 
		java.util.List loadContext
		java.io.DataInputStream is
		boolean signed
		int numSigners
		org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos
		int i
		int resultsSize
		java.util.Map contentMDResults
		int i
		String path
		int numEntrySigners
		org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners
		byte[][] entryResults
		int j
		int resultSize
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl result
		int i
		boolean hasTSA
		org.eclipse.osgi.signedcontent.SignerInfo tsaSigner
		java.util.Date signingDate
	private org.eclipse.osgi.signedcontent.SignerInfo readSignerInfo (java.io.DataInputStream, java.util.List)  throws java.io.IOException 
		java.io.DataInputStream is
		java.util.List loadContext
		int index
		int numCerts
		java.security.cert.Certificate[] certs
		int i
		int certSize
		byte[] certBytes
		java.security.cert.CertificateException e
		int anchorIdx
		org.eclipse.osgi.internal.signedcontent.SignerInfoImpl result
	public void save (java.util.List, java.io.DataOutputStream)  throws java.io.IOException 
		java.util.List saveContext
		java.io.DataOutputStream os
		org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos
		int i
		java.util.Map contentMDResults
		java.util.Map$Entry entry
		String path
		Object[] signerResults
		org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners
		byte[][] entryResults
		int i
		int i
		org.eclipse.osgi.signedcontent.SignerInfo tsaInfo
		java.util.Date signingTime
	private void saveSignerInfo (org.eclipse.osgi.signedcontent.SignerInfo, java.io.DataOutputStream, java.util.List)  throws java.io.IOException 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
		java.io.DataOutputStream os
		java.util.List saveContext
		int cacheIdx
		java.security.cert.Certificate[] certs
		int anchorIndex
		int i
		byte[] certBytes
		byte[] certBytes
		java.security.cert.CertificateEncodingException e
	public org.eclipse.osgi.signedcontent.SignedContent getSignedContent () 
	public volatile void save (java.lang.Object, java.io.DataOutputStream)  throws java.io.IOException 
	public volatile void load (java.lang.Object, java.io.DataInputStream)  throws java.io.IOException 
}

org/eclipse/osgi/internal/container/InternalUtils.class
InternalUtils.java
package org.eclipse.osgi.internal.container
public org.eclipse.osgi.internal.container.InternalUtils extends java.lang.Object {
	public void  () 
	public static java.util.List asListCapability (java.util.List) 
		java.util.List l
	public static java.util.List asListRequirement (java.util.List) 
		java.util.List l
	public static java.util.List asListBundleCapability (java.util.List) 
		java.util.List l
	public static java.util.List asListBundleRequirement (java.util.List) 
		java.util.List l
	public static java.util.List asListBundleWire (java.util.List) 
		java.util.List l
	public static java.util.List asListWire (java.util.List) 
		java.util.List l
	public static java.util.List asListBundleRevision (java.util.List) 
		java.util.List l
	public static java.util.Collection asCollectionResource (java.util.Collection) 
		java.util.Collection c
	public static void filterCapabilityPermissions (java.util.Collection) 
		java.util.Collection capabilities
		java.util.Iterator iCapabilities
		org.osgi.framework.wiring.BundleCapability capability
		java.security.Permission permission
		org.osgi.framework.Bundle provider
	public static java.security.Permission getRequirePermission (org.osgi.framework.wiring.BundleCapability) 
		org.osgi.framework.wiring.BundleCapability candidate
		String name
	public static java.security.Permission getProvidePermission (org.osgi.framework.wiring.BundleCapability) 
		org.osgi.framework.wiring.BundleCapability candidate
		String name
	private static java.lang.String getPermisionName (org.osgi.framework.wiring.BundleCapability) 
		org.osgi.framework.wiring.BundleCapability candidate
		Object name
		java.util.Collection names
}

org/eclipse/osgi/internal/log/EquinoxLogServices.class
EquinoxLogServices.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.EquinoxLogServices extends java.lang.Object {
	static final String EQUINOX_LOGGER_NAME
	static final String PERF_LOGGER_NAME
	private static final String PROP_LOG_ENABLED
	private static final String LOG_EXT
	private final org.eclipse.osgi.internal.log.LogServiceManager logServiceManager
	private final org.eclipse.osgi.internal.log.EquinoxLogFactory eclipseLogFactory
	private final org.eclipse.osgi.internal.log.EquinoxLogWriter logWriter
	private final org.eclipse.osgi.internal.log.EquinoxLogWriter perfWriter
	private final org.eclipse.osgi.framework.log.FrameworkLog rootFrameworkLog
	private org.osgi.framework.ServiceRegistration frameworkLogReg
	private org.osgi.framework.ServiceRegistration perfLogReg
	public void  (org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.service.datalocation.Location) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
		org.eclipse.osgi.service.datalocation.Location configuration
		String logFilePath
		java.io.File logFile
		java.io.File configAreaDirectory
		boolean enabled
		java.io.File perfLogFile
		String logHistoryMaxProp
		int logHistoryMax
	public void start (org.osgi.framework.BundleContext)  throws org.osgi.framework.BundleException 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws org.osgi.framework.BundleException 
		org.osgi.framework.BundleContext context
	public org.eclipse.osgi.framework.log.FrameworkLog getFrameworkLog () 
	private org.osgi.framework.ServiceRegistration registerPerformanceLog (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		Object service
		String serviceName
		java.util.Dictionary serviceProperties
		java.util.Dictionary headers
	private org.eclipse.osgi.framework.log.FrameworkLog createPerformanceLog (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle systemBundle
	public void log (java.lang.String, int, java.lang.String, java.lang.Throwable) 
		String entry
		int severity
		String message
		Throwable throwable
	public void log (java.lang.String, int, java.lang.String, java.lang.Throwable, org.eclipse.osgi.framework.log.FrameworkLogEntry[]) 
		String entry
		int severity
		String message
		Throwable throwable
		org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
}

org/eclipse/osgi/internal/provisional/verifier/CertificateVerifier.class
CertificateVerifier.java
package org.eclipse.osgi.internal.provisional.verifier
public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier extends java.lang.Object {
	public abstract void checkContent ()  throws java.security.cert.CertificateException java.security.cert.CertificateExpiredException java.security.SignatureException 
	public abstract java.lang.String[] verifyContent () 
	public abstract boolean isSigned () 
	public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateChain[] getChains () 
}

org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher$1.class
EclipseAppLauncher.java
package org.eclipse.core.runtime.internal.adaptor
 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher this$0
	private final org.osgi.framework.BundleContext val$mainContext
	private final Thread val$mainThread
	void  (org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher, org.osgi.framework.BundleContext, java.lang.Thread) 
	public void run () 
		org.osgi.framework.launch.Framework framework
}

about_files/LICENSE-2.0.txt
J2SE-1.2.profile
org/apache/felix/resolver/util/OpenHashMapSet.class
OpenHashMapSet.java
package org.apache.felix.resolver.util
public org.apache.felix.resolver.util.OpenHashMapSet extends org.apache.felix.resolver.util.OpenHashMap {
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (int, double, double) 
		int initialCapacity
		double minLoadFactor
		double maxLoadFactor
	public org.apache.felix.resolver.util.OpenHashMapSet deepClone () 
		org.apache.felix.resolver.util.OpenHashMapSet copy
		Object[] values
		int i
		int l
}

org/apache/felix/resolver/ResolverImpl$Blame.class
ResolverImpl.java
package org.apache.felix.resolver
 org.apache.felix.resolver.ResolverImpl$Blame extends java.lang.Object {
	public final org.osgi.resource.Capability m_cap
	public final java.util.List m_reqs
	public void  (org.osgi.resource.Capability, java.util.List) 
		org.osgi.resource.Capability cap
		java.util.List reqs
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
}

org/osgi/framework/wiring/dto/BundleWireDTO.class
BundleWireDTO.java
package org.osgi.framework.wiring.dto
public org.osgi.framework.wiring.dto.BundleWireDTO extends org.osgi.resource.dto.WireDTO {
	public int providerWiring
	public int requirerWiring
	public void  () 
}

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 static final int READ_ERROR
	public static final int REJECTED_BY_HOOK
	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/hooks/bundle/FindHook.class
FindHook.java
package org.osgi.framework.hooks.bundle
public abstract org.osgi.framework.hooks.bundle.FindHook extends java.lang.Object {
	public abstract void find (org.osgi.framework.BundleContext, java.util.Collection) 
}

org/osgi/framework/hooks/resolver/packageinfo
org/osgi/framework/namespace/AbstractWiringNamespace.class
AbstractWiringNamespace.java
package org.osgi.framework.namespace
public abstract org.osgi.framework.namespace.AbstractWiringNamespace extends org.osgi.resource.Namespace {
	public static final String CAPABILITY_MANDATORY_DIRECTIVE
	public static final String CAPABILITY_BUNDLE_VERSION_ATTRIBUTE
	void  () 
}

org/osgi/framework/startlevel/BundleStartLevel.class
BundleStartLevel.java
package org.osgi.framework.startlevel
public abstract org.osgi.framework.startlevel.BundleStartLevel extends java.lang.Object implements org.osgi.framework.BundleReference  {
	public abstract int getStartLevel () 
	public abstract void setStartLevel (int) 
	public abstract boolean isPersistentlyStarted () 
	public abstract boolean isActivationPolicyUsed () 
}

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

org/osgi/util/tracker/packageinfo
org/osgi/service/resolver/Resolver.class
Resolver.java
package org.osgi.service.resolver
public abstract org.osgi.service.resolver.Resolver extends java.lang.Object {
	public abstract java.util.Map resolve (org.osgi.service.resolver.ResolveContext)  throws org.osgi.service.resolver.ResolutionException 
}

org/osgi/service/condpermadmin/BundleLocationCondition.class
BundleLocationCondition.java
package org.osgi.service.condpermadmin
public org.osgi.service.condpermadmin.BundleLocationCondition extends java.lang.Object {
	private static final String CONDITION_TYPE
	public static org.osgi.service.condpermadmin.Condition getCondition (org.osgi.framework.Bundle, org.osgi.service.condpermadmin.ConditionInfo) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.condpermadmin.ConditionInfo info
		String[] args
		String bundleLocation
		org.osgi.framework.Filter filter
		org.osgi.framework.InvalidSyntaxException e
		java.util.Dictionary matchProps
		boolean negate
	private void  () 
	private static java.lang.String escapeLocation (java.lang.String) 
		String value
		boolean escaped
		int inlen
		int outlen
		char[] output
		int cursor
		int i
		char c
}

org/osgi/resource/Capability.class
Capability.java
package org.osgi.resource
public abstract org.osgi.resource.Capability extends java.lang.Object {
	public abstract java.lang.String getNamespace () 
	public abstract java.util.Map getDirectives () 
	public abstract java.util.Map getAttributes () 
	public abstract org.osgi.resource.Resource getResource () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/eclipse/osgi/report/resolution/ResolutionReport.class
ResolutionReport.java
package org.eclipse.osgi.report.resolution
public abstract org.eclipse.osgi.report.resolution.ResolutionReport extends java.lang.Object {
	public abstract java.util.Map getEntries () 
	public abstract org.osgi.service.resolver.ResolutionException getResolutionException () 
	public abstract java.lang.String getResolutionReportMessage (org.osgi.resource.Resource) 
}

org/eclipse/osgi/framework/util/SecureAction$18.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$18 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final org.osgi.framework.BundleContext val$context
	private final org.osgi.framework.ServiceReference val$reference
	void  (org.eclipse.osgi.framework.util.SecureAction, org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference) 
	public java.lang.Object run () 
}

org/eclipse/osgi/framework/util/SecureAction$22.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$22 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final org.eclipse.osgi.container.Module val$module
	private final org.eclipse.osgi.container.Module$StartOptions[] val$options
	void  (org.eclipse.osgi.framework.util.SecureAction, org.eclipse.osgi.container.Module, org.eclipse.osgi.container.Module$StartOptions[]) 
	public java.lang.Void run ()  throws org.osgi.framework.BundleException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Entry.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry extends java.lang.Object implements java.util.Map$Entry  {
	final Object key
	final Object value
	void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Map$Entry e
}

org/eclipse/osgi/util/NLS.class
NLS.java
package org.eclipse.osgi.util
public abstract org.eclipse.osgi.util.NLS extends java.lang.Object {
	private static final Object[] EMPTY_ARGS
	private static final String EXTENSION
	private static String[] nlSuffixes
	private static final String PROP_WARNINGS
	private static final String IGNORE
	private static final boolean ignoreWarnings
	private static org.eclipse.osgi.framework.log.FrameworkLog frameworkLog
	static final int SEVERITY_ERROR
	static final int SEVERITY_WARNING
	static final Object ASSIGNED
	static void  () 
	protected void  () 
	public static java.lang.String bind (java.lang.String, java.lang.Object) 
		String message
		Object binding
	public static java.lang.String bind (java.lang.String, java.lang.Object, java.lang.Object) 
		String message
		Object binding1
		Object binding2
	public static java.lang.String bind (java.lang.String, java.lang.Object[]) 
		String message
		Object[] bindings
	public static void initializeMessages (java.lang.String, java.lang.Class) 
		String baseName
		Class clazz
	private static java.lang.String internalBind (java.lang.String, java.lang.Object[], java.lang.String, java.lang.String) 
		String message
		Object[] args
		String argZero
		String argOne
		int length
		int bufLen
		StringBuffer buffer
		int i
		char c
		int index
		int index
		int number
		NumberFormatException e
		int nextIndex
		char next
	private static java.lang.String[] buildVariants (java.lang.String) 
		String root
		String nl
		java.util.List result
		int lastSeparator
		int lastSeparator
		String[] variants
		int i
	private static void computeMissingMessages (java.lang.String, java.lang.Class, java.util.Map, java.lang.reflect.Field[], boolean) 
		String bundleName
		Class clazz
		java.util.Map fieldMap
		java.lang.reflect.Field[] fieldArray
		boolean isAccessible
		int numFields
		int i
		java.lang.reflect.Field field
		String value
		Exception e
	static void load (java.lang.String, java.lang.Class) 
		String bundleName
		Class clazz
		long start
		java.lang.reflect.Field[] fieldArray
		ClassLoader loader
		boolean isAccessible
		int len
		java.util.Map fields
		int i
		String[] variants
		int i
		java.io.InputStream input
		org.eclipse.osgi.util.NLS$MessagesProperties properties
		java.io.IOException e
	static void log (int, java.lang.String, java.lang.Exception) 
		int severity
		String message
		Exception e
		String statusMsg
		String statusMsg
}

org/eclipse/osgi/service/runnable/ApplicationRunnable.class
ApplicationRunnable.java
package org.eclipse.osgi.service.runnable
public abstract org.eclipse.osgi.service.runnable.ApplicationRunnable extends java.lang.Object implements org.eclipse.osgi.service.runnable.ParameterizedRunnable  {
	public abstract void stop () 
}

org/eclipse/osgi/service/environment/EnvironmentInfo.class
EnvironmentInfo.java
package org.eclipse.osgi.service.environment
public abstract org.eclipse.osgi.service.environment.EnvironmentInfo extends java.lang.Object {
	public abstract java.lang.String[] getCommandLineArgs () 
	public abstract java.lang.String[] getFrameworkArgs () 
	public abstract java.lang.String[] getNonFrameworkArgs () 
	public abstract java.lang.String getOSArch () 
	public abstract java.lang.String getNL () 
	public abstract java.lang.String getOS () 
	public abstract java.lang.String getWS () 
	public abstract boolean inDebugMode () 
	public abstract boolean inDevelopmentMode () 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract java.lang.String setProperty (java.lang.String, java.lang.String) 
}

org/eclipse/osgi/container/ModuleCollisionHook.class
ModuleCollisionHook.java
package org.eclipse.osgi.container
public abstract org.eclipse.osgi.container.ModuleCollisionHook extends java.lang.Object {
	public static final int INSTALLING
	public static final int UPDATING
	public abstract void filterCollisions (int, org.eclipse.osgi.container.Module, java.util.Collection) 
}

org/eclipse/osgi/container/Module$State.class
Module.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.Module$State extends java.lang.Enum {
	public static final org.eclipse.osgi.container.Module$State INSTALLED
	public static final org.eclipse.osgi.container.Module$State RESOLVED
	public static final org.eclipse.osgi.container.Module$State LAZY_STARTING
	public static final org.eclipse.osgi.container.Module$State STARTING
	public static final org.eclipse.osgi.container.Module$State ACTIVE
	public static final org.eclipse.osgi.container.Module$State STOPPING
	public static final org.eclipse.osgi.container.Module$State UNINSTALLED
	private static final org.eclipse.osgi.container.Module$State[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static org.eclipse.osgi.container.Module$State[] values () 
	public static org.eclipse.osgi.container.Module$State valueOf (java.lang.String) 
}

org/eclipse/osgi/container/ModuleContainerAdaptor$ContainerEvent.class
ModuleContainerAdaptor.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent extends java.lang.Enum {
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent REFRESH
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent START_LEVEL
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent STARTED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent STOPPED
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent STOPPED_UPDATE
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent STOPPED_REFRESH
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent STOPPED_TIMEOUT
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent ERROR
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent WARNING
	public static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent INFO
	private static final org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent[] values () 
	public static org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent valueOf (java.lang.String) 
}

org/eclipse/osgi/storage/FrameworkExtensionInstaller$1.class
FrameworkExtensionInstaller.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.FrameworkExtensionInstaller$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.storage.FrameworkExtensionInstaller this$0
	private final org.eclipse.osgi.container.ModuleRevision val$revision
	private final org.eclipse.osgi.container.Module val$systemModule
	void  (org.eclipse.osgi.storage.FrameworkExtensionInstaller, org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.Module) 
	public java.lang.Void run ()  throws org.osgi.framework.BundleException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/storage/FrameworkExtensionInstaller.class
FrameworkExtensionInstaller.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.FrameworkExtensionInstaller extends java.lang.Object {
	private static final ClassLoader CL
	private static final java.lang.reflect.Method ADD_FWK_URL_METHOD
	private final org.eclipse.osgi.framework.util.ArrayMap hookActivators
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
	static void  () 
	private static java.lang.reflect.Method findAddURLMethod (java.lang.ClassLoader, java.lang.String) 
		ClassLoader cl
		String name
	private static java.lang.reflect.Method findMethod (java.lang.Class, java.lang.String, java.lang.Class[]) 
		Class clazz
		String name
		Class[] args
		java.lang.reflect.Method result
	private static void callAddURLMethod (java.net.URL)  throws java.lang.reflect.InvocationTargetException 
		java.net.URL arg
		Throwable t
	public void  (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuraiton
	public void addExtensionContent (org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.Module)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.Module systemModule
		java.security.PrivilegedActionException e
	void addExtensionContent0 (org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.Module)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.Module systemModule
		java.io.File[] files
		int i
		java.lang.reflect.InvocationTargetException e
		java.net.MalformedURLException e
		org.osgi.framework.BundleContext systemContext
	private java.io.File[] getExtensionFiles (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List metaDatas
		java.util.List paths
		String[] devPaths
		String devPath
		java.util.List results
		String path
		java.io.File result
	public void startExtensionActivators (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.hookregistry.HookRegistry hookRegistry
		java.util.List activatorHookFactories
		org.eclipse.osgi.internal.hookregistry.ActivatorHookFactory activatorFactory
		org.osgi.framework.BundleActivator activator
		Exception e
		org.eclipse.osgi.container.ModuleWiring systemWiring
		java.util.List extensionWires
		org.eclipse.osgi.container.ModuleWire extensionWire
		org.eclipse.osgi.container.ModuleRevision extensionRevision
	public void stopExtensionActivators (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.framework.util.ArrayMap current
		org.eclipse.osgi.framework.util.ArrayMap current
		org.osgi.framework.BundleActivator activator
		Exception e
		org.osgi.framework.Bundle b
		org.osgi.framework.BundleException eventException
	private void startExtensionActivator (org.eclipse.osgi.container.ModuleRevision, org.osgi.framework.BundleContext) 
		org.eclipse.osgi.container.ModuleRevision extensionRevision
		org.osgi.framework.BundleContext context
		java.util.List metadata
		String activatorName
		org.osgi.framework.BundleActivator activator
		Class activatorClass
		Exception e
		org.osgi.framework.BundleException eventException
		org.osgi.framework.BundleException eventException
	private void startActivator (org.osgi.framework.BundleActivator, org.osgi.framework.BundleContext, org.osgi.framework.Bundle)  throws java.lang.Exception 
		org.osgi.framework.BundleActivator activator
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle b
}

org/eclipse/osgi/storage/Storage$6.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$6 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.storage.Storage this$0
	private final java.io.File val$delete
	void  (org.eclipse.osgi.storage.Storage, java.io.File) 
	public java.lang.Void run ()  throws java.io.IOException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/storage/Storage$4.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.storage.Storage this$0
	private final java.io.File val$staged
	private final boolean val$isReference
	private final long val$bundleID
	private final long val$generationID
	void  (org.eclipse.osgi.storage.Storage, java.io.File, boolean, long, long) 
	public java.io.File run ()  throws org.osgi.framework.BundleException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle$EquinoxSystemModule.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule extends org.eclipse.osgi.container.SystemModule {
	final org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle this$1
	public void  (org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle, org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.ModuleContainer container
	public org.osgi.framework.Bundle getBundle () 
	protected void cleanup (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	protected void initWorker ()  throws org.osgi.framework.BundleException 
	protected void stopWorker ()  throws org.osgi.framework.BundleException 
	void asyncStop ()  throws org.osgi.framework.BundleException 
		Thread t
	void asyncUpdate ()  throws org.osgi.framework.BundleException 
		Thread t
	static org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle access$0 (org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule) 
}

org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle$EquinoxSystemModule$2.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule this$2
	void  (org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule) 
	public void run () 
		Throwable e
}

org/eclipse/osgi/internal/framework/StorageSaver$StorageSaverTask.class
StorageSaver.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.StorageSaver$StorageSaverTask extends java.lang.Object implements java.lang.Runnable  {
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void run () 
		java.io.IOException e
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$CoreResolverHookFactory$HookReference.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference extends java.lang.Object {
	final org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
	final org.osgi.framework.hooks.resolver.ResolverHook hook
	final org.eclipse.osgi.internal.framework.BundleContextImpl context
	public void  (org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl, org.osgi.framework.hooks.resolver.ResolverHook, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		org.osgi.framework.hooks.resolver.ResolverHook hook
		org.eclipse.osgi.internal.framework.BundleContextImpl context
}

org/eclipse/osgi/internal/serviceregistry/ServiceObjectsImpl.class
ServiceObjectsImpl.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceObjectsImpl extends java.lang.Object implements org.osgi.framework.ServiceObjects  {
	private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	private final org.osgi.framework.ServiceReference reference
	private final org.eclipse.osgi.internal.framework.BundleContextImpl user
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
	public java.lang.Object getService () 
	public void ungetService (java.lang.Object) 
		Object service
		boolean removed
	public org.osgi.framework.ServiceReference getServiceReference () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$4.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$4 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final org.eclipse.osgi.internal.framework.BundleContextImpl val$context
	private final String val$clazz
	private final String val$filterstring
	private final boolean val$allservices
	private final java.util.Collection val$result
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/permadmin/SecurityAdmin$MockX509Certificate.class
SecurityAdmin.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.SecurityAdmin$MockX509Certificate extends java.security.cert.X509Certificate {
	private final java.security.Principal subject
	private final java.security.Principal issuer
	void  (java.security.Principal, java.security.Principal) 
		java.security.Principal subject
		java.security.Principal issuer
	public java.security.Principal getSubjectDN () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public void checkValidity ()  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
	public void checkValidity (java.util.Date)  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
		java.util.Date var0
	public int getBasicConstraints () 
	public java.security.Principal getIssuerDN () 
	public boolean[] getIssuerUniqueID () 
	public boolean[] getKeyUsage () 
	public java.util.Date getNotAfter () 
	public java.util.Date getNotBefore () 
	public java.math.BigInteger getSerialNumber () 
	public java.lang.String getSigAlgName () 
	public java.lang.String getSigAlgOID () 
	public byte[] getSigAlgParams () 
	public byte[] getSignature () 
	public boolean[] getSubjectUniqueID () 
	public byte[] getTBSCertificate ()  throws java.security.cert.CertificateEncodingException 
	public int getVersion () 
	public byte[] getEncoded ()  throws java.security.cert.CertificateEncodingException 
	public java.security.PublicKey getPublicKey () 
	public void verify (java.security.PublicKey)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.SignatureException java.security.cert.CertificateException 
		java.security.PublicKey var0
	public void verify (java.security.PublicKey, java.lang.String)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.SignatureException java.security.cert.CertificateException 
		java.security.PublicKey var0
		String var1
	public java.util.Set getCriticalExtensionOIDs () 
	public byte[] getExtensionValue (java.lang.String) 
		String var0
	public java.util.Set getNonCriticalExtensionOIDs () 
	public boolean hasUnsupportedCriticalExtension () 
}

org/eclipse/osgi/internal/permadmin/SecurityRow$Decision.class
SecurityRow.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.SecurityRow$Decision extends java.lang.Object {
	final int decision
	final org.osgi.service.condpermadmin.Condition[] postponed
	private final org.eclipse.osgi.internal.permadmin.SecurityRow row
	private final org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions
	void  (int, org.osgi.service.condpermadmin.Condition[], org.eclipse.osgi.internal.permadmin.SecurityRow, org.eclipse.osgi.internal.permadmin.BundlePermissions) 
		int decision
		org.osgi.service.condpermadmin.Condition[] postponed
		org.eclipse.osgi.internal.permadmin.SecurityRow row
		org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions
	void handleImmutable (org.osgi.service.condpermadmin.Condition, boolean, boolean) 
		org.osgi.service.condpermadmin.Condition condition
		boolean isSatisfied
		boolean mutable
		org.osgi.service.condpermadmin.Condition[] rowConditions
		boolean isEmpty
		int i
}

org/eclipse/osgi/internal/url/URLStreamHandlerFactoryImpl.class
URLStreamHandlerFactoryImpl.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl extends org.eclipse.osgi.internal.url.MultiplexingFactory implements java.net.URLStreamHandlerFactory  {
	protected static final String URLSTREAMHANDLERCLASS
	protected static final String PROTOCOL_HANDLER_PKGS
	public static final String PROTOCOL_REFERENCE
	static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private org.osgi.util.tracker.ServiceTracker handlerTracker
	private static final java.util.List ignoredClasses
	private java.util.Map proxies
	private java.net.URLStreamHandlerFactory parentFactory
	private ThreadLocal creatingProtocols
	static void  () 
	public void  (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	private java.lang.Class getBuiltIn (java.lang.String, java.lang.String) 
		String protocol
		String builtInHandlers
		Class clazz
		java.util.StringTokenizer tok
		StringBuffer name
	public java.net.URLStreamHandler createURLStreamHandler (java.lang.String) 
		String protocol
		String builtInHandlers
		Class clazz
		java.net.URLStreamHandler result
		java.net.URLStreamHandler authorized
		Throwable t
	private boolean isRecursive (java.lang.String) 
		String protocol
		java.util.List protocols
	private void releaseRecursive (java.lang.String) 
		String protocol
		java.util.List protocols
	private java.net.URLStreamHandler getFrameworkHandler (java.lang.String) 
		String protocol
	public java.net.URLStreamHandler createInternalURLStreamHandler (java.lang.String) 
		String protocol
		java.net.URLStreamHandler frameworkHandler
		org.eclipse.osgi.internal.url.URLStreamHandlerProxy handler
		org.osgi.framework.ServiceReference[] serviceReferences
		int i
		Object prop
		String message
		String[] protocols
		int j
	protected java.net.URLStreamHandler findAuthorizedURLStreamHandler (java.lang.String) 
		String protocol
		Object factory
		java.lang.reflect.Method createInternalURLStreamHandlerMethod
		Exception e
	public java.lang.Object getParentFactory () 
	public void setParentFactory (java.lang.Object) 
		Object parentFactory
}

org/eclipse/osgi/internal/loader/EquinoxClassLoader.class
EquinoxClassLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.EquinoxClassLoader extends org.eclipse.osgi.internal.loader.ModuleClassLoader {
	private static final boolean EQUINOX_REGISTERED_AS_PARALLEL
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
	private final org.eclipse.osgi.internal.debug.Debug debug
	private final org.eclipse.osgi.internal.loader.BundleLoader delegate
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	private final org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
	private final boolean isRegisteredAsParallel
	static void  () 
		boolean registeredAsParallel
		boolean registeredAsParallel
		java.lang.reflect.Method parallelCapableMetod
	public void  (java.lang.ClassLoader, org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.storage.BundleInfo$Generation) 
		ClassLoader parent
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		org.eclipse.osgi.internal.loader.BundleLoader delegate
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	protected final org.eclipse.osgi.storage.BundleInfo$Generation getGeneration () 
	public final org.eclipse.osgi.internal.loader.classpath.ClasspathManager getClasspathManager () 
	public final boolean isRegisteredAsParallel () 
	public final org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader () 
	protected final org.eclipse.osgi.internal.debug.Debug getDebug () 
	protected final org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration () 
}

org/eclipse/osgi/internal/loader/sources/SingleSourcePackage.class
SingleSourcePackage.java
package org.eclipse.osgi.internal.loader.sources
public org.eclipse.osgi.internal.loader.sources.SingleSourcePackage extends org.eclipse.osgi.internal.loader.sources.PackageSource {
	private final org.eclipse.osgi.internal.loader.BundleLoader supplier
	public void  (java.lang.String, org.eclipse.osgi.internal.loader.BundleLoader) 
		String id
		org.eclipse.osgi.internal.loader.BundleLoader supplier
	public org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] getSuppliers () 
	public org.eclipse.osgi.internal.loader.BundleLoader getLoader () 
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.net.URL getResource (java.lang.String) 
		String name
	public java.util.Enumeration getResources (java.lang.String) 
		String name
	public boolean equals (java.lang.Object) 
		Object source
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage singleSource
	public int hashCode () 
		int result
	public java.util.Collection listResources (java.lang.String, java.lang.String) 
		String path
		String filePattern
		org.eclipse.osgi.internal.loader.ModuleClassLoader mcl
}

org/eclipse/osgi/internal/signedcontent/SignedBundleHook$2.class
SignedBundleHook.java
package org.eclipse.osgi.internal.signedcontent
 org.eclipse.osgi.internal.signedcontent.SignedBundleHook$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.internal.signedcontent.SignedBundleHook this$0
	private final org.eclipse.osgi.storage.BundleInfo$Generation val$generation
	void  (org.eclipse.osgi.internal.signedcontent.SignedBundleHook, org.eclipse.osgi.storage.BundleInfo$Generation) 
	public org.eclipse.osgi.signedcontent.SignedContent run ()  throws java.lang.Exception 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/debug/FrameworkDebugTraceEntry.class
FrameworkDebugTraceEntry.java
package org.eclipse.osgi.internal.debug
public org.eclipse.osgi.internal.debug.FrameworkDebugTraceEntry extends java.lang.Object {
	public static final String DEFAULT_OPTION_PATH
	private final String threadName
	private final long timestamp
	private final String optionPath
	private final String bundleSymbolicName
	private final String className
	private final String methodName
	private final int lineNumber
	private String message
	private final Throwable throwable
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String bundleSymbolicName
		String optionPath
		String message
		String traceClass
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable, java.lang.String) 
		String bundleSymbolicName
		String optionPath
		String message
		Throwable error
		String traceClass
		String determineClassName
		String determineMethodName
		int determineLineNumber
		StackTraceElement[] stackElements
		int i
		String fullClassName
	public java.lang.String toString () 
		StringBuffer buffer
	public final java.lang.String getThreadName () 
	public final long getTimestamp () 
	public final java.lang.String getBundleSymbolicName () 
	public final java.lang.String getMessage () 
	public final java.lang.Throwable getThrowable () 
	public final java.lang.String getClassName () 
	public final java.lang.String getMethodName () 
	public final java.lang.String getOptionPath () 
	public final int getLineNumber () 
	void setMessage (java.lang.String) 
		String newMessage
}

org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory$3.class
ExtendedLogReaderServiceFactory.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory this$0
	private final org.osgi.framework.Bundle val$bundle
	private final String val$name
	private final Object val$context
	private final int val$level
	private final String val$message
	private final Throwable val$exception
	void  (org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory, org.osgi.framework.Bundle, java.lang.String, java.lang.Object, int, java.lang.String, java.lang.Throwable) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/log/SerializedTaskQueue$1.class
SerializedTaskQueue.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.SerializedTaskQueue$1 extends java.lang.Thread {
	final org.eclipse.osgi.internal.log.SerializedTaskQueue this$0
	void  (org.eclipse.osgi.internal.log.SerializedTaskQueue, java.lang.String) 
		String $anonymous0
	public void run () 
		Runnable task
}

org/eclipse/core/runtime/internal/adaptor/EclipseAppLauncher.class
EclipseAppLauncher.java
package org.eclipse.core.runtime.internal.adaptor
public org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher extends java.lang.Object implements org.eclipse.osgi.service.runnable.ApplicationLauncher  {
	private volatile org.eclipse.osgi.service.runnable.ParameterizedRunnable runnable
	private Object appContext
	private final java.util.concurrent.Semaphore runningLock
	private final java.util.concurrent.Semaphore waitForAppLock
	private final org.osgi.framework.BundleContext context
	private boolean relaunch
	private final boolean failOnNoDefault
	private final org.eclipse.osgi.framework.log.FrameworkLog log
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
	public void  (org.osgi.framework.BundleContext, boolean, boolean, org.eclipse.osgi.framework.log.FrameworkLog, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.osgi.framework.BundleContext context
		boolean relaunch
		boolean failOnNoDefault
		org.eclipse.osgi.framework.log.FrameworkLog log
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
	private void findRunnableService () 
		String appClass
		org.osgi.framework.ServiceReference[] runRefs
	public java.lang.Object start (java.lang.Object)  throws java.lang.Exception 
		Object defaultContext
		Object result
		boolean doRelaunch
		org.osgi.framework.Bundle b
		Thread mainThread
		org.osgi.framework.BundleContext mainContext
		Exception e
	private java.lang.Object runApplication (java.lang.Object)  throws java.lang.Exception 
		Object defaultContext
		String timeString
		long time
	public void launch (org.eclipse.osgi.service.runnable.ParameterizedRunnable, java.lang.Object) 
		org.eclipse.osgi.service.runnable.ParameterizedRunnable app
		Object applicationContext
	public void shutdown () 
		org.eclipse.osgi.service.runnable.ParameterizedRunnable currentRunnable
	public java.lang.Object reStart (java.lang.Object)  throws java.lang.Exception 
		Object argument
		org.osgi.framework.ServiceReference[] ref
		Object defaultApp
		java.lang.reflect.Method launch
}

J2SE-1.3.profile
JavaSE_compact2-1.8.profile
org/apache/felix/resolver/ResolverImpl.class
ResolverImpl.java
package org.apache.felix.resolver
public org.apache.felix.resolver.ResolverImpl extends java.lang.Object implements org.osgi.service.resolver.Resolver  {
	private final org.apache.felix.resolver.Logger m_logger
	public void  (org.apache.felix.resolver.Logger) 
		org.apache.felix.resolver.Logger logger
	public java.util.Map resolve (org.osgi.service.resolver.ResolveContext)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.service.resolver.ResolveContext rc
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		java.util.Map wireMap
		java.util.Map resourcePkgMap
		java.util.Collection mandatoryResources
		java.util.Collection optionalResources
		java.util.Map validOnDemandResources
		boolean retry
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Iterator it
		org.osgi.resource.Resource resource
		org.osgi.resource.Resource resource
		boolean isFragment
		java.util.Set allResources
		org.osgi.resource.Resource resource
		java.util.List usesPermutations
		java.util.List importPermutations
		org.osgi.service.resolver.ResolutionException rethrow
		java.util.Map hostReqs
		org.osgi.resource.Resource resource
		java.util.Set processedDeltas
		java.util.Map faultyResources
		java.util.Map currentFaultyResources
		org.osgi.service.resolver.ResolutionException e
		java.util.Map resultCache
		org.osgi.resource.Resource resource
		org.osgi.resource.Resource target
		org.osgi.resource.Requirement hostReq
		org.osgi.resource.Capability hostCap
		org.osgi.service.resolver.ResolutionException ex
		org.osgi.resource.Resource faultyResource
		org.osgi.resource.Requirement faultyReq
		java.util.Set resourceKeys
		org.osgi.resource.Resource faultyResource
		Boolean valid
		java.util.Map$Entry usesError
		org.osgi.resource.Resource resource
		org.osgi.resource.Resource target
		org.osgi.resource.Requirement hostReq
		org.osgi.resource.Capability hostCap
	public java.util.Map resolve (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.osgi.resource.Requirement, java.util.List)  throws org.osgi.service.resolver.ResolutionException 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource host
		org.osgi.resource.Requirement dynamicReq
		java.util.List matches
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		java.util.Map wireMap
		org.osgi.resource.Capability cap
		java.util.Map resourcePkgMap
		java.util.Map onDemandResources
		boolean retry
		org.apache.felix.resolver.Candidates allCandidates
		java.util.List usesPermutations
		java.util.List importPermutations
		org.osgi.service.resolver.ResolutionException rethrow
		org.osgi.service.resolver.ResolutionException e
		org.osgi.service.resolver.ResolutionException ex
		java.util.Collection exReqs
		org.osgi.resource.Requirement faultyReq
		org.osgi.resource.Resource faultyResource
		Boolean valid
	private void calculatePackageSpaces (org.apache.felix.resolver.ResolverImpl$ResolveSession, org.osgi.resource.Resource, org.apache.felix.resolver.Candidates, java.util.Map, java.util.Map, java.util.Set) 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		org.osgi.resource.Resource resource
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Map resourcePkgMap
		java.util.Map usesCycleMap
		java.util.Set cycle
		org.apache.felix.resolver.ResolverImpl$Packages resourcePkgs
		java.util.List reqs
		java.util.List caps
		boolean isDynamicImporting
		org.osgi.resource.Wiring wiring
		org.osgi.resource.Wire wire
		org.osgi.resource.Requirement r
		org.osgi.resource.Capability c
		org.osgi.resource.Requirement req
		java.util.List candCaps
		org.osgi.resource.Capability cap
		org.osgi.resource.Requirement req
		java.util.List candCaps
		org.osgi.resource.Capability cap
		org.osgi.resource.Capability cap
		int i
		org.osgi.resource.Requirement req
		org.osgi.resource.Capability cap
		String pkgName
		org.osgi.resource.Capability cap
		int i
		org.osgi.resource.Requirement req
		org.osgi.resource.Capability cap
		java.util.List blameReqs
		java.util.Map$Entry entry
		org.apache.felix.resolver.ResolverImpl$Blame blame
		java.util.List blameReqs
		java.util.Map$Entry entry
		org.apache.felix.resolver.ResolverImpl$Blame blame
		java.util.List blameReqs
	private void mergeCandidatePackages (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.osgi.resource.Requirement, org.osgi.resource.Capability, java.util.Map, org.apache.felix.resolver.Candidates, java.util.Map, java.util.HashMap) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource current
		org.osgi.resource.Requirement currentReq
		org.osgi.resource.Capability candCap
		java.util.Map resourcePkgMap
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Map cycles
		java.util.HashMap visitedRequiredBundlesMap
		java.util.Set cycleCaps
		org.apache.felix.resolver.ResolverImpl$Packages candPkgs
		java.util.Set visitedRequiredBundles
		java.util.Map$Entry entry
		org.osgi.resource.Wiring candWiring
		org.osgi.resource.Wire w
		String value
		org.osgi.resource.Requirement req
		String value
		org.osgi.resource.Capability cap
	private void mergeCandidatePackage (org.osgi.resource.Resource, boolean, org.osgi.resource.Requirement, org.osgi.resource.Capability, java.util.Map) 
		org.osgi.resource.Resource current
		boolean requires
		org.osgi.resource.Requirement currentReq
		org.osgi.resource.Capability candCap
		java.util.Map resourcePkgMap
		String pkgName
		java.util.List blameReqs
		org.apache.felix.resolver.ResolverImpl$Packages currentPkgs
		java.util.Map packages
		java.util.List blames
	private void mergeUses (org.apache.felix.resolver.ResolverImpl$ResolveSession, org.osgi.resource.Resource, org.apache.felix.resolver.ResolverImpl$Packages, org.osgi.resource.Capability, java.util.List, org.osgi.resource.Capability, java.util.Map, org.apache.felix.resolver.Candidates, java.util.Map) 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		org.osgi.resource.Resource current
		org.apache.felix.resolver.ResolverImpl$Packages currentPkgs
		org.osgi.resource.Capability mergeCap
		java.util.List blameReqs
		org.osgi.resource.Capability matchingCap
		java.util.Map resourcePkgMap
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Map cycleMap
		java.util.Set set
		org.osgi.resource.Capability candSourceCap
		java.util.List uses
		java.util.List uses
		String s
		String usedPkgName
		org.apache.felix.resolver.ResolverImpl$Packages candSourcePkgs
		java.util.List candSourceBlames
		java.util.List candSourceBlames
		org.apache.felix.resolver.ResolverImpl$Blame candExportedBlame
		java.util.Map usedPkgBlames
		org.apache.felix.resolver.ResolverImpl$Blame blame
		java.util.List blameReqs2
	private static java.util.List parseUses (java.lang.String) 
		String s
		int nb
		int l
		int i
		java.util.List uses
		int start
		char c
		int end
		char c
	private static void addUsedBlame (java.util.Map, org.osgi.resource.Capability, java.util.List, org.osgi.resource.Capability) 
		java.util.Map usedBlames
		org.osgi.resource.Capability usedCap
		java.util.List blameReqs
		org.osgi.resource.Capability matchingCap
		org.apache.felix.resolver.ResolverImpl$Blame newBlame
		org.apache.felix.resolver.ResolverImpl$UsedBlames addToBlame
	private void checkPackageSpaceConsistency (org.apache.felix.resolver.ResolverImpl$ResolveSession, org.osgi.resource.Resource, org.apache.felix.resolver.Candidates, java.util.Map, java.util.Map)  throws org.osgi.service.resolver.ResolutionException 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		org.osgi.resource.Resource resource
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Map resourcePkgMap
		java.util.Map resultCache
	private void checkDynamicPackageSpaceConsistency (org.apache.felix.resolver.ResolverImpl$ResolveSession, org.osgi.resource.Resource, org.apache.felix.resolver.Candidates, java.util.Map, java.util.Map)  throws org.osgi.service.resolver.ResolutionException 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		org.osgi.resource.Resource resource
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Map resourcePkgMap
		java.util.Map resultCache
		org.apache.felix.resolver.ResolverImpl$Packages pkgs
		org.osgi.service.resolver.ResolutionException rethrow
		org.apache.felix.resolver.Candidates permutation
		java.util.Set mutated
		java.util.List importPermutations
		java.util.List usesPermutations
		java.util.Map$Entry entry
		org.apache.felix.resolver.ResolverImpl$Blame sourceBlame
		org.apache.felix.resolver.ResolverImpl$Blame blame
		org.osgi.service.resolver.ResolutionException ex
		java.util.Map$Entry entry
		String pkgName
		org.apache.felix.resolver.ResolverImpl$Blame exportBlame
		org.apache.felix.resolver.ResolverImpl$UsedBlames usedBlames
		org.apache.felix.resolver.ResolverImpl$Blame usedBlame
		int reqIdx
		org.osgi.resource.Requirement req
		java.util.Map allImportRequirePkgs
		java.util.Map$Entry requirementBlames
		String pkgName
		org.apache.felix.resolver.ResolverImpl$UsedBlames usedBlames
		org.apache.felix.resolver.ResolverImpl$Blame requirementBlame
		org.apache.felix.resolver.ResolverImpl$Blame usedBlame
		int reqIdx
		org.osgi.resource.Requirement req
		org.apache.felix.resolver.ResolverImpl$Blame requirementBlame
		org.osgi.resource.Requirement req
		int permCount
		org.osgi.resource.Requirement req
		org.osgi.resource.Capability cap
		org.osgi.service.resolver.ResolutionException ex
	private boolean checkMultiple (org.apache.felix.resolver.ResolverImpl$ResolveSession, org.apache.felix.resolver.ResolverImpl$UsedBlames, org.apache.felix.resolver.ResolverImpl$Blame, org.apache.felix.resolver.Candidates) 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		org.apache.felix.resolver.ResolverImpl$UsedBlames usedBlames
		org.apache.felix.resolver.ResolverImpl$Blame usedBlame
		org.apache.felix.resolver.Candidates permutation
		java.util.List candidates
		org.osgi.resource.Requirement req
	private static void calculateExportedPackages (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.apache.felix.resolver.Candidates, java.util.Map) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		org.apache.felix.resolver.Candidates allCandidates
		java.util.Map resourcePkgMap
		org.apache.felix.resolver.ResolverImpl$Packages packages
		org.osgi.resource.Wiring wiring
		java.util.List caps
		java.util.Map exports
		org.osgi.resource.Capability cap
		org.osgi.resource.Requirement req
		org.osgi.resource.Capability cand
		String pkgName
		java.util.Map$Entry entry
	private boolean isCompatible (org.apache.felix.resolver.ResolverImpl$ResolveSession, java.util.List, org.osgi.resource.Capability, java.util.Map) 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		java.util.List currentBlames
		org.osgi.resource.Capability candCap
		java.util.Map resourcePkgMap
		java.util.Set currentSources
		java.util.Set currentSources
		org.osgi.resource.Capability currentCap
		org.apache.felix.resolver.ResolverImpl$Blame currentBlame
		java.util.Set blameSources
		org.osgi.resource.Capability blameSource
		java.util.Set candSources
	private java.util.Set getPackageSources (org.apache.felix.resolver.ResolverImpl$ResolveSession, org.osgi.resource.Capability, java.util.Map) 
		org.apache.felix.resolver.ResolverImpl$ResolveSession session
		org.osgi.resource.Capability cap
		java.util.Map resourcePkgMap
		java.util.Map packageSourcesCache
		java.util.Set sources
		String uses
	private static java.util.Set getPackageSourcesInternal (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Capability, java.util.Map, java.util.Set, java.util.Set) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Capability cap
		java.util.Map resourcePkgMap
		java.util.Set sources
		java.util.Set cycleMap
		String pkgName
		org.osgi.resource.Wiring wiring
		java.util.List caps
		org.osgi.resource.Capability sourceCap
		org.apache.felix.resolver.ResolverImpl$Packages pkgs
		java.util.List required
		org.apache.felix.resolver.ResolverImpl$Blame blame
	private static org.osgi.resource.Resource getDeclaredResource (org.osgi.resource.Resource) 
		org.osgi.resource.Resource resource
	private static org.osgi.resource.Capability getDeclaredCapability (org.osgi.resource.Capability) 
		org.osgi.resource.Capability c
	private static org.osgi.resource.Requirement getDeclaredRequirement (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement r
	private static java.util.Map populateWireMap (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, java.util.Map, java.util.Map, org.apache.felix.resolver.Candidates) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		java.util.Map resourcePkgMap
		java.util.Map wireMap
		org.apache.felix.resolver.Candidates allCandidates
		org.osgi.resource.Resource unwrappedResource
		java.util.List packageWires
		java.util.List bundleWires
		java.util.List capabilityWires
		org.osgi.resource.Requirement req
		java.util.List cands
		org.osgi.resource.Capability cand
		org.osgi.resource.Resource targetCand
		org.osgi.resource.Wire wire
		java.util.List fragments
		org.osgi.resource.Resource fragment
		java.util.List fragmentWires
		org.osgi.resource.Requirement req
		org.osgi.resource.Wire wire
	private static org.osgi.resource.Wire createWire (org.osgi.resource.Requirement, org.apache.felix.resolver.Candidates) 
		org.osgi.resource.Requirement requirement
		org.apache.felix.resolver.Candidates allCandidates
		org.osgi.resource.Capability cand
	private static boolean isPayload (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement fragmentReq
	private static java.util.Map populateDynamicWireMap (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.osgi.resource.Requirement, java.util.Map, java.util.Map, org.apache.felix.resolver.Candidates) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		org.osgi.resource.Requirement dynReq
		java.util.Map resourcePkgMap
		java.util.Map wireMap
		org.apache.felix.resolver.Candidates allCandidates
		java.util.List packageWires
		org.osgi.resource.Capability dynCand
	private static void dumpResourcePkgMap (org.osgi.service.resolver.ResolveContext, java.util.Map) 
		org.osgi.service.resolver.ResolveContext rc
		java.util.Map resourcePkgMap
		java.util.Map$Entry entry
	private static void dumpResourcePkgs (org.osgi.service.resolver.ResolveContext, org.osgi.resource.Resource, org.apache.felix.resolver.ResolverImpl$Packages) 
		org.osgi.service.resolver.ResolveContext rc
		org.osgi.resource.Resource resource
		org.apache.felix.resolver.ResolverImpl$Packages packages
		org.osgi.resource.Wiring wiring
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		java.util.Map$Entry entry
	private static java.lang.String toStringBlame (org.osgi.service.resolver.ResolveContext, org.apache.felix.resolver.Candidates, org.apache.felix.resolver.ResolverImpl$Blame) 
		org.osgi.service.resolver.ResolveContext rc
		org.apache.felix.resolver.Candidates allCandidates
		org.apache.felix.resolver.ResolverImpl$Blame blame
		StringBuilder sb
		int i
		org.osgi.resource.Requirement req
		org.osgi.resource.Capability cap
		org.osgi.resource.Capability usedCap
		org.osgi.resource.Capability export
		Object namespaceVal
		java.util.Map$Entry attrEntry
	private static org.osgi.resource.Capability getSatisfyingCapability (org.osgi.service.resolver.ResolveContext, org.apache.felix.resolver.Candidates, org.osgi.resource.Requirement) 
		org.osgi.service.resolver.ResolveContext rc
		org.apache.felix.resolver.Candidates allCandidates
		org.osgi.resource.Requirement req
		org.osgi.resource.Capability cap
		java.util.List wires
		org.osgi.resource.Wire w
}

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/wiring/BundleRevisions.class
BundleRevisions.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleRevisions extends java.lang.Object implements org.osgi.framework.BundleReference  {
	public abstract java.util.List getRevisions () 
}

org/osgi/framework/launch/package-info.class
package-info.java
package org.osgi.framework.launch
abstract org.osgi.framework.launch.package-info extends java.lang.Object {
}

org/osgi/framework/hooks/service/package-info.class
package-info.java
package org.osgi.framework.hooks.service
abstract org.osgi.framework.hooks.service.package-info extends java.lang.Object {
}

org/osgi/framework/namespace/NativeNamespace.class
NativeNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.NativeNamespace extends org.osgi.resource.Namespace {
	public static final String NATIVE_NAMESPACE
	public static final String CAPABILITY_OSNAME_ATTRIBUTE
	public static final String CAPABILITY_OSVERSION_ATTRIBUTE
	public static final String CAPABILITY_PROCESSOR_ATTRIBUTE
	public static final String CAPABILITY_LANGUAGE_ATTRIBUTE
	private void  () 
}

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/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.Map 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) 
		org.osgi.framework.Filter f
		int mask
		String name
		int l
	private static int parseActions (java.lang.String) 
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
		char c
		char c
		int matchlen
		int matchlen
		int matchlen
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		String filterString
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.ServicePermission requested
	boolean implies0 (org.osgi.framework.ServicePermission, int) 
		org.osgi.framework.ServicePermission requested
		int effective
		int desired
		org.osgi.framework.Filter f
		String[] requestedNames
		int pl
		int i
		int l
		String requestedName
		String name
		int i
		int l
	public java.lang.String getActions () 
		String result
		StringBuffer sb
		boolean comma
		int mask
	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.Map getProperties () 
		java.util.Map result
		java.util.Map props
		org.osgi.framework.Bundle bundle
}

org/osgi/service/permissionadmin/package-info.class
package-info.java
package org.osgi.service.permissionadmin
abstract org.osgi.service.permissionadmin.package-info extends java.lang.Object {
}

org/osgi/service/resolver/HostedCapability.class
HostedCapability.java
package org.osgi.service.resolver
public abstract org.osgi.service.resolver.HostedCapability extends java.lang.Object implements org.osgi.resource.Capability  {
	public abstract org.osgi.resource.Resource getResource () 
	public abstract org.osgi.resource.Capability getDeclaredCapability () 
}

org/osgi/service/condpermadmin/ConditionalPermissionUpdate.class
ConditionalPermissionUpdate.java
package org.osgi.service.condpermadmin
public abstract org.osgi.service.condpermadmin.ConditionalPermissionUpdate extends java.lang.Object {
	public abstract java.util.List getConditionalPermissionInfos () 
	public abstract boolean commit () 
}

org/osgi/resource/dto/WireDTO.class
WireDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.WireDTO extends org.osgi.dto.DTO {
	public org.osgi.resource.dto.CapabilityRefDTO capability
	public org.osgi.resource.dto.RequirementRefDTO requirement
	public int provider
	public int requirer
	public void  () 
}

org/eclipse/osgi/framework/util/Headers.class
Headers.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.Headers extends java.util.Dictionary implements java.util.Map  {
	private boolean readOnly
	private Object[] headers
	private Object[] values
	private int size
	public void  (int) 
		int initialCapacity
		Object[] k
		Object[] v
	public void  (java.util.Dictionary) 
		java.util.Dictionary values
		java.util.Enumeration keys
		Object key
	public synchronized java.util.Enumeration keys () 
	public synchronized java.util.Enumeration elements () 
	private int getIndex (java.lang.Object) 
		Object key
		boolean stringKey
		int i
	private java.lang.Object remove (int) 
		int remove
		Object removed
		int i
	private void add (java.lang.Object, java.lang.Object) 
		Object header
		Object value
		Object[] nh
		Object[] newHeaders
		Object[] nv
		Object[] newValues
	public synchronized java.lang.Object get (java.lang.Object) 
		Object key
		int i
	public synchronized java.lang.Object set (java.lang.Object, java.lang.Object, boolean) 
		Object key
		Object value
		boolean replace
		Object k
		int i
		Object oldVal
	public synchronized java.lang.Object set (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public synchronized void setReadOnly () 
	public synchronized int size () 
	public synchronized boolean isEmpty () 
	public synchronized 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 java.lang.String toString () 
		StringBuilder sb
		int i
		Object header
		Object value
	public static org.eclipse.osgi.framework.util.Headers parseManifest (java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.InputStream in
		org.eclipse.osgi.framework.util.Headers headers
		java.io.IOException e
	public synchronized void clear () 
	public synchronized boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.Set entrySet () 
	public java.util.Set keySet () 
	public void putAll (java.util.Map) 
		java.util.Map c
	public java.util.Collection values () 
}

org/eclipse/osgi/framework/util/SecureAction$21.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$21 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final org.osgi.util.tracker.ServiceTracker val$tracker
	void  (org.eclipse.osgi.framework.util.SecureAction, org.osgi.util.tracker.ServiceTracker) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/console/CommandProvider.class
CommandProvider.java
package org.eclipse.osgi.framework.console
public abstract org.eclipse.osgi.framework.console.CommandProvider extends java.lang.Object {
	public abstract java.lang.String getHelp () 
}

org/eclipse/osgi/framework/eventmgr/EventManager$EventThread$Queued.class
EventManager.java
package org.eclipse.osgi.framework.eventmgr
 org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued extends java.lang.Object {
	final java.util.Set listeners
	final org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
	final int action
	final Object object
	org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued next
	void  (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher, int, java.lang.Object) 
		java.util.Set l
		org.eclipse.osgi.framework.eventmgr.EventDispatcher d
		int a
		Object o
}

org/eclipse/osgi/launch/EquinoxFactory.class
EquinoxFactory.java
package org.eclipse.osgi.launch
public org.eclipse.osgi.launch.EquinoxFactory 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/eclipse/osgi/service/resolver/ResolverError.class
ResolverError.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.ResolverError extends java.lang.Object {
	public static final int MISSING_IMPORT_PACKAGE
	public static final int MISSING_REQUIRE_BUNDLE
	public static final int MISSING_FRAGMENT_HOST
	public static final int SINGLETON_SELECTION
	public static final int FRAGMENT_CONFLICT
	public static final int IMPORT_PACKAGE_USES_CONFLICT
	public static final int REQUIRE_BUNDLE_USES_CONFLICT
	public static final int IMPORT_PACKAGE_PERMISSION
	public static final int EXPORT_PACKAGE_PERMISSION
	public static final int REQUIRE_BUNDLE_PERMISSION
	public static final int PROVIDE_BUNDLE_PERMISSION
	public static final int HOST_BUNDLE_PERMISSION
	public static final int FRAGMENT_BUNDLE_PERMISSION
	public static final int PLATFORM_FILTER
	public static final int MISSING_EXECUTION_ENVIRONMENT
	public static final int MISSING_GENERIC_CAPABILITY
	public static final int NO_NATIVECODE_MATCH
	public static final int INVALID_NATIVECODE_PATHS
	public static final int DISABLED_BUNDLE
	public static final int REQUIRE_CAPABILITY_PERMISSION
	public static final int PROVIDE_CAPABILITY_PERMISSION
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () 
	public abstract int getType () 
	public abstract java.lang.String getData () 
	public abstract org.eclipse.osgi.service.resolver.VersionConstraint getUnsatisfiedConstraint () 
}

org/eclipse/osgi/service/resolver/VersionConstraint.class
VersionConstraint.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.VersionConstraint extends java.lang.Object implements java.lang.Cloneable  {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.osgi.service.resolver.VersionRange getVersionRange () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () 
	public abstract boolean isResolved () 
	public abstract boolean isSatisfiedBy (org.eclipse.osgi.service.resolver.BaseDescription) 
	public abstract org.eclipse.osgi.service.resolver.BaseDescription getSupplier () 
	public abstract org.osgi.framework.wiring.BundleRequirement getRequirement () 
	public abstract java.lang.Object getUserObject () 
	public abstract void setUserObject (java.lang.Object) 
}

org/eclipse/osgi/signedcontent/InvalidContentException.class
InvalidContentException.java
package org.eclipse.osgi.signedcontent
public org.eclipse.osgi.signedcontent.InvalidContentException extends java.io.IOException {
	private static final long serialVersionUID
	private final Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.lang.Throwable getCause () 
	public java.lang.Throwable initCause (java.lang.Throwable) 
		Throwable t
}

org/eclipse/osgi/container/ModuleResolver$ResolveProcess$ResolveLogger.class
ModuleResolver.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolver$ResolveProcess$ResolveLogger extends org.apache.felix.resolver.Logger {
	private java.util.Map errors
	final org.eclipse.osgi.container.ModuleResolver$ResolveProcess this$1
	public void  (org.eclipse.osgi.container.ModuleResolver$ResolveProcess) 
	public void logUsesConstraintViolation (org.osgi.resource.Resource, org.osgi.service.resolver.ResolutionException) 
		org.osgi.resource.Resource resource
		org.osgi.service.resolver.ResolutionException error
	java.util.Map getUsesConstraintViolations () 
}

org/eclipse/osgi/container/namespaces/EclipsePlatformNamespace.class
EclipsePlatformNamespace.java
package org.eclipse.osgi.container.namespaces
public org.eclipse.osgi.container.namespaces.EclipsePlatformNamespace extends org.osgi.resource.Namespace {
	public static final String ECLIPSE_PLATFORM_NAMESPACE
	public static final String ECLIPSE_PLATFORM_FILTER_HEADER
	public void  () 
}

org/eclipse/osgi/storage/bundlefile/BundleFileWrapper.class
BundleFileWrapper.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.BundleFileWrapper extends org.eclipse.osgi.storage.bundlefile.BundleFile {
	private final org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	public void  (org.eclipse.osgi.storage.bundlefile.BundleFile) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	public java.io.File getFile (java.lang.String, boolean) 
		String path
		boolean nativeCode
	public org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
		String path
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		String path
	public java.util.Enumeration getEntryPaths (java.lang.String, boolean) 
		String path
		boolean recurse
	public org.eclipse.osgi.storage.bundlefile.BundleFile getBundleFile () 
	public void close ()  throws java.io.IOException 
	public void open ()  throws java.io.IOException 
	public boolean containsDir (java.lang.String) 
		String dir
	protected java.net.URL createResourceURL (org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.container.Module, int, java.lang.String) 
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
		org.eclipse.osgi.container.Module hostModule
		int index
		String path
}

org/eclipse/osgi/storage/url/reference/ReferenceURLConnection.class
ReferenceURLConnection.java
package org.eclipse.osgi.storage.url.reference
public org.eclipse.osgi.storage.url.reference.ReferenceURLConnection extends java.net.URLConnection {
	private final String installPath
	private java.net.URL reference
	protected void  (java.net.URL, java.lang.String) 
		java.net.URL url
		String installPath
	public synchronized void connect ()  throws java.io.IOException 
		String path
		java.io.File file
		java.net.URL ref
		String decodePath
		java.io.File f
	private void checkRead (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.InputStream is
		java.io.File[] files
	public boolean getDoInput () 
	public boolean getDoOutput () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	private static java.io.File makeAbsolute (java.lang.String, java.io.File) 
		String base
		java.io.File relative
}

org/eclipse/osgi/internal/framework/EquinoxConfiguration.class
EquinoxConfiguration.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.EquinoxConfiguration extends java.lang.Object implements org.eclipse.osgi.service.environment.EnvironmentInfo  {
	private static final String INTERNAL_OS_SUNOS
	private static final String INTERNAL_OS_LINUX
	private static final String INTERNAL_OS_MACOSX
	private static final String INTERNAL_OS_AIX
	private static final String INTERNAL_OS_HPUX
	private static final String INTERNAL_OS_QNX
	private static final String INTERNAL_OS_OS400
	private static final String INTERNAL_OS_OS390
	private static final String INTERNAL_OS_ZOS
	private static final String INTERNAL_ARCH_I386
	private static final String INTERNAL_AMD64
	public static final String VARIABLE_DELIM_STRING
	public static final char VARIABLE_DELIM_CHAR
	private final java.util.Map initialConfig
	private final java.util.Properties configuration
	private final boolean useSystemProperties
	private final org.eclipse.osgi.internal.debug.Debug debug
	private final org.eclipse.osgi.service.debug.DebugOptions debugOptions
	private final org.eclipse.osgi.internal.hookregistry.HookRegistry hookRegistry
	private final org.eclipse.osgi.internal.framework.AliasMapper aliasMapper
	private volatile String[] allArgs
	private volatile String[] frameworkArgs
	private volatile String[] appArgs
	private final boolean inDevelopmentMode
	private final java.io.File devLocation
	private final Object devMonitor
	private String[] devDefaultClasspath
	private java.util.Dictionary devProperties
	private long devLastModified
	public final boolean contextBootDelegation
	public final boolean compatibilityBootDelegation
	public final java.util.List LIB_EXTENSIONS
	public final java.util.List ECLIPSE_LIB_VARIANTS
	public final boolean COPY_NATIVES
	public final java.util.List ECLIPSE_NL_JAR_VARIANTS
	public final boolean DEFINE_PACKAGE_ATTRIBUTES
	public final boolean BUNDLE_SET_TCCL
	public final int BSN_VERSION
	public static final int BSN_VERSION_SINGLE
	public static final int BSN_VERSION_MULTIPLE
	public static final int BSN_VERSION_MANAGED
	public final boolean throwErrorOnFailedStart
	public final boolean CLASS_CERTIFICATE
	public final boolean PARALLEL_CAPABLE
	public static final String PROP_JVM_OS_ARCH
	public static final String PROP_JVM_OS_NAME
	public static final String PROP_JVM_OS_VERSION
	public static final String PROP_JVM_SPEC_VERSION
	public static final String PROP_JVM_SPEC_NAME
	public static final String PROP_J2ME_MICROEDITION_CONFIGURATION
	public static final String PROP_J2ME_MICROEDITION_PROFILES
	public static final String PROP_SETPERMS_CMD
	public static final String PROP_DEBUG
	public static final String PROP_DEBUG_VERBOSE
	public static final String PROP_DEV
	public static final String PROP_CLEAN
	public static final String PROP_USE_SYSTEM_PROPERTIES
	public static final String PROP_FRAMEWORK
	public static final String ECLIPSE_FRAMEWORK_VENDOR
	public static final String PROP_OSGI_JAVA_PROFILE
	public static final String PROP_OSGI_JAVA_PROFILE_NAME
	public static final String PROP_OSGI_JAVA_PROFILE_BOOTDELEGATION
	public static final String PROP_OSGI_BOOTDELEGATION_IGNORE
	public static final String PROP_OSGI_BOOTDELEGATION_OVERRIDE
	public static final String PROP_OSGI_BOOTDELEGATION_NONE
	public static final String PROP_CONTEXT_BOOTDELEGATION
	public static final String PROP_COMPATIBILITY_BOOTDELEGATION
	public static final String PROP_COMPATIBILITY_ERROR_FAILED_START
	public static final String PROP_COMPATIBILITY_START_LAZY
	public static final String PROP_OSGI_OS
	public static final String PROP_OSGI_WS
	public static final String PROP_OSGI_ARCH
	public static final String PROP_OSGI_NL
	public static final String PROP_OSGI_NL_USER
	public static final String PROP_ROOT_LOCALE
	public static final String PROP_PARENT_CLASSLOADER
	public static final String PARENT_CLASSLOADER_FWK
	public static final String PROP_CONTEXTCLASSLOADER_PARENT
	public static final String CONTEXTCLASSLOADER_PARENT_APP
	public static final String CONTEXTCLASSLOADER_PARENT_EXT
	public static final String CONTEXTCLASSLOADER_PARENT_BOOT
	public static final String CONTEXTCLASSLOADER_PARENT_FWK
	public static final String PROP_FRAMEWORK_LIBRARY_EXTENSIONS
	public static final String PROP_COPY_NATIVES
	public static final String PROP_DEFINE_PACKAGES
	public static final String PROP_BUNDLE_SETTCCL
	public static final String PROP_EQUINOX_SECURITY
	public static final String PROP_FILE_LIMIT
	public static final String PROP_CLASS_CERTIFICATE_SUPPORT
	public static final String PROP_CLASS_LOADER_TYPE
	public static final String CLASS_LOADER_TYPE_PARALLEL
	public static final String PROP_FORCED_RESTART
	public static final String PROP_IGNORE_USER_CONFIGURATION
	public static final String PROPERTY_STRICT_BUNDLE_ENTRY_PATH
	public static final String PROP_CHECK_CONFIGURATION
	private final boolean inCheckConfigurationMode
	public static final String DEFAULT_STATE_SAVE_DELAY_INTERVAL
	public static final String PROP_STATE_SAVE_DELAY_INTERVAL
	public static final String PROP_MODULE_LOCK_TIMEOUT
	public static final String PROP_ALLOW_RESTRICTED_PROVIDES
	public static final String PROP_LOG_HISTORY_MAX
	public static final String PROP_RESOLVER_REVISION_BATCH_SIZE
	private static final java.util.Collection populateInitConfig
	private static final String NULL_CONFIG
	static void  () 
	void  (java.util.Map, org.eclipse.osgi.internal.hookregistry.HookRegistry) 
		java.util.Map initialConfiguration
		org.eclipse.osgi.internal.hookregistry.HookRegistry hookRegistry
		Object useSystemPropsValue
		java.util.Map$Entry initialEntry
		String initialKey
		String value
		String osgiDev
		java.io.File f
		boolean devMode
		java.net.URL location
		String[] libExtensions
		int i
		String bsnVersion
	public java.util.Map getInitialConfig () 
	private static java.util.List buildEclipseLibraryVariants (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String ws
		String os
		String arch
		String nl
		java.util.List result
		int i
	private static java.util.List buildNLJarVariants (java.lang.String) 
		String nl
		java.util.List result
		int i
	private static java.lang.String getOSLibraryExtDefaults () 
		String os
	public boolean inCheckConfigurationMode () 
	public boolean inDevelopmentMode () 
	public boolean inDebugMode () 
	public java.lang.String[] getCommandLineArgs () 
	public java.lang.String[] getFrameworkArgs () 
	public java.lang.String[] getNonFrameworkArgs () 
	public java.lang.String getOSArch () 
	public java.lang.String getNL () 
	public java.lang.String getOS () 
	public java.lang.String getWS () 
	public void setAllArgs (java.lang.String[]) 
		String[] allArgs
	public void setAppArgs (java.lang.String[]) 
		String[] appArgs
	public void setFrameworkArgs (java.lang.String[]) 
		String[] frameworkArgs
	public static java.lang.String guessWS (java.lang.String) 
		String osName
	public static java.lang.String guessOS (java.lang.String) 
		String osName
	public java.lang.String getConfiguration (java.lang.String) 
		String key
		String result
	public java.lang.String getConfiguration (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		String result
	public java.lang.String setConfiguration (java.lang.String, java.lang.String) 
		String key
		String value
		Object result
	public java.lang.String clearConfiguration (java.lang.String) 
		String key
		Object result
	public java.util.Map getConfiguration () 
		java.util.Map result
		Object key
		String skey
		String sValue
	public org.eclipse.osgi.internal.debug.Debug getDebug () 
	public org.eclipse.osgi.service.debug.DebugOptions getDebugOptions () 
	public org.eclipse.osgi.internal.hookregistry.HookRegistry getHookRegistry () 
	public java.lang.String getProperty (java.lang.String) 
		String key
		String result
	public java.lang.String setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public org.eclipse.osgi.internal.framework.AliasMapper getAliasMapper () 
	private void updateDevProperties () 
	private static java.lang.String[] getDevClassPath (java.lang.String, java.util.Dictionary, java.lang.String[]) 
		String id
		java.util.Dictionary properties
		String[] defaultClasspath
		String[] result
		String entry
	public java.lang.String[] getDevClassPath (java.lang.String, java.util.Dictionary) 
		String id
		java.util.Dictionary properties
	public java.lang.String[] getDevClassPath (java.lang.String) 
		String id
	private static java.lang.String[] getArrayFromList (java.lang.String) 
		String prop
	private void loadDevProperties (java.io.InputStream) 
		java.io.InputStream input
		java.util.Properties props
		java.util.Dictionary result
	void mergeConfiguration (java.util.Properties) 
		java.util.Properties source
		java.util.Enumeration e
		String key
		String value
	private void initializeStateSaveDelayIntervalProperty () 
	private void initializeProperties () 
		java.security.ProtectionDomain pd
		java.security.CodeSource cs
		java.net.URL url
		java.io.IOException cause
		java.net.URL java6Profile
		java.io.IOException e
		String externalForm
		String filePart
		String value
		int space
		int major
		int minor
		int micro
		String qualifier
		java.util.StringTokenizer st
		String nlValue
		java.util.Locale userLocale
		String osValue
		String wsValue
		String archValue
		String name
		String consoleProp
	private static java.lang.String getFrameworkPath (java.lang.String, boolean) 
		String path
		boolean parent
		int lastSlash
	private static int parseVersionInt (java.lang.String) 
		String value
		StringBuffer sb
		char[] chars
		int i
	public static java.lang.String decode (java.lang.String) 
		String urlString
		int len
		StringBuffer buf
		int i
		char c
	public java.lang.String substituteVars (java.lang.String) 
		String path
	public java.lang.String substituteVars (java.lang.String, boolean) 
		String path
		boolean preserveDelimiters
		StringBuffer buf
		java.util.StringTokenizer st
		boolean varStarted
		String var
		String tok
		String prop
		java.lang.reflect.Method getenv
	public static java.util.Locale toLocale (java.lang.String, java.util.Locale) 
		String str
		java.util.Locale defaultLocale
		String language
		String country
		String variant
		String[] localeParts
}

org/eclipse/osgi/internal/framework/UniversalUniqueIdentifier.class
UniversalUniqueIdentifier.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.UniversalUniqueIdentifier extends java.lang.Object {
	private byte[] fBits
	private static volatile java.math.BigInteger fgPreviousClockValue
	private static volatile int fgClockAdjustment
	private static volatile int fgClockSequence
	private static final byte[] nodeAddress
	private static final java.util.Random fgRandomNumberGenerator
	public static final int BYTES_SIZE
	public static final byte[] UNDEFINED_UUID_BYTES
	public static final int MAX_CLOCK_SEQUENCE
	public static final int MAX_CLOCK_ADJUSTMENT
	public static final int TIME_FIELD_START
	public static final int TIME_FIELD_STOP
	public static final int TIME_HIGH_AND_VERSION
	public static final int CLOCK_SEQUENCE_HIGH_AND_RESERVED
	public static final int CLOCK_SEQUENCE_LOW
	public static final int NODE_ADDRESS_START
	public static final int NODE_ADDRESS_BYTE_SIZE
	public static final int BYTE_MASK
	public static final int HIGH_NIBBLE_MASK
	public static final int LOW_NIBBLE_MASK
	public static final int SHIFT_NIBBLE
	public static final int ShiftByte
	static void  () 
	public void  () 
	private void appendByteString (java.lang.StringBuffer, byte) 
		StringBuffer buffer
		byte value
		String hexString
		String hexString
	private static java.math.BigInteger clockValueNow () 
		java.util.GregorianCalendar now
		java.math.BigInteger nowMillis
		java.math.BigInteger baseMillis
	private static byte[] computeNodeAddress () 
		byte[] address
		int thread
		long time
		int objectId
		java.io.ByteArrayOutputStream byteOut
		java.io.DataOutputStream out
		byte[] ipAddress
		byte[] rand
		java.security.SecureRandom randomizer
	private static byte[] getIPAddress () 
	private static byte[] getNodeAddress () 
	private static int nextClockSequence () 
	private static java.math.BigInteger nextTimestamp () 
		java.math.BigInteger timestamp
		int timestampComparison
	private void setClockSequence (int) 
		int clockSeq
		int clockSeqHigh
		int reserved
	private void setNode (byte[]) 
		byte[] bytes
		int index
	private void setTimestamp (java.math.BigInteger) 
		java.math.BigInteger timestamp
		java.math.BigInteger value
		java.math.BigInteger bigByte
		java.math.BigInteger[] results
		int version
		int timeHigh
		int index
	private synchronized void setTimeValues () 
	private int setVariant (int) 
		int variantIdentifier
		int clockSeqHigh
		int variant
	private void setVersion (int) 
		int versionIdentifier
		int timeHigh
		int version
	private static java.math.BigInteger timestamp () 
		java.math.BigInteger timestamp
		java.math.BigInteger timestamp
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

org/eclipse/osgi/internal/framework/EquinoxContainerAdaptor$1.class
EquinoxContainerAdaptor.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1 extends java.lang.ClassLoader {
	void  (java.lang.ClassLoader) 
		ClassLoader $anonymous0
}

org/eclipse/osgi/internal/hookregistry/StorageHookFactory$StorageHook.class
StorageHookFactory.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook extends java.lang.Object {
	private final Class factoryClass
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	public void  (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.Class) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		Class factoryClass
	public org.eclipse.osgi.storage.BundleInfo$Generation getGeneration () 
	public abstract void initialize (java.util.Dictionary)  throws org.osgi.framework.BundleException 
	public abstract void load (java.lang.Object, java.io.DataInputStream)  throws java.io.IOException 
	public abstract void save (java.lang.Object, java.io.DataOutputStream)  throws java.io.IOException 
	public void deletingGeneration () 
	public void validate ()  throws java.lang.IllegalStateException 
	public java.lang.Class getFactoryClass () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceFactoryUse$2.class
ServiceFactoryUse.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse this$0
	private final Object val$service
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse, java.lang.Object) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/permadmin/BundlePermissions.class
BundlePermissions.java
package org.eclipse.osgi.internal.permadmin
public final org.eclipse.osgi.internal.permadmin.BundlePermissions extends java.security.PermissionCollection {
	private static final long serialVersionUID
	static final java.util.Enumeration EMPTY_ENUMERATION
	private final org.osgi.framework.Bundle bundle
	private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
	private final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection impliedPermissions
	private final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection restrictedPermissions
	private final java.security.Permissions wovenPermissions
	static void  () 
	public void  (org.osgi.framework.Bundle, org.eclipse.osgi.internal.permadmin.SecurityAdmin, org.eclipse.osgi.internal.permadmin.PermissionInfoCollection, org.eclipse.osgi.internal.permadmin.PermissionInfoCollection) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection impliedPermissions
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection restrictedPermissions
	public void add (java.security.Permission) 
		java.security.Permission permission
	public void addWovenPermission (org.osgi.framework.PackagePermission) 
		org.osgi.framework.PackagePermission permission
	public java.util.Enumeration elements () 
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
	public org.osgi.framework.Bundle getBundle () 
	public void clearPermissionCache () 
}

org/eclipse/osgi/internal/weaving/WovenClassImpl$1.class
WovenClassImpl.java
package org.eclipse.osgi.internal.weaving
 org.eclipse.osgi.internal.weaving.WovenClassImpl$1 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.weaving.WovenClassImpl this$0
	void  (org.eclipse.osgi.internal.weaving.WovenClassImpl) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
		Exception e
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/url/ContentHandlerProxy.class
ContentHandlerProxy.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.ContentHandlerProxy extends java.net.ContentHandler implements org.osgi.util.tracker.ServiceTrackerCustomizer  {
	protected java.net.ContentHandler realHandler
	protected org.osgi.util.tracker.ServiceTracker contentHandlerServiceTracker
	protected org.osgi.framework.BundleContext context
	protected org.osgi.framework.ServiceReference contentHandlerServiceReference
	protected String contentType
	protected int ranking
	public void  (java.lang.String, org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext) 
		String contentType
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.BundleContext context
	private void setNewHandler (org.osgi.framework.ServiceReference, int) 
		org.osgi.framework.ServiceReference reference
		int rank
	public org.osgi.framework.ServiceReference addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object prop
		String[] contentTypes
		int i
		int newServiceRanking
	public void modifiedService (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceReference service
		int newrank
		org.osgi.framework.ServiceReference newReference
	public void removedService (org.osgi.framework.ServiceReference, org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceReference service
		org.osgi.framework.ServiceReference newReference
	public java.lang.Object getContent (java.net.URLConnection)  throws java.io.IOException 
		java.net.URLConnection uConn
	private int getRank (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object property
	public volatile void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile java.lang.Object addingService (org.osgi.framework.ServiceReference) 
}

org/eclipse/osgi/internal/hooks/DevClassLoadingHook.class
DevClassLoadingHook.java
package org.eclipse.osgi.internal.hooks
public org.eclipse.osgi.internal.hooks.DevClassLoadingHook extends org.eclipse.osgi.internal.hookregistry.ClassLoaderHook implements org.eclipse.osgi.framework.util.KeyedElement  {
	public static final String KEY
	public static final int HASHCODE
	private static final String FRAGMENT
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
	public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.ArrayList cpEntries
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostmanager
		org.eclipse.osgi.storage.BundleInfo$Generation sourceGeneration
		String[] devClassPath
		boolean result
		int i
		String devCP
		boolean fromFragment
		java.io.File base
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry entry
		org.eclipse.osgi.storage.BundleInfo$Generation fragSource
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry entry
	private org.eclipse.osgi.storage.BundleInfo$Generation findFragmentSource (org.eclipse.osgi.storage.BundleInfo$Generation, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, boolean) 
		org.eclipse.osgi.storage.BundleInfo$Generation hostGeneration
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		boolean fromFragment
		java.io.File file
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] fragCP
		int i
		org.eclipse.osgi.storage.bundlefile.BundleFile fragBase
		java.io.File fragFile
	public boolean compare (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement other
	public java.lang.Object getKey () 
	public int getKeyHashCode () 
}

org/eclipse/osgi/internal/loader/buddy/SystemPolicy.class
SystemPolicy.java
package org.eclipse.osgi.internal.loader.buddy
public org.eclipse.osgi.internal.loader.buddy.SystemPolicy extends java.lang.Object implements org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy  {
	public static final byte BOOT
	public static final byte EXT
	public static final byte APP
	private static org.eclipse.osgi.internal.loader.buddy.SystemPolicy[] instances
	private ClassLoader classLoader
	static void  () 
	public static org.eclipse.osgi.internal.loader.buddy.SystemPolicy getInstance (byte) 
		byte type
	public void  () 
	public void  (java.lang.ClassLoader) 
		ClassLoader parent
	static java.lang.ClassLoader createClassLoader (byte) 
		byte type
	public java.lang.Class loadClass (java.lang.String) 
		String name
	public java.net.URL loadResource (java.lang.String) 
		String name
	public java.util.Enumeration loadResources (java.lang.String) 
		String name
}

org/eclipse/osgi/internal/signedcontent/SignedContentMessages.class
SignedContentMessages.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedContentMessages extends org.eclipse.osgi.util.NLS {
	public static String file_is_removed_from_jar
	public static String File_In_Jar_Is_Tampered
	public static String Security_File_Is_Tampered
	public static String Signature_Not_Verify
	public static String SF_File_Parsing_Error
	public static String PKCS7_SignerInfo_Version_Not_Supported
	public static String PKCS7_Invalid_File
	public static String PKCS7_Parse_Signing_Time
	public static String Algorithm_Not_Supported
	public static String Factory_SignedContent_Error
	public static String Default_Trust_Keystore_Load_Failed
	public static String Default_Trust_Read_Only
	public static String Default_Trust_Cert_Not_Found
	public static String Default_Trust_Existing_Cert
	public static String Default_Trust_Existing_Alias
	private static final String BUNDLE_NAME
	static void  () 
	public void  () 
}

org/eclipse/osgi/internal/signedcontent/SignedBundleHook.class
SignedBundleHook.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedBundleHook extends java.lang.Object implements org.eclipse.osgi.internal.hookregistry.ActivatorHookFactory org.eclipse.osgi.internal.hookregistry.BundleFileWrapperFactoryHook org.eclipse.osgi.internal.hookregistry.HookConfigurator org.eclipse.osgi.signedcontent.SignedContentFactory  {
	static final int VERIFY_CERTIFICATE
	static final int VERIFY_TRUST
	static final int VERIFY_RUNTIME
	static final int VERIFY_ALL
	private static final String SUPPORT_CERTIFICATE
	private static final String SUPPORT_TRUST
	private static final String SUPPORT_RUNTIME
	private static final String SUPPORT_ALL
	private static final String SUPPORT_TRUE
	private static final String CACERTS_PATH
	private static final String CACERTS_TYPE
	private static final String SIGNED_BUNDLE_SUPPORT
	private static final String SIGNED_CONTENT_SUPPORT
	private static final String OSGI_KEYSTORE
	private int supportSignedBundles
	org.eclipse.osgi.internal.signedcontent.TrustEngineListener trustEngineListener
	private String trustEngineNameProp
	private org.osgi.framework.ServiceRegistration signedContentFactoryReg
	private org.osgi.framework.ServiceRegistration systemTrustEngineReg
	private java.util.List osgiTrustEngineReg
	private org.osgi.util.tracker.ServiceTracker trustEngineTracker
	private org.osgi.framework.BundleContext context
	private org.eclipse.osgi.internal.framework.EquinoxContainer container
	static void  () 
	public void  () 
	public org.osgi.framework.BundleActivator createActivator () 
	org.osgi.framework.BundleContext getContext () 
	void frameworkStart (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
		java.util.Dictionary trustEngineProps
		org.eclipse.osgi.internal.service.security.KeyStoreTrustEngine systemTrustEngine
		String osgiTrustPath
		java.net.URL url
		String path
		java.net.MalformedURLException e
		String osgiTrustRepoPaths
		java.util.StringTokenizer st
		String trustRepoPath
	void frameworkStop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
		java.util.Iterator it
	public org.eclipse.osgi.storage.bundlefile.BundleFileWrapper wrapBundleFile (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation, boolean) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		boolean base
		org.eclipse.osgi.internal.signedcontent.SignedStorageHook$StorageHookImpl hook
		org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedBaseFile
		org.eclipse.osgi.internal.signedcontent.SignedBundleFile signedBaseFile
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
		java.io.IOException e
		java.security.GeneralSecurityException e
	public void addHooks (org.eclipse.osgi.internal.hookregistry.HookRegistry) 
		org.eclipse.osgi.internal.hookregistry.HookRegistry hookRegistry
		String[] support
		int i
	public org.eclipse.osgi.signedcontent.SignedContent getSignedContent (java.io.File)  throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
		java.io.File content
		org.eclipse.osgi.storage.bundlefile.BundleFile contentBundleFile
		org.eclipse.osgi.storage.bundlefile.BundleFile contentBundleFile
		java.util.zip.ZipFile temp
		org.eclipse.osgi.internal.signedcontent.SignedBundleFile result
		java.security.InvalidKeyException e
		java.security.SignatureException e
		java.security.cert.CertificateException e
		java.security.NoSuchAlgorithmException e
		java.security.NoSuchProviderException e
	public org.eclipse.osgi.signedcontent.SignedContent getSignedContent (org.osgi.framework.Bundle)  throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.lang.IllegalArgumentException 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.signedcontent.SignedStorageHook$StorageHookImpl hook
		org.eclipse.osgi.signedcontent.SignedContent result
		java.security.PrivilegedActionException e
	public void log (java.lang.String, int, java.lang.Throwable) 
		String msg
		int severity
		Throwable t
	private org.eclipse.osgi.service.security.TrustEngine[] getTrustEngines () 
		org.osgi.framework.Filter filter
		org.osgi.framework.InvalidSyntaxException e
		Object[] services
		org.eclipse.osgi.service.security.TrustEngine[] engines
	void determineTrust (org.eclipse.osgi.internal.signedcontent.SignedContentImpl, int) 
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl trustedContent
		int supportFlags
		org.eclipse.osgi.service.security.TrustEngine[] engines
		org.eclipse.osgi.signedcontent.SignerInfo[] signers
		int i
		java.security.cert.Certificate[] signerCerts
		org.eclipse.osgi.signedcontent.SignerInfo tsaSignerInfo
		java.security.cert.Certificate[] tsaCerts
	private java.security.cert.Certificate findTrustAnchor (java.security.cert.Certificate[], org.eclipse.osgi.service.security.TrustEngine[], int) 
		java.security.cert.Certificate[] certs
		org.eclipse.osgi.service.security.TrustEngine[] engines
		int supportFlags
		int i
		java.security.cert.Certificate anchor
		java.io.IOException e
}

org/eclipse/osgi/internal/signedcontent/SignedBundleFile$SignedBundleEntry.class
SignedBundleFile.java
package org.eclipse.osgi.internal.signedcontent
 org.eclipse.osgi.internal.signedcontent.SignedBundleFile$SignedBundleEntry extends org.eclipse.osgi.storage.bundlefile.BundleEntry {
	org.eclipse.osgi.storage.bundlefile.BundleEntry nestedEntry
	final org.eclipse.osgi.internal.signedcontent.SignedBundleFile this$0
	void  (org.eclipse.osgi.internal.signedcontent.SignedBundleFile, org.eclipse.osgi.storage.bundlefile.BundleEntry) 
		org.eclipse.osgi.storage.bundlefile.BundleEntry nestedEntry
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		java.io.InputStream in
	public long getSize () 
	public java.lang.String getName () 
	public long getTime () 
	public java.net.URL getLocalURL () 
	public java.net.URL getFileURL () 
}

org/eclipse/osgi/internal/container/ComputeNodeOrder.class
ComputeNodeOrder.java
package org.eclipse.osgi.internal.container
public org.eclipse.osgi.internal.container.ComputeNodeOrder extends java.lang.Object {
	private void  () 
	public static java.lang.Object[][] computeNodeOrder (java.lang.Object[], java.lang.Object[][]) 
		Object[] objects
		Object[][] references
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph g1
		int i
		int i
		org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph g2
		java.util.List resortedVertexes
		java.util.Iterator it
		int i
		java.util.List sortedProjectList
		Object[] orderedNodes
		Object[][] knots
		Object[][] knots
		boolean hasCycles
		java.util.List knotList
		int i
}

org/eclipse/osgi/internal/log/BasicReadWriteLock.class
BasicReadWriteLock.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.BasicReadWriteLock extends java.lang.Object {
	private java.util.List currentReaders
	private int writersWaiting
	private Thread writing
	public void  () 
	public synchronized int readLock () 
		Thread current
		int result
		Thread reader
	public synchronized void readUnlock () 
	public synchronized void writeLock () 
	public synchronized void writeUnlock () 
}

org/eclipse/osgi/internal/provisional/service/security/AuthorizationListener.class
AuthorizationListener.java
package org.eclipse.osgi.internal.provisional.service.security
public abstract org.eclipse.osgi.internal.provisional.service.security.AuthorizationListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void authorizationEvent (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent) 
}

org/eclipse/equinox/log/LogPermissionCollection.class
LogPermissionCollection.java
package org.eclipse.equinox.log
public final org.eclipse.equinox.log.LogPermissionCollection extends java.security.PermissionCollection {
	private static final long serialVersionUID
	org.eclipse.equinox.log.LogPermission logPermission
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
	public java.util.Enumeration elements () 
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
}

J2SE-1.4.profile
org/apache/felix/resolver/ResolverImpl$ResolveSession.class
ResolverImpl.java
package org.apache.felix.resolver
 org.apache.felix.resolver.ResolverImpl$ResolveSession extends java.lang.Object {
	private final org.osgi.service.resolver.ResolveContext m_resolveContext
	private final java.util.List m_usesPermutations
	private final java.util.List m_importPermutations
	private org.apache.felix.resolver.Candidates m_multipleCardCandidates
	private final java.util.Map m_packageSourcesCache
	private final java.util.Map m_usesCache
	final org.apache.felix.resolver.ResolverImpl this$0
	void  (org.apache.felix.resolver.ResolverImpl, org.osgi.service.resolver.ResolveContext) 
		org.osgi.service.resolver.ResolveContext resolveContext
	java.util.List getUsesPermutations () 
	java.util.List getImportPermutations () 
	org.apache.felix.resolver.Candidates getMultipleCardCandidates () 
	void setMultipleCardCandidates (org.apache.felix.resolver.Candidates) 
		org.apache.felix.resolver.Candidates multipleCardCandidates
	java.util.Map getPackageSourcesCache () 
	org.osgi.service.resolver.ResolveContext getContext () 
	public java.util.Map getUsesCache () 
}

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 static final int FACTORY_RECURSION
	public static final int ASYNC_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 int getType () 
}

org/osgi/framework/wiring/BundleRevision.class
BundleRevision.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleRevision extends java.lang.Object implements org.osgi.framework.BundleReference org.osgi.resource.Resource  {
	public static final String PACKAGE_NAMESPACE
	public static final String BUNDLE_NAMESPACE
	public static final String HOST_NAMESPACE
	public static final int TYPE_FRAGMENT
	public abstract java.lang.String getSymbolicName () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract java.util.List getDeclaredCapabilities (java.lang.String) 
	public abstract java.util.List getDeclaredRequirements (java.lang.String) 
	public abstract int getTypes () 
	public abstract org.osgi.framework.wiring.BundleWiring getWiring () 
	public abstract java.util.List getCapabilities (java.lang.String) 
	public abstract java.util.List getRequirements (java.lang.String) 
}

org/osgi/framework/FrameworkUtil$FilterImpl$Parser.class
FrameworkUtil.java
package org.osgi.framework
final 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 
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		org.osgi.framework.FrameworkUtil$FilterImpl filter
		ArrayIndexOutOfBoundsException e
	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 
		int lookahead
		java.util.List operands
		org.osgi.framework.FrameworkUtil$FilterImpl child
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_or ()  throws org.osgi.framework.InvalidSyntaxException 
		int lookahead
		java.util.List operands
		org.osgi.framework.FrameworkUtil$FilterImpl child
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_not ()  throws org.osgi.framework.InvalidSyntaxException 
		int lookahead
		org.osgi.framework.FrameworkUtil$FilterImpl child
	private org.osgi.framework.FrameworkUtil$FilterImpl parse_item ()  throws org.osgi.framework.InvalidSyntaxException 
		String attr
		int oldpos
		Object string
	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 
		StringBuffer sb
		char c
	private java.lang.Object parse_substring ()  throws org.osgi.framework.InvalidSyntaxException 
		StringBuffer sb
		java.util.List operands
		char c
		int size
		Object single
	private void skipWhiteSpace () 
		int length
}

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/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
	public static final String WEAVE
	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_WEAVE
	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.Map properties
	private static final ThreadLocal recurse
	static void  () 
	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) 
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
		char c
		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
		int matchlen
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		String filterString
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	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.Map requestedProperties
	public java.lang.String getActions () 
		String result
		StringBuffer sb
		int mask
	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.Map getProperties () 
		java.util.Map result
		Object mark
		java.util.Map map
}

org/osgi/framework/dto/BundleDTO.class
BundleDTO.java
package org.osgi.framework.dto
public org.osgi.framework.dto.BundleDTO extends org.osgi.dto.DTO {
	public long id
	public long lastModified
	public int state
	public String symbolicName
	public String version
	public void  () 
}

org/osgi/framework/namespace/package-info.class
package-info.java
package org.osgi.framework.namespace
abstract org.osgi.framework.namespace.package-info extends java.lang.Object {
}

org/osgi/framework/ServicePermission$Properties.class
ServicePermission.java
package org.osgi.framework
final org.osgi.framework.ServicePermission$Properties extends java.util.AbstractMap {
	private final java.util.Map properties
	private final org.osgi.framework.ServiceReference service
	private volatile transient java.util.Set entries
	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 java.util.Set entrySet () 
		java.util.Set all
		String key
		String k
}

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  {
	final org.osgi.framework.ServicePermission this$0
	private final java.util.Map val$props
	private final org.osgi.framework.Bundle val$bundle
	void  (org.osgi.framework.ServicePermission, java.util.Map, org.osgi.framework.Bundle) 
	public java.lang.Void run () 
		String name
		org.osgi.framework.SignerProperty signer
	public volatile java.lang.Object run () 
}

org/osgi/service/permissionadmin/PermissionAdmin.class
PermissionAdmin.java
package org.osgi.service.permissionadmin
public abstract org.osgi.service.permissionadmin.PermissionAdmin extends java.lang.Object {
	public abstract org.osgi.service.permissionadmin.PermissionInfo[] getPermissions (java.lang.String) 
	public abstract void setPermissions (java.lang.String, org.osgi.service.permissionadmin.PermissionInfo[]) 
	public abstract java.lang.String[] getLocations () 
	public abstract org.osgi.service.permissionadmin.PermissionInfo[] getDefaultPermissions () 
	public abstract void setDefaultPermissions (org.osgi.service.permissionadmin.PermissionInfo[]) 
}

org/osgi/service/resolver/ResolveContext.class
ResolveContext.java
package org.osgi.service.resolver
public abstract org.osgi.service.resolver.ResolveContext extends java.lang.Object {
	public void  () 
	public java.util.Collection getMandatoryResources () 
	public java.util.Collection getOptionalResources () 
	private static java.util.Collection emptyCollection () 
	public abstract java.util.List findProviders (org.osgi.resource.Requirement) 
	public abstract int insertHostedCapability (java.util.List, org.osgi.service.resolver.HostedCapability) 
	public abstract boolean isEffective (org.osgi.resource.Requirement) 
	public abstract java.util.Map getWirings () 
}

org/osgi/service/condpermadmin/BundleLocationCondition$1.class
BundleLocationCondition.java
package org.osgi.service.condpermadmin
 org.osgi.service.condpermadmin.BundleLocationCondition$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final org.osgi.framework.Bundle val$bundle
	void  (org.osgi.framework.Bundle) 
	public java.lang.String run () 
	public volatile java.lang.Object run () 
}

org/osgi/resource/dto/CapabilityRefDTO.class
CapabilityRefDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.CapabilityRefDTO extends org.osgi.dto.DTO {
	public int capability
	public int resource
	public void  () 
}

org/eclipse/osgi/report/resolution/ResolutionReport$Entry$Type.class
ResolutionReport.java
package org.eclipse.osgi.report.resolution
public final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type extends java.lang.Enum {
	public static final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type FILTERED_BY_RESOLVER_HOOK
	public static final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type MISSING_CAPABILITY
	public static final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type SINGLETON_SELECTION
	public static final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type UNRESOLVED_PROVIDER
	public static final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type USES_CONSTRAINT_VIOLATION
	private static final org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type[] values () 
	public static org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type valueOf (java.lang.String) 
}

org/eclipse/osgi/framework/util/SecureAction$20.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$20 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final String val$name
	void  (org.eclipse.osgi.framework.util.SecureAction, java.lang.String) 
	public java.lang.Class run ()  throws java.lang.Exception 
		ClassLoader systemClassLoader
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/eventmgr/EventManager$1.class
EventManager.java
package org.eclipse.osgi.framework.eventmgr
 org.eclipse.osgi.framework.eventmgr.EventManager$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.eventmgr.EventManager this$0
	void  (org.eclipse.osgi.framework.eventmgr.EventManager) 
	public org.eclipse.osgi.framework.eventmgr.EventManager$EventThread run () 
		org.eclipse.osgi.framework.eventmgr.EventManager$EventThread t
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/util/NLS$MessagesProperties.class
NLS.java
package org.eclipse.osgi.util
 org.eclipse.osgi.util.NLS$MessagesProperties extends java.util.Properties {
	private static final int MOD_EXPECTED
	private static final int MOD_MASK
	private static final long serialVersionUID
	private final String bundleName
	private final java.util.Map fields
	private final boolean isAccessible
	public void  (java.util.Map, java.lang.String, boolean) 
		java.util.Map fieldMap
		String bundleName
		boolean isAccessible
	public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		Object fieldObject
		String msg
		java.lang.reflect.Field field
		Exception e
}

org/eclipse/osgi/service/resolver/PlatformAdmin.class
PlatformAdmin.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.PlatformAdmin extends java.lang.Object {
	public abstract org.eclipse.osgi.service.resolver.State getState () 
	public abstract org.eclipse.osgi.service.resolver.State getState (boolean) 
	public abstract org.eclipse.osgi.service.resolver.StateHelper getStateHelper () 
	public abstract void commit (org.eclipse.osgi.service.resolver.State)  throws org.osgi.framework.BundleException 
	public abstract org.eclipse.osgi.service.resolver.Resolver getResolver () 
	public abstract org.eclipse.osgi.service.resolver.Resolver createResolver () 
	public abstract org.eclipse.osgi.service.resolver.StateObjectFactory getFactory () 
	public abstract void addDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) 
	public abstract void removeDisabledInfo (org.eclipse.osgi.service.resolver.DisabledInfo) 
}

org/eclipse/osgi/service/resolver/GenericSpecification.class
GenericSpecification.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.GenericSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint  {
	public static final int RESOLUTION_OPTIONAL
	public static final int RESOLUTION_MULTIPLE
	public abstract java.lang.String getMatchingFilter () 
	public abstract java.lang.String getType () 
	public abstract int getResolution () 
	public abstract org.eclipse.osgi.service.resolver.GenericDescription[] getSuppliers () 
}

org/eclipse/osgi/storagemanager/StorageManager.class
StorageManager.java
package org.eclipse.osgi.storagemanager
public final org.eclipse.osgi.storagemanager.StorageManager extends java.lang.Object {
	private static final int FILETYPE_STANDARD
	private static final int FILETYPE_RELIABLEFILE
	private static final String MANAGER_FOLDER
	private static final String TABLE_FILE
	private static final String LOCK_FILE
	private static final int MAX_LOCK_WAIT
	private final boolean useReliableFiles
	private final boolean tempCleanup
	private final boolean openCleanup
	private final boolean saveCleanup
	private final java.io.File base
	private final java.io.File managerRoot
	private final String lockMode
	private final java.io.File tableFile
	private final java.io.File lockFile
	private org.eclipse.osgi.internal.location.Locker locker
	private java.io.File instanceFile
	private org.eclipse.osgi.internal.location.Locker instanceLocker
	private final boolean readOnly
	private boolean open
	private int tableStamp
	private final java.util.Properties table
	public void  (java.io.File, java.lang.String) 
		java.io.File base
		String lockMode
	public void  (java.io.File, java.lang.String, boolean) 
		java.io.File base
		String lockMode
		boolean readOnly
	private void initializeInstanceFile ()  throws java.io.IOException 
	private java.lang.String getAbsolutePath (java.lang.String) 
		String file
	public void add (java.lang.String)  throws java.io.IOException 
		String managedFile
	private void add (java.lang.String, int)  throws java.io.IOException 
		String managedFile
		int fileType
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
		int oldestGeneration
	private int findOldestGeneration (java.lang.String) 
		String managedFile
		String[] files
		int oldestGeneration
		String name
		int len
		int i
		int generation
	public void update (java.lang.String[], java.lang.String[])  throws java.io.IOException 
		String[] managedFiles
		String[] sources
		int[] originalReadIDs
		boolean error
		int i
		int i
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
	public java.lang.String[] getManagedFiles () 
		java.util.Set set
		String[] keys
		String[] result
		int i
	public java.io.File getBase () 
	public int getId (java.lang.String) 
		String managedFile
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
	public boolean isReadOnly () 
	private boolean lock (boolean)  throws java.io.IOException 
		boolean wait
		boolean locked
		long start
		long time
	public java.io.File lookup (java.lang.String, boolean)  throws java.io.IOException 
		String managedFile
		boolean add
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
	private boolean move (java.lang.String, java.lang.String) 
		String source
		String managedFile
		java.io.File original
		java.io.File targetFile
	private void release () 
	public void remove (java.lang.String)  throws java.io.IOException 
		String managedFile
	private void updateTable ()  throws java.io.IOException 
		int stamp
		java.util.Properties diskTable
		java.io.InputStream input
		java.util.Enumeration e
		String file
		String value
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
		int id
		int id
		int fileType
		int fileType
		int idx
	private void save ()  throws java.io.IOException 
		java.util.Properties props
		java.util.Enumeration e
		String file
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
		String value
		String value
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream fileStream
		boolean error
		java.io.IOException ex
	private boolean update (java.lang.String, java.lang.String)  throws java.io.IOException 
		String managedFile
		String source
		org.eclipse.osgi.storagemanager.StorageManager$Entry entry
		int newId
		boolean success
	private void cleanup (boolean)  throws java.io.IOException 
		boolean doLock
		String[] files
		int i
		org.eclipse.osgi.internal.location.Locker tmpLocker
		java.util.Collection managedFiles
		java.util.Iterator iter
		java.util.Map$Entry fileEntry
		String fileName
		org.eclipse.osgi.storagemanager.StorageManager$Entry info
		String readId
		int i
	private void deleteCopies (java.lang.String, java.lang.String) 
		String fileName
		String exceptionNumber
		String notToDelete
		String[] files
		int i
	public void close () 
	public void open (boolean)  throws java.io.IOException 
		boolean wait
		boolean locked
	public java.io.File createTempFile (java.lang.String)  throws java.io.IOException 
		String file
		java.io.File tmpFile
	public java.io.InputStream getInputStream (java.lang.String)  throws java.io.IOException 
		String managedFile
	public java.io.InputStream[] getInputStreamSet (java.lang.String[])  throws java.io.IOException 
		String[] managedFiles
		java.io.InputStream[] streams
		int i
	private java.io.InputStream getInputStream (java.lang.String, int)  throws java.io.IOException 
		String managedFiles
		int openMask
		int id
		java.io.File lookup
	public org.eclipse.osgi.storagemanager.ManagedOutputStream getOutputStream (java.lang.String)  throws java.io.IOException 
		String managedFile
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream out
		java.io.File tmpFile
	public org.eclipse.osgi.storagemanager.ManagedOutputStream[] getOutputStreamSet (java.lang.String[])  throws java.io.IOException 
		String[] managedFiles
		int count
		org.eclipse.osgi.storagemanager.ManagedOutputStream[] streams
		int idx
		org.eclipse.osgi.storagemanager.ManagedOutputStream newStream
		java.io.IOException e
		int jdx
	void abortOutputStream (org.eclipse.osgi.storagemanager.ManagedOutputStream) 
		org.eclipse.osgi.storagemanager.ManagedOutputStream out
		org.eclipse.osgi.storagemanager.ManagedOutputStream[] set
		int idx
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream rfos
	void closeOutputStream (org.eclipse.osgi.storagemanager.ManagedOutputStream)  throws java.io.IOException 
		org.eclipse.osgi.storagemanager.ManagedOutputStream smos
		org.eclipse.osgi.storagemanager.ManagedOutputStream[] streamSet
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream rfos
		java.io.File file
		String target
		java.io.OutputStream out
		String target
		int idx
		String[] targets
		String[] sources
		int idx
		java.io.File outputFile
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream rfos
		java.io.File file
}

org/eclipse/osgi/container/ModuleDatabase.class
ModuleDatabase.java
package org.eclipse.osgi.container
public org.eclipse.osgi.container.ModuleDatabase extends java.lang.Object {
	final org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
	private final java.util.Map modulesByLocations
	private final java.util.Map modulesById
	final java.util.Map wirings
	final java.util.concurrent.atomic.AtomicLong nextId
	final java.util.concurrent.atomic.AtomicLong revisionsTimeStamp
	final java.util.concurrent.atomic.AtomicLong allTimeStamp
	final long constructionTime
	private final org.eclipse.osgi.internal.container.Capabilities capabilities
	final java.util.Map moduleSettings
	private int initialModuleStartLevel
	private final java.util.concurrent.locks.ReentrantReadWriteLock monitor
	public void  (org.eclipse.osgi.container.ModuleContainerAdaptor) 
		org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
	final org.eclipse.osgi.container.Module getModule (java.lang.String) 
		String location
	final org.eclipse.osgi.container.Module getModule (long) 
		long id
	final org.eclipse.osgi.container.Module install (java.lang.String, org.eclipse.osgi.container.ModuleRevisionBuilder, java.lang.Object) 
		String location
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		Object revisionInfo
		int startlevel
		long id
		java.util.EnumSet settings
		org.eclipse.osgi.container.Module module
		long currentTime
	private java.util.EnumSet getActivationPolicySettings (org.eclipse.osgi.container.ModuleRevisionBuilder) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo info
		String compatibilityStartLazy
		java.util.EnumSet settings
	final org.eclipse.osgi.container.Module load (java.lang.String, org.eclipse.osgi.container.ModuleRevisionBuilder, java.lang.Object, long, java.util.EnumSet, int) 
		String location
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		Object revisionInfo
		long id
		java.util.EnumSet settings
		int startlevel
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision newRevision
	final void uninstall (org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevisions uninstalling
		java.util.List revisions
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring oldWiring
		long currentTime
	final void update (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.ModuleRevisionBuilder, java.lang.Object) 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		Object revisionInfo
		org.eclipse.osgi.container.ModuleRevision oldRevision
		org.eclipse.osgi.container.ModuleRevision newRevision
		org.eclipse.osgi.container.ModuleWiring oldWiring
		long currentTime
	void cleanupRemovalPending () 
		java.util.Collection removalPending
		org.eclipse.osgi.container.ModuleRevision removed
		java.util.Collection dependencyClosure
		boolean allPendingRemoval
		org.eclipse.osgi.container.ModuleRevision pendingRemoval
		java.util.Collection toRemoveWirings
		java.util.Map toRemoveWireLists
		org.eclipse.osgi.container.ModuleRevision pendingRemoval
		org.eclipse.osgi.container.ModuleWiring removedWiring
		java.util.List removedWires
		org.eclipse.osgi.container.ModuleWire wire
		java.util.Collection providerWires
		org.eclipse.osgi.container.ModuleRevision pendingRemoval
		java.util.Map$Entry entry
		java.util.List provided
		org.eclipse.osgi.container.ModuleWire removedWire
		org.eclipse.osgi.container.ModuleWiring moduleWiring
	final java.util.Collection getRemovalPending () 
		java.util.Collection removalPending
		org.eclipse.osgi.container.ModuleWiring wiring
	final org.eclipse.osgi.container.ModuleWiring getWiring (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	final java.util.Map getWiringsCopy () 
	final java.util.Map getWiringsClone () 
		java.util.Map clonedWirings
		java.util.Map$Entry entry
		org.eclipse.osgi.container.ModuleWiring wiring
	final void setWiring (java.util.Map) 
		java.util.Map newWiring
	final void mergeWiring (java.util.Map) 
		java.util.Map deltaWiring
	final java.util.List getModules () 
	final transient java.util.List getSortedModules (org.eclipse.osgi.container.ModuleDatabase$Sort[]) 
		org.eclipse.osgi.container.ModuleDatabase$Sort[] sortOptions
		java.util.List modules
	final transient void sortModules (java.util.List, org.eclipse.osgi.container.ModuleDatabase$Sort[]) 
		java.util.List modules
		org.eclipse.osgi.container.ModuleDatabase$Sort[] sortOptions
		int currentSL
		int currentSLindex
		boolean lazy
		int i
		org.eclipse.osgi.container.Module module
	private java.util.Collection sortByDependencies (java.util.List) 
		java.util.List toSort
		java.util.List references
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.container.ModuleWire wire
		org.eclipse.osgi.container.ModuleRequirement req
		org.eclipse.osgi.container.Module[] sorted
		Object[][] cycles
		java.util.Collection moduleCycles
		Object[] cycle
		java.util.List moduleCycle
		Object module
	private long getNextIdAndIncrement () 
	private void checkWrite () 
	public final long getNextId () 
	public final long getRevisionsTimestamp () 
	public final long getTimestamp () 
	private void incrementTimestamps (boolean) 
		boolean incrementRevision
	private void setSystemLastModified (long) 
		long currentTime
		org.eclipse.osgi.container.Module systemModule
	public final void readLock () 
	public final void writeLock () 
	public final void readUnlock () 
	public final void writeUnlock () 
	final void addCapabilities (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.Collection packageNames
		org.eclipse.osgi.container.ModuleWiring wiring
	protected void removeCapabilities (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	final java.util.List findCapabilities (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
	public final void store (java.io.DataOutputStream, boolean)  throws java.io.IOException 
		java.io.DataOutputStream out
		boolean persistWirings
	public final void load (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	final void persistSettings (java.util.EnumSet, org.eclipse.osgi.container.Module) 
		java.util.EnumSet settings
		org.eclipse.osgi.container.Module module
		java.util.EnumSet existing
	final void setStartLevel (org.eclipse.osgi.container.Module, int) 
		org.eclipse.osgi.container.Module module
		int startlevel
	final int getInitialModuleStartLevel () 
	final void setInitialModuleStartLevel (int) 
		int initialStartlevel
}

org/eclipse/osgi/container/ModuleRequirement.class
ModuleRequirement.java
package org.eclipse.osgi.container
public org.eclipse.osgi.container.ModuleRequirement extends java.lang.Object implements org.osgi.framework.wiring.BundleRequirement  {
	private final String namespace
	private final java.util.Map directives
	private final java.util.Map attributes
	private final org.eclipse.osgi.container.ModuleRevision revision
	private static final String PACKAGENAME_FILTER_COMPONENT
	void  (java.lang.String, java.util.Map, java.util.Map, org.eclipse.osgi.container.ModuleRevision) 
		String namespace
		java.util.Map directives
		java.util.Map attributes
		org.eclipse.osgi.container.ModuleRevision revision
	public org.eclipse.osgi.container.ModuleRevision getRevision () 
	public boolean matches (org.osgi.framework.wiring.BundleCapability) 
		org.osgi.framework.wiring.BundleCapability capability
		String filterSpec
		org.eclipse.osgi.internal.framework.FilterImpl f
		boolean matchMandatory
	public java.lang.String getNamespace () 
	public java.util.Map getDirectives () 
	public java.util.Map getAttributes () 
	public org.eclipse.osgi.container.ModuleRevision getResource () 
	public java.lang.String toString () 
	org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement getDynamicPackageRequirement (org.eclipse.osgi.container.ModuleRevision, java.lang.String) 
		org.eclipse.osgi.container.ModuleRevision host
		String dynamicPkgName
		String dynamicFilter
		int packageNameBegin
		int packageNameEnd
		String filterPackageName
		String specificPackageFilter
		java.util.Map dynamicDirectives
	public volatile org.osgi.framework.wiring.BundleRevision getRevision () 
	public volatile org.osgi.resource.Resource getResource () 
	public volatile org.osgi.framework.wiring.BundleRevision getResource () 
}

org/eclipse/osgi/container/Module$StartOptions.class
Module.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.Module$StartOptions extends java.lang.Enum {
	public static final org.eclipse.osgi.container.Module$StartOptions TRANSIENT
	public static final org.eclipse.osgi.container.Module$StartOptions USE_ACTIVATION_POLICY
	public static final org.eclipse.osgi.container.Module$StartOptions TRANSIENT_RESUME
	public static final org.eclipse.osgi.container.Module$StartOptions TRANSIENT_IF_AUTO_START
	public static final org.eclipse.osgi.container.Module$StartOptions LAZY_TRIGGER
	private static final org.eclipse.osgi.container.Module$StartOptions[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public transient boolean isContained (org.eclipse.osgi.container.Module$StartOptions[]) 
		org.eclipse.osgi.container.Module$StartOptions[] options
		org.eclipse.osgi.container.Module$StartOptions option
	public static org.eclipse.osgi.container.Module$StartOptions[] values () 
	public static org.eclipse.osgi.container.Module$StartOptions valueOf (java.lang.String) 
}

org/eclipse/osgi/storage/ManifestLocalization.class
ManifestLocalization.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.ManifestLocalization extends java.lang.Object {
	final String defaultRoot
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	private final java.util.Dictionary rawHeaders
	private volatile java.util.Dictionary defaultLocaleHeaders
	private final java.util.Hashtable cache
	public void  (org.eclipse.osgi.storage.BundleInfo$Generation, java.util.Dictionary, java.lang.String) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.Dictionary rawHeaders
		String defaultRoot
	public void clearCache () 
	java.util.Dictionary getHeaders (java.lang.String) 
		String localeString
		boolean isDefaultLocale
		java.util.Dictionary currentDefault
		java.util.ResourceBundle localeProperties
		java.util.Enumeration eKeys
		org.eclipse.osgi.framework.util.Headers localeHeaders
		String key
		String value
		String propertiesKey
	private java.lang.String[] buildNLVariants (java.lang.String) 
		String nl
		java.util.List result
		int i
	java.util.ResourceBundle getResourceBundle (java.lang.String, boolean) 
		String localeString
		boolean isDefaultLocale
		org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle resourceBundle
	private org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle lookupResourceBundle (java.lang.String) 
		String localeString
		String localizationHeader
		org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle result
		String[] nlVarients
		java.io.InputStream[] nlStreams
		int i
		java.net.URL url
		org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle parent
		int i
		org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle varientBundle
		java.io.InputStream varientStream
	private java.net.URL findResource (java.lang.String) 
		String resource
		org.eclipse.osgi.container.ModuleWiring searchWiring
		java.util.List hostWires
		Long lowestHost
		org.eclipse.osgi.container.ModuleWire hostWire
		Long hostID
		int lastSlash
		String path
		String fileName
		java.util.List result
}

org/eclipse/osgi/storage/bundlefile/FileBundleEntry.class
FileBundleEntry.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.FileBundleEntry extends org.eclipse.osgi.storage.bundlefile.BundleEntry {
	private final java.io.File file
	private final String name
	public void  (java.io.File, java.lang.String) 
		java.io.File file
		String name
		boolean endsInSlash
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public long getSize () 
	public java.lang.String getName () 
	public long getTime () 
	public java.net.URL getLocalURL () 
	public java.net.URL getFileURL () 
}

org/eclipse/osgi/storage/url/BundleResourceHandler.class
BundleResourceHandler.java
package org.eclipse.osgi.storage.url
public abstract org.eclipse.osgi.storage.url.BundleResourceHandler extends java.net.URLStreamHandler {
	public static final String OSGI_RESOURCE_URL_PROTOCOL
	public static final String OSGI_ENTRY_URL_PROTOCOL
	public static final String SECURITY_CHECKED
	public static final String SECURITY_UNCHECKED
	public static final String BID_FWKID_SEPARATOR
	protected final org.eclipse.osgi.container.ModuleContainer container
	protected org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	public void  (org.eclipse.osgi.container.ModuleContainer, org.eclipse.osgi.storage.bundlefile.BundleEntry) 
		org.eclipse.osgi.container.ModuleContainer container
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	protected void parseURL (java.net.URL, java.lang.String, int, int) 
		java.net.URL url
		String str
		int start
		int end
		String spec
		String path
		String host
		int resIndex
		int pathIdx
		int bundleIdIdx
		int bundleIdEnd
		int last
		int dotIndex
		int dotIndex
		String authorized
		long bundleId
		org.eclipse.osgi.container.Module module
	private org.eclipse.osgi.container.Module getModule (long) 
		long id
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		String host
		long bundleID
		long bundleID
		NumberFormatException nfe
		org.eclipse.osgi.container.Module module
	protected abstract org.eclipse.osgi.storage.bundlefile.BundleEntry findBundleEntry (java.net.URL, org.eclipse.osgi.container.Module)  throws java.io.IOException 
	protected java.lang.String toExternalForm (java.net.URL) 
		java.net.URL url
		StringBuffer result
		String host
		int index
		String path
		String ref
	protected int hashCode (java.net.URL) 
		java.net.URL url
		int hash
		String protocol
		String host
		String path
	protected boolean equals (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	protected synchronized java.net.InetAddress getHostAddress (java.net.URL) 
		java.net.URL url
	protected boolean hostsEqual (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
		String host1
		String host2
	protected boolean sameFile (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
		String p1
		String p2
		String path1
		String path2
	protected boolean checkAuthorization (org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.Module module
		SecurityManager sm
		org.osgi.framework.Bundle bundle
	private long getBundleID (java.lang.String) 
		String host
		int dotIndex
}

org/eclipse/osgi/internal/location/Locker.class
Locker.java
package org.eclipse.osgi.internal.location
public abstract org.eclipse.osgi.internal.location.Locker extends java.lang.Object {
	public abstract boolean lock ()  throws java.io.IOException 
	public abstract boolean isLocked ()  throws java.io.IOException 
	public abstract void release () 
}

org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle$SystemBundleHeaders.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$SystemBundleHeaders extends java.util.Dictionary {
	private final java.util.Dictionary headers
	final org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle this$1
	public void  (org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle, java.util.Dictionary) 
		java.util.Dictionary headers
	public java.util.Enumeration elements () 
	public java.lang.String get (java.lang.Object) 
		Object key
	private java.lang.String getExtra (java.lang.String, java.lang.String, java.lang.String) 
		String header
		String systemProp
		String systemExtraProp
		String systemValue
		String systemExtraValue
		String result
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.lang.String put (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String remove (java.lang.Object) 
		Object key
	public int size () 
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/internal/framework/AliasMapper.class
AliasMapper.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.AliasMapper extends java.lang.Object {
	private static final java.util.Map processorAliasTable
	private static final java.util.Map processorCanonicalTable
	private static final java.util.Map osnameAliasTable
	private static final java.util.Map osnameCanonicalTable
	static void  () 
	public void  () 
	private static void getTables (java.lang.String, java.util.Map, java.util.Map) 
		String resourceName
		java.util.Map aliasTable
		java.util.Map canonicalTable
		java.io.InputStream in
	public java.util.Collection getProcessorAliases (java.lang.String) 
		String processor
	public java.util.Collection getOSNameAliases (java.lang.String) 
		String osname
	public java.lang.String getCanonicalOSName (java.lang.String) 
		String osname
		String result
	public java.lang.String getCanonicalProcessor (java.lang.String) 
		String processor
		String result
	private java.util.Collection getAlias (java.lang.String, java.util.Map) 
		String name
		java.util.Map aliasMap
		java.util.Collection aliases
	private static java.util.Map initAliases (java.io.InputStream, java.util.Map, java.util.Map) 
		java.io.InputStream in
		java.util.Map aliasTable
		java.util.Map canonicalTable
		java.io.BufferedReader br
		java.io.BufferedReader br
		java.util.Map multiMaster
		String line
		org.eclipse.osgi.internal.util.Tokenizer tokenizer
		String master
		String masterLower
		java.util.Collection aliasLine
		String alias
		String aliasLower
		String existingMaster
		java.util.Set masters
		java.util.Map multiMasterAliases
		java.util.Map$Entry entry
		java.util.Set aliases
		String master
		java.io.IOException e
}

org/eclipse/osgi/internal/framework/EquinoxEventPublisher$3.class
EquinoxEventPublisher.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxEventPublisher$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.framework.EquinoxEventPublisher this$0
	private final org.osgi.framework.FrameworkEvent val$event
	private final org.osgi.framework.FrameworkListener[] val$listeners
	void  (org.eclipse.osgi.internal.framework.EquinoxEventPublisher, org.osgi.framework.FrameworkEvent, org.osgi.framework.FrameworkListener[]) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/hookregistry/HookRegistry.class
HookRegistry.java
package org.eclipse.osgi.internal.hookregistry
public final org.eclipse.osgi.internal.hookregistry.HookRegistry extends java.lang.Object {
	public static final String HOOK_CONFIGURATORS_FILE
	public static final String HOOK_CONFIGURATORS
	public static final String PROP_HOOK_CONFIGURATORS_INCLUDE
	public static final String PROP_HOOK_CONFIGURATORS_EXCLUDE
	public static final String PROP_HOOK_CONFIGURATORS
	private static final String BUILTIN_HOOKS
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private volatile boolean initialized
	private final java.util.List classLoaderHooks
	private final java.util.List classLoaderHooksRO
	private final java.util.List storageHookFactories
	private final java.util.List storageHookFactoriesRO
	private final java.util.List bundleFileWrapperFactoryHooks
	private final java.util.List bundleFileWrapperFactoryHooksRO
	private final java.util.List activatorHookFactories
	private final java.util.List activatorHookFactoriesRO
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void initialize () 
		java.util.List configurators
		java.util.List errors
		org.eclipse.osgi.framework.log.FrameworkLogEntry error
	private void mergeFileHookConfigurators (java.util.List, java.util.List) 
		java.util.List configuratorList
		java.util.List errors
		ClassLoader cl
		java.util.Enumeration hookConfigurators
		java.util.Enumeration hookConfigurators
		java.io.IOException e
		int curBuiltin
		java.net.URL url
		java.io.InputStream input
		java.util.Properties configuratorProps
		String hooksValue
		boolean builtin
		String[] configurators
		int i
		java.io.IOException e
	private void mergePropertyHookConfigurators (java.util.List) 
		java.util.List configuratorList
		String[] configurators
		int i
		String[] includeConfigurators
		int i
		String[] excludeHooks
		int i
	private void loadConfigurators (java.util.List, java.util.List) 
		java.util.List configurators
		java.util.List errors
		java.util.Iterator iHooks
		String hookName
		Class clazz
		org.eclipse.osgi.internal.hookregistry.HookConfigurator configurator
		Throwable t
	public java.util.List getClassLoaderHooks () 
	public java.util.List getStorageHookFactories () 
	public java.util.List getBundleFileWrapperFactoryHooks () 
	public java.util.List getActivatorHookFactories () 
	private void add (java.lang.Object, java.util.List) 
		Object hook
		java.util.List hooks
	public void addClassLoaderHook (org.eclipse.osgi.internal.hookregistry.ClassLoaderHook) 
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook classLoaderHook
	public void addStorageHookFactory (org.eclipse.osgi.internal.hookregistry.StorageHookFactory) 
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory storageHookFactory
	public void addBundleFileWrapperFactoryHook (org.eclipse.osgi.internal.hookregistry.BundleFileWrapperFactoryHook) 
		org.eclipse.osgi.internal.hookregistry.BundleFileWrapperFactoryHook factory
	public void addActivatorHookFactory (org.eclipse.osgi.internal.hookregistry.ActivatorHookFactory) 
		org.eclipse.osgi.internal.hookregistry.ActivatorHookFactory activatorHookFactory
	public org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration () 
	public org.eclipse.osgi.internal.framework.EquinoxContainer getContainer () 
}

org/eclipse/osgi/internal/serviceregistry/HookContext.class
HookContext.java
package org.eclipse.osgi.internal.serviceregistry
public abstract org.eclipse.osgi.internal.serviceregistry.HookContext extends java.lang.Object {
	public abstract void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
	public abstract java.lang.String getHookClassName () 
	public abstract java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/serviceregistry/ModifiedServiceEvent.class
ModifiedServiceEvent.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ModifiedServiceEvent extends org.osgi.framework.ServiceEvent {
	private static final long serialVersionUID
	private final org.osgi.framework.ServiceEvent modified
	private final org.osgi.framework.ServiceEvent modifiedEndMatch
	private final org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties
	void  (org.osgi.framework.ServiceReference, org.eclipse.osgi.internal.serviceregistry.ServiceProperties) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties
	org.osgi.framework.ServiceEvent getModifiedEvent () 
	org.osgi.framework.ServiceEvent getModifiedEndMatchEvent () 
	boolean matchPreviousProperties (org.osgi.framework.Filter) 
		org.osgi.framework.Filter filter
}

org/eclipse/osgi/internal/permadmin/PermissionInfoCollection.class
PermissionInfoCollection.java
package org.eclipse.osgi.internal.permadmin
public final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection extends java.security.PermissionCollection {
	private static final long serialVersionUID
	private static final Class[] twoStringClassArray
	private static final Class[] oneStringClassArray
	private static final Class[] noArgClassArray
	private static final Class[][] permClassArrayArgs
	private final java.util.Map cachedPermissionCollections
	private final boolean hasAllPermission
	private final org.osgi.service.permissionadmin.PermissionInfo[] permInfos
	static void  () 
	public void  (org.osgi.service.permissionadmin.PermissionInfo[]) 
		org.osgi.service.permissionadmin.PermissionInfo[] permInfos
		boolean tempAllPermissions
		int i
	public void add (java.security.Permission) 
		java.security.Permission arg0
	public java.util.Enumeration elements () 
	public boolean implies (java.security.Permission) 
		java.security.Permission perm
		Class permClass
		java.security.PermissionCollection collection
		java.security.PermissionCollection collection
		Exception e
		java.security.PermissionCollection exists
	org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () 
	private void addPermissions (java.security.PermissionCollection, java.lang.Class)  throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException 
		java.security.PermissionCollection collection
		Class permClass
		String permClassName
		java.lang.reflect.Constructor constructor
		int numArgs
		int i
		int i
		String[] args
		java.io.File file
	void clearPermissionCache () 
}

org/eclipse/osgi/internal/weaving/WovenClassImpl$3.class
WovenClassImpl.java
package org.eclipse.osgi.internal.weaving
 org.eclipse.osgi.internal.weaving.WovenClassImpl$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.internal.weaving.WovenClassImpl this$0
	void  (org.eclipse.osgi.internal.weaving.WovenClassImpl) 
	public java.lang.Void run () 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/loader/classpath/ClasspathEntry$PDEData.class
ClasspathEntry.java
package org.eclipse.osgi.internal.loader.classpath
final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry$PDEData extends java.lang.Object {
	final String fileName
	final String symbolicName
	void  (java.io.File, java.lang.String) 
		java.io.File baseFile
		String symbolicName
}

org/eclipse/osgi/internal/loader/buddy/SystemPolicy$1.class
SystemPolicy.java
package org.eclipse.osgi.internal.loader.buddy
 org.eclipse.osgi.internal.loader.buddy.SystemPolicy$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final byte val$type
	void  (byte) 
	public java.lang.ClassLoader run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/signedcontent/BERProcessor.class
BERProcessor.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.BERProcessor extends java.lang.Object {
	byte[] buffer
	int offset
	int lastOffset
	int contentOffset
	int contentLength
	int endOffset
	int classOfTag
	static final int UNIVERSAL_TAGCLASS
	static final int APPLICATION_TAGCLASS
	static final int CONTEXTSPECIFIC_TAGCLASS
	static final int PRIVATE_TAGCLASS
	static final byte BOOLTAG
	static final byte INTTAG
	static final byte OIDTAG
	static final byte SEQTAG
	static final byte SETTAG
	static final byte NULLTAG
	static final String[] tagNames
	public boolean constructed
	public byte tag
	static void  () 
	public void  (byte[], int, int)  throws java.security.SignatureException 
		byte[] buffer
		int offset
		int len
	public void processStructure ()  throws java.security.SignatureException 
		byte tagNumber
		int octetCount
		int i
	public java.lang.String toString () 
		StringBuffer sb
		int[] oid
		int i
	public org.eclipse.osgi.internal.signedcontent.BERProcessor stepInto ()  throws java.security.SignatureException 
	public void stepOver ()  throws java.security.SignatureException 
	public boolean endOfSequence () 
	public java.lang.String getString () 
	public java.math.BigInteger getIntValue () 
	public int[] getObjId () 
		int count
		int i
		int[] oid
		int index
		int currentValue
		int i
	public byte[] getBytes () 
		byte[] v
}

org/eclipse/osgi/internal/signedcontent/SignedContentImpl$SignedContentEntryImpl.class
SignedContentImpl.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContentEntry  {
	private final String entryName
	private final org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners
	final org.eclipse.osgi.internal.signedcontent.SignedContentImpl this$0
	public void  (org.eclipse.osgi.internal.signedcontent.SignedContentImpl, java.lang.String, org.eclipse.osgi.signedcontent.SignerInfo[]) 
		String entryName
		org.eclipse.osgi.signedcontent.SignerInfo[] entrySigners
	public java.lang.String getName () 
	public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public boolean isSigned () 
	public void verify ()  throws java.io.IOException org.eclipse.osgi.signedcontent.InvalidContentException 
		org.eclipse.osgi.storage.bundlefile.BundleFile currentContent
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		SecurityException exception
		SecurityException e
}

org/eclipse/osgi/internal/container/Capabilities$NamespaceSet.class
Capabilities.java
package org.eclipse.osgi.internal.container
 org.eclipse.osgi.internal.container.Capabilities$NamespaceSet extends java.lang.Object {
	private final String name
	private final java.util.Map indexes
	private final java.util.Set all
	private final java.util.Set nonStringIndexes
	private final boolean matchMandatory
	void  (java.lang.String) 
		String name
	void addCapability (org.eclipse.osgi.container.ModuleCapability) 
		org.eclipse.osgi.container.ModuleCapability capability
		Object index
		java.util.Collection indexCollection
		Object indexKey
	private void addIndex (java.lang.Object, org.eclipse.osgi.container.ModuleCapability) 
		Object indexKey
		org.eclipse.osgi.container.ModuleCapability capability
		java.util.Set capabilities
	void removeCapability (org.eclipse.osgi.container.ModuleCapability) 
		org.eclipse.osgi.container.ModuleCapability capability
		Object index
		java.util.Collection indexCollection
		Object indexKey
	private void removeIndex (java.lang.Object, org.eclipse.osgi.container.ModuleCapability) 
		Object indexKey
		org.eclipse.osgi.container.ModuleCapability capability
		java.util.Set capabilities
	java.util.List findCapabilities (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
		org.eclipse.osgi.internal.framework.FilterImpl f
		String filterSpec
		Object syntheticAttr
		boolean synthetic
		java.util.List result
		java.util.List result
		java.util.List result
		java.util.List result
		String indexKey
		java.util.Set indexed
		java.util.List nonStringResult
		org.eclipse.osgi.container.ModuleCapability capability
	private java.util.List match (org.osgi.framework.Filter, java.util.Set, boolean) 
		org.osgi.framework.Filter f
		java.util.Set candidates
		boolean synthetic
		java.util.List result
		org.eclipse.osgi.container.ModuleCapability candidate
}

org/eclipse/osgi/internal/log/ExtendedLogServiceImpl.class
ExtendedLogServiceImpl.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.ExtendedLogServiceImpl extends java.lang.Object implements org.eclipse.equinox.log.ExtendedLogService org.osgi.service.log.LogService  {
	private final org.eclipse.osgi.internal.log.ExtendedLogServiceFactory factory
	private volatile org.osgi.framework.Bundle bundle
	private final java.util.HashMap loggerCache
	public void  (org.eclipse.osgi.internal.log.ExtendedLogServiceFactory, org.osgi.framework.Bundle) 
		org.eclipse.osgi.internal.log.ExtendedLogServiceFactory factory
		org.osgi.framework.Bundle bundle
	public void log (int, java.lang.String) 
		int level
		String message
	public void log (int, java.lang.String, java.lang.Throwable) 
		int level
		String message
		Throwable exception
	public void log (org.osgi.framework.ServiceReference, int, java.lang.String) 
		org.osgi.framework.ServiceReference sr
		int level
		String message
	public void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.ServiceReference sr
		int level
		String message
		Throwable exception
	public void log (java.lang.Object, int, java.lang.String) 
		Object context
		int level
		String message
	public void log (java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		Object context
		int level
		String message
		Throwable exception
	public synchronized org.eclipse.equinox.log.Logger getLogger (java.lang.String) 
		String name
		org.eclipse.equinox.log.Logger logger
	public org.eclipse.equinox.log.Logger getLogger (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle logBundle
		String name
		org.eclipse.equinox.log.ExtendedLogService bundleLogService
	public java.lang.String getName () 
	public boolean isLoggable (int) 
		int level
	boolean isLoggable (java.lang.String, int) 
		String name
		int level
	void log (java.lang.String, java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		String name
		Object context
		int level
		String message
		Throwable exception
	void setBundle (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
}

org/eclipse/osgi/internal/provisional/verifier/CertificateChain.class
CertificateChain.java
package org.eclipse.osgi.internal.provisional.verifier
public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateChain extends java.lang.Object {
	public abstract java.lang.String getChain () 
	public abstract java.security.cert.Certificate[] getCertificates () 
	public abstract java.security.cert.Certificate getSigner () 
	public abstract java.security.cert.Certificate getRoot () 
	public abstract boolean isTrusted () 
	public abstract java.util.Date getSigningTime () 
}

org/eclipse/equinox/log/LogPermissionCollection$1.class
LogPermissionCollection.java
package org.eclipse.equinox.log
 org.eclipse.equinox.log.LogPermissionCollection$1 extends java.lang.Object implements java.util.Enumeration  {
	private boolean hasMore
	final org.eclipse.equinox.log.LogPermissionCollection this$0
	void  (org.eclipse.equinox.log.LogPermissionCollection) 
	public boolean hasMoreElements () 
	public java.security.Permission nextElement () 
	public volatile java.lang.Object nextElement () 
}

profile.list
org/apache/felix/resolver/util/CopyOnWriteSet$1.class
CopyOnWriteSet.java
package org.apache.felix.resolver.util
 org.apache.felix.resolver.util.CopyOnWriteSet$1 extends java.lang.Object implements java.util.Iterator  {
	int idx
	final org.apache.felix.resolver.util.CopyOnWriteSet this$0
	void  (org.apache.felix.resolver.util.CopyOnWriteSet) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

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/wiring/package-info.class
package-info.java
package org.osgi.framework.wiring
abstract org.osgi.framework.wiring.package-info extends java.lang.Object {
}

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) 
	public abstract boolean matches (java.util.Map) 
}

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/resolver/ResolverHookFactory.class
ResolverHookFactory.java
package org.osgi.framework.hooks.resolver
public abstract org.osgi.framework.hooks.resolver.ResolverHookFactory extends java.lang.Object {
	public abstract org.osgi.framework.hooks.resolver.ResolverHook begin (java.util.Collection) 
}

org/osgi/framework/namespace/HostNamespace.class
HostNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.HostNamespace extends org.osgi.framework.namespace.AbstractWiringNamespace {
	public static final String HOST_NAMESPACE
	public static final String CAPABILITY_SINGLETON_DIRECTIVE
	public static final String CAPABILITY_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 REQUIREMENT_EXTENSION_DIRECTIVE
	public static final String EXTENSION_FRAMEWORK
	public static final String EXTENSION_BOOTCLASSPATH
	public static final String REQUIREMENT_VISIBILITY_DIRECTIVE
	private void  () 
}

org/osgi/framework/startlevel/packageinfo
org/osgi/framework/PrototypeServiceFactory.class
PrototypeServiceFactory.java
package org.osgi.framework
public abstract org.osgi.framework.PrototypeServiceFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory  {
	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/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/service/resolver/package-info.class
package-info.java
package org.osgi.service.resolver
abstract org.osgi.service.resolver.package-info extends java.lang.Object {
}

org/osgi/service/condpermadmin/Condition.class
Condition.java
package org.osgi.service.condpermadmin
public abstract org.osgi.service.condpermadmin.Condition extends java.lang.Object {
	public static final org.osgi.service.condpermadmin.Condition TRUE
	public static final org.osgi.service.condpermadmin.Condition FALSE
	static void  () 
	public abstract boolean isPostponed () 
	public abstract boolean isSatisfied () 
	public abstract boolean isMutable () 
	public abstract boolean isSatisfied (org.osgi.service.condpermadmin.Condition[], java.util.Dictionary) 
}

org/osgi/resource/dto/WiringDTO.class
WiringDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.WiringDTO extends org.osgi.dto.DTO {
	public int id
	public java.util.List capabilities
	public java.util.List requirements
	public java.util.List providedWires
	public java.util.List requiredWires
	public int resource
	public void  () 
}

org/eclipse/osgi/report/resolution/ResolutionReport$Listener.class
ResolutionReport.java
package org.eclipse.osgi.report.resolution
public abstract org.eclipse.osgi.report.resolution.ResolutionReport$Listener extends java.lang.Object {
	public abstract void handleResolutionReport (org.eclipse.osgi.report.resolution.ResolutionReport) 
}

org/eclipse/osgi/framework/util/SecureAction$15.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$15 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.util.zip.ZipFile run ()  throws java.io.IOException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/framework/util/FilePath.class
FilePath.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.FilePath extends java.lang.Object {
	private static final boolean WINDOWS
	private static final String CURRENT_DIR
	private static final char DEVICE_SEPARATOR
	private static final byte HAS_LEADING
	private static final byte HAS_TRAILING
	private static final String[] NO_SEGMENTS
	private static final String PARENT_DIR
	private static final char SEPARATOR
	private static final String UNC_SLASHES
	private String device
	private byte flags
	private String[] segments
	static void  () 
	public void  (java.io.File) 
		java.io.File location
	public void  (java.lang.String) 
		String original
	private int computeSegmentCount (java.lang.String) 
		String path
		int len
		int count
		int prev
		int i
		int i
	private java.lang.String[] computeSegments (java.lang.String) 
		String path
		int maxSegmentCount
		String[] newSegments
		int len
		int firstPosition
		int lastPosition
		int next
		int actualSegmentCount
		int i
		int start
		int end
		String segment
		String[] actualSegments
	public java.lang.String getDevice () 
	public java.lang.String[] getSegments () 
	public boolean hasTrailingSlash () 
	private void initialize (java.lang.String) 
		String original
		int deviceSeparatorPos
		int start
		int uncPrefixEnd
	public boolean isAbsolute () 
	public java.lang.String makeRelative (org.eclipse.osgi.framework.util.FilePath) 
		org.eclipse.osgi.framework.util.FilePath base
		int baseCount
		int count
		StringBuffer relative
		int j
		int i
	private int matchingFirstSegments (org.eclipse.osgi.framework.util.FilePath) 
		org.eclipse.osgi.framework.util.FilePath anotherPath
		int anotherPathLen
		int max
		int count
		int i
	public java.lang.String toString () 
		StringBuffer result
		int i
}

org/eclipse/osgi/framework/util/SecureAction$12.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$12 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.Boolean run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$EntrySet.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$EntrySet extends java.util.AbstractSet {
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean remove (java.lang.Object) 
		Object o
		int size
		int i
	public void clear () 
}

org/eclipse/osgi/util/NLS$1.class
NLS.java
package org.eclipse.osgi.util
 org.eclipse.osgi.util.NLS$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.Boolean run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/service/resolver/BundleDelta.class
BundleDelta.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.BundleDelta extends java.lang.Object implements java.lang.Comparable  {
	public static final int ADDED
	public static final int REMOVED
	public static final int UPDATED
	public static final int RESOLVED
	public static final int UNRESOLVED
	public static final int LINKAGE_CHANGED
	public static final int OPTIONAL_LINKAGE_CHANGED
	public static final int REMOVAL_PENDING
	public static final int REMOVAL_COMPLETE
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundle () 
	public abstract int getType () 
	public abstract int compareTo (org.eclipse.osgi.service.resolver.BundleDelta) 
}

org/eclipse/osgi/service/resolver/HostSpecification.class
HostSpecification.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.HostSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint  {
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getHosts () 
	public abstract boolean isMultiHost () 
}

org/eclipse/osgi/storagemanager/StorageManager$Entry.class
StorageManager.java
package org.eclipse.osgi.storagemanager
 org.eclipse.osgi.storagemanager.StorageManager$Entry extends java.lang.Object {
	int readId
	int writeId
	int fileType
	final org.eclipse.osgi.storagemanager.StorageManager this$0
	void  (org.eclipse.osgi.storagemanager.StorageManager, int, int, int) 
		int readId
		int writeId
		int type
	int getReadId () 
	int getWriteId () 
	int getFileType () 
	void setReadId (int) 
		int value
	void setWriteId (int) 
		int value
	void setFileType (int) 
		int type
}

org/eclipse/osgi/container/ModuleRevisionBuilder$GenericInfo.class
ModuleRevisionBuilder.java
package org.eclipse.osgi.container
public org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo extends java.lang.Object {
	final String namespace
	final java.util.Map directives
	final java.util.Map attributes
	void  (java.lang.String, java.util.Map, java.util.Map) 
		String namespace
		java.util.Map directives
		java.util.Map attributes
	public java.lang.String getNamespace () 
	public java.util.Map getDirectives () 
	public java.util.Map getAttributes () 
}

org/eclipse/osgi/container/ModuleContainer$1.class
ModuleContainer.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleContainer$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.osgi.container.ModuleContainer this$0
	private final org.eclipse.osgi.container.SystemModule val$systemModule
	void  (org.eclipse.osgi.container.ModuleContainer, org.eclipse.osgi.container.SystemModule) 
	public void run () 
		org.osgi.framework.BundleException e
}

org/eclipse/osgi/container/namespaces/EquinoxModuleDataNamespace.class
EquinoxModuleDataNamespace.java
package org.eclipse.osgi.container.namespaces
public org.eclipse.osgi.container.namespaces.EquinoxModuleDataNamespace extends org.osgi.resource.Namespace {
	public static final String BUDDY_POLICY_HEADER
	public static final String REGISTERED_BUDDY_HEADER
	public static final String LAZYSTART_HEADER
	public static final String LAZYSTART_EXCEPTIONS_ATTRIBUTE
	public static final String AUTOSTART_HEADER
	public static final String MODULE_DATA_NAMESPACE
	public static final String EFFECTIVE_INFORMATION
	public static final String CAPABILITY_ACTIVATION_POLICY
	public static final String CAPABILITY_ACTIVATION_POLICY_LAZY
	public static final String CAPABILITY_LAZY_INCLUDE_ATTRIBUTE
	public static final String CAPABILITY_LAZY_EXCLUDE_ATTRIBUTE
	public static final String CAPABILITY_ACTIVATOR
	public static final String CAPABILITY_CLASSPATH
	public static final String CAPABILITY_BUDDY_POLICY
	public static final String CAPABILITY_BUDDY_REGISTERED
	public void  () 
}

org/eclipse/osgi/storage/bundlefile/NestedDirBundleFile.class
NestedDirBundleFile.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile extends org.eclipse.osgi.storage.bundlefile.BundleFile {
	private final org.eclipse.osgi.storage.bundlefile.BundleFile baseBundleFile
	private final String cp
	public void  (org.eclipse.osgi.storage.bundlefile.BundleFile, java.lang.String) 
		org.eclipse.osgi.storage.bundlefile.BundleFile baseBundlefile
		String cp
	public void close () 
	public org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
		String path
	public boolean containsDir (java.lang.String) 
		String dir
	private java.lang.String prependNestedDir (java.lang.String) 
		String path
	public java.util.Enumeration getEntryPaths (java.lang.String, boolean) 
		String path
		boolean recurse
		java.util.Enumeration basePaths
		int cpLength
	public java.io.File getFile (java.lang.String, boolean) 
		String entry
		boolean nativeCode
	public void open ()  throws java.io.IOException 
}

org/eclipse/osgi/storage/url/bundleresource/Handler.class
Handler.java
package org.eclipse.osgi.storage.url.bundleresource
public org.eclipse.osgi.storage.url.bundleresource.Handler extends org.eclipse.osgi.storage.url.BundleResourceHandler {
	public void  (org.eclipse.osgi.container.ModuleContainer, org.eclipse.osgi.storage.bundlefile.BundleEntry) 
		org.eclipse.osgi.container.ModuleContainer container
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	protected org.eclipse.osgi.storage.bundlefile.BundleEntry findBundleEntry (java.net.URL, org.eclipse.osgi.container.Module)  throws java.io.IOException 
		java.net.URL url
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.internal.loader.ModuleClassLoader classloader
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
}

org/eclipse/osgi/storage/PermissionData.class
PermissionData.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.PermissionData extends java.lang.Object {
	private static final int PERMDATA_VERSION
	private final java.util.Map locations
	private String[] defaultInfos
	private String[] condPermInfos
	private boolean dirty
	public void  () 
	public java.lang.String[] getLocations () 
		String[] result
		int i
		java.util.Iterator iLocs
	public java.lang.String[] getPermissionData (java.lang.String) 
		String location
	public void setPermissionData (java.lang.String, java.lang.String[]) 
		String location
		String[] data
	public void saveConditionalPermissionInfos (java.lang.String[]) 
		String[] infos
	public java.lang.String[] getConditionalPermissionInfos () 
	boolean isDirty () 
	private void setDirty (boolean) 
		boolean dirty
	void readPermissionData (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int version
		int dataSize
		byte[] bytes
		java.io.DataInputStream temp
		int numPerms
		String[] perms
		int i
		int numLocs
		int i
		String loc
		String[] perms
		int j
		int numCondPerms
		String[] condPerms
		int i
	void savePermissionData (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
		java.io.ByteArrayOutputStream tempBytes
		java.io.DataOutputStream temp
		String[] defaultPerms
		int i
		String[] locs
		int i
		String[] perms
		int j
		String[] condPerms
		int i
}

org/eclipse/osgi/storage/Storage$8.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$8 extends java.lang.Object implements java.util.Enumeration  {
	private int curPathIndex
	private int curDataIndex
	private java.net.URL nextElement
	private final String[] val$pathArray
	private final org.eclipse.osgi.storage.BundleInfo$Generation[] val$generationArray
	void  (java.lang.String[], org.eclipse.osgi.storage.BundleInfo$Generation[]) 
	public boolean hasMoreElements () 
	public java.net.URL nextElement () 
		java.net.URL result
	private void getNextElement () 
		String curPath
	public volatile java.lang.Object nextElement () 
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$CoreResolverHookFactory$CoreResolverHook.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$CoreResolverHook extends java.lang.Object implements org.eclipse.osgi.report.resolution.ResolutionReport$Listener org.osgi.framework.hooks.resolver.ResolverHook  {
	private final java.util.List hooks
	private final org.eclipse.osgi.container.Module systemModule
	private volatile org.eclipse.osgi.report.resolution.ResolutionReport resolutionReport
	final org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory this$1
	void  (org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory, java.util.List, org.eclipse.osgi.container.Module) 
		java.util.List hooks
		org.eclipse.osgi.container.Module systemModule
	public void filterResolvable (java.util.Collection) 
		java.util.Collection candidates
		java.util.Iterator iCandidates
		org.osgi.framework.wiring.BundleRevision revision
		java.util.Iterator iHooks
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference hookRef
		Throwable t
	private boolean isBootInit () 
	public void filterSingletonCollisions (org.osgi.framework.wiring.BundleCapability, java.util.Collection) 
		org.osgi.framework.wiring.BundleCapability singleton
		java.util.Collection collisionCandidates
		java.util.Iterator iHooks
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference hookRef
		Throwable t
	public void filterMatches (org.osgi.framework.wiring.BundleRequirement, java.util.Collection) 
		org.osgi.framework.wiring.BundleRequirement requirement
		java.util.Collection candidates
		java.util.Iterator iHooks
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference hookRef
		Throwable t
	public void end () 
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference missingHook
		Throwable endError
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference endBadHook
		java.util.Iterator iHooks
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference hookRef
		Throwable t
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference hookRef
		org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory$HookReference hookRef
	public void handleResolutionReport (org.eclipse.osgi.report.resolution.ResolutionReport) 
		org.eclipse.osgi.report.resolution.ResolutionReport report
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$CoreResolverHookFactory.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$CoreResolverHookFactory extends java.lang.Object implements org.osgi.framework.hooks.resolver.ResolverHookFactory  {
	final org.eclipse.osgi.internal.debug.Debug debug
	final org.eclipse.osgi.internal.framework.EquinoxContainer container
	final org.eclipse.osgi.storage.Storage storage
	volatile boolean inInit
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer, org.eclipse.osgi.storage.Storage) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		org.eclipse.osgi.storage.Storage storage
	void handleHookException (java.lang.Throwable, java.lang.Object, java.lang.String) 
		Throwable t
		Object hook
		String method
		String message
	private org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] getHookReferences (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] result
	public org.osgi.framework.hooks.resolver.ResolverHook begin (java.util.Collection) 
		java.util.Collection triggers
		org.eclipse.osgi.container.ModuleContainer mContainer
		org.eclipse.osgi.container.Module systemModule
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl[] refs
		java.util.List hookRefs
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl hookRef
		org.osgi.framework.hooks.resolver.ResolverHookFactory factory
		org.osgi.framework.hooks.resolver.ResolverHook hook
		Throwable t
}

org/eclipse/osgi/internal/hookregistry/StorageHookFactory.class
StorageHookFactory.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.StorageHookFactory extends java.lang.Object {
	protected final String KEY
	public void  () 
	public abstract int getStorageVersion () 
	public final java.lang.String getKey () 
	public boolean isCompatibleWith (int) 
		int version
	public java.lang.Object createSaveContext () 
	public java.lang.Object createLoadContext (int) 
		int version
	protected abstract org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook createStorageHook (org.eclipse.osgi.storage.BundleInfo$Generation) 
	public final org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook createStorageHookAndValidateFactoryClass (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook result
		Class factoryClass
		Class factoryClassOfStorageHook
}

org/eclipse/osgi/internal/serviceregistry/ServiceConsumer.class
ServiceConsumer.java
package org.eclipse.osgi.internal.serviceregistry
public abstract org.eclipse.osgi.internal.serviceregistry.ServiceConsumer extends java.lang.Object {
	public static final org.eclipse.osgi.internal.serviceregistry.ServiceConsumer prototypeConsumer
	public static final org.eclipse.osgi.internal.serviceregistry.ServiceConsumer singletonConsumer
	static void  () 
	public abstract java.lang.Object getService (org.eclipse.osgi.internal.serviceregistry.ServiceUse) 
	public abstract boolean ungetService (org.eclipse.osgi.internal.serviceregistry.ServiceUse, java.lang.Object) 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$5.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$5 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final org.osgi.framework.ServiceEvent val$event
	private final java.util.Collection val$result
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.osgi.framework.ServiceEvent, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/permadmin/EquinoxSecurityManager$CheckPermissionAction.class
EquinoxSecurityManager.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager$CheckPermissionAction extends java.lang.Object implements java.security.PrivilegedAction  {
	java.security.Permission perm
	Object context
	org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager fsm
	void  (org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager, java.security.Permission, java.lang.Object) 
		org.eclipse.osgi.internal.permadmin.EquinoxSecurityManager fsm
		java.security.Permission perm
		Object context
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/weaving/DynamicImportList.class
DynamicImportList.java
package org.eclipse.osgi.internal.weaving
public org.eclipse.osgi.internal.weaving.DynamicImportList extends java.util.AbstractList implements java.util.RandomAccess  {
	private final java.util.List imports
	private final org.eclipse.osgi.internal.weaving.WovenClassImpl wovenClass
	public void  (org.eclipse.osgi.internal.weaving.WovenClassImpl) 
		org.eclipse.osgi.internal.weaving.WovenClassImpl wovenClass
	public java.lang.String get (int) 
		int index
	public int size () 
	public java.lang.String set (int, java.lang.String) 
		int index
		String element
	public void add (int, java.lang.String) 
		int index
		String element
	public java.lang.String remove (int) 
		int index
	private void validateSyntaxAndCheckPackagePermission (java.lang.String) 
		String dynamicImportPackageDescription
		org.eclipse.osgi.util.ManifestElement[] clauses
		org.eclipse.osgi.util.ManifestElement[] clauses
		Exception e
		SecurityManager sm
		org.eclipse.osgi.util.ManifestElement clause
		String pkg
	public volatile java.lang.Object get (int) 
	public volatile void add (int, java.lang.Object) 
	public volatile java.lang.Object set (int, java.lang.Object) 
	public volatile java.lang.Object remove (int) 
}

org/eclipse/osgi/internal/url/MultiplexingURLStreamHandler.class
MultiplexingURLStreamHandler.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.MultiplexingURLStreamHandler extends java.net.URLStreamHandler {
	private static java.lang.reflect.Method openConnectionMethod
	private static java.lang.reflect.Method equalsMethod
	private static java.lang.reflect.Method getDefaultPortMethod
	private static java.lang.reflect.Method getHostAddressMethod
	private static java.lang.reflect.Method hashCodeMethod
	private static java.lang.reflect.Method hostsEqualMethod
	private static java.lang.reflect.Method parseURLMethod
	private static java.lang.reflect.Method sameFileMethod
	private static java.lang.reflect.Method setURLMethod
	private static java.lang.reflect.Method toExternalFormMethod
	private static java.lang.reflect.Field handlerField
	private static boolean methodsInitialized
	private String protocol
	private org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl factory
	private final java.net.URLStreamHandler authorized
	static void  () 
	private static synchronized void initializeMethods (org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl) 
		org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl factory
		NoSuchFieldException e
		Exception e
	public void  (java.lang.String, org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl, java.net.URLStreamHandler) 
		String protocol
		org.eclipse.osgi.internal.url.URLStreamHandlerFactoryImpl factory
		java.net.URLStreamHandler authorized
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected boolean equals (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected int getDefaultPort () 
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected java.net.InetAddress getHostAddress (java.net.URL) 
		java.net.URL url
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected int hashCode (java.net.URL) 
		java.net.URL url
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected boolean hostsEqual (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected void parseURL (java.net.URL, java.lang.String, int, int) 
		java.net.URL arg0
		String arg1
		int arg2
		int arg3
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected boolean sameFile (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	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 arg0
		String arg1
		String arg2
		int arg3
		String arg4
		String arg5
		String arg6
		String arg7
		String arg8
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	protected java.lang.String toExternalForm (java.net.URL) 
		java.net.URL url
		java.net.URLStreamHandler handler
		java.lang.reflect.InvocationTargetException e
		Exception e
	private java.net.URLStreamHandler findAuthorizedURLStreamHandler (java.lang.String) 
		String requested
		java.net.URLStreamHandler handler
}

org/eclipse/osgi/internal/loader/ModuleClassLoader.class
ModuleClassLoader.java
package org.eclipse.osgi.internal.loader
public abstract org.eclipse.osgi.internal.loader.ModuleClassLoader extends java.lang.ClassLoader implements org.osgi.framework.BundleReference  {
	protected static final java.security.PermissionCollection ALLPERMISSIONS
	protected static final boolean REGISTERED_AS_PARALLEL
	private final java.util.Map classNameLocks
	private final Object pkgLock
	static void  () 
		java.security.AllPermission allPerm
		boolean registeredAsParallel
		boolean registeredAsParallel
		java.lang.reflect.Method parallelCapableMetod
	public void  (java.lang.ClassLoader) 
		ClassLoader parent
	protected abstract org.eclipse.osgi.storage.BundleInfo$Generation getGeneration () 
	protected abstract org.eclipse.osgi.internal.debug.Debug getDebug () 
	public abstract org.eclipse.osgi.internal.loader.classpath.ClasspathManager getClasspathManager () 
	protected abstract org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration () 
	public abstract org.eclipse.osgi.internal.loader.BundleLoader getBundleLoader () 
	public abstract boolean isRegisteredAsParallel () 
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String name
		boolean resolve
		Class clazz
		Error e
		ClassNotFoundException e
	protected java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.net.URL getResource (java.lang.String) 
		String name
		java.net.URL url
	protected java.net.URL findResource (java.lang.String) 
		String name
	public java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
		String name
		java.util.Enumeration result
	protected java.util.Enumeration findResources (java.lang.String)  throws java.io.IOException 
		String name
	protected java.lang.String findLibrary (java.lang.String) 
		String libname
	public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry createClassPathEntry (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
		org.eclipse.osgi.storage.BundleInfo$Generation entryGeneration
	public org.eclipse.osgi.internal.loader.ModuleClassLoader$DefineClassResult defineClass (java.lang.String, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry) 
		String name
		byte[] classbytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		boolean defined
		Class result
		boolean initialLock
	public java.lang.Class publicFindLoaded (java.lang.String) 
		String classname
	public java.lang.Package publicGetPackage (java.lang.String) 
		String pkgname
	public java.lang.Package publicDefinePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) 
		String name
		String specTitle
		String specVersion
		String specVendor
		String implTitle
		String implVersion
		String implVendor
		java.net.URL sealBase
		Package pkg
	public java.net.URL findLocalResource (java.lang.String) 
		String resource
	public java.util.Enumeration findLocalResources (java.lang.String) 
		String resource
	public java.lang.Class findLocalClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String classname
	protected java.security.ProtectionDomain createProtectionDomain (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
		org.eclipse.osgi.storage.BundleInfo$Generation domainGeneration
		java.security.ProtectionDomain baseDomain
		java.security.PermissionCollection permissions
		java.security.PermissionCollection permissions
		java.security.cert.Certificate[] certs
		org.eclipse.osgi.signedcontent.SignedContent signedContent
		org.eclipse.osgi.storage.bundlefile.BundleFileWrapperChain wrapper
		org.eclipse.osgi.signedcontent.SignerInfo[] signers
	public org.osgi.framework.Bundle getBundle () 
	public java.util.List findEntries (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
	public java.util.Collection listResources (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
	public java.util.Collection listLocalResources (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
	public java.lang.String toString () 
		org.osgi.framework.Bundle b
		StringBuffer result
	public void loadFragments (java.util.Collection) 
		java.util.Collection fragments
	private boolean lockClassName (java.lang.String) 
		String classname
		Object lockingThread
		Thread current
		boolean previousInterruption
		InterruptedException e
	private void unlockClassName (java.lang.String) 
		String classname
	public void close () 
}

org/eclipse/osgi/internal/loader/SystemBundleLoader.class
SystemBundleLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.SystemBundleLoader extends org.eclipse.osgi.internal.loader.BundleLoader {
	public static final String EQUINOX_EE
	final ClassLoader classLoader
	final org.eclipse.osgi.internal.loader.ModuleClassLoader moduleClassLoader
	public void  (org.eclipse.osgi.container.ModuleWiring, org.eclipse.osgi.internal.framework.EquinoxContainer, java.lang.ClassLoader) 
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		ClassLoader frameworkLoader
	public java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		Class result
	public java.lang.Class findLocalClass (java.lang.String) 
		String name
	public java.net.URL findLocalResource (java.lang.String) 
		String name
	public java.util.Enumeration findLocalResources (java.lang.String) 
		String name
	public java.net.URL findResource (java.lang.String) 
		String name
	public java.util.Enumeration findResources (java.lang.String)  throws java.io.IOException 
		String name
	public java.lang.ClassLoader getClassLoader () 
	public org.eclipse.osgi.internal.loader.ModuleClassLoader getModuleClassLoader () 
	void loadClassLoaderFragments (java.util.Collection) 
		java.util.Collection fragments
}

org/eclipse/osgi/internal/signedcontent/SignedBundleFile.class
SignedBundleFile.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedBundleFile extends org.eclipse.osgi.storage.bundlefile.BundleFileWrapper implements org.eclipse.osgi.internal.signedcontent.SignedContentConstants org.eclipse.osgi.signedcontent.SignedContent  {
	org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
	private final int supportFlags
	private final org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	void  (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.internal.signedcontent.SignedContentImpl, int, org.eclipse.osgi.internal.signedcontent.SignedBundleHook) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.internal.signedcontent.SignedContentImpl signedContent
		int supportFlags
		org.eclipse.osgi.internal.signedcontent.SignedBundleHook signedBundleHook
	void initializeSignedContent ()  throws java.io.IOException java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
		org.eclipse.osgi.internal.signedcontent.SignatureBlockProcessor signatureProcessor
	public org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
		String path
		org.eclipse.osgi.storage.bundlefile.BundleEntry be
		int lastSlash
		org.eclipse.osgi.signedcontent.SignedContentEntry signedEntry
		org.eclipse.osgi.signedcontent.SignedContentEntry signedEntry
	org.eclipse.osgi.internal.signedcontent.SignedContentImpl getSignedContent () 
	public org.eclipse.osgi.signedcontent.SignedContentEntry[] getSignedEntries () 
	public org.eclipse.osgi.signedcontent.SignedContentEntry getSignedEntry (java.lang.String) 
		String name
	public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public java.util.Date getSigningTime (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
	public org.eclipse.osgi.signedcontent.SignerInfo getTSASignerInfo (org.eclipse.osgi.signedcontent.SignerInfo) 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
	public boolean isSigned () 
	public void checkValidity (org.eclipse.osgi.signedcontent.SignerInfo)  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
		org.eclipse.osgi.signedcontent.SignerInfo signerInfo
}

org/eclipse/osgi/internal/container/LockSet.class
LockSet.java
package org.eclipse.osgi.internal.container
public org.eclipse.osgi.internal.container.LockSet extends java.lang.Object {
	private final java.util.Map locks
	public void  () 
	public boolean tryLock (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object t
		long time
		java.util.concurrent.TimeUnit unit
		boolean previousInterruption
		org.eclipse.osgi.internal.container.LockSet$LockHolder lock
		org.eclipse.osgi.internal.container.LockSet$LockHolder lock
		boolean acquired
	public void unlock (java.lang.Object) 
		Object t
		org.eclipse.osgi.internal.container.LockSet$LockHolder lock
}

org/eclipse/osgi/internal/log/EquinoxLogWriter.class
EquinoxLogWriter.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.EquinoxLogWriter extends java.lang.Object implements org.eclipse.equinox.log.SynchronousLogListener org.eclipse.equinox.log.LogFilter  {
	private static final String PASSWORD
	private static final String SESSION
	private static final String ENTRY
	private static final String SUBENTRY
	private static final String MESSAGE
	private static final String STACK
	private static final String LINE_SEPARATOR
	private static final int DEFAULT_LOG_SIZE
	private static final int DEFAULT_LOG_FILES
	private static final int LOG_SIZE_MIN
	private static final String PROP_LOG_LEVEL
	private static final String PROP_LOG_SIZE_MAX
	private static final String PROP_LOG_FILE_MAX
	private static final String LOG_EXT
	private static final String BACKUP_MARK
	private static final String PROP_LOG_INCLUDE_COMMAND_LINE
	private static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private boolean consoleLog
	private boolean newSession
	private java.io.File outFile
	private java.io.Writer writer
	private final String loggerName
	private final boolean enabled
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
	int maxLogSize
	int maxLogFiles
	int backupIdx
	private int logLevel
	private boolean includeCommandLine
	static void  () 
		String s
	public void  (java.io.File, java.lang.String, boolean, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		java.io.File outFile
		String loggerName
		boolean enabled
		org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
	public void  (java.io.Writer, java.lang.String, boolean, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		java.io.Writer writer
		String loggerName
		boolean enabled
		org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
	private java.lang.Throwable getRoot (java.lang.Throwable) 
		Throwable t
		Throwable root
		Throwable deeplyNested
	private void writeArgs (java.lang.String, java.lang.String[])  throws java.io.IOException 
		String header
		String[] args
		int i
	private java.lang.String getSessionTimestamp () 
		String ts
	private void writeSession ()  throws java.io.IOException 
		String date
		int i
		String key
		String value
	public void close () 
		java.io.Writer tmpWriter
		java.io.IOException e
	private void openFile () 
	private void closeFile () 
		java.io.IOException e
	private synchronized void log (org.eclipse.osgi.framework.log.FrameworkLogEntry) 
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
		Exception e
		Exception e2
	public synchronized void setWriter (java.io.Writer, boolean) 
		java.io.Writer newWriter
		boolean append
	public synchronized void setFile (java.io.File, boolean)  throws java.io.IOException 
		java.io.File newFile
		boolean append
	public synchronized java.io.File getFile () 
	public void setConsoleLog (boolean) 
		boolean consoleLog
	private void setOutput (java.io.File, java.io.Writer, boolean) 
		java.io.File newOutFile
		java.io.Writer newWriter
		boolean append
		java.io.IOException e
		java.io.File oldOutFile
		boolean copyFailed
		java.io.Reader fileIn
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	private void copyReader (java.io.Reader, java.io.Writer)  throws java.io.IOException 
		java.io.Reader reader
		java.io.Writer aWriter
		char[] buffer
		int count
		int count
	private java.lang.String getDate (java.util.Date) 
		java.util.Date date
		java.util.Calendar c
		StringBuffer sb
	private java.lang.StringBuffer appendPaddedInt (int, int, java.lang.StringBuffer) 
		int value
		int pad
		StringBuffer buffer
		int padding
	private java.lang.String getStackTrace (java.lang.Throwable) 
		Throwable t
		java.io.StringWriter sw
		java.io.PrintWriter pw
		Throwable root
	private java.io.Writer logForStream (java.io.OutputStream) 
		java.io.OutputStream output
	private void writeLog (int, org.eclipse.osgi.framework.log.FrameworkLogEntry)  throws java.io.IOException 
		int depth
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
		org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
		int i
	private void writeEntry (int, org.eclipse.osgi.framework.log.FrameworkLogEntry)  throws java.io.IOException 
		int depth
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
	private void writeMessage (org.eclipse.osgi.framework.log.FrameworkLogEntry)  throws java.io.IOException 
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
	private void writeStack (org.eclipse.osgi.framework.log.FrameworkLogEntry)  throws java.io.IOException 
		org.eclipse.osgi.framework.log.FrameworkLogEntry entry
		Throwable t
		String stack
	private void write (java.lang.String)  throws java.io.IOException 
		String message
	private void writeln (java.lang.String)  throws java.io.IOException 
		String s
	private void writeln ()  throws java.io.IOException 
	private void writeSpace ()  throws java.io.IOException 
	private boolean checkLogFileSize () 
		boolean isBackupOK
		String logFilename
		String backupFilename
		java.io.File backupFile
		boolean isRenameOK
		java.io.File newFile
		java.io.IOException ioe
	private void readLogProperties () 
		String newMaxLogSize
		String newMaxLogFiles
		String newLogLevel
	private boolean isLoggable (int) 
		int fwkEntrySeverity
	public boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int) 
		org.osgi.framework.Bundle bundle
		String loggableName
		int loggableLevel
	public void logged (org.osgi.service.log.LogEntry) 
		org.osgi.service.log.LogEntry entry
		org.eclipse.equinox.log.ExtendedLogEntry extended
		Object context
	private static java.lang.String getFwkEntryTag (org.osgi.service.log.LogEntry) 
		org.osgi.service.log.LogEntry entry
		org.osgi.framework.Bundle b
	private static int convertSeverity (int) 
		int entryLevel
	public java.lang.String getLoggerName () 
}

org/eclipse/osgi/internal/provisional/service/security/AuthorizationEngine.class
AuthorizationEngine.java
package org.eclipse.osgi.internal.provisional.service.security
public abstract org.eclipse.osgi.internal.provisional.service.security.AuthorizationEngine extends java.lang.Object {
	private org.eclipse.osgi.framework.eventmgr.EventManager manager
	private org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
	private final org.osgi.util.tracker.ServiceTracker listenerTracker
	public void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public final void authorize (org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object) 
		org.eclipse.osgi.signedcontent.SignedContent content
		Object context
	private void fireEvent (org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent) 
		org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent event
		Object[] services
		java.util.Map listeners
		Object service
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
	protected abstract org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent doAuthorize (org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object) 
	public abstract int getStatus () 
}

org/eclipse/equinox/log/SynchronousLogListener.class
SynchronousLogListener.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.SynchronousLogListener extends java.lang.Object implements org.osgi.service.log.LogListener  {
}

JavaSE-1.9.profile
org/apache/felix/resolver/util/OpenHashMap$EntrySet.class
OpenHashMap.java
package org.apache.felix.resolver.util
 org.apache.felix.resolver.util.OpenHashMap$EntrySet extends java.util.AbstractSet {
	final org.apache.felix.resolver.util.OpenHashMap this$0
	private void  (org.apache.felix.resolver.util.OpenHashMap) 
	public java.util.Iterator iterator () 
	public int size () 
	void  (org.apache.felix.resolver.util.OpenHashMap, org.apache.felix.resolver.util.OpenHashMap$EntrySet) 
}

org/osgi/framework/BundleContext.class
BundleContext.java
package org.osgi.framework
public abstract org.osgi.framework.BundleContext extends java.lang.Object implements org.osgi.framework.BundleReference  {
	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.ServiceRegistration registerService (java.lang.Class, java.lang.Object, java.util.Dictionary) 
	public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.Class, org.osgi.framework.ServiceFactory, 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 org.osgi.framework.ServiceReference getServiceReference (java.lang.Class) 
	public abstract java.util.Collection getServiceReferences (java.lang.Class, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract java.lang.Object getService (org.osgi.framework.ServiceReference) 
	public abstract boolean ungetService (org.osgi.framework.ServiceReference) 
	public abstract org.osgi.framework.ServiceObjects getServiceObjects (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 
	public abstract org.osgi.framework.Bundle getBundle (java.lang.String) 
}

org/osgi/framework/wiring/packageinfo
org/osgi/framework/FrameworkUtil$ServiceReferenceMap.class
FrameworkUtil.java
package org.osgi.framework
final org.osgi.framework.FrameworkUtil$ServiceReferenceMap extends java.util.AbstractMap implements java.util.Map  {
	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 java.util.Set entrySet () 
}

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

org/osgi/framework/dto/ServiceReferenceDTO.class
ServiceReferenceDTO.java
package org.osgi.framework.dto
public org.osgi.framework.dto.ServiceReferenceDTO extends org.osgi.dto.DTO {
	public long id
	public long bundle
	public java.util.Map properties
	public long[] usingBundles
	public void  () 
}

org/osgi/framework/namespace/IdentityNamespace.class
IdentityNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.IdentityNamespace extends org.osgi.resource.Namespace {
	public static final String IDENTITY_NAMESPACE
	public static final String CAPABILITY_SINGLETON_DIRECTIVE
	public static final String CAPABILITY_VERSION_ATTRIBUTE
	public static final String CAPABILITY_TYPE_ATTRIBUTE
	public static final String TYPE_BUNDLE
	public static final String TYPE_FRAGMENT
	public static final String TYPE_UNKNOWN
	public static final String CAPABILITY_COPYRIGHT_ATTRIBUTE
	public static final String CAPABILITY_DESCRIPTION_ATTRIBUTE
	public static final String CAPABILITY_DOCUMENTATION_ATTRIBUTE
	public static final String CAPABILITY_LICENSE_ATTRIBUTE
	public static final String REQUIREMENT_CLASSIFIER_DIRECTIVE
	public static final String CLASSIFIER_SOURCES
	public static final String CLASSIFIER_JAVADOC
	private void  () 
}

org/osgi/framework/startlevel/FrameworkStartLevel.class
FrameworkStartLevel.java
package org.osgi.framework.startlevel
public abstract org.osgi.framework.startlevel.FrameworkStartLevel extends java.lang.Object implements org.osgi.framework.BundleReference  {
	public abstract int getStartLevel () 
	public transient abstract void setStartLevel (int, org.osgi.framework.FrameworkListener[]) 
	public abstract int getInitialBundleStartLevel () 
	public abstract void setInitialBundleStartLevel (int) 
}

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
	private transient String versionString
	private transient int hash
	public static final org.osgi.framework.Version emptyVersion
	static void  () 
	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) 
		String version
		int maj
		int min
		int mic
		String qual
		java.util.StringTokenizer st
		java.util.NoSuchElementException e
		IllegalArgumentException iae
	private static int parseInt (java.lang.String, java.lang.String) 
		String value
		String version
		NumberFormatException e
		IllegalArgumentException iae
	private void validate () 
		char ch
	public static org.osgi.framework.Version parseVersion (java.lang.String) 
		String version
	public static org.osgi.framework.Version valueOf (java.lang.String) 
		String version
	public int getMajor () 
	public int getMinor () 
	public int getMicro () 
	public java.lang.String getQualifier () 
	public java.lang.String toString () 
	java.lang.String toString0 () 
		String s
		int q
		StringBuffer result
	public int hashCode () 
		int h
	public boolean equals (java.lang.Object) 
		Object object
		org.osgi.framework.Version other
	public int compareTo (org.osgi.framework.Version) 
		org.osgi.framework.Version other
		int result
	public volatile int compareTo (java.lang.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 org.osgi.util.tracker.ServiceTracker$Tracked tracked () 
	public void  (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference, org.osgi.util.tracker.ServiceTrackerCustomizer) 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference reference
		org.osgi.util.tracker.ServiceTrackerCustomizer customizer
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	public void  (org.osgi.framework.BundleContext, java.lang.String, org.osgi.util.tracker.ServiceTrackerCustomizer) 
		org.osgi.framework.BundleContext context
		String clazz
		org.osgi.util.tracker.ServiceTrackerCustomizer customizer
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	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
	public void  (org.osgi.framework.BundleContext, java.lang.Class, org.osgi.util.tracker.ServiceTrackerCustomizer) 
		org.osgi.framework.BundleContext context
		Class clazz
		org.osgi.util.tracker.ServiceTrackerCustomizer customizer
	public void open () 
	public void open (boolean) 
		boolean trackAllServices
		org.osgi.util.tracker.ServiceTracker$Tracked t
		org.osgi.util.tracker.ServiceTracker$Tracked t
		org.osgi.framework.ServiceReference[] references
		org.osgi.framework.ServiceReference[] single
		org.osgi.framework.InvalidSyntaxException e
	private org.osgi.framework.ServiceReference[] getInitialReferences (boolean, java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		boolean trackAllServices
		String className
		String filterString
		org.osgi.framework.ServiceReference[] result
	public void close () 
		org.osgi.util.tracker.ServiceTracker$Tracked outgoing
		org.osgi.util.tracker.ServiceTracker$Tracked outgoing
		org.osgi.framework.ServiceReference[] references
		org.osgi.framework.ServiceReference[] references
		int i
	public java.lang.Object addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object result
	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 
		long timeout
		Object object
		long endTime
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public org.osgi.framework.ServiceReference[] getServiceReferences () 
		org.osgi.util.tracker.ServiceTracker$Tracked t
		int length
		org.osgi.framework.ServiceReference[] result
	public org.osgi.framework.ServiceReference getServiceReference () 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceReference[] references
		int length
		int index
		int[] rankings
		int count
		int maxRanking
		int i
		Object property
		int ranking
		long minId
		int i
		long id
	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 () 
		org.osgi.util.tracker.ServiceTracker$Tracked t
		org.osgi.framework.ServiceReference[] references
		int length
		Object[] objects
		int i
	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 () 
	public java.util.SortedMap getTracked () 
		java.util.SortedMap map
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public boolean isEmpty () 
		org.osgi.util.tracker.ServiceTracker$Tracked t
	public java.lang.Object[] getServices (java.lang.Object[]) 
		Object[] array
		org.osgi.util.tracker.ServiceTracker$Tracked t
		org.osgi.framework.ServiceReference[] references
		int length
		Object[] newInstance
		int i
}

org/osgi/service/resolver/ResolutionException.class
ResolutionException.java
package org.osgi.service.resolver
public org.osgi.service.resolver.ResolutionException extends java.lang.Exception {
	private static final long serialVersionUID
	private final transient java.util.Collection unresolvedRequirements
	public void  (java.lang.String, java.lang.Throwable, java.util.Collection) 
		String message
		Throwable cause
		java.util.Collection unresolvedRequirements
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	private static java.util.Collection emptyCollection () 
	public java.util.Collection getUnresolvedRequirements () 
}

org/osgi/service/condpermadmin/package-info.class
package-info.java
package org.osgi.service.condpermadmin
abstract org.osgi.service.condpermadmin.package-info extends java.lang.Object {
}

org/osgi/resource/dto/CapabilityDTO.class
CapabilityDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.CapabilityDTO extends org.osgi.dto.DTO {
	public int id
	public String namespace
	public java.util.Map directives
	public java.util.Map attributes
	public int resource
	public void  () 
}

org/eclipse/osgi/report/resolution/ResolutionReport$Entry.class
ResolutionReport.java
package org.eclipse.osgi.report.resolution
public abstract org.eclipse.osgi.report.resolution.ResolutionReport$Entry extends java.lang.Object {
	public abstract java.lang.Object getData () 
	public abstract org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type getType () 
}

org/eclipse/osgi/framework/util/SecureAction$23.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$23 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final org.osgi.framework.Bundle val$bundle
	void  (org.eclipse.osgi.framework.util.SecureAction, org.osgi.framework.Bundle) 
	public org.osgi.framework.BundleContext run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/util/SecureAction$11.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$11 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.Boolean run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap$Snapshot$KeySet.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot$KeySet extends java.util.AbstractSet {
	final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot this$1
	void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Snapshot) 
	public java.util.Iterator iterator () 
	public int size () 
	public boolean remove (java.lang.Object) 
		Object o
		int size
		int i
	public void clear () 
}

org/eclipse/osgi/util/ManifestElement.class
ManifestElement.java
package org.eclipse.osgi.util
public org.eclipse.osgi.util.ManifestElement extends java.lang.Object {
	private final String mainValue
	private final String[] valueComponents
	private java.util.Hashtable attributes
	private java.util.Hashtable directives
	private void  (java.lang.String, java.lang.String[]) 
		String value
		String[] valueComponents
	public java.lang.String getValue () 
	public java.lang.String[] getValueComponents () 
	public java.lang.String getAttribute (java.lang.String) 
		String key
	public java.lang.String[] getAttributes (java.lang.String) 
		String key
	public java.util.Enumeration getKeys () 
	private void addAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String getDirective (java.lang.String) 
		String key
	public java.lang.String[] getDirectives (java.lang.String) 
		String key
	public java.util.Enumeration getDirectiveKeys () 
	private void addDirective (java.lang.String, java.lang.String) 
		String key
		String value
	private java.lang.String getTableValue (java.util.Hashtable, java.lang.String) 
		java.util.Hashtable table
		String key
		Object result
		java.util.List valueList
	private java.lang.String[] getTableValues (java.util.Hashtable, java.lang.String) 
		java.util.Hashtable table
		String key
		Object result
		java.util.List valueList
	private java.util.Enumeration getTableKeys (java.util.Hashtable) 
		java.util.Hashtable table
	private java.util.Hashtable addTableValue (java.util.Hashtable, java.lang.String, java.lang.String) 
		java.util.Hashtable table
		String key
		String value
		Object curValue
		java.util.List newList
		java.util.List newList
	public static org.eclipse.osgi.util.ManifestElement[] parseHeader (java.lang.String, java.lang.String)  throws org.osgi.framework.BundleException 
		String header
		String value
		java.util.List headerElements
		org.eclipse.osgi.internal.util.Tokenizer tokenizer
		String next
		java.util.List headerValues
		StringBuffer headerValue
		boolean directive
		char c
		String restOfNext
		org.eclipse.osgi.util.ManifestElement manifestElement
		String restOfNext
		String preserveEscapes
		org.eclipse.osgi.internal.util.Tokenizer listTokenizer
		String attrKey
		String val
		Exception e
		int size
		org.eclipse.osgi.util.ManifestElement[] result
	public static java.lang.String[] getArrayFromList (java.lang.String) 
		String stringList
		String[] result
	public static java.lang.String[] getArrayFromList (java.lang.String, java.lang.String) 
		String stringList
		String separator
		java.util.List list
		java.util.StringTokenizer tokens
		String token
	public static java.util.Map parseBundleManifest (java.io.InputStream, java.util.Map)  throws java.io.IOException org.osgi.framework.BundleException 
		java.io.InputStream manifest
		java.util.Map headers
		java.io.BufferedReader br
		java.io.BufferedReader br
		String header
		StringBuffer value
		boolean firstLine
		String line
		int colon
	public java.lang.String toString () 
		java.util.Enumeration attrKeys
		java.util.Enumeration directiveKeys
		StringBuffer result
		String key
		String key
	private void addValues (boolean, java.lang.String, java.lang.String[], java.lang.StringBuffer) 
		boolean directive
		String key
		String[] values
		StringBuffer result
		int i
}

org/eclipse/osgi/service/resolver/BundleSpecification.class
BundleSpecification.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.BundleSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint  {
	public abstract boolean isExported () 
	public abstract boolean isOptional () 
}

org/eclipse/osgi/service/resolver/NativeCodeSpecification.class
NativeCodeSpecification.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.NativeCodeSpecification extends java.lang.Object implements org.eclipse.osgi.service.resolver.VersionConstraint  {
	public abstract org.eclipse.osgi.service.resolver.NativeCodeDescription[] getPossibleSuppliers () 
	public abstract boolean isOptional () 
}

org/eclipse/osgi/signedcontent/SignerInfo.class
SignerInfo.java
package org.eclipse.osgi.signedcontent
public abstract org.eclipse.osgi.signedcontent.SignerInfo extends java.lang.Object {
	public abstract java.security.cert.Certificate[] getCertificateChain () 
	public abstract java.security.cert.Certificate getTrustAnchor () 
	public abstract boolean isTrusted () 
	public abstract java.lang.String getMessageDigestAlgorithm () 
}

org/eclipse/osgi/container/ModuleDatabase$Persistence.class
ModuleDatabase.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleDatabase$Persistence extends java.lang.Object {
	private static final int VERSION
	private static final byte NULL
	private static final byte OBJECT
	private static final byte LONG_STRING
	private static final String UTF_8
	private static final byte VALUE_STRING
	private static final byte VALUE_STRING_ARRAY
	private static final byte VAlUE_BOOLEAN
	private static final byte VALUE_INTEGER
	private static final byte VALUE_LONG
	private static final byte VALUE_DOUBLE
	private static final byte VALUE_VERSION
	private static final byte VALUE_URI
	private static final byte VALUE_LIST
	private void  () 
	private static int addToWriteTable (java.lang.Object, java.util.Map) 
		Object object
		java.util.Map objectTable
		Integer cur
	private static void addToReadTable (java.lang.Object, int, java.util.Map) 
		Object object
		int index
		java.util.Map objectTable
	public static void store (org.eclipse.osgi.container.ModuleDatabase, java.io.DataOutputStream, boolean)  throws java.io.IOException 
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		java.io.DataOutputStream out
		boolean persistWirings
		java.util.List modules
		java.util.Map objectTable
		org.eclipse.osgi.container.Module module
		java.util.Collection removalPendings
		java.util.Map wirings
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List requiredWires
		org.eclipse.osgi.container.ModuleWire wire
		org.eclipse.osgi.container.ModuleWiring wiring
	public static void load (org.eclipse.osgi.container.ModuleDatabase, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		java.io.DataInputStream in
		int version
		long revisionsTimeStamp
		long allTimeStamp
		int numModules
		java.util.Map objectTable
		int i
		int numWirings
		int i
		int numWires
		int j
		java.util.Map wirings
		int i
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.container.ModuleWiring wiring
	private static void writeModule (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.ModuleDatabase, java.io.DataOutputStream, java.util.Map)  throws java.io.IOException 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		java.io.DataOutputStream out
		java.util.Map objectTable
		org.eclipse.osgi.container.ModuleRevision current
		java.util.List capabilities
		org.eclipse.osgi.container.ModuleCapability capability
		java.util.List requirements
		org.osgi.resource.Requirement requirement
		java.util.EnumSet settings
		org.eclipse.osgi.container.Module$Settings setting
	private static void readModule (org.eclipse.osgi.container.ModuleDatabase, java.io.DataInputStream, java.util.Map)  throws java.io.IOException 
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		java.io.DataInputStream in
		java.util.Map objectTable
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		int moduleIndex
		String location
		long id
		int numCapabilities
		int[] capabilityIndexes
		int i
		int numRequirements
		int[] requirementIndexes
		int i
		java.util.EnumSet settings
		int numSettings
		int i
		int startlevel
		Object revisionInfo
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision current
		java.util.List capabilities
		int i
		java.util.List requirements
		int i
	private static void writeWire (org.eclipse.osgi.container.ModuleWire, java.io.DataOutputStream, java.util.Map)  throws java.io.IOException 
		org.eclipse.osgi.container.ModuleWire wire
		java.io.DataOutputStream out
		java.util.Map objectTable
		org.osgi.resource.Wire w
		Integer capability
		Integer provider
		Integer requirement
		Integer requirer
	private static void readWire (java.io.DataInputStream, java.util.Map)  throws java.io.IOException 
		java.io.DataInputStream in
		java.util.Map objectTable
		int wireIndex
		org.eclipse.osgi.container.ModuleCapability capability
		org.eclipse.osgi.container.ModuleRevision provider
		org.eclipse.osgi.container.ModuleRequirement requirement
		org.eclipse.osgi.container.ModuleRevision requirer
		org.eclipse.osgi.container.ModuleWire result
	private static void writeWiring (org.eclipse.osgi.container.ModuleWiring, java.io.DataOutputStream, java.util.Map)  throws java.io.IOException 
		org.eclipse.osgi.container.ModuleWiring wiring
		java.io.DataOutputStream out
		java.util.Map objectTable
		Integer revisionIndex
		java.util.List capabilities
		org.eclipse.osgi.container.ModuleCapability capability
		Integer capabilityIndex
		java.util.List requirements
		org.eclipse.osgi.container.ModuleRequirement requirement
		Integer requirementIndex
		java.util.List providedWires
		org.eclipse.osgi.container.ModuleWire wire
		Integer wireIndex
		java.util.List requiredWires
		org.eclipse.osgi.container.ModuleWire wire
		Integer wireIndex
		java.util.Collection substituted
		String pkgName
	private static org.eclipse.osgi.container.ModuleWiring readWiring (java.io.DataInputStream, java.util.Map)  throws java.io.IOException 
		java.io.DataInputStream in
		java.util.Map objectTable
		org.eclipse.osgi.container.ModuleRevision revision
		int numCapabilities
		java.util.List capabilities
		int i
		int numRequirements
		java.util.List requirements
		int i
		int numProvidedWires
		java.util.List providedWires
		int i
		int numRequiredWires
		java.util.List requiredWires
		int i
		int numSubstitutedNames
		java.util.Collection substituted
		int i
	private static void writeGenericInfo (java.lang.String, java.util.Map, java.util.Map, java.io.DataOutputStream)  throws java.io.IOException 
		String namespace
		java.util.Map attributes
		java.util.Map directives
		java.io.DataOutputStream out
	private static void readGenericInfo (boolean, java.io.DataInputStream, org.eclipse.osgi.container.ModuleRevisionBuilder)  throws java.io.IOException 
		boolean isCapability
		java.io.DataInputStream in
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		String namespace
		java.util.Map attributes
		java.util.Map directives
	private static void writeMap (java.util.Map, java.io.DataOutputStream)  throws java.io.IOException 
		java.util.Map source
		java.io.DataOutputStream out
		java.util.Iterator iter
		String key
		Object value
	private static java.util.Map readMap (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int count
		java.util.HashMap result
		int i
		String key
		Object value
		byte type
	private static void writeStringArray (java.io.DataOutputStream, java.lang.String[])  throws java.io.IOException 
		java.io.DataOutputStream out
		String[] value
		int i
	private static java.lang.String[] readStringArray (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int count
		String[] result
		int i
	private static void writeList (java.io.DataOutputStream, java.util.List)  throws java.io.IOException 
		java.io.DataOutputStream out
		java.util.List list
		byte type
		Object value
	private static byte getListType (java.util.List) 
		java.util.List list
		Object type
	private static java.util.List readList (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int size
		byte listType
		java.util.List list
		int i
	private static void writeVersion (org.osgi.framework.Version, java.io.DataOutputStream)  throws java.io.IOException 
		org.osgi.framework.Version version
		java.io.DataOutputStream out
	private static void writeQualifier (java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		String string
		java.io.DataOutputStream out
	private static org.osgi.framework.Version readVersion (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		byte tag
		int majorComponent
		int minorComponent
		int serviceComponent
		String qualifierComponent
	private static void writeString (java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		String string
		java.io.DataOutputStream out
		byte[] data
	private static java.lang.String readString (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		byte type
		int length
		byte[] data
		String string
}

org/eclipse/osgi/container/ModuleResolutionReport$Builder.class
ModuleResolutionReport.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleResolutionReport$Builder extends java.lang.Object {
	private final java.util.Map resourceToEntries
	void  () 
	public void addEntry (org.osgi.resource.Resource, org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type, java.lang.Object) 
		org.osgi.resource.Resource resource
		org.eclipse.osgi.report.resolution.ResolutionReport$Entry$Type type
		Object data
		java.util.List entries
	public org.eclipse.osgi.container.ModuleResolutionReport build (java.util.Map, org.osgi.service.resolver.ResolutionException) 
		java.util.Map resolutionResult
		org.osgi.service.resolver.ResolutionException cause
}

org/eclipse/osgi/container/ModuleContainer$ContainerWiring$1.class
ModuleContainer.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.ModuleContainer$ContainerWiring$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.container.ModuleContainer$ContainerWiring this$1
	private final java.util.Collection val$bundles
	void  (org.eclipse.osgi.container.ModuleContainer$ContainerWiring, java.util.Collection) 
	public java.util.Collection run () 
		java.util.Collection result
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.Module module
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/storage/bundlefile/ZipBundleEntry$ZipBundleEntryInputStream.class
ZipBundleEntry.java
package org.eclipse.osgi.storage.bundlefile
 org.eclipse.osgi.storage.bundlefile.ZipBundleEntry$ZipBundleEntryInputStream extends java.io.InputStream {
	private final java.io.InputStream stream
	private boolean closed
	final org.eclipse.osgi.storage.bundlefile.ZipBundleEntry this$0
	public void  (org.eclipse.osgi.storage.bundlefile.ZipBundleEntry, java.io.InputStream) 
		java.io.InputStream stream
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void mark (int) 
		int var0
	public boolean markSupported () 
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] var0
		int var1
		int var2
	public int read (byte[])  throws java.io.IOException 
		byte[] var0
	public void reset ()  throws java.io.IOException 
	public long skip (long)  throws java.io.IOException 
		long var0
}

org/eclipse/osgi/storage/url/reference/Handler.class
Handler.java
package org.eclipse.osgi.storage.url.reference
public org.eclipse.osgi.storage.url.reference.Handler extends java.net.URLStreamHandler {
	private final String installPath
	public void  (java.lang.String) 
		String installURL
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	protected void parseURL (java.net.URL, java.lang.String, int, int) 
		java.net.URL url
		String str
		int start
		int end
		String reference
}

org/eclipse/osgi/storage/BundleInfo$Generation.class
BundleInfo.java
package org.eclipse.osgi.storage
public final org.eclipse.osgi.storage.BundleInfo$Generation extends java.lang.Object {
	private final long generationId
	private final Object genMonitor
	private final java.util.Dictionary cachedHeaders
	private java.io.File content
	private boolean isDirectory
	private boolean isReference
	private boolean hasPackageInfo
	private org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	private org.eclipse.osgi.framework.util.Headers rawHeaders
	private org.eclipse.osgi.container.ModuleRevision revision
	private org.eclipse.osgi.storage.ManifestLocalization headerLocalization
	private java.security.ProtectionDomain domain
	private org.eclipse.osgi.storage.NativeCodeFinder nativeCodeFinder
	private java.util.List storageHooks
	private long lastModified
	final org.eclipse.osgi.storage.BundleInfo this$0
	void  (org.eclipse.osgi.storage.BundleInfo, long) 
		long generationId
	void  (org.eclipse.osgi.storage.BundleInfo, long, java.io.File, boolean, boolean, boolean, java.util.Map, long) 
		long generationId
		java.io.File content
		boolean isDirectory
		boolean isReference
		boolean hasPackageInfo
		java.util.Map cached
		long lastModified
	public org.eclipse.osgi.storage.bundlefile.BundleFile getBundleFile () 
	public void close () 
	public java.util.Dictionary getHeaders () 
	org.eclipse.osgi.framework.util.Headers getRawHeaders () 
		org.eclipse.osgi.storage.bundlefile.BundleEntry manifest
		Exception e
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
		org.eclipse.osgi.storage.ManifestLocalization current
	public java.util.ResourceBundle getResourceBundle (java.lang.String) 
		String locale
		org.eclipse.osgi.storage.ManifestLocalization current
		String defaultLocale
	private org.eclipse.osgi.storage.ManifestLocalization getManifestLocalization () 
	public void clearManifestCache () 
	public long getGenerationId () 
	public long getLastModified () 
	public boolean isDirectory () 
	public boolean isReference () 
	public boolean hasPackageInfo () 
	public java.io.File getContent () 
	void setContent (java.io.File, boolean) 
		java.io.File content
		boolean isReference
	private void setLastModified (java.io.File) 
		java.io.File content
	void setStorageHooks (java.util.List, boolean) 
		java.util.List storageHooks
		boolean install
	public org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook getStorageHook (java.lang.Class) 
		Class factoryClass
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
	public org.eclipse.osgi.container.ModuleRevision getRevision () 
	public void setRevision (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	public java.security.ProtectionDomain getDomain () 
	public java.io.File getExtractFile (java.lang.String) 
		String path
		StringBuilder builder
	public void storeContent (java.io.File, java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.File destination
		java.io.InputStream in
		boolean nativeCode
		java.io.File dir
		java.io.File tempDest
	public org.eclipse.osgi.storage.BundleInfo getBundleInfo () 
	public void delete () 
		java.util.List hooks
		org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook hook
	public java.net.URL getEntry (java.lang.String) 
		String path
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
	public java.lang.String findLibrary (java.lang.String) 
		String libname
		org.eclipse.osgi.storage.NativeCodeFinder currentFinder
		org.eclipse.osgi.storage.NativeCodeFinder currentFinder
	java.util.List getStorageHooks () 
}

org/eclipse/osgi/internal/framework/EquinoxBundle.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.EquinoxBundle extends java.lang.Object implements org.osgi.framework.Bundle org.osgi.framework.BundleReference  {
	private final org.eclipse.osgi.internal.framework.EquinoxContainer equinoxContainer
	private final org.eclipse.osgi.container.Module module
	private final Object monitor
	private org.eclipse.osgi.internal.framework.BundleContextImpl context
	private volatile org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos
	private static int[] $SWITCH_TABLE$org$eclipse$osgi$container$Module$State
	void  (org.eclipse.osgi.container.ModuleContainer, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.container.ModuleContainer moduleContainer
		org.eclipse.osgi.internal.framework.EquinoxContainer equinoxContainer
	public void  (java.lang.Long, java.lang.String, org.eclipse.osgi.container.ModuleContainer, java.util.EnumSet, int, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		Long id
		String location
		org.eclipse.osgi.container.ModuleContainer moduleContainer
		java.util.EnumSet settings
		int startlevel
		org.eclipse.osgi.internal.framework.EquinoxContainer equinoxContainer
	org.eclipse.osgi.container.Module createSystemModule (org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.ModuleContainer moduleContainer
	public int compareTo (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		long idcomp
	public int getState () 
	public void start (int)  throws org.osgi.framework.BundleException 
		int options
	private static org.eclipse.osgi.container.Module$StartOptions[] getStartOptions (int) 
		int options
		java.util.Collection result
	public void start ()  throws org.osgi.framework.BundleException 
	public void stop (int)  throws org.osgi.framework.BundleException 
		int options
	private org.eclipse.osgi.container.Module$StopOptions[] getStopOptions (int) 
		int options
	public void stop ()  throws org.osgi.framework.BundleException 
	public void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.InputStream input
		org.eclipse.osgi.storage.Storage storage
		java.io.IOException e
	public void update ()  throws org.osgi.framework.BundleException 
	public void uninstall ()  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.storage.Storage storage
	public java.util.Dictionary getHeaders () 
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
	private java.util.Dictionary privGetHeaders (java.lang.String) 
		String locale
		org.eclipse.osgi.storage.BundleInfo$Generation current
	public long getBundleId () 
	public java.lang.String getLocation () 
	public org.osgi.framework.ServiceReference[] getRegisteredServices () 
		org.eclipse.osgi.internal.framework.BundleContextImpl current
	public org.osgi.framework.ServiceReference[] getServicesInUse () 
		org.eclipse.osgi.internal.framework.BundleContextImpl current
	public boolean hasPermission (java.lang.Object) 
		Object permission
		org.eclipse.osgi.storage.BundleInfo$Generation current
		java.security.ProtectionDomain domain
		SecurityManager sm
		java.security.AccessControlContext acc
	public java.net.URL getResource (java.lang.String) 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getVersion () 
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		SecurityException e
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
		ClassNotFoundException e
	private org.eclipse.osgi.internal.loader.ModuleClassLoader getModuleClassLoader (boolean) 
		boolean logResolveError
		org.eclipse.osgi.report.resolution.ResolutionReport report
		String reportMessage
	public java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
		String name
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
		java.util.Enumeration result
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		String path
		org.eclipse.osgi.storage.BundleInfo$Generation current
	public java.net.URL getEntry (java.lang.String) 
		String path
		org.eclipse.osgi.storage.BundleInfo$Generation current
	public long getLastModified () 
	public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
		String path
		String filePattern
		boolean recurse
	public org.osgi.framework.BundleContext getBundleContext () 
	org.eclipse.osgi.internal.framework.BundleContextImpl createBundleContext (boolean) 
		boolean checkPermission
	private org.eclipse.osgi.internal.framework.BundleContextImpl getBundleContextImpl () 
	public java.util.Map getSignerCertificates (int) 
		int signersType
		org.eclipse.osgi.signedcontent.SignedContentFactory factory
		org.eclipse.osgi.signedcontent.SignerInfo[] infos
		org.eclipse.osgi.signedcontent.SignedContent signedContent
		java.util.Map results
		int i
		java.security.cert.Certificate[] certs
		java.util.List certChain
		int j
	public final java.lang.Object adapt (java.lang.Class) 
		Class adapterType
	private void readLock () 
	private void readUnlock () 
	private java.lang.Object adapt0 (java.lang.Class) 
		Class adapterType
		org.eclipse.osgi.storage.BundleInfo$Generation current
		java.security.ProtectionDomain domain
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.internal.framework.BundleContextImpl current
		org.osgi.framework.ServiceReference[] references
		org.eclipse.osgi.internal.framework.BundleContextImpl current
		java.util.Map configuration
		org.eclipse.osgi.storage.BundleInfo$Generation current
	private void checkAdaptPermission (java.lang.Class) 
		Class adapterType
		SecurityManager sm
	public java.io.File getDataFile (java.lang.String) 
		String filename
		org.eclipse.osgi.storage.BundleInfo$Generation current
	public org.osgi.framework.Bundle getBundle () 
	public org.eclipse.osgi.container.Module getModule () 
	private final void checkValid () 
	public boolean isFragment () 
	void startWorker0 ()  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.internal.framework.BundleContextImpl current
		org.osgi.framework.BundleException e
	void stopWorker0 ()  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.internal.framework.BundleContextImpl current
	org.eclipse.osgi.report.resolution.ResolutionReport resolve () 
	java.util.List getGenerations () 
		java.util.List result
		org.eclipse.osgi.container.ModuleRevision current
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List hostWires
		org.eclipse.osgi.container.ModuleWire hostWire
	org.eclipse.osgi.internal.framework.EquinoxContainer getEquinoxContainer () 
	public java.lang.String toString () 
		String name
	public volatile int compareTo (java.lang.Object) 
	static int[] $SWITCH_TABLE$org$eclipse$osgi$container$Module$State () 
}

org/eclipse/osgi/internal/framework/legacy/PackageAdminImpl.class
PackageAdminImpl.java
package org.eclipse.osgi.internal.framework.legacy
public org.eclipse.osgi.internal.framework.legacy.PackageAdminImpl extends java.lang.Object implements org.osgi.service.packageadmin.PackageAdmin  {
	private final org.eclipse.osgi.container.ModuleContainer container
	static void  () 
		Class c
	public void  (org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.ModuleContainer container
	public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.Module module
		java.util.Collection revisions
		java.util.Collection allExports
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List providedPackages
		org.eclipse.osgi.container.ModuleCapability providedPackage
	public org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) 
		String name
		org.osgi.service.packageadmin.ExportedPackage[] allExports
		org.osgi.service.packageadmin.ExportedPackage result
		int i
		org.osgi.framework.Version curVersion
		org.osgi.framework.Version newVersion
	public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) 
		String name
		String filter
		java.util.Map directives
		java.util.Map attributes
		org.osgi.resource.Requirement packageReq
		java.util.Collection packageCaps
		java.util.List result
		org.osgi.framework.wiring.BundleCapability capability
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.Collection wirings
		java.util.List hostWires
		org.eclipse.osgi.container.ModuleWire hostWire
		org.eclipse.osgi.container.ModuleWiring hostWiring
		org.eclipse.osgi.container.ModuleWiring moduleWiring
	public void refreshPackages (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] input
	public boolean resolveBundles (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] input
	public org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) 
		String symbolicName
		String filter
		java.util.Map directives
		java.util.Map attributes
		org.osgi.resource.Requirement bundleReq
		java.util.Collection bundleCaps
		java.util.Collection result
		org.osgi.framework.wiring.BundleCapability capability
		org.osgi.framework.wiring.BundleWiring wiring
	public org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) 
		String symbolicName
		String versionRange
		org.osgi.framework.VersionRange range
		String filter
		org.osgi.resource.Requirement identityReq
		java.util.Collection identityCaps
		java.util.List sorted
		org.osgi.framework.wiring.BundleCapability capability
		org.osgi.framework.Bundle b
	public org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List hostWires
		java.util.Collection fragments
		org.eclipse.osgi.container.ModuleWire wire
		org.osgi.framework.Bundle fragment
	public org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List hostWires
		java.util.Collection hosts
		org.eclipse.osgi.container.ModuleWire wire
		org.osgi.framework.Bundle host
	private org.eclipse.osgi.container.ModuleWiring getWiring (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.Module module
		java.util.List revisions
	org.osgi.framework.Bundle getBundlePriv (java.lang.Class) 
		Class clazz
		ClassLoader cl
	public org.osgi.framework.Bundle getBundle (java.lang.Class) 
		Class clazz
	public int getBundleType (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.container.Module module
		java.util.List revisions
	public java.util.Collection getRemovalPendingBundles () 
	public java.util.Collection getDependencyClosure (java.util.Collection) 
		java.util.Collection bundles
}

org/eclipse/osgi/internal/framework/EquinoxEventPublisher.class
EquinoxEventPublisher.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.EquinoxEventPublisher extends java.lang.Object {
	static final String eventHookName
	static final String collisionHookName
	static final int BUNDLEEVENT
	static final int BUNDLEEVENTSYNC
	static final int FRAMEWORKEVENT
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private final java.util.Map allBundleListeners
	private final java.util.Map allSyncBundleListeners
	private final java.util.Map allFrameworkListeners
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void publishBundleEvent (int, org.osgi.framework.Bundle, org.osgi.framework.Bundle) 
		int type
		org.osgi.framework.Bundle bundle
		org.osgi.framework.Bundle origin
	private void publishBundleEvent (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
	void publishBundleEventPrivileged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		java.util.Map listenersSync
		java.util.Map listenersSync
		org.eclipse.osgi.internal.framework.BundleContextImpl systemContext
		java.util.Set systemBundleListenersSync
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		java.util.Set listenerEntries
		java.util.Map listenersAsync
		java.util.Set systemBundleListenersAsync
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		java.util.Set listenerEntries
		java.util.Collection shrinkable
		java.util.Collection shrinkable
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		java.util.Set listeners
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		java.util.Set listeners
	private void notifyEventHooksPrivileged (org.osgi.framework.BundleEvent, java.util.Collection) 
		org.osgi.framework.BundleEvent event
		java.util.Collection result
	public void publishFrameworkEvent (int, org.osgi.framework.Bundle, java.lang.Throwable) 
		int type
		org.osgi.framework.Bundle bundle
		Throwable throwable
	public transient void publishFrameworkEvent (int, org.osgi.framework.Bundle, java.lang.Throwable, org.osgi.framework.FrameworkListener[]) 
		int type
		org.osgi.framework.Bundle bundle
		Throwable throwable
		org.osgi.framework.FrameworkListener[] listeners
		org.osgi.framework.FrameworkEvent event
	public transient void publishFrameworkEventPrivileged (org.osgi.framework.FrameworkEvent, org.osgi.framework.FrameworkListener[]) 
		org.osgi.framework.FrameworkEvent event
		org.osgi.framework.FrameworkListener[] callerListeners
		java.util.Map listenerSnapshot
		java.util.Map listenerSnapshot
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
		java.util.Map listeners
		org.osgi.framework.FrameworkListener listener
		org.eclipse.osgi.internal.framework.BundleContextImpl systemContext
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		java.util.Map$Entry entry
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		java.util.Set listeners
	public static java.util.Collection asBundleContexts (java.util.Collection) 
		java.util.Collection c
	void addBundleListener (org.osgi.framework.BundleListener, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.osgi.framework.BundleListener listener
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
	void removeBundleListener (org.osgi.framework.BundleListener, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.osgi.framework.BundleListener listener
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
	void addFrameworkListener (org.osgi.framework.FrameworkListener, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.osgi.framework.FrameworkListener listener
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
	void removeFrameworkListener (org.osgi.framework.FrameworkListener, org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.osgi.framework.FrameworkListener listener
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap listeners
	void removeAllListeners (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
}

org/eclipse/osgi/internal/framework/BundleContextImpl.class
BundleContextImpl.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.BundleContextImpl extends java.lang.Object implements org.osgi.framework.BundleContext org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	static final String findHookName
	private volatile boolean valid
	final org.eclipse.osgi.internal.framework.EquinoxBundle bundle
	final org.eclipse.osgi.internal.framework.EquinoxContainer container
	final org.eclipse.osgi.internal.debug.Debug debug
	private java.util.HashMap servicesInUse
	private org.osgi.framework.BundleActivator activator
	private final Object contextLock
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxBundle, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxBundle bundle
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	protected void close () 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
	public java.lang.String getProperty (java.lang.String) 
		String key
		SecurityManager sm
	public org.osgi.framework.Bundle getBundle () 
	public org.eclipse.osgi.internal.framework.EquinoxBundle getBundleImpl () 
	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 in
		java.net.URLConnection content
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.io.IOException e
	public org.osgi.framework.Bundle getBundle (long) 
		long id
		org.eclipse.osgi.container.Module m
		java.util.List bundles
	public org.osgi.framework.Bundle getBundle (java.lang.String) 
		String location
		org.eclipse.osgi.container.Module m
	public org.osgi.framework.Bundle[] getBundles () 
		java.util.List modules
		java.util.List bundles
		org.eclipse.osgi.container.Module module
	private void notifyFindHooks (org.eclipse.osgi.internal.framework.BundleContextImpl, java.util.List) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.List allBundles
		java.util.Collection shrinkable
	void notifyFindHooksPriviledged (org.eclipse.osgi.internal.framework.BundleContextImpl, java.util.Collection) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		java.util.Collection allBundles
	public void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.ServiceListener listener
		String filter
	public void addServiceListener (org.osgi.framework.ServiceListener) 
		org.osgi.framework.ServiceListener listener
		org.osgi.framework.InvalidSyntaxException e
	public void removeServiceListener (org.osgi.framework.ServiceListener) 
		org.osgi.framework.ServiceListener listener
	public void addBundleListener (org.osgi.framework.BundleListener) 
		org.osgi.framework.BundleListener listener
		String listenerName
	public void removeBundleListener (org.osgi.framework.BundleListener) 
		org.osgi.framework.BundleListener listener
		String listenerName
	public void addFrameworkListener (org.osgi.framework.FrameworkListener) 
		org.osgi.framework.FrameworkListener listener
		String listenerName
	public void removeFrameworkListener (org.osgi.framework.FrameworkListener) 
		org.osgi.framework.FrameworkListener listener
		String listenerName
	public org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) 
		String[] clazzes
		Object service
		java.util.Dictionary properties
	public org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) 
		String clazz
		Object service
		java.util.Dictionary properties
		String[] clazzes
	public org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String clazz
		String filter
	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 getServiceReference (java.lang.String) 
		String clazz
	public java.lang.Object getService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object service
	public boolean ungetService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
	public java.io.File getDataFile (java.lang.String) 
		String filename
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	protected void start ()  throws org.osgi.framework.BundleException 
		Exception e
		long start
		org.osgi.framework.BundleException be
	private org.osgi.framework.BundleActivator loadBundleActivator ()  throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException 
		org.eclipse.osgi.container.ModuleWiring wiring
		org.eclipse.osgi.internal.loader.BundleLoader loader
		java.util.List metadata
		String activatorName
		Class activatorClass
	private void startActivator (org.osgi.framework.BundleActivator)  throws org.osgi.framework.BundleException 
		org.osgi.framework.BundleActivator bundleActivator
		Throwable t
		String clazz
	java.lang.Object setContextFinder () 
		Thread currentThread
		ClassLoader previousTCCL
		ClassLoader contextFinder
	protected void stop ()  throws org.osgi.framework.BundleException 
		org.osgi.framework.BundleActivator bundleActivator
		Throwable t
		String clazz
	public java.util.Map getServicesInUseMap () 
	public void provisionServicesInUseMap () 
	public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
		Object originalListener
		Object l
		int action
		Object object
		org.eclipse.osgi.internal.framework.EquinoxBundle tmpBundle
		Object previousTCCL
		org.osgi.framework.BundleListener listener
		String listenerName
		org.osgi.framework.ServiceEvent event
		org.osgi.framework.ServiceListener listener
		String listenerName
		org.osgi.framework.FrameworkListener listener
		String listenerName
		Throwable t
		org.osgi.framework.FrameworkEvent event
	public org.osgi.framework.Filter createFilter (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String filter
	public void checkValid () 
	protected boolean isValid () 
	public org.osgi.framework.ServiceRegistration registerService (java.lang.Class, java.lang.Object, java.util.Dictionary) 
		Class clazz
		Object service
		java.util.Dictionary properties
		org.osgi.framework.ServiceRegistration registration
	public org.osgi.framework.ServiceRegistration registerService (java.lang.Class, org.osgi.framework.ServiceFactory, java.util.Dictionary) 
		Class clazz
		org.osgi.framework.ServiceFactory factory
		java.util.Dictionary properties
		org.osgi.framework.ServiceRegistration registration
	public org.osgi.framework.ServiceReference getServiceReference (java.lang.Class) 
		Class clazz
		org.osgi.framework.ServiceReference reference
	public java.util.Collection getServiceReferences (java.lang.Class, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		Class clazz
		String filter
		org.osgi.framework.ServiceReference[] refs
		java.util.Collection empty
		java.util.List result
		org.osgi.framework.ServiceReference b
	public org.eclipse.osgi.internal.framework.EquinoxContainer getContainer () 
	public org.osgi.framework.ServiceObjects getServiceObjects (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.ServiceObjects serviceObjects
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$1.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final org.osgi.framework.ServiceEvent val$event
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.osgi.framework.ServiceEvent) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableValueCollectionMap.class
ShrinkableValueCollectionMap.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ShrinkableValueCollectionMap extends java.util.AbstractMap implements java.util.Map  {
	final java.util.Map map
	java.util.Map values
	public void  (java.util.Map) 
		java.util.Map m
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.Set entrySet () 
	public java.util.Collection get (java.lang.Object) 
		Object key
		java.util.Collection value
		java.util.Set entrySet
	public boolean isEmpty () 
	public java.util.Collection remove (java.lang.Object) 
		Object key
		java.util.Set entrySet
		java.util.Collection value
	public int size () 
	static int hash (java.lang.Object) 
		Object one
	static boolean equality (java.lang.Object, java.lang.Object) 
		Object one
		Object two
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile java.lang.Object remove (java.lang.Object) 
}

org/eclipse/osgi/internal/util/Tokenizer.class
Tokenizer.java
package org.eclipse.osgi.internal.util
public org.eclipse.osgi.internal.util.Tokenizer extends java.lang.Object {
	protected char[] value
	protected int max
	protected int cursor
	public void  (java.lang.String) 
		String value
	private void skipWhiteSpace () 
		char[] val
		int cur
		char c
	public java.lang.String getToken (java.lang.String) 
		String terminals
		char[] val
		int cur
		int begin
		char c
		int count
	public java.lang.String getEscapedToken (java.lang.String) 
		String terminals
		char[] val
		int cur
		StringBuffer sb
		char c
	public java.util.List getEscapedTokens (java.lang.String) 
		String terminals
		java.util.List result
		String token
	public java.lang.String getString (java.lang.String, java.lang.String) 
		String terminals
		String preserveEscapes
		char[] val
		int cur
		StringBuffer sb
		char c
	public java.lang.String getString (java.lang.String) 
		String terminals
	public char getChar () 
		int cur
	public boolean hasMoreTokens () 
}

org/eclipse/osgi/internal/permadmin/SecurityTableUpdate.class
SecurityTableUpdate.java
package org.eclipse.osgi.internal.permadmin
public org.eclipse.osgi.internal.permadmin.SecurityTableUpdate extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionUpdate  {
	private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
	private final java.util.List rows
	private final long timeStamp
	public void  (org.eclipse.osgi.internal.permadmin.SecurityAdmin, org.eclipse.osgi.internal.permadmin.SecurityRow[], long) 
		org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
		org.eclipse.osgi.internal.permadmin.SecurityRow[] rows
		long timeStamp
		int i
	public boolean commit () 
	public java.util.List getConditionalPermissionInfos () 
}

org/eclipse/osgi/internal/url/NullURLStreamHandlerService.class
NullURLStreamHandlerService.java
package org.eclipse.osgi.internal.url
public org.eclipse.osgi.internal.url.NullURLStreamHandlerService extends java.lang.Object implements org.osgi.service.url.URLStreamHandlerService  {
	public void  () 
	public java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL u
	public boolean equals (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	public int getDefaultPort () 
	public java.net.InetAddress getHostAddress (java.net.URL) 
		java.net.URL url
	public int hashCode (java.net.URL) 
		java.net.URL url
	public boolean hostsEqual (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	public boolean sameFile (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
	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 u
		String protocol
		String host
		int port
		String authority
		String userInfo
		String file
		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 u
		String protocol
		String host
		int port
		String file
		String ref
	public java.lang.String toExternalForm (java.net.URL) 
		java.net.URL url
	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
}

org/eclipse/osgi/internal/loader/ModuleClassLoader$GenerationProtectionDomain.class
ModuleClassLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.ModuleClassLoader$GenerationProtectionDomain extends java.security.ProtectionDomain implements org.osgi.framework.BundleReference  {
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	public void  (java.security.CodeSource, java.security.PermissionCollection, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.security.CodeSource codesource
		java.security.PermissionCollection permissions
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public org.osgi.framework.Bundle getBundle () 
}

org/eclipse/osgi/internal/loader/sources/NullPackageSource.class
NullPackageSource.java
package org.eclipse.osgi.internal.loader.sources
public org.eclipse.osgi.internal.loader.sources.NullPackageSource extends org.eclipse.osgi.internal.loader.sources.PackageSource {
	static org.eclipse.osgi.framework.util.KeyedHashSet sources
	private void  (java.lang.String) 
		String name
	public org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] getSuppliers () 
	public boolean isNullSource () 
	public java.lang.Class loadClass (java.lang.String) 
		String name
	public java.net.URL getResource (java.lang.String) 
		String name
	public java.util.Enumeration getResources (java.lang.String) 
		String name
	public static synchronized org.eclipse.osgi.internal.loader.sources.NullPackageSource getNullPackageSource (java.lang.String) 
		String name
		org.eclipse.osgi.internal.loader.sources.NullPackageSource result
	public java.util.List listResources (java.lang.String, java.lang.String) 
		String path
		String filePattern
	public volatile java.util.Collection listResources (java.lang.String, java.lang.String) 
}

org/eclipse/osgi/internal/signedcontent/PKCS7DateParser.class
PKCS7DateParser.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.PKCS7DateParser extends java.lang.Object {
	public void  () 
	static java.util.Date parseDate (org.eclipse.osgi.internal.signedcontent.PKCS7Processor, java.lang.String, java.lang.String)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException 
		org.eclipse.osgi.internal.signedcontent.PKCS7Processor pkcs7Processor
		String signer
		String file
		java.util.Map unsignedAttrs
		byte[] timeStampConstruct
		org.eclipse.osgi.internal.signedcontent.PKCS7Processor timestampProcess
	private static byte[] retrieveTimeStampConstruct (java.util.Map) 
		java.util.Map unsignedAttrs
		java.util.Set objIDs
		java.util.Iterator iter
		int[] objID
}

org/eclipse/osgi/internal/debug/EclipseDebugTrace$1.class
EclipseDebugTrace.java
package org.eclipse.osgi.internal.debug
 org.eclipse.osgi.internal.debug.EclipseDebugTrace$1 extends java.io.FilterOutputStream {
	final org.eclipse.osgi.internal.debug.EclipseDebugTrace this$0
	void  (org.eclipse.osgi.internal.debug.EclipseDebugTrace, java.io.OutputStream) 
		java.io.OutputStream $anonymous0
	public void close ()  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] var0
		int var1
		int var2
}

org/eclipse/osgi/internal/log/ExtendedLogEntryImpl.class
ExtendedLogEntryImpl.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.ExtendedLogEntryImpl extends java.lang.Object implements org.eclipse.equinox.log.ExtendedLogEntry org.osgi.service.log.LogEntry  {
	private static long nextSequenceNumber
	private static long nextThreadId
	private static final java.util.Map threadIds
	private final String loggerName
	private final org.osgi.framework.Bundle bundle
	private final int level
	private final String message
	private final Throwable throwable
	private final Object contextObject
	private final long time
	private final long threadId
	private final String threadName
	private final long sequenceNumber
	static void  () 
	private static java.util.Map createThreadIdMap () 
	private static long getId (java.lang.Thread) 
		Thread thread
		Long threadId
	public void  (org.osgi.framework.Bundle, java.lang.String, java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.Bundle bundle
		String loggerName
		Object contextObject
		int level
		String message
		Throwable throwable
		Thread currentThread
	public java.lang.String getLoggerName () 
	public long getSequenceNumber () 
	public long getThreadId () 
	public java.lang.String getThreadName () 
	public org.osgi.framework.Bundle getBundle () 
	public java.lang.Throwable getException () 
	public int getLevel () 
	public java.lang.String getMessage () 
	public org.osgi.framework.ServiceReference getServiceReference () 
	public long getTime () 
	public java.lang.Object getContext () 
}

org/eclipse/osgi/internal/log/LogServiceManager$MockSystemBundle.class
LogServiceManager.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.LogServiceManager$MockSystemBundle extends java.lang.Object implements org.osgi.framework.Bundle  {
	void  () 
	public int compareTo (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle o
		long idcomp
	public int getState () 
	public void start (int) 
		int options
	public void start () 
	public void stop (int) 
		int options
	public void stop () 
	public void update (java.io.InputStream) 
		java.io.InputStream input
	public void update () 
	public void uninstall () 
	public java.util.Dictionary getHeaders () 
	public long getBundleId () 
	public java.lang.String getLocation () 
	public org.osgi.framework.ServiceReference[] getRegisteredServices () 
	public org.osgi.framework.ServiceReference[] getServicesInUse () 
	public boolean hasPermission (java.lang.Object) 
		Object permission
	public java.net.URL getResource (java.lang.String) 
		String name
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
	public java.lang.String getSymbolicName () 
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.util.Enumeration getResources (java.lang.String) 
		String name
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		String path
	public java.net.URL getEntry (java.lang.String) 
		String path
	public long getLastModified () 
	public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
		String path
		String filePattern
		boolean recurse
	public org.osgi.framework.BundleContext getBundleContext () 
	public java.util.Map getSignerCertificates (int) 
		int signersType
	public org.osgi.framework.Version getVersion () 
	public java.lang.Object adapt (java.lang.Class) 
		Class type
	public java.io.File getDataFile (java.lang.String) 
		String filename
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/core/runtime/internal/adaptor/ConsoleManager.class
ConsoleManager.java
package org.eclipse.core.runtime.internal.adaptor
public org.eclipse.core.runtime.internal.adaptor.ConsoleManager extends java.lang.Object {
	public static final String PROP_CONSOLE
	public static final String CONSOLE_BUNDLE
	public static final String PROP_CONSOLE_ENABLED
	private final org.osgi.framework.BundleContext context
	private final String consoleBundle
	private final String consolePort
	public void  (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		String port
		String consolePropValue
		int index
		String enabled
	public static org.eclipse.core.runtime.internal.adaptor.ConsoleManager startConsole (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		org.eclipse.core.runtime.internal.adaptor.ConsoleManager consoleManager
	public void checkForConsoleBundle ()  throws org.osgi.framework.BundleException 
		org.osgi.framework.ServiceReference paRef
		org.osgi.service.packageadmin.PackageAdmin pa
		org.osgi.framework.Bundle[] consoles
		org.osgi.framework.BundleException e
	public void stopConsole () 
}

OSGi_Minimum-1.2.profile
CDC-1.1_Foundation-1.1.profile
org/apache/felix/resolver/util/CopyOnWriteList.class
CopyOnWriteList.java
package org.apache.felix.resolver.util
public org.apache.felix.resolver.util.CopyOnWriteList extends java.util.AbstractList {
	Object[] data
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection col
	public int size () 
	public java.lang.Object get (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
		Object prev
	public void add (int, java.lang.Object) 
		int index
		Object element
		Object[] elements
		int len
		Object[] newElements
		int numMoved
	public java.lang.Object remove (int) 
		int index
		Object[] elements
		int len
		Object oldValue
		Object[] newElements
		int numMoved
	public int hashCode () 
}

org/osgi/framework/CapabilityPermissionCollection.class
CapabilityPermission.java
package org.osgi.framework
final org.osgi.framework.CapabilityPermissionCollection extends java.security.PermissionCollection {
	static final long serialVersionUID
	private java.util.Map permissions
	private boolean all_allowed
	private java.util.Map filterPermissions
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static void  () 
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.CapabilityPermission cp
		String name
		org.osgi.framework.Filter f
		java.util.Map pc
		java.util.Map pc
		org.osgi.framework.CapabilityPermission existing
		int oldMask
		int newMask
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.CapabilityPermission requested
		String requestedName
		int desired
		int effective
		java.util.Collection perms
		java.util.Collection perms
		java.util.Map pc
		org.osgi.framework.CapabilityPermission cp
		org.osgi.framework.CapabilityPermission cp
		int last
		int last
		int offset
		org.osgi.framework.CapabilityPermission perm
	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.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.HashMap p
		java.util.HashMap fp
}

org/osgi/framework/CapabilityPermission.class
CapabilityPermission.java
package org.osgi.framework
public final org.osgi.framework.CapabilityPermission extends java.security.BasicPermission {
	static final long serialVersionUID
	public static final String REQUIRE
	public static final String PROVIDE
	private static final int ACTION_REQUIRE
	private static final int ACTION_PROVIDE
	private static final int ACTION_ALL
	static final int ACTION_NONE
	transient int action_mask
	private volatile String actions
	final transient java.util.Map attributes
	final transient org.osgi.framework.Bundle bundle
	transient org.osgi.framework.Filter filter
	private volatile transient java.util.Map properties
	public void  (java.lang.String, java.lang.String) 
		String name
		String actions
	public void  (java.lang.String, java.util.Map, org.osgi.framework.Bundle, java.lang.String) 
		String namespace
		java.util.Map attributes
		org.osgi.framework.Bundle providingBundle
		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) 
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
		char c
		char c
		int matchlen
		int matchlen
		int matchlen
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		String filterString
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.CapabilityPermission requested
	boolean implies0 (org.osgi.framework.CapabilityPermission, int) 
		org.osgi.framework.CapabilityPermission requested
		int effective
		int desired
		org.osgi.framework.Filter f
	public java.lang.String getActions () 
		String result
		StringBuffer sb
		boolean comma
		int mask
	public java.security.PermissionCollection newPermissionCollection () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.framework.CapabilityPermission cp
	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.Map getProperties () 
		java.util.Map result
		java.util.Map props
}

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 transient abstract void init (org.osgi.framework.FrameworkListener[])  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 () 
	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 java.lang.Object adapt (java.lang.Class) 
}

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/dto/package-info.class
package-info.java
package org.osgi.framework.dto
abstract org.osgi.framework.dto.package-info extends java.lang.Object {
}

org/osgi/framework/namespace/BundleNamespace.class
BundleNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.BundleNamespace extends org.osgi.framework.namespace.AbstractWiringNamespace {
	public static final String BUNDLE_NAMESPACE
	public static final String CAPABILITY_SINGLETON_DIRECTIVE
	public static final String CAPABILITY_FRAGMENT_ATTACHMENT_DIRECTIVE
	public static final String REQUIREMENT_EXTENSION_DIRECTIVE
	public static final String REQUIREMENT_VISIBILITY_DIRECTIVE
	public static final String VISIBILITY_PRIVATE
	public static final String VISIBILITY_REEXPORT
	private void  () 
}

org/osgi/framework/AdaptPermissionCollection.class
AdaptPermission.java
package org.osgi.framework
final org.osgi.framework.AdaptPermissionCollection extends java.security.PermissionCollection {
	static final long serialVersionUID
	private java.util.Map permissions
	private boolean all_allowed
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static void  () 
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.AdaptPermission ap
		String name
		java.util.Map pc
		org.osgi.framework.AdaptPermission existing
		int oldMask
		int newMask
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.AdaptPermission requested
		int effective
		java.util.Collection perms
		java.util.Collection perms
		java.util.Map pc
		org.osgi.framework.AdaptPermission ap
		int desired
		org.osgi.framework.AdaptPermission perm
	public synchronized java.util.Enumeration elements () 
		java.util.List all
	private synchronized void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		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.HashMap p
}

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  {
	final org.osgi.framework.AdminPermission this$0
	private final java.util.Map val$map
	void  (org.osgi.framework.AdminPermission, java.util.Map) 
	public java.lang.Void run () 
		String name
		org.osgi.framework.SignerProperty signer
	public volatile java.lang.Object run () 
}

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/service/permissionadmin/packageinfo
org/osgi/service/log/LogService.class
LogService.java
package org.osgi.service.log
public abstract org.osgi.service.log.LogService extends java.lang.Object {
	public static final int LOG_ERROR
	public static final int LOG_WARNING
	public static final int LOG_INFO
	public static final int LOG_DEBUG
	public abstract void log (int, java.lang.String) 
	public abstract void log (int, java.lang.String, java.lang.Throwable) 
	public abstract void log (org.osgi.framework.ServiceReference, int, java.lang.String) 
	public abstract void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
}

org/osgi/service/condpermadmin/ConditionalPermissionAdmin.class
ConditionalPermissionAdmin.java
package org.osgi.service.condpermadmin
public abstract org.osgi.service.condpermadmin.ConditionalPermissionAdmin extends java.lang.Object {
	public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo addConditionalPermissionInfo (org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) 
	public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo setConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[]) 
	public abstract java.util.Enumeration getConditionalPermissionInfos () 
	public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo getConditionalPermissionInfo (java.lang.String) 
	public abstract java.security.AccessControlContext getAccessControlContext (java.lang.String[]) 
	public abstract org.osgi.service.condpermadmin.ConditionalPermissionUpdate newConditionalPermissionUpdate () 
	public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) 
	public abstract org.osgi.service.condpermadmin.ConditionalPermissionInfo newConditionalPermissionInfo (java.lang.String) 
}

org/osgi/resource/dto/RequirementDTO.class
RequirementDTO.java
package org.osgi.resource.dto
public org.osgi.resource.dto.RequirementDTO extends org.osgi.dto.DTO {
	public int id
	public String namespace
	public java.util.Map directives
	public java.util.Map attributes
	public int resource
	public void  () 
}

org/eclipse/osgi/framework/util/SecureAction$8.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$8 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.io.File run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/util/Headers$ArrayEnumeration.class
Headers.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.Headers$ArrayEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private Object[] array
	int cur
	public void  (java.lang.Object[], int) 
		Object[] array
		int size
		Object[] a
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/eclipse/osgi/framework/util/KeyedHashSet$EquinoxSetIterator.class
KeyedHashSet.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.KeyedHashSet$EquinoxSetIterator extends java.lang.Object implements java.util.Iterator  {
	private int currentIndex
	private int found
	final org.eclipse.osgi.framework.util.KeyedHashSet this$0
	void  (org.eclipse.osgi.framework.util.KeyedHashSet) 
	public boolean hasNext () 
	public org.eclipse.osgi.framework.util.KeyedElement next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

org/eclipse/osgi/framework/eventmgr/EventManager.class
EventManager.java
package org.eclipse.osgi.framework.eventmgr
public org.eclipse.osgi.framework.eventmgr.EventManager extends java.lang.Object {
	static final boolean DEBUG
	private org.eclipse.osgi.framework.eventmgr.EventManager$EventThread thread
	private boolean closed
	protected final String threadName
	protected final ThreadGroup threadGroup
	public void  () 
	public void  (java.lang.String) 
		String threadName
	public void  (java.lang.String, java.lang.ThreadGroup) 
		String threadName
		ThreadGroup threadGroup
	public synchronized void close () 
	synchronized org.eclipse.osgi.framework.eventmgr.EventManager$EventThread getEventThread () 
		org.eclipse.osgi.framework.eventmgr.EventManager$EventThread result
	static void dispatchEvent (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher, int, java.lang.Object) 
		java.util.Set listeners
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		int eventAction
		Object eventObject
		java.util.Map$Entry listener
		Object eventListener
		Object listenerObject
}

org/eclipse/osgi/util/NLS$2.class
NLS.java
package org.eclipse.osgi.util
 org.eclipse.osgi.util.NLS$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$baseName
	private final Class val$clazz
	void  (java.lang.String, java.lang.Class) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/service/resolver/ExportPackageDescription.class
ExportPackageDescription.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription  {
	public abstract boolean isRoot () 
	public abstract java.util.Map getAttributes () 
	public abstract java.util.Map getDirectives () 
	public abstract java.lang.Object getDirective (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getExporter () 
}

org/eclipse/osgi/service/resolver/VersionRange.class
VersionRange.java
package org.eclipse.osgi.service.resolver
public org.eclipse.osgi.service.resolver.VersionRange extends org.osgi.framework.VersionRange {
	private static final org.osgi.framework.Version versionMax
	private static final char INCLUDE_MIN
	private static final char EXCLUDE_MIN
	private static final char INCLUDE_MAX
	private static final char EXCLUDE_MAX
	public static final org.eclipse.osgi.service.resolver.VersionRange emptyRange
	static void  () 
	public void  (org.osgi.framework.Version, boolean, org.osgi.framework.Version, boolean) 
		org.osgi.framework.Version minVersion
		boolean includeMin
		org.osgi.framework.Version maxVersion
		boolean includeMax
	public void  (java.lang.String) 
		String versionRange
	public org.osgi.framework.Version getMinimum () 
	public boolean getIncludeMinimum () 
	public org.osgi.framework.Version getMaximum () 
		org.osgi.framework.Version right
	public boolean getIncludeMaximum () 
	public boolean isIncluded (org.osgi.framework.Version) 
		org.osgi.framework.Version version
}

org/eclipse/osgi/signedcontent/SignedContentEntry.class
SignedContentEntry.java
package org.eclipse.osgi.signedcontent
public abstract org.eclipse.osgi.signedcontent.SignedContentEntry extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public abstract boolean isSigned () 
	public abstract void verify ()  throws java.io.IOException org.eclipse.osgi.signedcontent.InvalidContentException 
}

org/eclipse/osgi/container/ModuleCapability.class
ModuleCapability.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleCapability extends java.lang.Object implements org.osgi.framework.wiring.BundleCapability  {
	private final String namespace
	private final java.util.Map directives
	private final java.util.Map attributes
	private final java.util.Map transientAttrs
	private final org.eclipse.osgi.container.ModuleRevision revision
	void  (java.lang.String, java.util.Map, java.util.Map, org.eclipse.osgi.container.ModuleRevision) 
		String namespace
		java.util.Map directives
		java.util.Map attributes
		org.eclipse.osgi.container.ModuleRevision revision
	public org.eclipse.osgi.container.ModuleRevision getRevision () 
	public java.lang.String getNamespace () 
	public java.util.Map getDirectives () 
	public java.util.Map getAttributes () 
		java.util.Map result
	java.util.Map getPersistentAttributes () 
	public void setTransientAttrs (java.util.Map) 
		java.util.Map transientAttrs
	public org.eclipse.osgi.container.ModuleRevision getResource () 
	public java.lang.String toString () 
	public volatile org.osgi.framework.wiring.BundleRevision getRevision () 
	public volatile org.osgi.resource.Resource getResource () 
	public volatile org.osgi.framework.wiring.BundleRevision getResource () 
}

org/eclipse/osgi/container/ModuleRevisions.class
ModuleRevisions.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleRevisions extends java.lang.Object implements org.osgi.framework.wiring.BundleRevisions  {
	private final Object monitor
	private final org.eclipse.osgi.container.Module module
	private final org.eclipse.osgi.container.ModuleContainer container
	private final java.util.List revisions
	private boolean uninstalled
	private org.eclipse.osgi.container.ModuleRevision uninstalledCurrent
	void  (org.eclipse.osgi.container.Module, org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleContainer container
	public org.eclipse.osgi.container.Module getModule () 
	org.eclipse.osgi.container.ModuleContainer getContainer () 
	public org.osgi.framework.Bundle getBundle () 
	public java.util.List getRevisions () 
	public java.util.List getModuleRevisions () 
	org.eclipse.osgi.container.ModuleRevision getCurrentRevision () 
	org.eclipse.osgi.container.ModuleRevision addRevision (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	boolean removeRevision (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
	boolean isUninstalled () 
	void uninstall () 
	public java.lang.String toString () 
}

org/eclipse/osgi/container/ModuleResolver.class
ModuleResolver.java
package org.eclipse.osgi.container
final org.eclipse.osgi.container.ModuleResolver extends java.lang.Object {
	static final String SEPARATOR
	static final char TAB
	private static final String OPTION_RESOLVER
	private static final String OPTION_ROOTS
	private static final String OPTION_PROVIDERS
	private static final String OPTION_HOOKS
	private static final String OPTION_USES
	private static final String OPTION_WIRING
	private static final String OPTION_REPORT
	boolean DEBUG_ROOTS
	boolean DEBUG_PROVIDERS
	boolean DEBUG_HOOKS
	boolean DEBUG_USES
	boolean DEBUG_WIRING
	boolean DEBUG_REPORT
	private final int DEFAULT_BATCH_SIZE
	final int resolverRevisionBatchSize
	private static final java.util.Collection NON_PAYLOAD_CAPABILITIES
	static final java.util.Collection NON_PAYLOAD_REQUIREMENTS
	final ThreadLocal threadResolving
	final org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
	static void  () 
	void setDebugOptions () 
		org.eclipse.osgi.service.debug.DebugOptions options
		boolean debugAll
	void  (org.eclipse.osgi.container.ModuleContainerAdaptor) 
		org.eclipse.osgi.container.ModuleContainerAdaptor adaptor
		String batchSizeConfig
		int tempBatchSize
		int tempBatchSize
	org.eclipse.osgi.container.ModuleResolutionReport resolveDelta (java.util.Collection, boolean, java.util.Collection, java.util.Map, org.eclipse.osgi.container.ModuleDatabase) 
		java.util.Collection triggers
		boolean triggersMandatory
		java.util.Collection unresolved
		java.util.Map wiringCopy
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		org.eclipse.osgi.container.ModuleResolver$ResolveProcess resolveProcess
	org.eclipse.osgi.container.ModuleResolutionReport resolveDynamicDelta (org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement, java.util.Collection, java.util.Map, org.eclipse.osgi.container.ModuleDatabase) 
		org.eclipse.osgi.container.ModuleRequirement$DynamicModuleRequirement dynamicReq
		java.util.Collection unresolved
		java.util.Map wiringCopy
		org.eclipse.osgi.container.ModuleDatabase moduleDatabase
		org.eclipse.osgi.container.ModuleResolver$ResolveProcess resolveProcess
	java.util.Map generateDelta (java.util.Map, java.util.Map) 
		java.util.Map result
		java.util.Map wiringCopy
		java.util.Map provided
		java.util.Map required
		java.util.Map$Entry resultEntry
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List requiredWires
		org.osgi.resource.Wire wire
		org.eclipse.osgi.container.ModuleWire moduleWire
		java.util.Map providedWiresMap
		java.util.List providedWires
		java.util.Map delta
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring existingWiring
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring existingWiring
	private org.eclipse.osgi.container.ModuleWiring createNewWiring (org.eclipse.osgi.container.ModuleRevision, java.util.Map, java.util.Map) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.Map provided
		java.util.Map required
		java.util.Map providedWireMap
		java.util.List requiredWires
		java.util.List capabilities
		java.util.ListIterator iCapabilities
		java.util.List requirements
		java.util.ListIterator iRequirements
		java.util.List hostCapabilities
		org.eclipse.osgi.container.ModuleCapability hostCapability
		java.util.Collection substituted
		java.util.List providedWires
	private static void removePayloadContent (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator iCapabilities
		java.util.ListIterator iRequirements
	private static java.util.Collection removeSubstitutedCapabilities (java.util.ListIterator, java.util.List) 
		java.util.ListIterator iCapabilities
		java.util.List requiredWires
		java.util.Collection substituted
		org.eclipse.osgi.container.ModuleWire moduleWire
		String packageName
		org.eclipse.osgi.container.ModuleCapability capability
	private static void removeNonEffectiveRequirements (java.util.ListIterator, java.util.List) 
		java.util.ListIterator iRequirements
		java.util.List requiredWires
		org.eclipse.osgi.container.ModuleRequirement requirement
		Object effective
		Object resolution
		boolean found
		org.eclipse.osgi.container.ModuleWire wire
	void removeNonEffectiveCapabilities (java.util.ListIterator) 
		java.util.ListIterator iCapabilities
		org.osgi.resource.Capability capability
		Object effective
	private static void addPayloadContent (java.util.List, java.util.ListIterator, java.util.ListIterator) 
		java.util.List hostWires
		java.util.ListIterator iCapabilities
		java.util.ListIterator iRequirements
		org.eclipse.osgi.container.ModuleWire hostWire
		String currentNamespace
		java.util.List fragmentCapabilities
		org.eclipse.osgi.container.ModuleCapability fragmentCapability
		java.util.List fragmentRequriements
		org.eclipse.osgi.container.ModuleRequirement fragmentRequirement
		boolean isDynamic
		org.eclipse.osgi.container.ModuleRequirement previous
	static boolean isDynamic (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
	private static void addProvidedWires (java.util.Map, java.util.List, java.util.List) 
		java.util.Map toAdd
		java.util.List existing
		java.util.List orderedCapabilities
		int originalSize
		org.eclipse.osgi.container.ModuleCapability capability
		java.util.List newWires
	private static void addRequiredWires (java.util.List, java.util.List, java.util.List) 
		java.util.List toAdd
		java.util.List existing
		java.util.List orderedRequirements
		int originalSize
	private static void fastForward (java.util.ListIterator) 
		java.util.ListIterator listIterator
	static void rewind (java.util.ListIterator) 
		java.util.ListIterator listIterator
	private static org.eclipse.osgi.container.ModuleWiring createWiringDelta (org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.ModuleWiring, java.util.Map, java.util.List) 
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring existingWiring
		java.util.Map providedWireMap
		java.util.List requiredWires
		java.util.List existingProvidedWires
		java.util.List existingCapabilities
		java.util.List existingRequiredWires
		java.util.List existingRequirements
		java.util.List hostCapabilities
		org.eclipse.osgi.container.ModuleCapability hostCapability
		java.util.List newHostWires
	static boolean isSingleton (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List identities
	static org.osgi.framework.Version getVersion (org.osgi.resource.Capability) 
		org.osgi.resource.Capability c
		String versionAttr
		String namespace
		Object version
}

org/eclipse/osgi/storage/ManifestLocalization$EmptyResouceBundle.class
ManifestLocalization.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.ManifestLocalization$EmptyResouceBundle extends java.util.ResourceBundle implements org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle  {
	private final String localeString
	final org.eclipse.osgi.storage.ManifestLocalization this$0
	public void  (org.eclipse.osgi.storage.ManifestLocalization, java.lang.String) 
		String locale
	public java.util.Enumeration getKeys () 
	protected java.lang.Object handleGetObject (java.lang.String)  throws java.util.MissingResourceException 
		String arg0
	public void setParent (java.util.ResourceBundle) 
		java.util.ResourceBundle parent
	public boolean isEmpty () 
	public boolean isStemEmpty () 
}

org/eclipse/osgi/storage/bundlefile/BundleFile.class
BundleFile.java
package org.eclipse.osgi.storage.bundlefile
public abstract org.eclipse.osgi.storage.bundlefile.BundleFile extends java.lang.Object {
	static final org.eclipse.osgi.framework.util.SecureAction secureAction
	protected java.io.File basefile
	private int mruIndex
	static void  () 
	public void  (java.io.File) 
		java.io.File basefile
	public abstract java.io.File getFile (java.lang.String, boolean) 
	public abstract org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		String path
	public abstract java.util.Enumeration getEntryPaths (java.lang.String, boolean) 
	public abstract void close ()  throws java.io.IOException 
	public abstract void open ()  throws java.io.IOException 
	public abstract boolean containsDir (java.lang.String) 
	public java.net.URL getResourceURL (java.lang.String, org.eclipse.osgi.container.Module, int) 
		String path
		org.eclipse.osgi.container.Module hostModule
		int index
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	protected java.net.URL createResourceURL (org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.container.Module, int, java.lang.String) 
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
		org.eclipse.osgi.container.Module hostModule
		int index
		String path
		long hostBundleID
	public java.io.File getBaseFile () 
	void setMruIndex (int) 
		int index
	int getMruIndex () 
	public java.lang.String toString () 
	public static java.lang.String fixTrailingSlash (java.lang.String, org.eclipse.osgi.storage.bundlefile.BundleEntry) 
		String path
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		String name
		boolean pathSlash
		boolean entrySlash
}

org/eclipse/osgi/storage/ManifestLocalization$LocalizationResourceBundle.class
ManifestLocalization.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.ManifestLocalization$LocalizationResourceBundle extends java.util.PropertyResourceBundle implements org.eclipse.osgi.storage.ManifestLocalization$BundleResourceBundle  {
	final org.eclipse.osgi.storage.ManifestLocalization this$0
	public void  (org.eclipse.osgi.storage.ManifestLocalization, java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public void setParent (java.util.ResourceBundle) 
		java.util.ResourceBundle parent
	public boolean isEmpty () 
	public boolean isStemEmpty () 
}

org/eclipse/osgi/internal/location/EquinoxLocations.class
EquinoxLocations.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.EquinoxLocations extends java.lang.Object {
	public static final String READ_ONLY_AREA_SUFFIX
	public static final String PROP_INSTALL_AREA
	public static final String PROP_CONFIG_AREA
	public static final String PROP_CONFIG_AREA_DEFAULT
	public static final String PROP_SHARED_CONFIG_AREA
	public static final String PROP_INSTANCE_AREA
	public static final String PROP_INSTANCE_AREA_DEFAULT
	public static final String PROP_USER_AREA
	public static final String PROP_USER_AREA_DEFAULT
	public static final String PROP_USER_HOME
	public static final String PROP_USER_DIR
	public static final String PROP_HOME_LOCATION_AREA
	public static final String PROP_LAUNCHER
	private static final String ECLIPSE
	private static final String PRODUCT_SITE_MARKER
	private static final String PRODUCT_SITE_ID
	private static final String PRODUCT_SITE_VERSION
	private static final String CONFIG_DIR
	private static final String NONE
	private static final String NO_DEFAULT
	private static final String USER_HOME
	private static final String USER_DIR
	private static final String INSTALL_HASH_PLACEHOLDER
	private static final String INSTANCE_DATA_AREA_PREFIX
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
	private final org.eclipse.osgi.service.datalocation.Location installLocation
	private final org.eclipse.osgi.service.datalocation.Location configurationLocation
	private final org.eclipse.osgi.service.datalocation.Location userLocation
	private final org.eclipse.osgi.service.datalocation.Location instanceLocation
	private final org.eclipse.osgi.service.datalocation.Location eclipseHomeLocation
	public void  (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		String osgiStorage
		org.eclipse.osgi.service.datalocation.Location temp
		java.net.URL defaultLocation
		java.net.URL parentLocation
		org.eclipse.osgi.service.datalocation.Location parent
		String eclipseLauncher
		String eclipseHomeLocationPath
	public static java.net.URL buildURL (java.lang.String, boolean) 
		String spec
		boolean trailingSlash
	private void mungeConfigurationLocation () 
		String location
		int index
	private static java.lang.String getEclipseHomeLocation (java.lang.String, org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		String launcher
		org.eclipse.osgi.internal.framework.EquinoxConfiguration equinoxConfig
		java.io.File launcherFile
		java.io.File launcherDir
		String macosx
	private static java.io.File getMacOSEclipseHomeLocation (java.io.File) 
		java.io.File launcherDir
	private org.eclipse.osgi.service.datalocation.Location buildLocation (java.lang.String, java.net.URL, java.lang.String, boolean, boolean, java.lang.String) 
		String property
		java.net.URL defaultLocation
		String userDefaultAppendage
		boolean readOnlyDefault
		boolean computeReadOnly
		String dataAreaPrefix
		String location
		String userReadOnlySetting
		boolean readOnly
		String trimmedLocation
		String base
		String base
		int idx
		java.net.URL url
		org.eclipse.osgi.internal.location.BasicLocation result
	private java.lang.String substituteVar (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String var
		String prop
		String value
	private java.net.URL computeInstallConfigurationLocation () 
		String property
	private java.net.URL computeSharedConfigurationLocation () 
		String property
		java.net.URL sharedConfigurationURL
		java.net.URL installURL
	private java.lang.String computeDefaultConfigurationLocation () 
		java.net.URL installURL
		java.io.File installDir
		java.io.File defaultConfigDir
	private static boolean canWrite (java.net.URL) 
		java.net.URL location
		java.io.File locationDir
	private java.lang.String computeDefaultUserAreaLocation (java.lang.String) 
		String pathAppendage
		String installProperty
		java.net.URL installURL
		java.io.File installDir
		String installDirHash
		String appName
		java.io.File eclipseProduct
		java.util.Properties props
		String appId
		String appVersion
		String userHome
	private java.lang.String getInstallDirHash () 
		String installProperty
		java.net.URL installURL
		java.io.File installDir
		int hashCode
		int hashCode
		String installDirHash
	public org.eclipse.osgi.service.datalocation.Location getUserLocation () 
	public org.eclipse.osgi.service.datalocation.Location getConfigurationLocation () 
	public org.eclipse.osgi.service.datalocation.Location getInstallLocation () 
	public org.eclipse.osgi.service.datalocation.Location getInstanceLocation () 
	public org.eclipse.osgi.service.datalocation.Location getEclipseHomeLocation () 
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$BundleCollisionHook$1.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook this$1
	private final int val$operationType
	private final org.osgi.framework.Bundle val$target
	private final java.util.Collection val$shrinkable
	void  (org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook, int, org.osgi.framework.Bundle, java.util.Collection) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/FilterImpl.class
FilterImpl.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.FilterImpl extends java.lang.Object implements org.osgi.framework.Filter  {
	private final int op
	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 String attr
	private final Object value
	private final boolean debug
	private volatile transient String filterString
	public static org.eclipse.osgi.internal.framework.FilterImpl newInstance (java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		String filterString
	public static org.eclipse.osgi.internal.framework.FilterImpl newInstance (java.lang.String, boolean)  throws org.osgi.framework.InvalidSyntaxException 
		String filterString
		boolean debug
	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
		org.eclipse.osgi.internal.framework.FilterImpl[] filters
		org.eclipse.osgi.internal.framework.FilterImpl f
		org.eclipse.osgi.internal.framework.FilterImpl[] filters
		org.eclipse.osgi.internal.framework.FilterImpl f
		org.eclipse.osgi.internal.framework.FilterImpl filter
		Object prop
		Object prop
	public boolean matches (java.util.Map) 
		java.util.Map map
		org.eclipse.osgi.internal.framework.FilterImpl[] filters
		org.eclipse.osgi.internal.framework.FilterImpl f
		org.eclipse.osgi.internal.framework.FilterImpl[] filters
		org.eclipse.osgi.internal.framework.FilterImpl f
		org.eclipse.osgi.internal.framework.FilterImpl filter
		Object prop
		Object prop
	public java.lang.String toString () 
		String result
	private java.lang.StringBuffer normalize () 
		StringBuffer sb
		org.eclipse.osgi.internal.framework.FilterImpl[] filters
		org.eclipse.osgi.internal.framework.FilterImpl f
		org.eclipse.osgi.internal.framework.FilterImpl[] filters
		org.eclipse.osgi.internal.framework.FilterImpl f
		org.eclipse.osgi.internal.framework.FilterImpl filter
		String[] substrings
		String substr
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	void  (int, java.lang.String, java.lang.Object, boolean) 
		int operation
		String attr
		Object value
		boolean debug
	private static java.lang.String encodeValue (java.lang.String) 
		String value
		boolean encoded
		int inlen
		int outlen
		char[] output
		int cursor
		int i
		char c
	private boolean compare (int, java.lang.Object, java.lang.Object) 
		int operation
		Object value1
		Object value2
		Class clazz
		Class type
		Comparable comparable
	private boolean compare_Collection (int, java.util.Collection, java.lang.Object) 
		int operation
		java.util.Collection collection
		Object value2
		Object value1
	private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) 
		int operation
		Object[] array
		Object value2
		Object value1
	private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) 
		int operation
		Class type
		Object primarray
		Object value2
		int[] array
		int value1
		long[] array
		long value1
		byte[] array
		byte value1
		short[] array
		short value1
		char[] array
		char value1
		float[] array
		float value1
		double[] array
		double value1
		boolean[] array
		boolean value1
	private boolean compare_String (int, java.lang.String, java.lang.Object) 
		int operation
		String string
		Object value2
		String[] substrings
		int pos
		int i
		int size
		String substr
		String substr2
		int index
		int len
		String string2
	private boolean compare_Integer (int, int, java.lang.Object) 
		int operation
		int intval
		Object value2
		int intval2
		int intval2
	private boolean compare_Long (int, long, java.lang.Object) 
		int operation
		long longval
		Object value2
		long longval2
		long longval2
	private boolean compare_Byte (int, byte, java.lang.Object) 
		int operation
		byte byteval
		Object value2
		byte byteval2
		byte byteval2
	private boolean compare_Short (int, short, java.lang.Object) 
		int operation
		short shortval
		Object value2
		short shortval2
		short shortval2
	private boolean compare_Character (int, char, java.lang.Object) 
		int operation
		char charval
		Object value2
		char charval2
		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
		float floatval2
	private boolean compare_Double (int, double, java.lang.Object) 
		int operation
		double doubleval
		Object value2
		double doubleval2
		double doubleval2
	private static java.lang.Object valueOf (java.lang.Class, java.lang.String) 
		Class target
		String value2
		java.lang.reflect.Method method
		java.lang.reflect.Method method
		java.lang.reflect.Constructor constructor
		java.lang.reflect.Constructor constructor
	private static void setAccessible (java.lang.reflect.AccessibleObject) 
		java.lang.reflect.AccessibleObject accessible
	private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) 
		int operation
		Comparable value1
		Object value2
	private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) 
		int operation
		Object value1
		Object value2
	private static java.lang.String approxString (java.lang.String) 
		String input
		boolean changed
		char[] output
		int cursor
		char c
	public java.lang.String getRequiredObjectClass () 
	public java.lang.String getPrimaryKeyValue (java.lang.String) 
		String primaryKey
		org.eclipse.osgi.internal.framework.FilterImpl[] clauses
		org.eclipse.osgi.internal.framework.FilterImpl clause
		String result
	public java.util.List getChildren () 
	public java.lang.String[] getAttributes () 
		java.util.List results
	private void getAttributesInternal (java.util.List) 
		java.util.List results
		org.eclipse.osgi.internal.framework.FilterImpl[] children
		org.eclipse.osgi.internal.framework.FilterImpl child
		org.eclipse.osgi.internal.framework.FilterImpl child
	public transient java.util.Map getStandardOSGiAttributes (java.lang.String[]) 
		String[] versions
		java.util.Map result
		java.util.Map versionAttrs
		String versionAttr
		java.util.Map$Entry entry
		org.eclipse.osgi.internal.framework.FilterImpl$Range range
	private void addAttributes (java.util.Map, java.util.Map, boolean) 
		java.util.Map attributes
		java.util.Map versionAttrs
		boolean not
		org.eclipse.osgi.internal.framework.FilterImpl$Range currentRange
		org.osgi.framework.Version version
		StringBuilder builder
		String component
		org.eclipse.osgi.internal.framework.FilterImpl$Range currentRange
		org.eclipse.osgi.internal.framework.FilterImpl$Range currentRange
		org.eclipse.osgi.internal.framework.FilterImpl component
}

org/eclipse/osgi/internal/serviceregistry/ShrinkableCollection$1.class
ShrinkableCollection.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ShrinkableCollection$1 extends java.lang.Object implements java.util.Iterator  {
	private Object last
	final org.eclipse.osgi.internal.serviceregistry.ShrinkableCollection this$0
	private final java.util.Iterator val$iter
	private final java.util.List val$collections
	void  (org.eclipse.osgi.internal.serviceregistry.ShrinkableCollection, java.util.Iterator, java.util.List) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
		java.util.Collection c
}

org/eclipse/osgi/internal/serviceregistry/FilteredServiceListener.class
FilteredServiceListener.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener extends java.lang.Object implements org.osgi.framework.ServiceListener org.osgi.framework.hooks.service.ListenerHook$ListenerInfo  {
	private final org.eclipse.osgi.internal.framework.FilterImpl filter
	private final org.osgi.framework.ServiceListener listener
	private final org.eclipse.osgi.internal.framework.BundleContextImpl context
	private final boolean allservices
	private final boolean unfiltered
	private final String objectClass
	private volatile boolean removed
	private final org.eclipse.osgi.internal.debug.Debug debug
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.osgi.framework.ServiceListener, java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.osgi.framework.ServiceListener listener
		String filterstring
		org.eclipse.osgi.internal.framework.FilterImpl filterImpl
		String clazz
	public void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
		String[] classes
		int size
		int i
		String listenerName
		String listenerName
	private org.osgi.framework.ServiceEvent filterMatch (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent delivered
		boolean modified
		org.osgi.framework.ServiceEvent event
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.internal.serviceregistry.ModifiedServiceEvent modifiedServiceEvent
	public java.lang.String toString () 
		String filterString
	public org.osgi.framework.BundleContext getBundleContext () 
	public java.lang.String getFilter () 
	public boolean isRemoved () 
	void markRemoved () 
	private static java.lang.String getObjectClassFilterString (java.lang.String) 
		String className
}

org/eclipse/osgi/internal/messages/ExternalMessages.properties
org/eclipse/osgi/internal/permadmin/PermissionAdminTable.class
PermissionAdminTable.java
package org.eclipse.osgi.internal.permadmin
public org.eclipse.osgi.internal.permadmin.PermissionAdminTable extends java.lang.Object {
	private final java.util.Map locations
	public void  () 
	java.lang.String[] getLocations () 
	org.osgi.service.permissionadmin.PermissionInfo[] getPermissions (java.lang.String) 
		String location
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection collection
	void setPermissions (java.lang.String, org.osgi.service.permissionadmin.PermissionInfo[]) 
		String location
		org.osgi.service.permissionadmin.PermissionInfo[] permissions
	org.eclipse.osgi.internal.permadmin.PermissionInfoCollection getCollection (java.lang.String) 
		String location
	org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] getCollections () 
		String[] currentLocations
		org.eclipse.osgi.internal.permadmin.PermissionInfoCollection[] results
		int i
}

org/eclipse/osgi/internal/url/ContentHandlerProxy$DefaultContentHandler.class
ContentHandlerProxy.java
package org.eclipse.osgi.internal.url
 org.eclipse.osgi.internal.url.ContentHandlerProxy$DefaultContentHandler extends java.net.ContentHandler {
	final org.eclipse.osgi.internal.url.ContentHandlerProxy this$0
	void  (org.eclipse.osgi.internal.url.ContentHandlerProxy) 
	public java.lang.Object getContent (java.net.URLConnection)  throws java.io.IOException 
		java.net.URLConnection uConn
}

org/eclipse/osgi/internal/loader/FragmentLoader.class
FragmentLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.FragmentLoader extends org.eclipse.osgi.container.ModuleLoader {
	public void  () 
	protected java.util.List findEntries (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
	protected java.util.Collection listResources (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
	protected java.lang.ClassLoader getClassLoader () 
	protected boolean getAndSetTrigger () 
	public boolean isTriggerSet () 
	protected void loadFragments (java.util.Collection) 
		java.util.Collection fragments
}

org/eclipse/osgi/internal/loader/ModuleClassLoader$DefineClassResult.class
ModuleClassLoader.java
package org.eclipse.osgi.internal.loader
public org.eclipse.osgi.internal.loader.ModuleClassLoader$DefineClassResult extends java.lang.Object {
	public final Class clazz
	public final boolean defined
	public void  (java.lang.Class, boolean) 
		Class clazz
		boolean defined
}

org/eclipse/osgi/internal/signedcontent/SignedContentFile$SignedContentFileEntry.class
SignedContentFile.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedContentFile$SignedContentFileEntry extends java.lang.Object implements org.eclipse.osgi.signedcontent.SignedContentEntry  {
	private final org.eclipse.osgi.signedcontent.SignedContentEntry entry
	final org.eclipse.osgi.internal.signedcontent.SignedContentFile this$0
	public void  (org.eclipse.osgi.internal.signedcontent.SignedContentFile, org.eclipse.osgi.signedcontent.SignedContentEntry) 
		org.eclipse.osgi.signedcontent.SignedContentEntry entry
	public java.lang.String getName () 
	public org.eclipse.osgi.signedcontent.SignerInfo[] getSignerInfos () 
	public boolean isSigned () 
	public void verify ()  throws java.io.IOException org.eclipse.osgi.signedcontent.InvalidContentException 
		java.util.Map exceptions
		Throwable t
}

org/eclipse/osgi/internal/signedcontent/SignedBundleHook$1.class
SignedBundleHook.java
package org.eclipse.osgi.internal.signedcontent
 org.eclipse.osgi.internal.signedcontent.SignedBundleHook$1 extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	final org.eclipse.osgi.internal.signedcontent.SignedBundleHook this$0
	void  (org.eclipse.osgi.internal.signedcontent.SignedBundleHook) 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bc
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bc
}

org/eclipse/osgi/internal/container/AtomicLazyInitializer.class
AtomicLazyInitializer.java
package org.eclipse.osgi.internal.container
public org.eclipse.osgi.internal.container.AtomicLazyInitializer extends java.lang.Object {
	private final java.util.concurrent.atomic.AtomicReference holder
	public void  () 
	public final java.lang.Object get () 
	public final java.lang.Object getInitialized (java.util.concurrent.Callable) 
		java.util.concurrent.Callable initializer
		Object result
		Exception e
	public final java.lang.Object getAndClear () 
	private static java.lang.Object unchecked (java.lang.Exception) 
		Exception exception
	private static java.lang.Object unchecked0 (java.lang.Exception)  throws java.lang.Exception 
		Exception exception
}

org/eclipse/osgi/internal/log/LogServiceManager.class
LogServiceManager.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.LogServiceManager extends java.lang.Object implements org.osgi.framework.BundleListener org.osgi.framework.FrameworkListener org.osgi.framework.ServiceListener  {
	private static final String[] LOGSERVICE_CLASSES
	private static final String[] LOGREADERSERVICE_CLASSES
	private org.osgi.framework.ServiceRegistration logReaderServiceRegistration
	private org.osgi.framework.ServiceRegistration logServiceRegistration
	private final org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory logReaderServiceFactory
	private final org.eclipse.osgi.internal.log.ExtendedLogServiceFactory logServiceFactory
	private final org.eclipse.osgi.internal.log.ExtendedLogServiceImpl systemBundleLog
	private org.eclipse.osgi.internal.log.EventAdminAdapter eventAdminAdapter
	static void  () 
	public transient void  (int, org.osgi.service.log.LogListener[]) 
		int maxHistory
		org.osgi.service.log.LogListener[] systemListeners
		org.osgi.service.log.LogListener logListener
	public void start (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public org.eclipse.equinox.log.ExtendedLogService getSystemBundleLog () 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		org.osgi.framework.Bundle bundle
	public void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.Bundle bundle
		int eventType
		int logType
	public void frameworkEvent (org.osgi.framework.FrameworkEvent) 
		org.osgi.framework.FrameworkEvent event
		org.osgi.framework.Bundle bundle
		int eventType
		int logType
		Throwable throwable
	private static java.lang.String getBundleEventTypeName (int) 
		int type
	private static java.lang.String getServiceEventTypeName (int) 
		int type
	private static java.lang.String getFrameworkEventTypeName (int) 
		int type
}

org/eclipse/osgi/internal/provisional/service/security/AuthorizationEvent.class
AuthorizationEvent.java
package org.eclipse.osgi.internal.provisional.service.security
public org.eclipse.osgi.internal.provisional.service.security.AuthorizationEvent extends java.lang.Object {
	public static final int ALLOWED
	public static final int DENIED
	private final int result
	private final org.eclipse.osgi.signedcontent.SignedContent content
	private final Object context
	private final int severity
	public void  (int, org.eclipse.osgi.signedcontent.SignedContent, java.lang.Object, int) 
		int result
		org.eclipse.osgi.signedcontent.SignedContent content
		Object context
		int severity
	public int getResult () 
	public int getSeverity () 
	public org.eclipse.osgi.signedcontent.SignedContent getSignedContent () 
	public java.lang.Object getContext () 
}

org/eclipse/equinox/log/ExtendedLogService.class
ExtendedLogService.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.ExtendedLogService extends java.lang.Object implements org.osgi.service.log.LogService org.eclipse.equinox.log.Logger  {
	public abstract org.eclipse.equinox.log.Logger getLogger (java.lang.String) 
	public abstract org.eclipse.equinox.log.Logger getLogger (org.osgi.framework.Bundle, java.lang.String) 
}

JavaSE-1.8.profile
org/apache/felix/resolver/util/OpenHashMapList.class
OpenHashMapList.java
package org.apache.felix.resolver.util
public org.apache.felix.resolver.util.OpenHashMapList extends org.apache.felix.resolver.util.OpenHashMap {
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (int, double, double) 
		int initialCapacity
		double minLoadFactor
		double maxLoadFactor
	public org.apache.felix.resolver.util.OpenHashMapList deepClone () 
		org.apache.felix.resolver.util.OpenHashMapList copy
		Object[] values
		int i
		int l
}

org/osgi/framework/wiring/BundleCapability.class
BundleCapability.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.BundleCapability extends java.lang.Object implements org.osgi.resource.Capability  {
	public abstract org.osgi.framework.wiring.BundleRevision getRevision () 
	public abstract java.lang.String getNamespace () 
	public abstract java.util.Map getDirectives () 
	public abstract java.util.Map getAttributes () 
	public abstract org.osgi.framework.wiring.BundleRevision getResource () 
}

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  {
	final org.osgi.framework.PackagePermission this$0
	private final java.util.Map val$map
	void  (org.osgi.framework.PackagePermission, java.util.Map) 
	public java.lang.Void run () 
		String name
		org.osgi.framework.SignerProperty signer
	public volatile java.lang.Object run () 
}

org/osgi/framework/launch/packageinfo
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/dto/packageinfo
org/osgi/framework/namespace/PackageNamespace.class
PackageNamespace.java
package org.osgi.framework.namespace
public final org.osgi.framework.namespace.PackageNamespace extends org.osgi.framework.namespace.AbstractWiringNamespace {
	public static final String PACKAGE_NAMESPACE
	public static final String CAPABILITY_INCLUDE_DIRECTIVE
	public static final String CAPABILITY_EXCLUDE_DIRECTIVE
	public static final String CAPABILITY_VERSION_ATTRIBUTE
	public static final String CAPABILITY_BUNDLE_SYMBOLICNAME_ATTRIBUTE
	public static final String RESOLUTION_DYNAMIC
	private void  () 
}

org/osgi/framework/VersionRange.class
VersionRange.java
package org.osgi.framework
public org.osgi.framework.VersionRange extends java.lang.Object {
	public static final char LEFT_OPEN
	public static final char LEFT_CLOSED
	public static final char RIGHT_OPEN
	public static final char RIGHT_CLOSED
	private final boolean leftClosed
	private final org.osgi.framework.Version left
	private final org.osgi.framework.Version right
	private final boolean rightClosed
	private final boolean empty
	private transient String versionRangeString
	private transient int hash
	private static final String LEFT_OPEN_DELIMITER
	private static final String LEFT_CLOSED_DELIMITER
	private static final String LEFT_DELIMITERS
	private static final String RIGHT_OPEN_DELIMITER
	private static final String RIGHT_CLOSED_DELIMITER
	private static final String RIGHT_DELIMITERS
	private static final String ENDPOINT_DELIMITER
	public void  (char, org.osgi.framework.Version, org.osgi.framework.Version, char) 
		char leftType
		org.osgi.framework.Version leftEndpoint
		org.osgi.framework.Version rightEndpoint
		char rightType
	public void  (java.lang.String) 
		String range
		boolean closedLeft
		boolean closedLeft
		boolean closedRight
		boolean closedRight
		org.osgi.framework.Version endpointLeft
		org.osgi.framework.Version endpointLeft
		org.osgi.framework.Version endpointRight
		org.osgi.framework.Version endpointRight
		java.util.StringTokenizer st
		String token
		String version
		java.util.NoSuchElementException e
		IllegalArgumentException iae
	private static org.osgi.framework.Version parseVersion (java.lang.String, java.lang.String) 
		String version
		String range
		IllegalArgumentException e
		IllegalArgumentException iae
	public org.osgi.framework.Version getLeft () 
	public org.osgi.framework.Version getRight () 
	public char getLeftType () 
	public char getRightType () 
	public boolean includes (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public transient org.osgi.framework.VersionRange intersection (org.osgi.framework.VersionRange[]) 
		org.osgi.framework.VersionRange[] ranges
		boolean closedLeft
		boolean closedRight
		org.osgi.framework.Version endpointLeft
		org.osgi.framework.Version endpointRight
		org.osgi.framework.VersionRange range
		int comparison
	public boolean isEmpty () 
	private boolean isEmpty0 () 
		int comparison
	public boolean isExact () 
		org.osgi.framework.Version adjacent1
		org.osgi.framework.Version adjacent1
		org.osgi.framework.Version adjacent2
	public java.lang.String toString () 
		String s
		String leftVersion
		StringBuffer result
		String rightVerion
		StringBuffer result
	public int hashCode () 
		int h
	public boolean equals (java.lang.Object) 
		Object object
		org.osgi.framework.VersionRange other
	public java.lang.String toFilterString (java.lang.String) 
		String attributeName
		char ch
		StringBuffer result
		boolean needPresence
		boolean multipleTerms
	public static org.osgi.framework.VersionRange valueOf (java.lang.String) 
		String range
}

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/log/LogListener.class
LogListener.java
package org.osgi.service.log
public abstract org.osgi.service.log.LogListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void logged (org.osgi.service.log.LogEntry) 
}

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/resource/dto/packageinfo
org/eclipse/osgi/framework/util/SecureAction$14.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$14 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.String[] run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/util/SecureAction$2.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public org.eclipse.osgi.framework.util.SecureAction run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/console/ConsoleSession.class
ConsoleSession.java
package org.eclipse.osgi.framework.console
public abstract org.eclipse.osgi.framework.console.ConsoleSession extends java.lang.Object implements org.osgi.framework.ServiceFactory  {
	private volatile org.osgi.framework.ServiceRegistration sessionRegistration
	public void  () 
	public final void close () 
		org.osgi.framework.ServiceRegistration current
	protected abstract void doClose () 
	public abstract java.io.InputStream getInput () 
	public abstract java.io.OutputStream getOutput () 
	public final java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
	public final void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		Object service
}

org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.class
EventManager.java
package org.eclipse.osgi.framework.eventmgr
 org.eclipse.osgi.framework.eventmgr.EventManager$EventThread extends java.lang.Thread {
	private static int nextThreadNumber
	private org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued head
	private org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued tail
	private volatile boolean running
	void  (java.lang.ThreadGroup, java.lang.String) 
		ThreadGroup threadGroup
		String threadName
	private static synchronized java.lang.String getNextName () 
	void  (java.lang.String) 
		String threadName
	void  () 
	void close () 
	public void run () 
		org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued item
		RuntimeException e
		Error e
	synchronized void postEvent (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher, int, java.lang.Object) 
		java.util.Set l
		org.eclipse.osgi.framework.eventmgr.EventDispatcher d
		int a
		Object o
		org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued item
	private synchronized org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued getNextEvent () 
		org.eclipse.osgi.framework.eventmgr.EventManager$EventThread$Queued item
}

org/eclipse/osgi/launch/Equinox.class
Equinox.java
package org.eclipse.osgi.launch
public org.eclipse.osgi.launch.Equinox extends java.lang.Object implements org.osgi.framework.launch.Framework  {
	private final org.osgi.framework.launch.Framework systemBundle
	public void  (java.util.Map) 
		java.util.Map configuration
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public int getState () 
	public java.util.Dictionary getHeaders () 
	public org.osgi.framework.ServiceReference[] getRegisteredServices () 
	public org.osgi.framework.ServiceReference[] getServicesInUse () 
	public boolean hasPermission (java.lang.Object) 
		Object permission
	public java.net.URL getResource (java.lang.String) 
		String name
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
		String name
	public long getLastModified () 
	public org.osgi.framework.BundleContext getBundleContext () 
	public java.util.Map getSignerCertificates (int) 
		int signersType
	public org.osgi.framework.Version getVersion () 
	public java.io.File getDataFile (java.lang.String) 
		String filename
	public int compareTo (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle o
	public void start (int)  throws org.osgi.framework.BundleException 
		int options
	public void start ()  throws org.osgi.framework.BundleException 
	public void stop (int)  throws org.osgi.framework.BundleException 
		int options
	public void stop ()  throws org.osgi.framework.BundleException 
	public void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.InputStream input
	public void update ()  throws org.osgi.framework.BundleException 
	public void uninstall ()  throws org.osgi.framework.BundleException 
	public long getBundleId () 
	public java.lang.String getLocation () 
	public java.lang.String getSymbolicName () 
	public java.util.Enumeration getEntryPaths (java.lang.String) 
		String path
	public java.net.URL getEntry (java.lang.String) 
		String path
	public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
		String path
		String filePattern
		boolean recurse
	public java.lang.Object adapt (java.lang.Class) 
		Class type
	public void init ()  throws org.osgi.framework.BundleException 
	public transient void init (org.osgi.framework.FrameworkListener[])  throws org.osgi.framework.BundleException 
		org.osgi.framework.FrameworkListener[] listeners
	public org.osgi.framework.FrameworkEvent waitForStop (long)  throws java.lang.InterruptedException 
		long timeout
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/osgi/service/resolver/StateHelper.class
StateHelper.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.StateHelper extends java.lang.Object {
	public static final int ACCESS_ENCOURAGED
	public static final int ACCESS_DISCOURAGED
	public static final int VISIBLE_INCLUDE_EE_PACKAGES
	public static final int VISIBLE_INCLUDE_ALL_HOST_WIRES
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getDependentBundles (org.eclipse.osgi.service.resolver.BundleDescription[]) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getPrerequisites (org.eclipse.osgi.service.resolver.BundleDescription[]) 
	public abstract org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedConstraints (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.VersionConstraint[] getUnsatisfiedLeaves (org.eclipse.osgi.service.resolver.BundleDescription[]) 
	public abstract boolean isResolvable (org.eclipse.osgi.service.resolver.ImportPackageSpecification) 
	public abstract boolean isResolvable (org.eclipse.osgi.service.resolver.BundleSpecification) 
	public abstract boolean isResolvable (org.eclipse.osgi.service.resolver.HostSpecification) 
	public abstract java.lang.Object[][] sortBundles (org.eclipse.osgi.service.resolver.BundleDescription[]) 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getVisiblePackages (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getVisiblePackages (org.eclipse.osgi.service.resolver.BundleDescription, int) 
	public abstract int getAccessCode (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) 
}

org/eclipse/osgi/service/resolver/ResolverHookException.class
ResolverHookException.java
package org.eclipse.osgi.service.resolver
public org.eclipse.osgi.service.resolver.ResolverHookException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/eclipse/osgi/container/ModuleWire.class
ModuleWire.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleWire extends java.lang.Object implements org.osgi.framework.wiring.BundleWire  {
	private final org.eclipse.osgi.container.ModuleCapability capability
	private final org.eclipse.osgi.container.ModuleRevision hostingProvider
	private final org.eclipse.osgi.container.ModuleRequirement requirement
	private final org.eclipse.osgi.container.ModuleRevision hostingRequirer
	private volatile boolean isValid
	void  (org.eclipse.osgi.container.ModuleCapability, org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.container.ModuleRequirement, org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleCapability capability
		org.eclipse.osgi.container.ModuleRevision hostingProvider
		org.eclipse.osgi.container.ModuleRequirement requirement
		org.eclipse.osgi.container.ModuleRevision hostingRequirer
	public org.eclipse.osgi.container.ModuleCapability getCapability () 
	public org.eclipse.osgi.container.ModuleRequirement getRequirement () 
	public org.eclipse.osgi.container.ModuleWiring getProviderWiring () 
	public org.eclipse.osgi.container.ModuleWiring getRequirerWiring () 
	public org.eclipse.osgi.container.ModuleRevision getProvider () 
	public org.eclipse.osgi.container.ModuleRevision getRequirer () 
	public java.lang.String toString () 
	void invalidate () 
	public volatile org.osgi.resource.Resource getProvider () 
	public volatile org.osgi.framework.wiring.BundleRevision getProvider () 
	public volatile org.osgi.framework.wiring.BundleWiring getProviderWiring () 
	public volatile org.osgi.resource.Resource getRequirer () 
	public volatile org.osgi.framework.wiring.BundleRevision getRequirer () 
	public volatile org.osgi.resource.Capability getCapability () 
	public volatile org.osgi.framework.wiring.BundleCapability getCapability () 
	public volatile org.osgi.framework.wiring.BundleWiring getRequirerWiring () 
	public volatile org.osgi.resource.Requirement getRequirement () 
	public volatile org.osgi.framework.wiring.BundleRequirement getRequirement () 
}

org/eclipse/osgi/container/ModuleRevision.class
ModuleRevision.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleRevision extends java.lang.Object implements org.osgi.framework.wiring.BundleRevision  {
	private final String symbolicName
	private final org.osgi.framework.Version version
	private final int types
	private final java.util.List capabilities
	private final java.util.List requirements
	private final org.eclipse.osgi.container.ModuleRevisions revisions
	private final Object revisionInfo
	private volatile Boolean lazyActivationPolicy
	void  (java.lang.String, org.osgi.framework.Version, int, java.util.List, java.util.List, org.eclipse.osgi.container.ModuleRevisions, java.lang.Object) 
		String symbolicName
		org.osgi.framework.Version version
		int types
		java.util.List capabilityInfos
		java.util.List requirementInfos
		org.eclipse.osgi.container.ModuleRevisions revisions
		Object revisionInfo
	private java.util.List createCapabilities (java.util.List) 
		java.util.List capabilityInfos
		java.util.List result
		org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo info
	private java.util.List createRequirements (java.util.List) 
		java.util.List requirementInfos
		java.util.List result
		org.eclipse.osgi.container.ModuleRevisionBuilder$GenericInfo info
	public org.osgi.framework.Bundle getBundle () 
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getVersion () 
	public java.util.List getDeclaredCapabilities (java.lang.String) 
		String namespace
	public java.util.List getDeclaredRequirements (java.lang.String) 
		String namespace
	public java.util.List getModuleCapabilities (java.lang.String) 
		String namespace
		java.util.List result
		org.eclipse.osgi.container.ModuleCapability capability
	public java.util.List getModuleRequirements (java.lang.String) 
		String namespace
		java.util.List result
		org.eclipse.osgi.container.ModuleRequirement requirement
	public int getTypes () 
	public org.eclipse.osgi.container.ModuleWiring getWiring () 
	public java.util.List getCapabilities (java.lang.String) 
		String namespace
	public java.util.List getRequirements (java.lang.String) 
		String namespace
	public org.eclipse.osgi.container.ModuleRevisions getRevisions () 
	public java.lang.Object getRevisionInfo () 
	public boolean hasLazyActivatePolicy () 
		Boolean currentPolicy
		boolean lazyPolicy
		java.util.List data
		org.osgi.resource.Capability moduleData
	boolean isCurrent () 
	public java.lang.String toString () 
		java.util.List identities
	static java.lang.String toString (java.util.Map, boolean) 
		java.util.Map map
		boolean directives
	static java.lang.String toString (java.util.Map, boolean, boolean) 
		java.util.Map map
		boolean directives
		boolean stringsOnly
		String assignment
		java.util.Set set
		StringBuffer sb
		java.util.Map$Entry entry
		String key
		Object value
		java.util.List list
		Object component
		String className
		String type
		Object object
		String type
		String className
	public volatile org.osgi.framework.wiring.BundleWiring getWiring () 
}

org/eclipse/osgi/storage/BundleLocalizationImpl.class
BundleLocalizationImpl.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.BundleLocalizationImpl extends java.lang.Object implements org.eclipse.osgi.service.localization.BundleLocalization  {
	public void  () 
	public java.util.ResourceBundle getLocalization (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String locale
		org.eclipse.osgi.container.Module m
		org.eclipse.osgi.container.ModuleRevision r
		org.eclipse.osgi.storage.BundleInfo$Generation g
}

org/eclipse/osgi/storage/bundlefile/ZipBundleEntry.class
ZipBundleEntry.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.ZipBundleEntry extends org.eclipse.osgi.storage.bundlefile.BundleEntry {
	protected final java.util.zip.ZipEntry zipEntry
	protected final org.eclipse.osgi.storage.bundlefile.ZipBundleFile bundleFile
	void  (java.util.zip.ZipEntry, org.eclipse.osgi.storage.bundlefile.ZipBundleFile) 
		java.util.zip.ZipEntry zipEntry
		org.eclipse.osgi.storage.bundlefile.ZipBundleFile bundleFile
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		org.eclipse.osgi.storage.bundlefile.ZipBundleFile zipBundleFile
		java.io.InputStream result
	public long getSize () 
	public java.lang.String getName () 
	public long getTime () 
	public java.net.URL getLocalURL () 
	public java.net.URL getFileURL () 
		java.io.File file
}

org/eclipse/osgi/storage/url/BundleURLConverter.class
BundleURLConverter.java
package org.eclipse.osgi.storage.url
public org.eclipse.osgi.storage.url.BundleURLConverter extends java.lang.Object implements org.eclipse.osgi.service.urlconversion.URLConverter  {
	public void  () 
	public java.net.URL toFileURL (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URLConnection connection
		java.net.URL result
	public java.net.URL resolve (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URLConnection connection
}

org/eclipse/osgi/internal/location/Locker_JavaNio.class
Locker_JavaNio.java
package org.eclipse.osgi.internal.location
public org.eclipse.osgi.internal.location.Locker_JavaNio extends java.lang.Object implements org.eclipse.osgi.internal.location.Locker  {
	private final java.io.File lockFile
	private final boolean debug
	private java.nio.channels.FileLock fileLock
	private java.io.RandomAccessFile raFile
	public void  (java.io.File, boolean) 
		java.io.File lockFile
		boolean debug
	public synchronized boolean lock ()  throws java.io.IOException 
		java.io.IOException ioe
		String specificMessage
	public synchronized void release () 
	public synchronized boolean isLocked ()  throws java.io.IOException 
		java.io.RandomAccessFile temp
		java.nio.channels.FileLock tempLock
		java.io.IOException ioe
		String specificMessage
}

org/eclipse/osgi/internal/framework/OSGiFrameworkHooks$BundleCollisionHook$2.class
OSGiFrameworkHooks.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook$2 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook this$1
	private final int val$operationType
	private final org.osgi.framework.Bundle val$target
	private final java.util.Collection val$collisionCandidates
	void  (org.eclipse.osgi.internal.framework.OSGiFrameworkHooks$BundleCollisionHook, int, org.osgi.framework.Bundle, java.util.Collection) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/framework/FilterImpl$ServiceReferenceDictionary.class
FilterImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.FilterImpl$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.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/internal/framework/FilterImpl$SetAccessibleAction.class
FilterImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.FilterImpl$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.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceFactoryUse$1.class
ServiceFactoryUse.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse this$0
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse) 
	public java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$6.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$6 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.HookContext  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final org.osgi.framework.ServiceEvent val$event
	private final java.util.Map val$result
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.osgi.framework.ServiceEvent, java.util.Map) 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
	public java.lang.String getHookClassName () 
	public java.lang.String getHookMethodName () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceFactoryUse.class
ServiceFactoryUse.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse extends org.eclipse.osgi.internal.serviceregistry.ServiceUse {
	final org.eclipse.osgi.internal.framework.BundleContextImpl context
	final org.osgi.framework.ServiceFactory factory
	final org.eclipse.osgi.internal.debug.Debug debug
	private Object cachedService
	private boolean factoryInUse
	static final boolean $assertionsDisabled
	static void  () 
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl registration
		org.osgi.framework.ServiceFactory f
	java.lang.Object getService () 
		org.osgi.framework.ServiceException se
		Object service
		Object service
	boolean ungetService () 
		Object service
	void release () 
		Object service
	java.lang.Object getCachedService () 
	java.lang.Object factoryGetService () 
		Object service
		Object service
		Throwable t
		org.osgi.framework.ServiceException se
		org.osgi.framework.ServiceException se
		String[] clazzes
		String invalidService
		org.osgi.framework.ServiceException se
	void factoryUngetService (java.lang.Object) 
		Object service
		Throwable t
		org.osgi.framework.ServiceException se
}

org/eclipse/osgi/internal/permadmin/PermissionsHash.class
PermissionsHash.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.PermissionsHash extends java.security.PermissionCollection {
	private static final long serialVersionUID
	java.util.Hashtable perms
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission perm
	public java.util.Enumeration elements () 
	public boolean implies (java.security.Permission) 
		java.security.Permission perm
		java.security.Permission p
		java.util.Enumeration permsEnum
}

org/eclipse/osgi/internal/weaving/WeavingHookConfigurator.class
WeavingHookConfigurator.java
package org.eclipse.osgi.internal.weaving
public org.eclipse.osgi.internal.weaving.WeavingHookConfigurator extends org.eclipse.osgi.internal.hookregistry.ClassLoaderHook {
	private final java.util.Map blackList
	private final ThreadLocal wovenClassStack
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	private org.eclipse.osgi.internal.serviceregistry.ServiceRegistry getRegistry () 
	public byte[] processClass (java.lang.String, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		byte[] classbytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
		org.eclipse.osgi.internal.loader.ModuleClassLoader classLoader
		org.eclipse.osgi.internal.loader.BundleLoader loader
		org.eclipse.osgi.internal.weaving.WovenClassImpl wovenClass
		java.util.List wovenClasses
		Throwable t
		org.osgi.framework.ServiceRegistration errorHook
		org.osgi.framework.Bundle errorBundle
		ClassFormatError error
	public void recordClassDefine (java.lang.String, java.lang.Class, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		String name
		Class clazz
		byte[] classbytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		java.util.List wovenClasses
		org.eclipse.osgi.internal.weaving.WovenClassImpl wovenClass
}

org/eclipse/osgi/internal/hooks/EclipseLazyStarter.class
EclipseLazyStarter.java
package org.eclipse.osgi.internal.hooks
public org.eclipse.osgi.internal.hooks.EclipseLazyStarter extends org.eclipse.osgi.internal.hookregistry.ClassLoaderHook {
	private static final java.util.EnumSet alreadyActive
	private static final org.eclipse.osgi.framework.util.SecureAction secureAction
	private final ThreadLocal activationStack
	private final java.util.Map errors
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public void preFindLocalClass (java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager)  throws java.lang.ClassNotFoundException 
		String name
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.Module module
		java.util.List stack
		int size
		int i
	public void postFindLocalClass (java.lang.String, java.lang.Class, org.eclipse.osgi.internal.loader.classpath.ClasspathManager)  throws java.lang.ClassNotFoundException 
		String name
		Class clazz
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		java.util.List stack
		int size
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager[] managers
		int i
		int i
		long startTime
		org.eclipse.osgi.container.Module m
		org.osgi.framework.BundleException e
		org.osgi.framework.Bundle bundle
		String message
		String message
		ClassNotFoundException error
	private boolean shouldActivateFor (java.lang.String, org.eclipse.osgi.container.Module, org.eclipse.osgi.container.ModuleRevision, org.eclipse.osgi.internal.loader.classpath.ClasspathManager)  throws java.lang.ClassNotFoundException 
		String className
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		org.eclipse.osgi.container.Module$State state
		ClassNotFoundException error
	private boolean isLazyStartable (java.lang.String, org.eclipse.osgi.container.ModuleRevision) 
		String className
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List moduleDatas
		java.util.Map moduleDataAttrs
		java.util.List excludes
		java.util.List includes
		int dotPosition
		String packageName
}

org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.class
GlobalPolicy.java
package org.eclipse.osgi.internal.loader.buddy
public org.eclipse.osgi.internal.loader.buddy.GlobalPolicy extends java.lang.Object implements org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy  {
	private org.osgi.service.packageadmin.PackageAdmin admin
	public void  (org.osgi.service.packageadmin.PackageAdmin) 
		org.osgi.service.packageadmin.PackageAdmin admin
	public java.lang.Class loadClass (java.lang.String) 
		String name
		org.osgi.service.packageadmin.ExportedPackage pkg
	public java.net.URL loadResource (java.lang.String) 
		String name
		org.osgi.service.packageadmin.ExportedPackage pkg
	public java.util.Enumeration loadResources (java.lang.String) 
		String name
		org.osgi.service.packageadmin.ExportedPackage[] pkgs
		java.util.Enumeration results
		int i
}

org/eclipse/osgi/internal/signedcontent/DigestedInputStream.class
DigestedInputStream.java
package org.eclipse.osgi.internal.signedcontent
 org.eclipse.osgi.internal.signedcontent.DigestedInputStream extends java.io.FilterInputStream {
	private final java.security.MessageDigest[] digests
	private final byte[][] result
	private final org.eclipse.osgi.storage.bundlefile.BundleEntry entry
	private final org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	private long remaining
	void  (org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.signedcontent.SignerInfo[], byte[][], long)  throws java.io.IOException java.security.NoSuchAlgorithmException 
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
		org.eclipse.osgi.signedcontent.SignerInfo[] signerInfos
		byte[][] results
		long size
		int i
	public synchronized void mark (int) 
		int readlimit
	public boolean markSupported () 
	public int read ()  throws java.io.IOException 
		int c
		int i
	private void verifyDigests ()  throws org.eclipse.osgi.signedcontent.InvalidContentException 
		int i
		byte[] rc
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int rc
		int i
	public synchronized void reset ()  throws java.io.IOException 
	public long skip (long)  throws java.io.IOException 
		long n
		byte[] buffer
		long count
		int rc
}

org/eclipse/osgi/internal/signedcontent/SignedBundleHook$TrustEngineCustomizer.class
SignedBundleHook.java
package org.eclipse.osgi.internal.signedcontent
 org.eclipse.osgi.internal.signedcontent.SignedBundleHook$TrustEngineCustomizer extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer  {
	final org.eclipse.osgi.internal.signedcontent.SignedBundleHook this$0
	void  (org.eclipse.osgi.internal.signedcontent.SignedBundleHook) 
	public org.eclipse.osgi.service.security.TrustEngine addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.service.security.TrustEngine engine
		java.lang.reflect.Field trustEngineListenerField
		Exception e
	public void modifiedService (org.osgi.framework.ServiceReference, org.eclipse.osgi.service.security.TrustEngine) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.service.security.TrustEngine service
	public void removedService (org.osgi.framework.ServiceReference, org.eclipse.osgi.service.security.TrustEngine) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.service.security.TrustEngine service
	public volatile void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile java.lang.Object addingService (org.osgi.framework.ServiceReference) 
}

org/eclipse/osgi/internal/container/Capabilities.class
Capabilities.java
package org.eclipse.osgi.internal.container
public org.eclipse.osgi.internal.container.Capabilities extends java.lang.Object {
	public static final java.util.regex.Pattern MANDATORY_ATTR
	public static final String SYNTHETIC_REQUIREMENT
	java.util.Map namespaceSets
	static void  () 
	public void  () 
	public static boolean matches (org.osgi.framework.Filter, org.osgi.resource.Capability, boolean) 
		org.osgi.framework.Filter f
		org.osgi.resource.Capability candidate
		boolean matchMandatory
		String mandatory
		java.util.regex.Matcher matcher
		String[] mandatoryAttrs
		boolean allPresent
		String mandatoryAttr
		boolean found
		int numGroups
		int i
	public java.util.Collection addCapabilities (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.Collection packageNames
		org.eclipse.osgi.container.ModuleCapability capability
		org.eclipse.osgi.internal.container.Capabilities$NamespaceSet namespaceSet
		Object packageName
	public void removeCapabilities (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleCapability capability
		org.eclipse.osgi.internal.container.Capabilities$NamespaceSet namespaceSet
	public java.util.List findCapabilities (org.osgi.resource.Requirement) 
		org.osgi.resource.Requirement requirement
		org.eclipse.osgi.internal.container.Capabilities$NamespaceSet namespaceSet
}

org/eclipse/osgi/internal/log/LoggerImpl.class
LoggerImpl.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.LoggerImpl extends java.lang.Object implements org.eclipse.equinox.log.Logger  {
	private final org.eclipse.osgi.internal.log.ExtendedLogServiceImpl logServiceImpl
	private final String name
	public void  (org.eclipse.osgi.internal.log.ExtendedLogServiceImpl, java.lang.String) 
		org.eclipse.osgi.internal.log.ExtendedLogServiceImpl logServiceImpl
		String name
	public java.lang.String getName () 
	public boolean isLoggable (int) 
		int level
	public void log (int, java.lang.String) 
		int level
		String message
	public void log (int, java.lang.String, java.lang.Throwable) 
		int level
		String message
		Throwable exception
	public void log (org.osgi.framework.ServiceReference, int, java.lang.String) 
		org.osgi.framework.ServiceReference sr
		int level
		String message
	public void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.ServiceReference sr
		int level
		String message
		Throwable exception
	public void log (java.lang.Object, int, java.lang.String) 
		Object context
		int level
		String message
	public void log (java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		Object context
		int level
		String message
		Throwable exception
}

org/eclipse/osgi/internal/provisional/service/security/AuthorizationStatus.class
AuthorizationStatus.java
package org.eclipse.osgi.internal.provisional.service.security
public org.eclipse.osgi.internal.provisional.service.security.AuthorizationStatus extends java.lang.Object {
	public static final int OK
	public static final int ERROR
	public void  () 
}

org/eclipse/equinox/log/Logger.class
Logger.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.Logger extends java.lang.Object {
	public abstract void log (int, java.lang.String) 
	public abstract void log (int, java.lang.String, java.lang.Throwable) 
	public abstract void log (org.osgi.framework.ServiceReference, int, java.lang.String) 
	public abstract void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
	public abstract void log (java.lang.Object, int, java.lang.String) 
	public abstract void log (java.lang.Object, int, java.lang.String, java.lang.Throwable) 
	public abstract boolean isLoggable (int) 
	public abstract java.lang.String getName () 
}

OSGi_Minimum-1.1.profile
org/apache/felix/resolver/util/OpenHashMap.class
OpenHashMap.java
package org.apache.felix.resolver.util
public org.apache.felix.resolver.util.OpenHashMap extends java.util.AbstractMap implements java.lang.Cloneable  {
	static final int[] primeCapacities
	static final int largestPrime
	protected static final int defaultCapacity
	protected static final double defaultMinLoadFactor
	protected static final double defaultMaxLoadFactor
	protected static final Object FREE
	protected static final Object REMOVED
	protected int distinct
	protected int lowWaterMark
	protected int highWaterMark
	protected double minLoadFactor
	protected double maxLoadFactor
	protected Object[] table
	protected Object[] values
	protected int freeEntries
	static void  () 
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (int, double, double) 
		int initialCapacity
		double minLoadFactor
		double maxLoadFactor
	public void clear () 
	public org.apache.felix.resolver.util.OpenHashMap clone () 
		org.apache.felix.resolver.util.OpenHashMap copy
		CloneNotSupportedException exc
		InternalError e
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public void ensureCapacity (int) 
		int minCapacity
		int newCapacity
	public java.lang.Object get (java.lang.Object) 
		Object key
		int i
	protected int indexOfInsertion (java.lang.Object) 
		Object key
		Object[] tab
		int length
		int hash
		int i
		int decrement
		int j
	protected int indexOfKey (java.lang.Object) 
		Object key
		Object[] tab
		int length
		int hash
		int i
		int decrement
	protected int indexOfValue (java.lang.Object) 
		Object value
		Object[] val
		int i
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int i
		Object previous
		int newCapacity
		int newCapacity
	protected void rehash (int) 
		int newCapacity
		int oldCapacity
		Object[] oldTable
		Object[] oldValues
		Object[] newTable
		Object[] newValues
		int i
		Object element
		int index
	public java.lang.Object remove (java.lang.Object) 
		Object key
		int i
		Object removed
		int newCapacity
	protected void setUp (int, double, double) 
		int initialCapacity
		double minLoadFactor
		double maxLoadFactor
		int capacity
	public void trimToSize () 
		int newCapacity
	public void concat () 
		int newCap
	public java.util.Set entrySet () 
	protected int chooseGrowCapacity (int, double, double) 
		int size
		double minLoad
		double maxLoad
	protected int chooseHighWaterMark (int, double) 
		int capacity
		double maxLoad
	protected int chooseLowWaterMark (int, double) 
		int capacity
		double minLoad
	protected int chooseShrinkCapacity (int, double, double) 
		int size
		double minLoad
		double maxLoad
	protected int nextPrime (int) 
		int desiredCapacity
		int i
	public int size () 
	protected static boolean equalsMindTheNull (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/osgi/framework/wiring/dto/BundleWiringDTO.class
BundleWiringDTO.java
package org.osgi.framework.wiring.dto
public org.osgi.framework.wiring.dto.BundleWiringDTO extends org.osgi.dto.DTO {
	public long bundle
	public int root
	public java.util.Set nodes
	public java.util.Set resources
	public void  () 
}

org/osgi/framework/FrameworkUtil$SetAccessibleAction.class
FrameworkUtil.java
package org.osgi.framework
final 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.Void run () 
	public volatile java.lang.Object run () 
}

org/osgi/framework/FrameworkUtil$CaseInsensitiveMap.class
FrameworkUtil.java
package org.osgi.framework
final org.osgi.framework.FrameworkUtil$CaseInsensitiveMap extends java.util.AbstractMap implements java.util.Map  {
	private final java.util.Dictionary dictionary
	private final String[] keys
	void  (java.util.Dictionary) 
		java.util.Dictionary dictionary
		java.util.List keyList
		java.util.Enumeration e
		Object k
		String key
		String i
	public java.lang.Object get (java.lang.Object) 
		Object o
		String k
		String key
	public java.util.Set entrySet () 
}

org/osgi/framework/hooks/weaving/package-info.class
package-info.java
package org.osgi.framework.hooks.weaving
abstract org.osgi.framework.hooks.weaving.package-info extends java.lang.Object {
}

org/osgi/framework/AdaptPermission.class
AdaptPermission.java
package org.osgi.framework
public final org.osgi.framework.AdaptPermission extends java.security.BasicPermission {
	private static final long serialVersionUID
	public static final String ADAPT
	private static final int ACTION_ADAPT
	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.Map properties
	public void  (java.lang.String, java.lang.String) 
		String filter
		String actions
	public void  (java.lang.String, org.osgi.framework.Bundle, java.lang.String) 
		String adaptClass
		org.osgi.framework.Bundle adaptableBundle
		String actions
	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) 
		String actions
		boolean seencomma
		int mask
		char[] a
		int i
		char c
		char c
		int matchlen
		int matchlen
	private static org.osgi.framework.Filter parseFilter (java.lang.String) 
		String filterString
		org.osgi.framework.InvalidSyntaxException e
		IllegalArgumentException iae
	public boolean implies (java.security.Permission) 
		java.security.Permission p
		org.osgi.framework.AdaptPermission requested
	boolean implies0 (org.osgi.framework.AdaptPermission, int) 
		org.osgi.framework.AdaptPermission requested
		int effective
		int desired
		org.osgi.framework.Filter f
	public java.lang.String getActions () 
		String result
	public java.security.PermissionCollection newPermissionCollection () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.osgi.framework.AdaptPermission cp
	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.Map getProperties () 
		java.util.Map result
		java.util.Map map
}

org/osgi/framework/startlevel/dto/FrameworkStartLevelDTO.class
FrameworkStartLevelDTO.java
package org.osgi.framework.startlevel.dto
public org.osgi.framework.startlevel.dto.FrameworkStartLevelDTO extends org.osgi.dto.DTO {
	public int startLevel
	public int initialBundleStartLevel
	public void  () 
}

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/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[] list
		Object item
	void trackInitial () 
		Object item
		Object item
	void close () 
	void track (java.lang.Object, java.lang.Object) 
		Object item
		Object related
		Object object
		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
		Object object
	int size () 
	boolean isEmpty () 
	java.lang.Object getCustomizedObject (java.lang.Object) 
		Object item
	java.lang.Object[] copyKeys (java.lang.Object[]) 
		Object[] list
	void modified () 
	int getTrackingCount () 
	java.util.Map copyEntries (java.util.Map) 
		java.util.Map map
	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/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/condpermadmin/BooleanCondition.class
Condition.java
package org.osgi.service.condpermadmin
final org.osgi.service.condpermadmin.BooleanCondition extends java.lang.Object implements org.osgi.service.condpermadmin.Condition  {
	private final boolean satisfied
	void  (boolean) 
		boolean satisfied
	public boolean isPostponed () 
	public boolean isSatisfied () 
	public boolean isMutable () 
	public boolean isSatisfied (org.osgi.service.condpermadmin.Condition[], java.util.Dictionary) 
		org.osgi.service.condpermadmin.Condition[] conds
		java.util.Dictionary context
		int i
		int length
}

org/osgi/resource/packageinfo
org/eclipse/osgi/framework/util/ArrayMap$1.class
ArrayMap.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.ArrayMap$1 extends java.lang.Object implements java.util.Iterator  {
	final org.eclipse.osgi.framework.util.ArrayMap this$0
	private final java.util.Iterator val$keyIter
	private final java.util.Iterator val$valueIter
	void  (org.eclipse.osgi.framework.util.ArrayMap, java.util.Iterator, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/osgi/framework/util/SecureAction$13.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$13 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.framework.util.SecureAction this$0
	private final java.io.File val$file
	void  (org.eclipse.osgi.framework.util.SecureAction, java.io.File) 
	public java.lang.Long run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/framework/eventmgr/ListenerQueue.class
ListenerQueue.java
package org.eclipse.osgi.framework.eventmgr
public org.eclipse.osgi.framework.eventmgr.ListenerQueue extends java.lang.Object {
	protected final org.eclipse.osgi.framework.eventmgr.EventManager manager
	private final java.util.Map queue
	private boolean readOnly
	public void  (org.eclipse.osgi.framework.eventmgr.EventManager) 
		org.eclipse.osgi.framework.eventmgr.EventManager manager
	public void queueListeners (org.eclipse.osgi.framework.eventmgr.EventListeners, org.eclipse.osgi.framework.eventmgr.EventDispatcher) 
		org.eclipse.osgi.framework.eventmgr.EventListeners listeners
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
	public synchronized void queueListeners (java.util.Set, org.eclipse.osgi.framework.eventmgr.EventDispatcher) 
		java.util.Set listeners
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
	public void dispatchEventAsynchronous (int, java.lang.Object) 
		int eventAction
		Object eventObject
		org.eclipse.osgi.framework.eventmgr.EventManager$EventThread eventThread
		java.util.Map$Entry entry
	public void dispatchEventSynchronous (int, java.lang.Object) 
		int eventAction
		Object eventObject
		java.util.Map$Entry entry
}

org/eclipse/osgi/service/runnable/ApplicationLauncher.class
ApplicationLauncher.java
package org.eclipse.osgi.service.runnable
public abstract org.eclipse.osgi.service.runnable.ApplicationLauncher extends java.lang.Object {
	public abstract void launch (org.eclipse.osgi.service.runnable.ParameterizedRunnable, java.lang.Object) 
	public abstract void shutdown () 
}

org/eclipse/osgi/service/resolver/StateObjectFactory.class
StateObjectFactory.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.StateObjectFactory extends java.lang.Object {
	public static final org.eclipse.osgi.service.resolver.StateObjectFactory defaultFactory
	static void  () 
	public abstract org.eclipse.osgi.service.resolver.State createState () 
	public abstract org.eclipse.osgi.service.resolver.State createState (boolean) 
	public abstract org.eclipse.osgi.service.resolver.State createState (org.eclipse.osgi.service.resolver.State) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String[], boolean, boolean, boolean, java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[]) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], boolean, boolean, boolean, java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.NativeCodeSpecification) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (long, java.lang.String, org.osgi.framework.Version, java.lang.String, org.eclipse.osgi.service.resolver.BundleSpecification[], org.eclipse.osgi.service.resolver.HostSpecification, org.eclipse.osgi.service.resolver.ImportPackageSpecification[], org.eclipse.osgi.service.resolver.ExportPackageDescription[], java.lang.String, java.lang.String[], org.eclipse.osgi.service.resolver.GenericSpecification[], org.eclipse.osgi.service.resolver.GenericDescription[], org.eclipse.osgi.service.resolver.NativeCodeSpecification) 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.State, java.util.Dictionary, java.lang.String, long)  throws org.osgi.framework.BundleException 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.util.Dictionary, java.lang.String, long)  throws org.osgi.framework.BundleException 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) 
	public abstract org.eclipse.osgi.service.resolver.BundleSpecification createBundleSpecification (org.eclipse.osgi.service.resolver.BundleSpecification) 
	public abstract java.util.List createBundleSpecifications (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) 
	public abstract java.util.List createHostSpecifications (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.HostSpecification createHostSpecification (org.eclipse.osgi.service.resolver.HostSpecification) 
	public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification createImportPackageSpecification (org.eclipse.osgi.service.resolver.ImportPackageSpecification) 
	public abstract java.util.List createImportPackageSpecifications (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (java.lang.String, org.osgi.framework.Version, java.util.Map, java.util.Map, boolean, org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.lang.String, org.osgi.framework.Version, java.util.Map) 
	public abstract org.eclipse.osgi.service.resolver.GenericDescription createGenericDescription (java.lang.String, java.util.Map, java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
	public abstract java.util.List createGenericDescriptions (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.GenericSpecification createGenericSpecification (java.lang.String, java.lang.String, java.lang.String, boolean, boolean)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract java.util.List createGenericSpecifications (java.lang.String) 
	public abstract org.eclipse.osgi.service.resolver.NativeCodeSpecification createNativeCodeSpecification (org.eclipse.osgi.service.resolver.NativeCodeDescription[], boolean) 
	public abstract org.eclipse.osgi.service.resolver.NativeCodeDescription createNativeCodeDescription (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.osgi.service.resolver.VersionRange[], java.lang.String[], java.lang.String)  throws org.osgi.framework.InvalidSyntaxException 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription createExportPackageDescription (org.eclipse.osgi.service.resolver.ExportPackageDescription) 
	public abstract java.util.List createExportPackageDescriptions (java.lang.String) 
	public abstract void writeState (org.eclipse.osgi.service.resolver.State, java.io.OutputStream)  throws java.io.IOException 
	public abstract void writeState (org.eclipse.osgi.service.resolver.State, java.io.DataOutputStream)  throws java.io.IOException 
	public abstract void writeState (org.eclipse.osgi.service.resolver.State, java.io.File)  throws java.io.IOException 
	public abstract org.eclipse.osgi.service.resolver.State readState (java.io.InputStream)  throws java.io.IOException 
	public abstract org.eclipse.osgi.service.resolver.State readState (java.io.DataInputStream)  throws java.io.IOException 
	public abstract org.eclipse.osgi.service.resolver.State readState (java.io.File)  throws java.io.IOException 
}

org/eclipse/osgi/service/urlconversion/URLConverter.class
URLConverter.java
package org.eclipse.osgi.service.urlconversion
public abstract org.eclipse.osgi.service.urlconversion.URLConverter extends java.lang.Object {
	public abstract java.net.URL toFileURL (java.net.URL)  throws java.io.IOException 
	public abstract java.net.URL resolve (java.net.URL)  throws java.io.IOException 
}

org/eclipse/osgi/container/ModuleContainerAdaptor.class
ModuleContainerAdaptor.java
package org.eclipse.osgi.container
public abstract org.eclipse.osgi.container.ModuleContainerAdaptor extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.osgi.container.ModuleCollisionHook getModuleCollisionHook () 
	public abstract org.osgi.framework.hooks.resolver.ResolverHookFactory getResolverHookFactory () 
	public transient abstract void publishContainerEvent (org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent, org.eclipse.osgi.container.Module, java.lang.Throwable, org.osgi.framework.FrameworkListener[]) 
	public abstract void publishModuleEvent (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent, org.eclipse.osgi.container.Module, org.eclipse.osgi.container.Module) 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public org.eclipse.osgi.container.ModuleLoader createModuleLoader (org.eclipse.osgi.container.ModuleWiring) 
		org.eclipse.osgi.container.ModuleWiring wiring
	public abstract org.eclipse.osgi.container.Module createModule (java.lang.String, long, java.util.EnumSet, int) 
	public abstract org.eclipse.osgi.container.SystemModule createSystemModule () 
	public java.lang.Object getRevisionInfo (java.lang.String, long) 
		String location
		long id
	public void associateRevision (org.eclipse.osgi.container.ModuleRevision, java.lang.Object) 
		org.eclipse.osgi.container.ModuleRevision revision
		Object revisionInfo
	public void invalidateWiring (org.eclipse.osgi.container.ModuleWiring, org.eclipse.osgi.container.ModuleLoader) 
		org.eclipse.osgi.container.ModuleWiring moduleWiring
		org.eclipse.osgi.container.ModuleLoader current
	public void refreshedSystemModule () 
	public void updatedDatabase () 
	public void initBegin () 
	public void initEnd () 
	public org.eclipse.osgi.service.debug.DebugOptions getDebugOptions () 
}

org/eclipse/osgi/container/Module$1.class
Module.java
package org.eclipse.osgi.container
 org.eclipse.osgi.container.Module$1 extends java.lang.ThreadLocal {
	final org.eclipse.osgi.container.Module this$0
	void  (org.eclipse.osgi.container.Module) 
	protected java.lang.Boolean initialValue () 
	protected volatile java.lang.Object initialValue () 
}

org/eclipse/osgi/container/ModuleDatabase$Sort.class
ModuleDatabase.java
package org.eclipse.osgi.container
final org.eclipse.osgi.container.ModuleDatabase$Sort extends java.lang.Enum {
	public static final org.eclipse.osgi.container.ModuleDatabase$Sort BY_DEPENDENCY
	public static final org.eclipse.osgi.container.ModuleDatabase$Sort BY_START_LEVEL
	public static final org.eclipse.osgi.container.ModuleDatabase$Sort BY_ID
	private static final org.eclipse.osgi.container.ModuleDatabase$Sort[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public transient boolean isContained (org.eclipse.osgi.container.ModuleDatabase$Sort[]) 
		org.eclipse.osgi.container.ModuleDatabase$Sort[] options
		org.eclipse.osgi.container.ModuleDatabase$Sort option
	public static org.eclipse.osgi.container.ModuleDatabase$Sort[] values () 
	public static org.eclipse.osgi.container.ModuleDatabase$Sort valueOf (java.lang.String) 
}

org/eclipse/osgi/storage/SystemBundleFile.class
SystemBundleFile.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.SystemBundleFile extends org.eclipse.osgi.storage.bundlefile.BundleFile {
	public void  () 
	public java.io.File getFile (java.lang.String, boolean) 
		String path
		boolean nativeCode
	public org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
		String path
	public java.util.Enumeration getEntryPaths (java.lang.String, boolean) 
		String path
		boolean recurse
	public void close ()  throws java.io.IOException 
	public void open ()  throws java.io.IOException 
	public boolean containsDir (java.lang.String) 
		String dir
	java.net.URL getManifestURL () 
		ClassLoader cl
		java.util.Enumeration manifests
		java.net.URL url
		org.eclipse.osgi.framework.util.Headers headers
}

org/eclipse/osgi/storage/bundlefile/DirZipBundleEntry.class
DirZipBundleEntry.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.DirZipBundleEntry extends org.eclipse.osgi.storage.bundlefile.BundleEntry {
	private org.eclipse.osgi.storage.bundlefile.ZipBundleFile bundleFile
	String name
	public void  (org.eclipse.osgi.storage.bundlefile.ZipBundleFile, java.lang.String) 
		org.eclipse.osgi.storage.bundlefile.ZipBundleFile bundleFile
		String name
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public long getSize () 
	public java.lang.String getName () 
	public long getTime () 
	public java.net.URL getLocalURL () 
	public java.net.URL getFileURL () 
}

org/eclipse/osgi/storage/BundleInfo$CachedManifest.class
BundleInfo.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.BundleInfo$CachedManifest extends java.util.Dictionary implements java.util.Map  {
	private final java.util.Map cached
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	void  (org.eclipse.osgi.storage.BundleInfo$Generation, java.util.Map) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.util.Map cached
	public java.util.Enumeration elements () 
	public java.lang.String get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Enumeration keys () 
	public java.lang.String put (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String remove (java.lang.Object) 
		Object key
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public void putAll (java.util.Map) 
		java.util.Map m
	public void clear () 
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entrySet () 
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
}

org/eclipse/osgi/storage/NativeCodeFinder.class
NativeCodeFinder.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.NativeCodeFinder extends java.lang.Object {
	public static final String REQUIREMENT_NATIVE_PATHS_ATTRIBUTE
	private static final String[] EMPTY_STRINGS
	public static final String EXTERNAL_LIB_PREFIX
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	private final org.eclipse.osgi.internal.debug.Debug debug
	private final java.util.Collection loadedNativeCode
	static void  () 
	public void  (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public java.lang.String[] mapLibraryNames (java.lang.String) 
		String mappedLibName
		int extIndex
		java.util.List LIB_EXTENSIONS
		String libNameBase
		String[] results
		int i
	java.lang.String findLibrary (java.lang.String) 
		String libname
		String path
		String temp
	private java.lang.String findLibrary0 (java.lang.String) 
		String libname
		String path
		java.util.List hooks
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		String mappedName
		String[] altMappedNames
	private java.lang.String findEclipseNativeCode (java.lang.String, java.lang.String, java.lang.String[]) 
		String libname
		String mappedName
		String[] altMappedNames
		String result
		int i
	private java.lang.String searchEclipseVariants (java.lang.String) 
		String path
		java.util.List ECLIPSE_LIB_VARIANTS
		String variant
		org.eclipse.osgi.storage.bundlefile.BundleFile baseBundleFile
		org.eclipse.osgi.storage.bundlefile.BundleEntry libEntry
		java.io.File libFile
		Exception e
	private java.lang.String findBundleNativeCode (java.lang.String, java.lang.String, java.lang.String[]) 
		String libname
		String mappedName
		String[] altMappedNames
		String path
		java.util.List nativePaths
		int i
	private java.util.List getNativePaths () 
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List hosts
		java.util.List nativeCode
		org.eclipse.osgi.container.ModuleWire moduleWire
		java.util.List result
		org.eclipse.osgi.internal.framework.FilterImpl filter
		int index
		java.util.Map capabilityAttrs
		org.eclipse.osgi.internal.framework.FilterImpl child
		java.util.List indexResult
		org.osgi.framework.InvalidSyntaxException e
	private java.lang.String findNativePath (java.util.List, java.lang.String) 
		java.util.List nativePaths
		String libname
		int slash
		String nativePath
		String path
		String externalPath
		java.io.File nativeFile
		java.io.File nativeFile
}

org/eclipse/osgi/internal/framework/ContextFinder.class
ContextFinder.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.ContextFinder extends java.lang.ClassLoader implements java.security.PrivilegedAction  {
	private static ThreadLocal cycleDetector
	static ClassLoader finderClassLoader
	static org.eclipse.osgi.internal.framework.ContextFinder$Finder contextFinder
	private static Class THIS
	private final ClassLoader parentContextClassLoader
	static void  () 
	public void  (java.lang.ClassLoader) 
		ClassLoader contextClassLoader
	java.util.List basicFindClassLoaders () 
		Class[] stack
		java.util.List result
		ClassLoader previousLoader
		int i
		ClassLoader tmp
	private boolean checkClassLoader (java.lang.ClassLoader) 
		ClassLoader classloader
		ClassLoader parent
	private java.util.List findClassLoaders () 
	public java.util.List run () 
	private boolean startLoading (java.lang.String) 
		String name
		java.util.Set classesAndResources
	private void stopLoading (java.lang.String) 
		String name
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String arg0
		boolean arg1
		java.util.List toConsult
		java.util.Iterator loaders
	public java.net.URL getResource (java.lang.String) 
		String arg0
		java.util.List toConsult
		java.util.Iterator loaders
		java.net.URL result
	protected java.util.Enumeration findResources (java.lang.String)  throws java.io.IOException 
		String arg0
		java.util.Enumeration result
		java.util.List toConsult
		java.util.Iterator loaders
		java.util.Enumeration result
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/EquinoxContainerAdaptor.class
EquinoxContainerAdaptor.java
package org.eclipse.osgi.internal.framework
public org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor extends org.eclipse.osgi.container.ModuleContainerAdaptor {
	private static final ClassLoader BOOT_CLASSLOADER
	private final org.eclipse.osgi.internal.framework.EquinoxContainer container
	private final org.eclipse.osgi.storage.Storage storage
	private final org.eclipse.osgi.internal.framework.OSGiFrameworkHooks hooks
	private final java.util.Map initial
	private final ClassLoader moduleClassLoaderParent
	private final java.util.concurrent.atomic.AtomicLong lastSecurityAdminFlush
	private static int[] $SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ContainerEvent
	private static int[] $SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxContainer, org.eclipse.osgi.storage.Storage, java.util.Map) 
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		org.eclipse.osgi.storage.Storage storage
		java.util.Map initial
	private static java.lang.ClassLoader getModuleClassLoaderParent (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		ClassLoader parent
		String type
		ClassLoader cl
		ClassLoader appCL
	public org.eclipse.osgi.container.ModuleCollisionHook getModuleCollisionHook () 
	public org.osgi.framework.hooks.resolver.ResolverHookFactory getResolverHookFactory () 
	public transient void publishContainerEvent (org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent, org.eclipse.osgi.container.Module, java.lang.Throwable, org.osgi.framework.FrameworkListener[]) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent type
		org.eclipse.osgi.container.Module module
		Throwable error
		org.osgi.framework.FrameworkListener[] listeners
		org.eclipse.osgi.internal.framework.EquinoxEventPublisher publisher
	public void publishModuleEvent (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent, org.eclipse.osgi.container.Module, org.eclipse.osgi.container.Module) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent type
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.Module origin
		org.eclipse.osgi.internal.framework.EquinoxEventPublisher publisher
	public org.eclipse.osgi.container.Module createModule (java.lang.String, long, java.util.EnumSet, int) 
		String location
		long id
		java.util.EnumSet settings
		int startlevel
		org.eclipse.osgi.internal.framework.EquinoxBundle bundle
	public org.eclipse.osgi.container.SystemModule createSystemModule () 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public org.eclipse.osgi.container.ModuleLoader createModuleLoader (org.eclipse.osgi.container.ModuleWiring) 
		org.eclipse.osgi.container.ModuleWiring wiring
		ClassLoader cl
	public org.eclipse.osgi.storage.BundleInfo$Generation getRevisionInfo (java.lang.String, long) 
		String location
		long id
	public void associateRevision (org.eclipse.osgi.container.ModuleRevision, java.lang.Object) 
		org.eclipse.osgi.container.ModuleRevision revision
		Object revisionInfo
	public void invalidateWiring (org.eclipse.osgi.container.ModuleWiring, org.eclipse.osgi.container.ModuleLoader) 
		org.eclipse.osgi.container.ModuleWiring moduleWiring
		org.eclipse.osgi.container.ModuleLoader current
		org.eclipse.osgi.internal.loader.BundleLoader bundleLoader
		long updatedTimestamp
		java.util.List modules
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		java.security.ProtectionDomain domain
	private void clearManifestCache (org.eclipse.osgi.container.ModuleWiring) 
		org.eclipse.osgi.container.ModuleWiring moduleWiring
		boolean frameworkActive
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.container.Module module
		boolean isUninstallingOrUninstalled
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	static int getType (org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent type
	private int getType (org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent) 
		org.eclipse.osgi.container.ModuleContainerAdaptor$ModuleEvent type
	public void refreshedSystemModule () 
	public java.lang.String toString () 
	public void updatedDatabase () 
		org.eclipse.osgi.internal.framework.StorageSaver saver
	public void initBegin () 
	public void initEnd () 
	public org.eclipse.osgi.service.debug.DebugOptions getDebugOptions () 
	public volatile java.lang.Object getRevisionInfo (java.lang.String, long) 
	static int[] $SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ContainerEvent () 
	static int[] $SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent () 
}

org/eclipse/osgi/internal/framework/BundleContextImpl$3.class
BundleContextImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.BundleContextImpl$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.internal.framework.BundleContextImpl this$0
	private final org.osgi.framework.BundleActivator val$bundleActivator
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.osgi.framework.BundleActivator) 
	public java.lang.Void run ()  throws java.lang.Exception 
		Object previousTCCL
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/hookregistry/ActivatorHookFactory.class
ActivatorHookFactory.java
package org.eclipse.osgi.internal.hookregistry
public abstract org.eclipse.osgi.internal.hookregistry.ActivatorHookFactory extends java.lang.Object {
	public abstract org.osgi.framework.BundleActivator createActivator () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceConsumer$1.class
ServiceConsumer.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$1 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.ServiceConsumer  {
	void  () 
	public java.lang.Object getService (org.eclipse.osgi.internal.serviceregistry.ServiceUse) 
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
	public boolean ungetService (org.eclipse.osgi.internal.serviceregistry.ServiceUse, java.lang.Object) 
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		Object service
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistrationImpl.class
ServiceRegistrationImpl.java
package org.eclipse.osgi.internal.serviceregistry
public org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl extends java.lang.Object implements org.osgi.framework.ServiceRegistration java.lang.Comparable  {
	private final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
	private final org.eclipse.osgi.internal.framework.BundleContextImpl context
	private final org.osgi.framework.Bundle bundle
	private final String[] clazzes
	private final Object service
	private org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl reference
	private final java.util.List contextsUsing
	private org.eclipse.osgi.internal.serviceregistry.ServiceProperties properties
	private final long serviceid
	private int serviceranking
	private final Object registrationLock
	private int state
	private static final int REGISTERED
	private static final int UNREGISTERING
	private static final int UNREGISTERED
	static final boolean $assertionsDisabled
	static void  () 
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String[], java.lang.Object) 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
		org.eclipse.osgi.internal.framework.BundleContextImpl context
		String[] clazzes
		Object service
	void register (java.util.Dictionary) 
		java.util.Dictionary props
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
	public void setProperties (java.util.Dictionary) 
		java.util.Dictionary props
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties
		org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties
		org.eclipse.osgi.internal.serviceregistry.ServiceProperties previousProperties
	public void unregister () 
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl ref
		int size
		org.eclipse.osgi.internal.framework.BundleContextImpl[] users
		int i
	boolean isUnregistered () 
	public org.osgi.framework.ServiceReference getReference () 
	org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl getReferenceImpl () 
	private org.eclipse.osgi.internal.serviceregistry.ServiceProperties createProperties (java.util.Dictionary) 
		java.util.Dictionary p
		org.eclipse.osgi.internal.serviceregistry.ServiceProperties props
		String scope
		String scope
		String scope
		Object ranking
	public org.eclipse.osgi.internal.serviceregistry.ServiceProperties getProperties () 
	java.lang.Object getProperty (java.lang.String) 
		String key
	java.lang.String[] getPropertyKeys () 
	long getId () 
	int getRanking () 
	java.lang.String[] getClasses () 
	java.lang.Object getServiceObject () 
	org.osgi.framework.Bundle getBundle () 
	public org.osgi.framework.Bundle getRegisteringBundle () 
	java.lang.Object getSafeService (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceConsumer) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
		org.eclipse.osgi.internal.serviceregistry.ServiceConsumer consumer
	java.lang.Object getService (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceConsumer) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
		org.eclipse.osgi.internal.serviceregistry.ServiceConsumer consumer
		java.util.Map servicesInUse
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		boolean added
		org.eclipse.osgi.internal.serviceregistry.ServiceUse u
		Object serviceObject
	org.eclipse.osgi.internal.serviceregistry.ServiceObjectsImpl getServiceObjects (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
	private org.eclipse.osgi.internal.serviceregistry.ServiceUse newServiceUse (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
	boolean ungetService (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.serviceregistry.ServiceConsumer, java.lang.Object) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
		org.eclipse.osgi.internal.serviceregistry.ServiceConsumer consumer
		Object serviceObject
		java.util.Map servicesInUse
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		org.eclipse.osgi.internal.serviceregistry.ServiceUse u
		boolean result
		boolean result
	void releaseService (org.eclipse.osgi.internal.framework.BundleContextImpl) 
		org.eclipse.osgi.internal.framework.BundleContextImpl user
		java.util.Map servicesInUse
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		org.eclipse.osgi.internal.serviceregistry.ServiceUse u
	org.osgi.framework.Bundle[] getUsingBundles () 
		int size
		org.osgi.framework.Bundle[] bundles
		int i
	boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle client
		String className
	public java.lang.String toString () 
		int size
		StringBuffer sb
		int i
	public int compareTo (org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl) 
		org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl other
		int thisRanking
		int otherRanking
		long thisId
		long otherId
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/osgi/internal/permadmin/SecurityRowSnapShot.class
SecurityRowSnapShot.java
package org.eclipse.osgi.internal.permadmin
public org.eclipse.osgi.internal.permadmin.SecurityRowSnapShot extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionInfo  {
	private final String name
	private final org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos
	private final org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos
	private final String decision
	public void  (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) 
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos
		org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos
		String decision
		boolean d
		boolean a
	public org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos () 
	public java.lang.String getAccessDecision () 
	public java.lang.String getName () 
	public org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () 
	public void delete () 
	public java.lang.String toString () 
	public java.lang.String getEncoded () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/osgi/internal/weaving/WovenClassImpl.class
WovenClassImpl.java
package org.eclipse.osgi.internal.weaving
public final org.eclipse.osgi.internal.weaving.WovenClassImpl extends java.lang.Object implements org.osgi.framework.hooks.weaving.WovenClass org.eclipse.osgi.internal.serviceregistry.HookContext  {
	private static final byte FLAG_HOOKCALLED
	private static final byte FLAG_HOOKSCOMPLETE
	private static final byte FLAG_WEAVINGCOMPLETE
	private static final String weavingHookName
	private final String className
	private final org.eclipse.osgi.storage.bundlefile.BundleEntry entry
	private final java.util.List dynamicImports
	private final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
	private final org.eclipse.osgi.internal.loader.BundleLoader loader
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry registry
	private final java.util.Map blackList
	private byte[] validBytes
	private byte[] resultBytes
	private byte hookFlags
	private Throwable error
	private org.osgi.framework.ServiceRegistration errorHook
	private Class clazz
	private int state
	final org.eclipse.osgi.internal.framework.EquinoxContainer container
	static void  () 
	public void  (java.lang.String, byte[], org.eclipse.osgi.storage.bundlefile.BundleEntry, org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.internal.framework.EquinoxContainer, java.util.Map) 
		String className
		byte[] bytes
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.internal.loader.BundleLoader loader
		org.eclipse.osgi.internal.framework.EquinoxContainer container
		java.util.Map blacklist
	public byte[] getBytes () 
		byte[] current
		byte[] results
	public void setBytes (byte[]) 
		byte[] newBytes
	void checkPermission () 
		SecurityManager sm
	public java.util.List getDynamicImports () 
	public boolean isWeavingComplete () 
	private void setHooksComplete () 
		byte[] original
	void setWeavingCompleted (java.lang.Class) 
		Class clazz
	public java.lang.String getClassName () 
	public java.security.ProtectionDomain getProtectionDomain () 
	public java.lang.Class getDefinedClass () 
	public org.osgi.framework.wiring.BundleWiring getBundleWiring () 
	public void call (java.lang.Object, org.osgi.framework.ServiceRegistration)  throws java.lang.Exception 
		Object hook
		org.osgi.framework.ServiceRegistration hookRegistration
		org.osgi.framework.hooks.weaving.WeavingException e
		Throwable t
	private boolean validBytes (byte[]) 
		byte[] checkBytes
	public java.lang.String getHookMethodName () 
	public java.lang.String getHookClassName () 
	private void notifyWovenClassListeners () 
		org.eclipse.osgi.internal.serviceregistry.HookContext context
		java.security.PrivilegedActionException e
	byte[] callHooks ()  throws java.lang.Throwable 
		SecurityManager sm
		byte[] wovenBytes
		java.util.List newImports
		boolean rejected
		java.security.PrivilegedActionException e
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook classLoaderHook
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook classLoaderHook
		String newImport
		org.eclipse.osgi.util.ManifestElement[] importElements
	private void addImpliedImportPackagePermissions (org.eclipse.osgi.util.ManifestElement[]) 
		org.eclipse.osgi.util.ManifestElement[] importElements
		java.security.ProtectionDomain wovenDomain
		org.eclipse.osgi.util.ManifestElement clause
		String pkg
	public java.lang.String toString () 
	public org.osgi.framework.ServiceRegistration getErrorHook () 
	public int getState () 
	private void setState (int) 
		int value
}

org/eclipse/osgi/internal/loader/classpath/ClasspathManager.class
ClasspathManager.java
package org.eclipse.osgi.internal.loader.classpath
public org.eclipse.osgi.internal.loader.classpath.ClasspathManager extends java.lang.Object {
	private static final org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] emptyFragments
	private static final String[] DEFAULT_CLASSPATH
	private static final java.util.Enumeration EMPTY_ENUMERATION
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	private final org.eclipse.osgi.internal.loader.ModuleClassLoader classloader
	private final org.eclipse.osgi.internal.hookregistry.HookRegistry hookRegistry
	private final org.eclipse.osgi.internal.debug.Debug debug
	private final org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] entries
	private volatile org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] fragments
	private org.eclipse.osgi.framework.util.ArrayMap loadedLibraries
	private ThreadLocal currentlyDefining
	static void  () 
	public void  (org.eclipse.osgi.storage.BundleInfo$Generation, org.eclipse.osgi.internal.loader.ModuleClassLoader) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.loader.ModuleClassLoader classloader
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		String[] cp
	private static java.lang.String[] getClassPath (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List moduleDatas
		java.util.List cp
	private org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] buildFragmentClasspaths (org.eclipse.osgi.internal.loader.ModuleClassLoader, org.eclipse.osgi.internal.loader.classpath.ClasspathManager) 
		org.eclipse.osgi.internal.loader.ModuleClassLoader hostloader
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager manager
		java.util.List fragmentWires
		java.util.List result
		org.eclipse.osgi.container.ModuleWire fragmentWire
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation fragGeneration
		String[] cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragClasspath
	private static void insertFragment (org.eclipse.osgi.internal.loader.classpath.FragmentClasspath, java.util.List) 
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragClasspath
		java.util.List existing
		long fragID
		java.util.ListIterator iExisting
		long otherID
	public void close () 
		int i
		java.io.IOException e
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		int i
	private org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] buildClasspath (java.lang.String[], org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		String[] cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostloader
		org.eclipse.osgi.storage.BundleInfo$Generation source
		java.util.ArrayList result
		int i
	private void findClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.ArrayList result
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostloader
		org.eclipse.osgi.storage.BundleInfo$Generation sourceGeneration
		java.util.List loaderHooks
		boolean hookAdded
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.osgi.framework.BundleException be
	public boolean addClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.ArrayList result
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostManager
		org.eclipse.osgi.storage.BundleInfo$Generation source
	public static boolean addStandardClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.ArrayList result
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostManager
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry element
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] hostFrags
		int i
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragCP
	private boolean addEclipseClassPathEntry (java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.util.ArrayList result
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostManager
		org.eclipse.osgi.storage.BundleInfo$Generation source
		String var
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry cpEntry
	private boolean addInternalClassPath (java.lang.String, java.util.ArrayList, java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathManager, org.eclipse.osgi.storage.BundleInfo$Generation) 
		String var
		java.util.ArrayList cpEntries
		String cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathManager hostManager
		org.eclipse.osgi.storage.BundleInfo$Generation source
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		java.util.List NL_JAR_VARIANTS
		String nlVariant
	private static java.lang.String hasPrefix (java.lang.String) 
		String libPath
	public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry getClasspath (java.lang.String, org.eclipse.osgi.storage.BundleInfo$Generation) 
		String cp
		org.eclipse.osgi.storage.BundleInfo$Generation cpGeneration
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
		java.io.File file
		org.eclipse.osgi.storage.bundlefile.BundleEntry cpEntry
	public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry getExternalClassPath (java.lang.String, org.eclipse.osgi.storage.BundleInfo$Generation) 
		String cp
		org.eclipse.osgi.storage.BundleInfo$Generation cpGeneration
		java.io.File file
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
	public synchronized void loadFragments (java.util.Collection) 
		java.util.Collection addedFragments
		java.util.List result
		org.eclipse.osgi.container.ModuleRevision addedFragment
		org.eclipse.osgi.storage.BundleInfo$Generation fragGeneration
		String[] cp
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragClasspath
	private static org.eclipse.osgi.storage.bundlefile.BundleFile createBundleFile (java.io.File, org.eclipse.osgi.storage.BundleInfo$Generation) 
		java.io.File content
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	private static org.eclipse.osgi.storage.bundlefile.BundleFile createBundleFile (java.lang.String, org.eclipse.osgi.storage.BundleInfo$Generation) 
		String nestedDir
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	private org.eclipse.osgi.internal.loader.classpath.ClasspathEntry createClassPathEntry (org.eclipse.osgi.storage.bundlefile.BundleFile, org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
		org.eclipse.osgi.storage.BundleInfo$Generation source
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry entry
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry entry
	public java.net.URL findLocalResource (java.lang.String) 
		String resource
		java.util.List hooks
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		java.net.URL result
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
	private java.net.URL findLocalResourceImpl (java.lang.String, int) 
		String resource
		int classPathIndex
		java.net.URL result
		int curIndex
		int i
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		int i
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		int j
	public java.util.Enumeration findLocalResources (java.lang.String) 
		String resource
		java.util.List resources
		int classPathIndex
		int i
		java.net.URL url
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		int i
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		int j
		java.net.URL url
	private java.net.URL findResourceImpl (java.lang.String, org.eclipse.osgi.storage.bundlefile.BundleFile, int) 
		String name
		org.eclipse.osgi.storage.bundlefile.BundleFile bundlefile
		int index
	public org.eclipse.osgi.storage.bundlefile.BundleEntry findLocalEntry (java.lang.String) 
		String path
	public org.eclipse.osgi.storage.bundlefile.BundleEntry findLocalEntry (java.lang.String, int) 
		String path
		int classPathIndex
		org.eclipse.osgi.storage.bundlefile.BundleEntry result
		int curIndex
		int i
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		int i
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		int j
	public java.util.Enumeration findLocalEntries (java.lang.String) 
		String path
		java.util.List objects
		int i
		org.eclipse.osgi.storage.bundlefile.BundleEntry result
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		int i
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		int j
		org.eclipse.osgi.storage.bundlefile.BundleEntry result
	private org.eclipse.osgi.storage.bundlefile.BundleEntry findEntryImpl (java.lang.String, org.eclipse.osgi.storage.bundlefile.BundleFile) 
		String path
		org.eclipse.osgi.storage.bundlefile.BundleFile bundleFile
	public java.lang.Class findLocalClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String classname
		Class result
		java.util.List hooks
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
	private java.lang.Class findLocalClassImpl (java.lang.String, java.util.List)  throws java.lang.ClassNotFoundException 
		String classname
		java.util.List hooks
		Class result
		int i
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		int i
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		int j
	private java.lang.Class findClassImpl (java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, java.util.List) 
		String name
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		java.util.List hooks
		String filename
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		byte[] classbytes
		byte[] classbytes
		java.io.IOException e
		java.util.Collection current
		Error e
	private java.lang.Class defineClass (java.lang.String, byte[], org.eclipse.osgi.internal.loader.classpath.ClasspathEntry, org.eclipse.osgi.storage.bundlefile.BundleEntry, java.util.List) 
		String name
		byte[] classbytes
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
		java.util.List hooks
		org.eclipse.osgi.internal.loader.ModuleClassLoader$DefineClassResult result
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		byte[] modifiedBytes
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook rejectHook
		Class defined
		Class defined
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
	private void definePackage (java.lang.String, org.eclipse.osgi.internal.loader.classpath.ClasspathEntry) 
		String name
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry classpathEntry
		int lastIndex
		String packageName
		Object pkg
		String specTitle
		String specVersion
		String specVendor
		String implTitle
		String implVersion
		String implVendor
		java.util.jar.Manifest mf
		java.util.jar.Attributes mainAttributes
		String dirName
		java.util.jar.Attributes packageAttributes
		boolean noEntry
	public org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] getFragmentClasspaths () 
	public org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] getHostClasspathEntries () 
	public java.lang.String findLibrary (java.lang.String) 
		String libname
		String libpath
	private java.lang.String findLibrary0 (java.lang.String) 
		String libname
		java.util.List hooks
		String result
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragment
		org.eclipse.osgi.internal.hookregistry.ClassLoaderHook hook
	public java.util.List findEntries (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
		java.util.List generations
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragmentClasspath
		java.util.List result
		java.util.Enumeration eURLs
	public java.util.Collection listLocalResources (java.lang.String, java.lang.String, int) 
		String path
		String filePattern
		int options
		java.util.List bundleFiles
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] cpEntries
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry cpEntry
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath[] currentFragments
		org.eclipse.osgi.internal.loader.classpath.FragmentClasspath fragmentClasspath
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry[] fragEntries
		org.eclipse.osgi.internal.loader.classpath.ClasspathEntry cpEntry
	public org.eclipse.osgi.storage.BundleInfo$Generation getGeneration () 
	public org.eclipse.osgi.internal.loader.ModuleClassLoader getClassLoader () 
}

org/eclipse/osgi/internal/loader/SystemBundleLoader$SystemModuleClassLoader.class
SystemBundleLoader.java
package org.eclipse.osgi.internal.loader
 org.eclipse.osgi.internal.loader.SystemBundleLoader$SystemModuleClassLoader extends org.eclipse.osgi.internal.loader.EquinoxClassLoader {
	final org.eclipse.osgi.internal.loader.SystemBundleLoader this$0
	public void  (org.eclipse.osgi.internal.loader.SystemBundleLoader, java.lang.ClassLoader, org.eclipse.osgi.internal.framework.EquinoxConfiguration, org.eclipse.osgi.internal.loader.BundleLoader, org.eclipse.osgi.storage.BundleInfo$Generation) 
		ClassLoader parent
		org.eclipse.osgi.internal.framework.EquinoxConfiguration configuration
		org.eclipse.osgi.internal.loader.BundleLoader delegate
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String name
		boolean resolve
	public void loadFragments (java.util.Collection) 
		java.util.Collection fragments
		org.eclipse.osgi.container.Module systemModule
		org.eclipse.osgi.container.ModuleRevision fragment
		org.osgi.framework.BundleException e
}

org/eclipse/osgi/internal/loader/sources/MultiSourcePackage.class
MultiSourcePackage.java
package org.eclipse.osgi.internal.loader.sources
public org.eclipse.osgi.internal.loader.sources.MultiSourcePackage extends org.eclipse.osgi.internal.loader.sources.PackageSource {
	private final org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers
	public void  (java.lang.String, org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[]) 
		String id
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] suppliers
	public org.eclipse.osgi.internal.loader.sources.SingleSourcePackage[] getSuppliers () 
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		Class result
		int i
	public java.net.URL getResource (java.lang.String) 
		String name
		java.net.URL result
		int i
	public java.util.Enumeration getResources (java.lang.String) 
		String name
		java.util.Enumeration results
		int i
	public java.util.Collection listResources (java.lang.String, java.lang.String) 
		String path
		String filePattern
		java.util.List result
		org.eclipse.osgi.internal.loader.sources.SingleSourcePackage source
		java.util.Collection sourceResources
		String resource
}

org/eclipse/osgi/internal/signedcontent/PKCS7Processor.class
PKCS7Processor.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.PKCS7Processor extends java.lang.Object implements org.eclipse.osgi.internal.signedcontent.SignedContentConstants  {
	static java.security.cert.CertificateFactory certFact
	private final String signer
	private final String file
	private java.security.cert.Certificate[] certificates
	private java.security.cert.Certificate[] tsaCertificates
	private java.util.Map signedAttrs
	private java.util.Map unsignedAttrs
	private byte[] signature
	private String digestAlgorithm
	private String signatureAlgorithm
	private java.security.cert.Certificate signerCert
	private java.util.Date signingTime
	static void  () 
	private static java.lang.String oid2String (int[]) 
		int[] oid
		StringBuffer sb
		int i
	private static java.lang.String findEncryption (int[])  throws java.security.NoSuchAlgorithmException 
		int[] encOid
	private static java.lang.String findDigest (int[])  throws java.security.NoSuchAlgorithmException 
		int[] digestOid
	public void  (byte[], int, int, java.lang.String, java.lang.String)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException 
		byte[] pkcs7
		int pkcs7Offset
		int pkcs7Length
		String signer
		String file
		java.util.List certs
		org.eclipse.osgi.internal.signedcontent.BERProcessor bp
	private void processEncapContentInfo (org.eclipse.osgi.internal.signedcontent.BERProcessor)  throws java.security.SignatureException 
		org.eclipse.osgi.internal.signedcontent.BERProcessor bp
		org.eclipse.osgi.internal.signedcontent.BERProcessor encapContentBERS
		org.eclipse.osgi.internal.signedcontent.BERProcessor encapContentBERS1
		byte[] bytesman
		org.eclipse.osgi.internal.signedcontent.BERProcessor eContentStructure
		org.eclipse.osgi.internal.signedcontent.BERProcessor eContentBER
		int tsaVersion
		String dateString
		int dotIndex
		StringBuffer dateFormatSB
		int noS
		int i
		java.text.DateFormat dateFormt
		java.text.ParseException e
	private java.util.List constructCertPath (java.util.List, java.security.cert.Certificate) 
		java.util.List certs
		java.security.cert.Certificate targetCert
		java.util.List certsList
		java.security.cert.X509Certificate currentCert
		int numIteration
		int i
		javax.security.auth.x500.X500Principal subject
		javax.security.auth.x500.X500Principal issuer
		java.util.Iterator itr
		java.security.cert.X509Certificate tempCert
	public void verifyCerts ()  throws java.security.InvalidKeyException java.security.SignatureException java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException 
		int len
		int i
		java.security.cert.X509Certificate currentX509Cert
		java.security.cert.X509Certificate nextX509Cert
	private java.security.cert.Certificate processSignerInfos (org.eclipse.osgi.internal.signedcontent.BERProcessor, java.util.List)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException 
		org.eclipse.osgi.internal.signedcontent.BERProcessor bp
		java.util.List certs
		java.math.BigInteger signerInfoVersion
		org.eclipse.osgi.internal.signedcontent.BERProcessor issuerAndSN
		javax.security.auth.x500.X500Principal signerIssuer
		java.math.BigInteger sn
		java.security.cert.Certificate newSignerCert
		java.util.Iterator itr
		java.security.cert.X509Certificate cert
		org.eclipse.osgi.internal.signedcontent.BERProcessor digestAlg
		org.eclipse.osgi.internal.signedcontent.BERProcessor encryptionAlg
	private void processUnsignedAttributes (org.eclipse.osgi.internal.signedcontent.BERProcessor)  throws java.security.SignatureException 
		org.eclipse.osgi.internal.signedcontent.BERProcessor bp
		org.eclipse.osgi.internal.signedcontent.BERProcessor unsignedAttrsBERS
		org.eclipse.osgi.internal.signedcontent.BERProcessor unsignedAttrBER
		int[] objID
		byte[] structure
	private void processSignedAttributes (org.eclipse.osgi.internal.signedcontent.BERProcessor)  throws java.security.SignatureException 
		org.eclipse.osgi.internal.signedcontent.BERProcessor bp
		org.eclipse.osgi.internal.signedcontent.BERProcessor signedAttrsBERS
		org.eclipse.osgi.internal.signedcontent.BERProcessor signedAttrBER
		int[] signedAttrObjID
		byte[] signedAttrStructure
	public java.security.cert.Certificate[] getCertificates () 
	public void verifySFSignature (byte[], int, int)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.SignatureException 
		byte[] data
		int dataOffset
		int dataLength
		java.security.Signature sig
	public java.util.Map getUnsignedAttrs () 
	public java.util.Map getSignedAttrs () 
	private java.util.List processCertificates (org.eclipse.osgi.internal.signedcontent.BERProcessor)  throws java.security.cert.CertificateException java.security.SignatureException 
		org.eclipse.osgi.internal.signedcontent.BERProcessor bp
		java.util.List rtvList
		org.eclipse.osgi.internal.signedcontent.BERProcessor certsBERS
		java.security.cert.X509Certificate x509Cert
	public java.util.Date getSigningTime () 
	void setTSACertificates (java.security.cert.Certificate[]) 
		java.security.cert.Certificate[] tsaCertificates
	public java.security.cert.Certificate[] getTSACertificates () 
}

org/eclipse/osgi/internal/debug/FrameworkDebugOptions.class
FrameworkDebugOptions.java
package org.eclipse.osgi.internal.debug
public org.eclipse.osgi.internal.debug.FrameworkDebugOptions extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugOptions org.osgi.util.tracker.ServiceTrackerCustomizer  {
	private static final String OSGI_DEBUG
	private static final String OSGI_DEBUG_VERBOSE
	public static final String PROP_TRACEFILE
	private static final String OPTIONS
	private static final Object writeLock
	private final Object lock
	private java.util.Properties options
	private java.util.Properties disabledOptions
	protected final java.util.Map debugTraceCache
	protected java.io.File outFile
	protected boolean verboseDebug
	private boolean newSession
	private final org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
	private volatile org.osgi.framework.BundleContext context
	private volatile org.osgi.util.tracker.ServiceTracker listenerTracker
	static void  () 
	public void  (org.eclipse.osgi.internal.framework.EquinoxConfiguration) 
		org.eclipse.osgi.internal.framework.EquinoxConfiguration environmentInfo
		String debugOptionsFilename
		java.net.URL optionsFile
		String userDir
		java.io.InputStream input
		java.io.IOException e
		Object key
	public void start (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
	private static java.net.URL buildURL (java.lang.String, boolean) 
		String spec
		boolean trailingSlash
		boolean isFile
	private static java.net.URL adjustTrailingSlash (java.net.URL, boolean)  throws java.net.MalformedURLException 
		java.net.URL url
		boolean trailingSlash
		String file
	public boolean getBooleanOption (java.lang.String, boolean) 
		String option
		boolean defaultValue
		String optionValue
	public java.lang.String getOption (java.lang.String) 
		String option
	public java.lang.String getOption (java.lang.String, java.lang.String) 
		String option
		String defaultValue
	public int getIntegerOption (java.lang.String, int) 
		String option
		int defaultValue
		String value
	public java.util.Map getOptions () 
		java.util.Map snapShot
	java.lang.String[] getAllOptions () 
		String[] optionsArray
		java.util.Iterator entrySetIterator
		int i
		java.util.Map$Entry entry
	public void removeOption (java.lang.String) 
		String option
		String fireChangedEvent
	public void setOption (java.lang.String, java.lang.String) 
		String option
		String value
		String fireChangedEvent
		String currentValue
	private java.lang.String getSymbolicName (java.lang.String) 
		String option
		int firstSlashIndex
	public void setOptions (java.util.Map) 
		java.util.Map ops
		java.util.Properties newOptions
		java.util.Iterator entries
		java.util.Map$Entry entry
		java.util.Set fireChangesTo
		java.util.Iterator keys
		String key
		String symbolicName
		java.util.Iterator newEntries
		java.util.Map$Entry entry
		String existingValue
		String symbolicName
		java.util.Iterator iChanges
	public boolean isDebugEnabled () 
	public void setDebugEnabled (boolean) 
		boolean enabled
		boolean fireChangedEvent
	public final org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String) 
		String bundleSymbolicName
	public final org.eclipse.osgi.service.debug.DebugTrace newDebugTrace (java.lang.String, java.lang.Class) 
		String bundleSymbolicName
		Class traceEntryClass
		org.eclipse.osgi.service.debug.DebugTrace debugTrace
	public final java.io.File getFile () 
	public void setFile (java.io.File) 
		java.io.File traceFile
	boolean newSession () 
	java.lang.Object getWriteLock () 
	boolean isVerbose () 
	org.eclipse.osgi.internal.framework.EquinoxConfiguration getConfiguration () 
	public void setVerbose (boolean) 
		boolean verbose
	private void optionsChanged (java.lang.String) 
		String bundleSymbolicName
		org.osgi.framework.BundleContext bc
		org.osgi.framework.ServiceReference[] listenerRefs
		int i
		org.eclipse.osgi.service.debug.DebugOptionsListener service
	public org.eclipse.osgi.service.debug.DebugOptionsListener addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.service.debug.DebugOptionsListener listener
	public void modifiedService (org.osgi.framework.ServiceReference, org.eclipse.osgi.service.debug.DebugOptionsListener) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.service.debug.DebugOptionsListener service
	public void removedService (org.osgi.framework.ServiceReference, org.eclipse.osgi.service.debug.DebugOptionsListener) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.osgi.service.debug.DebugOptionsListener service
	public volatile void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
	public volatile java.lang.Object addingService (org.osgi.framework.ServiceReference) 
}

org/eclipse/osgi/internal/log/EquinoxLogFactory.class
EquinoxLogFactory.java
package org.eclipse.osgi.internal.log
 org.eclipse.osgi.internal.log.EquinoxLogFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory  {
	final org.eclipse.osgi.internal.log.EquinoxLogWriter defaultWriter
	final org.eclipse.osgi.internal.log.LogServiceManager logManager
	public void  (org.eclipse.osgi.internal.log.EquinoxLogWriter, org.eclipse.osgi.internal.log.LogServiceManager) 
		org.eclipse.osgi.internal.log.EquinoxLogWriter defaultWriter
		org.eclipse.osgi.internal.log.LogServiceManager logManager
	public org.eclipse.osgi.framework.log.FrameworkLog getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
	org.eclipse.osgi.framework.log.FrameworkLog createFrameworkLog (org.osgi.framework.Bundle, org.eclipse.osgi.internal.log.EquinoxLogWriter) 
		org.osgi.framework.Bundle bundle
		org.eclipse.osgi.internal.log.EquinoxLogWriter eclipseWriter
		org.eclipse.osgi.internal.log.EquinoxLogWriter logWriter
		org.eclipse.equinox.log.Logger logger
	public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, org.eclipse.osgi.framework.log.FrameworkLog) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		org.eclipse.osgi.framework.log.FrameworkLog service
	static int convertLevel (org.eclipse.osgi.framework.log.FrameworkLogEntry) 
		org.eclipse.osgi.framework.log.FrameworkLogEntry logEntry
	public volatile void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) 
	public volatile java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
}

org/eclipse/osgi/internal/provisional/verifier/CertificateVerifierFactory.class
CertificateVerifierFactory.java
package org.eclipse.osgi.internal.provisional.verifier
public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory extends java.lang.Object {
	public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier getVerifier (java.io.File)  throws java.io.IOException 
	public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateVerifier getVerifier (org.osgi.framework.Bundle)  throws java.io.IOException 
}

org/eclipse/equinox/log/ExtendedLogEntry.class
ExtendedLogEntry.java
package org.eclipse.equinox.log
public abstract org.eclipse.equinox.log.ExtendedLogEntry extends java.lang.Object implements org.osgi.service.log.LogEntry  {
	public abstract java.lang.String getLoggerName () 
	public abstract java.lang.Object getContext () 
	public abstract long getThreadId () 
	public abstract java.lang.String getThreadName () 
	public abstract long getSequenceNumber () 
}

JavaSE-1.6.profile
.options
org/apache/felix/resolver/util/CopyOnWriteSet.class
CopyOnWriteSet.java
package org.apache.felix.resolver.util
public org.apache.felix.resolver.util.CopyOnWriteSet extends java.util.AbstractSet {
	Object[] data
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection col
	public java.util.Iterator iterator () 
	public int size () 
	public boolean add (java.lang.Object) 
		Object e
		Object[] d
		Object o
		Object[] a
	private void remove (int) 
		int index
		Object[] d
		int len
		Object[] a
		int numMoved
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	static void access$0 (org.apache.felix.resolver.util.CopyOnWriteSet, int) 
}

org/apache/felix/resolver/FelixResolveContext.class
FelixResolveContext.java
package org.apache.felix.resolver
public abstract org.apache.felix.resolver.FelixResolveContext extends java.lang.Object {
	public abstract java.util.Collection getOndemandResources (org.osgi.resource.Resource) 
}

org/osgi/framework/wiring/FrameworkWiring.class
FrameworkWiring.java
package org.osgi.framework.wiring
public abstract org.osgi.framework.wiring.FrameworkWiring extends java.lang.Object implements org.osgi.framework.BundleReference  {
	public transient abstract void refreshBundles (java.util.Collection, org.osgi.framework.FrameworkListener[]) 
	public abstract boolean resolveBundles (java.util.Collection) 
	public abstract java.util.Collection getRemovalPendingBundles () 
	public abstract java.util.Collection getDependencyClosure (java.util.Collection) 
	public abstract java.util.Collection findProviders (org.osgi.resource.Requirement) 
}

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
	private final org.osgi.framework.Bundle origin
	public void  (int, org.osgi.framework.Bundle, org.osgi.framework.Bundle) 
		int type
		org.osgi.framework.Bundle bundle
		org.osgi.framework.Bundle origin
	public void  (int, org.osgi.framework.Bundle) 
		int type
		org.osgi.framework.Bundle bundle
	public org.osgi.framework.Bundle getBundle () 
	public int getType () 
	public org.osgi.framework.Bundle getOrigin () 
}

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 void  () 
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.ServicePermission sp
		String name
		org.osgi.framework.Filter f
		java.util.Map pc
		java.util.Map pc
		org.osgi.framework.ServicePermission existing
		int oldMask
		int newMask
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.ServicePermission requested
		int effective
		java.util.Collection perms
		java.util.Collection perms
		int desired
		org.osgi.framework.ServicePermission sp
		String[] requestedNames
		int i
		int l
		java.util.Map pc
		org.osgi.framework.ServicePermission perm
	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 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
		java.util.HashMap fp
}

org/osgi/framework/hooks/weaving/WeavingException.class
WeavingException.java
package org.osgi.framework.hooks.weaving
public org.osgi.framework.hooks.weaving.WeavingException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable cause
	public void  (java.lang.String) 
		String msg
}

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

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 void  () 
	public void  () 
	public void add (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.AdminPermission ap
		String name
		java.util.Map pc
		org.osgi.framework.AdminPermission existing
		int oldMask
		int newMask
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
		org.osgi.framework.AdminPermission requested
		int effective
		java.util.Collection perms
		java.util.Collection perms
		java.util.Map pc
		org.osgi.framework.AdminPermission ap
		int desired
		org.osgi.framework.AdminPermission perm
	public synchronized java.util.Enumeration elements () 
		java.util.List all
	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
}

org/osgi/framework/startlevel/dto/package-info.class
package-info.java
package org.osgi.framework.startlevel.dto
abstract org.osgi.framework.startlevel.dto.package-info extends java.lang.Object {
}

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/util/tracker/BundleTracker$Tracked.class
BundleTracker.java
package org.osgi.util.tracker
final org.osgi.util.tracker.BundleTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.SynchronousBundleListener  {
	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 (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) 
		org.osgi.framework.Bundle item
		org.osgi.framework.BundleEvent related
	void customizerModified (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) 
		org.osgi.framework.Bundle item
		org.osgi.framework.BundleEvent related
		Object object
	void customizerRemoved (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) 
		org.osgi.framework.Bundle item
		org.osgi.framework.BundleEvent related
		Object object
	volatile void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) 
	volatile java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) 
	volatile void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) 
}

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/log/packageinfo
org/osgi/service/packageadmin/packageinfo
org/osgi/resource/Wire.class
Wire.java
package org.osgi.resource
public abstract org.osgi.resource.Wire extends java.lang.Object {
	public abstract org.osgi.resource.Capability getCapability () 
	public abstract org.osgi.resource.Requirement getRequirement () 
	public abstract org.osgi.resource.Resource getProvider () 
	public abstract org.osgi.resource.Resource getRequirer () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/eclipse/osgi/framework/util/KeyedHashSet.class
KeyedHashSet.java
package org.eclipse.osgi.framework.util
public org.eclipse.osgi.framework.util.KeyedHashSet extends java.lang.Object {
	public static final int MINIMUM_SIZE
	int elementCount
	org.eclipse.osgi.framework.util.KeyedElement[] elements
	private boolean replace
	private int capacity
	public void  () 
	public void  (boolean) 
		boolean replace
	public void  (int) 
		int capacity
	public void  (int, boolean) 
		int capacity
		boolean replace
	public void  (org.eclipse.osgi.framework.util.KeyedHashSet) 
		org.eclipse.osgi.framework.util.KeyedHashSet original
	public boolean add (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement element
		int hash
		int i
		int i
	public void addAll (org.eclipse.osgi.framework.util.KeyedElement[]) 
		org.eclipse.osgi.framework.util.KeyedElement[] toAdd
		int i
	public boolean contains (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement element
	public boolean containsKey (java.lang.Object) 
		Object key
	public org.eclipse.osgi.framework.util.KeyedElement[] elements () 
	public java.lang.Object[] elements (java.lang.Object[]) 
		Object[] result
		int j
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
	protected void expand () 
		org.eclipse.osgi.framework.util.KeyedElement[] oldElements
		int maxArrayIndex
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
		int hash
	public org.eclipse.osgi.framework.util.KeyedElement getByKey (java.lang.Object) 
		Object key
		int hash
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
	public org.eclipse.osgi.framework.util.KeyedElement get (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement otherElement
		int hash
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
	public boolean isEmpty () 
	protected void rehashTo (int) 
		int anIndex
		int target
		int index
		org.eclipse.osgi.framework.util.KeyedElement element
		int hashIndex
		boolean match
		boolean match
	public boolean removeByKey (java.lang.Object) 
		Object key
		int hash
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
	public boolean remove (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement toRemove
		int hash
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
	private int hash (org.eclipse.osgi.framework.util.KeyedElement) 
		org.eclipse.osgi.framework.util.KeyedElement element
	private int keyHash (java.lang.Object) 
		Object key
	public void removeAll (org.eclipse.osgi.framework.util.KeyedElement[]) 
		org.eclipse.osgi.framework.util.KeyedElement[] toRemove
		int i
	private boolean shouldGrow () 
	public int size () 
	public java.lang.String toString () 
		StringBuffer result
		boolean first
		int i
	public int countCollisions () 
		int result
		int lastHash
		boolean found
		int i
		org.eclipse.osgi.framework.util.KeyedElement element
		int hash
	public java.util.Iterator iterator () 
	public void clear () 
}

org/eclipse/osgi/framework/util/SecureAction$1$1.class
SecureAction.java
package org.eclipse.osgi.framework.util
 org.eclipse.osgi.framework.util.SecureAction$1$1 extends java.lang.ClassLoader {
	final org.eclipse.osgi.framework.util.SecureAction$1 this$1
	void  (org.eclipse.osgi.framework.util.SecureAction$1, java.lang.ClassLoader) 
		ClassLoader $anonymous0
}

org/eclipse/osgi/framework/internal/reliablefile/ReliableFileOutputStream.class
ReliableFileOutputStream.java
package org.eclipse.osgi.framework.internal.reliablefile
public org.eclipse.osgi.framework.internal.reliablefile.ReliableFileOutputStream extends java.io.FilterOutputStream {
	private org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable
	private java.util.zip.Checksum crc
	private boolean outputOpen
	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 append
	public void  (java.lang.String)  throws java.io.IOException 
		String name
	public void  (java.lang.String, boolean)  throws java.io.IOException 
		String name
		boolean append
	private void  (org.eclipse.osgi.framework.internal.reliablefile.ReliableFile, boolean)  throws java.io.IOException 
		org.eclipse.osgi.framework.internal.reliablefile.ReliableFile reliable
		boolean append
	public synchronized void close ()  throws java.io.IOException 
	public java.io.File closeIntermediateFile ()  throws java.io.IOException 
		java.io.IOException e
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void write (int)  throws java.io.IOException 
		int b
	public void abort () 
}

org/eclipse/osgi/framework/eventmgr/CopyOnWriteIdentityMap.class
CopyOnWriteIdentityMap.java
package org.eclipse.osgi.framework.eventmgr
public org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap extends java.lang.Object implements java.util.Map  {
	private static final org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] emptyArray
	private volatile org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries
	static void  () 
	public void  () 
	public void  (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap) 
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap source
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy
	public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int size
		int i
		Object v
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries
	public void putAll (java.util.Map) 
		java.util.Map source
		int sourceSize
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy
		java.util.Iterator iter
		int i
		java.util.Map$Entry mapEntry
	public void putAll (java.lang.Object[]) 
		Object[] keys
		int sourceSize
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy
		int i
	private synchronized void putAll (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[]) 
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] toCopy
		int sourceSize
		int size
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries
		int n
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry copy
		int i
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e
	public synchronized java.lang.Object remove (java.lang.Object) 
		Object key
		int size
		int i
		Object v
	static org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] removeEntry (org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[], int) 
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries
		int i
		int size
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] newEntries
		int next
	public synchronized void clear () 
	private org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] entries () 
	static org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] empty () 
	public boolean isEmpty () 
	public int size () 
	public java.lang.Object get (java.lang.Object) 
		Object key
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e
		int i
	public boolean containsKey (java.lang.Object) 
		Object key
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e
		int i
	public boolean containsValue (java.lang.Object) 
		Object value
		org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry[] e
		int i
	public java.util.Set entrySet () 
	public java.util.Set keySet () 
	public java.util.Collection values () 
}

org/eclipse/osgi/service/localization/LocaleProvider.class
LocaleProvider.java
package org.eclipse.osgi.service.localization
public abstract org.eclipse.osgi.service.localization.LocaleProvider extends java.lang.Object {
	public abstract java.util.Locale getLocale () 
}

org/eclipse/osgi/service/resolver/BundleDescription.class
BundleDescription.java
package org.eclipse.osgi.service.resolver
public abstract org.eclipse.osgi.service.resolver.BundleDescription extends java.lang.Object implements org.eclipse.osgi.service.resolver.BaseDescription org.osgi.framework.wiring.BundleRevision  {
	public abstract java.lang.String getSymbolicName () 
	public abstract java.util.Map getAttributes () 
	public abstract java.lang.String getLocation () 
	public abstract org.eclipse.osgi.service.resolver.BundleSpecification[] getRequiredBundles () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportPackages () 
	public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification[] getImportPackages () 
	public abstract org.eclipse.osgi.service.resolver.ImportPackageSpecification[] getAddedDynamicImportPackages () 
	public abstract org.eclipse.osgi.service.resolver.GenericSpecification[] getGenericRequires () 
	public abstract org.eclipse.osgi.service.resolver.GenericDescription[] getGenericCapabilities () 
	public abstract boolean hasDynamicImports () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSelectedExports () 
	public abstract org.eclipse.osgi.service.resolver.GenericDescription[] getSelectedGenericCapabilities () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedRequires () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getResolvedImports () 
	public abstract org.eclipse.osgi.service.resolver.GenericDescription[] getResolvedGenericRequires () 
	public abstract boolean isResolved () 
	public abstract org.eclipse.osgi.service.resolver.State getContainingState () 
	public abstract java.lang.String toString () 
	public abstract org.eclipse.osgi.service.resolver.HostSpecification getHost () 
	public abstract long getBundleId () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getFragments () 
	public abstract boolean isSingleton () 
	public abstract boolean isRemovalPending () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription[] getDependents () 
	public abstract java.lang.String getPlatformFilter () 
	public abstract boolean attachFragments () 
	public abstract boolean dynamicFragments () 
	public abstract java.lang.String[] getExecutionEnvironments () 
	public abstract org.eclipse.osgi.service.resolver.NativeCodeSpecification getNativeCodeSpecification () 
	public abstract org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSubstitutedExports () 
}

org/eclipse/osgi/service/debug/DebugTrace.class
DebugTrace.java
package org.eclipse.osgi.service.debug
public abstract org.eclipse.osgi.service.debug.DebugTrace extends java.lang.Object {
	public abstract void trace (java.lang.String, java.lang.String) 
	public abstract void trace (java.lang.String, java.lang.String, java.lang.Throwable) 
	public abstract void traceDumpStack (java.lang.String) 
	public abstract void traceEntry (java.lang.String) 
	public abstract void traceEntry (java.lang.String, java.lang.Object) 
	public abstract void traceEntry (java.lang.String, java.lang.Object[]) 
	public abstract void traceExit (java.lang.String) 
	public abstract void traceExit (java.lang.String, java.lang.Object) 
}

org/eclipse/osgi/container/builders/OSGiManifestBuilderFactory.class
OSGiManifestBuilderFactory.java
package org.eclipse.osgi.container.builders
public final org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory extends java.lang.Object {
	private static final String ATTR_TYPE_STRING
	private static final String ATTR_TYPE_VERSION
	private static final String ATTR_TYPE_URI
	private static final String ATTR_TYPE_LONG
	private static final String ATTR_TYPE_DOUBLE
	private static final String ATTR_TYPE_SET
	private static final String ATTR_TYPE_LIST
	private static final String ATTR_OLD_REPRIVIDE
	private static final String HEADER_OLD_PROVIDE_PACKAGE
	private static final String[] DEFINED_OSGI_VALIDATE_HEADERS
	private static final java.util.Collection SYSTEM_CAPABILITIES
	private static final java.util.Collection PROHIBITED_CAPABILITIES
	static void  () 
	public void  () 
	public static org.eclipse.osgi.container.ModuleRevisionBuilder createBuilder (java.util.Map)  throws org.osgi.framework.BundleException 
		java.util.Map manifest
	public static org.eclipse.osgi.container.ModuleRevisionBuilder createBuilder (java.util.Map, java.lang.String, java.lang.String, java.lang.String)  throws org.osgi.framework.BundleException 
		java.util.Map manifest
		String symbolicNameAlias
		String extraExports
		String extraCapabilities
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		int manifestVersion
		Object symbolicName
		java.util.Collection exportedPackages
	private static void validateHeaders (java.util.Map)  throws org.osgi.framework.BundleException 
		java.util.Map manifest
		int i
		String header
		org.eclipse.osgi.util.ManifestElement[] elements
	private static void checkImportExportSyntax (java.lang.String, org.eclipse.osgi.util.ManifestElement[], boolean, boolean)  throws org.osgi.framework.BundleException 
		String headerKey
		org.eclipse.osgi.util.ManifestElement[] elements
		boolean export
		boolean dynamic
		int length
		java.util.Set packages
		int i
		String[] packageNames
		int j
		String message
		String message
		String version
		String specVersion
		String message
		String message
	private static void checkForDuplicateDirectivesAttributes (java.lang.String, org.eclipse.osgi.util.ManifestElement[])  throws org.osgi.framework.BundleException 
		String headerKey
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
		java.util.Enumeration directiveKeys
		String key
		String[] directives
		String message
		java.util.Enumeration attrKeys
		String key
		String[] attrs
		String message
	private static void checkExtensionBundle (java.lang.String, org.eclipse.osgi.util.ManifestElement[], java.util.Map)  throws org.osgi.framework.BundleException 
		String headerKey
		org.eclipse.osgi.util.ManifestElement[] elements
		java.util.Map manifest
		String hostName
		String message
		org.eclipse.osgi.util.ManifestElement[] manifestElements
		org.eclipse.osgi.util.ManifestElement manifestElement
		String value
	private static int getManifestVersion (java.util.Map) 
		java.util.Map manifest
		String manifestVersionHeader
	private static java.lang.Object getSymbolicNameAndVersion (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Map, java.lang.String, int)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Map manifest
		String symbolicNameAlias
		int manifestVersion
		boolean isFragment
		String version
		IllegalArgumentException ex
		String message
		Object symbolicName
		String symbolicNameHeader
		org.eclipse.osgi.util.ManifestElement[] symbolicNameElements
		org.eclipse.osgi.util.ManifestElement bsnElement
		java.util.List result
		java.util.Map directives
		java.util.Map attributes
		Object singletonAttr
		java.util.Map bundleAttributes
		java.util.Map hostAttributes
		java.util.Map identityAttributes
	private static void getPackageExports (org.eclipse.osgi.container.ModuleRevisionBuilder, org.eclipse.osgi.util.ManifestElement[], java.lang.Object, java.util.Collection) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.util.ManifestElement[] exportElements
		Object symbolicName
		java.util.Collection exportedPackages
		org.eclipse.osgi.util.ManifestElement exportElement
		String[] packageNames
		java.util.Map attributes
		java.util.Map directives
		String versionAttr
		String specVersionAttr
		org.osgi.framework.Version version
		String packageName
		java.util.Map packageAttrs
	private static void getPackageImports (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Map, java.util.Collection, int)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Map manifest
		java.util.Collection exportedPackages
		int manifestVersion
		java.util.Collection importPackageNames
		org.eclipse.osgi.util.ManifestElement[] importElements
		org.eclipse.osgi.util.ManifestElement[] dynamicImportElements
	private static void addPackageImports (org.eclipse.osgi.container.ModuleRevisionBuilder, org.eclipse.osgi.util.ManifestElement[], java.util.Collection, boolean) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.util.ManifestElement[] importElements
		java.util.Collection importPackageNames
		boolean dynamic
		org.eclipse.osgi.util.ManifestElement importElement
		String[] packageNames
		java.util.Map attributes
		java.util.Map directives
		String versionRangeAttr
		String specVersionRangeAttr
		org.osgi.framework.VersionRange versionRange
		String bundleVersionRangeAttr
		org.osgi.framework.VersionRange bundleVersionRange
		Object optionalAttr
		String packageName
		java.util.Map packageDirectives
		StringBuilder filter
		int size
		java.util.Map$Entry attribute
	private static void addImplicitImports (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Collection, java.util.Collection) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Collection exportedPackages
		java.util.Collection importPackageNames
		java.util.Map exportAttributes
		String packageName
		org.osgi.framework.Version packageVersion
		StringBuilder filter
		java.util.Map directives
	private static java.util.Map getDirectives (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
		java.util.Map directives
		java.util.Enumeration keys
		String key
	private static void getRequireBundle (org.eclipse.osgi.container.ModuleRevisionBuilder, org.eclipse.osgi.util.ManifestElement[]) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.util.ManifestElement[] requireBundles
		org.eclipse.osgi.util.ManifestElement requireElement
		String[] bundleNames
		java.util.Map attributes
		java.util.Map directives
		String versionRangeAttr
		org.osgi.framework.VersionRange versionRange
		Object optionalAttr
		Object reprovideAttr
		String bundleName
		java.util.Map bundleDirectives
		StringBuilder filter
		int size
		java.util.Map$Entry attribute
	private static void getFragmentHost (org.eclipse.osgi.container.ModuleRevisionBuilder, org.eclipse.osgi.util.ManifestElement[]) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.util.ManifestElement[] fragmentHosts
		org.eclipse.osgi.util.ManifestElement fragmentHost
		String hostName
		java.util.Map attributes
		java.util.Map directives
		String versionRangeAttr
		org.osgi.framework.VersionRange versionRange
		StringBuilder filter
		int size
		java.util.Map$Entry attribute
	private static void getProvideCapabilities (org.eclipse.osgi.container.ModuleRevisionBuilder, org.eclipse.osgi.util.ManifestElement[], boolean)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.util.ManifestElement[] provideElements
		boolean checkSystemCapabilities
		org.eclipse.osgi.util.ManifestElement provideElement
		String[] namespaces
		java.util.Map attributes
		java.util.Map directives
		String namespace
	private static void getRequireCapabilities (org.eclipse.osgi.container.ModuleRevisionBuilder, org.eclipse.osgi.util.ManifestElement[]) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		org.eclipse.osgi.util.ManifestElement[] requireElements
		org.eclipse.osgi.util.ManifestElement requireElement
		String[] namespaces
		java.util.Map attributes
		java.util.Map directives
		String namespace
	private static void addRequireEclipsePlatform (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Map) 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Map manifest
		String platformFilter
		java.util.HashMap directives
	private static void getEquinoxDataCapability (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Map)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Map manifest
		java.util.Map attributes
		org.eclipse.osgi.util.ManifestElement[] policyElements
		org.eclipse.osgi.util.ManifestElement policy
		String policyName
		String includeSpec
		String excludeSpec
		org.eclipse.osgi.util.ManifestElement policy
		String excludeSpec
		String activator
		org.eclipse.osgi.util.ManifestElement[] classpathElements
		java.util.List classpath
		org.eclipse.osgi.util.ManifestElement element
		String[] components
		String component
		org.eclipse.osgi.util.ManifestElement[] buddyPolicies
		java.util.List policies
		org.eclipse.osgi.util.ManifestElement element
		String component
		org.eclipse.osgi.util.ManifestElement[] registeredBuddies
		java.util.List buddies
		org.eclipse.osgi.util.ManifestElement element
		String component
		java.util.Map directives
	private static java.util.Map getAttributes (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
		java.util.Enumeration keys
		java.util.Map attributes
		String key
		String value
		int colonIndex
		String type
	private static java.lang.Object convertValueWithNoWhitespace (java.lang.String, java.lang.String) 
		String type
		String value
	private static java.lang.Object convertValue (java.lang.String, java.lang.String) 
		String type
		String value
		String trimmed
		java.net.URISyntaxException e
		org.eclipse.osgi.internal.util.Tokenizer listTokenizer
		String listType
		char c
		String componentType
		java.util.List tokens
		java.util.List components
		String component
	private static void convertBREEs (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Map)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Map manifest
		String[] brees
		java.util.List breeFilters
		String bree
		String filterSpec
		String filterSpec
		StringBuffer filterBuf
		String breeFilter
		java.util.Map directives
	static java.lang.String escapeFilterInput (java.lang.String) 
		String value
		boolean escaped
		int inlen
		int outlen
		char[] output
		int cursor
		int i
		char c
	private static java.lang.String createOSGiEERequirementFilter (java.lang.String)  throws org.osgi.framework.BundleException 
		String bree
		String[] nameVersion
		String eeName
		String v
		String filterSpec
		String filterSpec
		org.osgi.framework.InvalidSyntaxException e1
	private static java.lang.String[] getOSGiEENameVersion (java.lang.String) 
		String bree
		String ee1
		String ee2
		String v1
		String v2
		int separator
		int v1idx
		int v2idx
		String eeName
	private static void getNativeCode (org.eclipse.osgi.container.ModuleRevisionBuilder, java.util.Map)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.container.ModuleRevisionBuilder builder
		java.util.Map manifest
		org.eclipse.osgi.util.ManifestElement[] elements
		boolean optional
		java.util.List nativeClauses
		int i
		java.util.Map attributes
		int numNativePaths
		StringBuilder allNativeFilters
		int i
		org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory$NativeClause nativeClause
		java.util.Map directives
}

org/eclipse/osgi/container/ModuleRevisionBuilder.class
ModuleRevisionBuilder.java
package org.eclipse.osgi.container
public final org.eclipse.osgi.container.ModuleRevisionBuilder extends java.lang.Object {
	private String symbolicName
	private org.osgi.framework.Version version
	private int types
	private final java.util.List capabilityInfos
	private final java.util.List requirementInfos
	public void  () 
	public void setSymbolicName (java.lang.String) 
		String symbolicName
	public void setVersion (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public void setTypes (int) 
		int types
	public void addCapability (java.lang.String, java.util.Map, java.util.Map) 
		String namespace
		java.util.Map directives
		java.util.Map attributes
	public java.util.List getCapabilities () 
	public void addRequirement (java.lang.String, java.util.Map, java.util.Map) 
		String namespace
		java.util.Map directives
		java.util.Map attributes
	public java.util.List getRequirements () 
	public java.lang.String getSymbolicName () 
	public org.osgi.framework.Version getVersion () 
	public int getTypes () 
	org.eclipse.osgi.container.ModuleRevision addRevision (org.eclipse.osgi.container.Module, java.lang.Object) 
		org.eclipse.osgi.container.Module module
		Object revisionInfo
		java.util.Collection systemNames
		org.eclipse.osgi.container.Module systemModule
		org.eclipse.osgi.container.ModuleRevision systemRevision
		java.util.List hostCapabilities
		org.eclipse.osgi.container.ModuleCapability hostCapability
		Object hostNames
		org.eclipse.osgi.container.ModuleRevisions revisions
		org.eclipse.osgi.container.ModuleRevision revision
		java.util.List hostRequirements
		org.eclipse.osgi.container.ModuleRequirement hostRequirement
		org.eclipse.osgi.internal.framework.FilterImpl f
		String filterSpec
		String hostName
		org.osgi.framework.Bundle b
		SecurityException se
		org.osgi.framework.BundleException be
		SecurityException e
	private static void addGenericInfo (java.util.List, java.lang.String, java.util.Map, java.util.Map) 
		java.util.List infos
		String namespace
		java.util.Map directives
		java.util.Map attributes
	private static java.util.Map copyUnmodifiableMap (java.util.Map) 
		java.util.Map map
}

org/eclipse/osgi/storage/StorageUtil.class
StorageUtil.java
package org.eclipse.osgi.storage
public org.eclipse.osgi.storage.StorageUtil extends java.lang.Object {
	public static final byte NULL
	public static final byte OBJECT
	public void  () 
	public static void copyDir (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File inDir
		java.io.File outDir
		String[] files
		int i
		java.io.File inFile
		java.io.File outFile
		java.io.InputStream in
	public static void readFile (java.io.InputStream, java.io.File)  throws java.io.IOException 
		java.io.InputStream in
		java.io.File file
		java.io.FileOutputStream fos
		byte[] buffer
		int count
		int count
	public static boolean rm (java.io.File, boolean) 
		java.io.File file
		boolean DEBUG
		String[] list
		int len
		int i
		boolean success
	public static java.lang.String readString (java.io.DataInputStream, boolean)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean intern
		byte type
	public static void writeStringOrNull (java.io.DataOutputStream, java.lang.String)  throws java.io.IOException 
		java.io.DataOutputStream out
		String string
	public static org.osgi.framework.ServiceRegistration register (java.lang.String, java.lang.Object, org.osgi.framework.BundleContext) 
		String name
		Object service
		org.osgi.framework.BundleContext context
		java.util.Dictionary properties
		java.util.Dictionary headers
	public static boolean canWrite (java.io.File) 
		java.io.File installDir
		java.io.File fileTest
	public static java.net.URL encodeFileURL (java.io.File)  throws java.net.MalformedURLException 
		java.io.File file
	public static byte[] getBytes (java.io.InputStream, int, int)  throws java.io.IOException 
		java.io.InputStream in
		int length
		int BUF_SIZE
		byte[] classbytes
		byte[] classbytes
		byte[] classbytes
		int bytesread
		int readcount
		int readcount
		byte[] oldbytes
		byte[] oldbytes
}

org/eclipse/osgi/storage/bundlefile/ZipBundleFile.class
ZipBundleFile.java
package org.eclipse.osgi.storage.bundlefile
public org.eclipse.osgi.storage.bundlefile.ZipBundleFile extends org.eclipse.osgi.storage.bundlefile.BundleFile {
	private final org.eclipse.osgi.storage.bundlefile.MRUBundleFileList mruList
	private final org.eclipse.osgi.storage.BundleInfo$Generation generation
	private final org.eclipse.osgi.internal.debug.Debug debug
	protected volatile java.util.zip.ZipFile zipFile
	protected volatile boolean closed
	private int referenceCount
	public void  (java.io.File, org.eclipse.osgi.storage.BundleInfo$Generation, org.eclipse.osgi.storage.bundlefile.MRUBundleFileList, org.eclipse.osgi.internal.debug.Debug)  throws java.io.IOException 
		java.io.File basefile
		org.eclipse.osgi.storage.BundleInfo$Generation generation
		org.eclipse.osgi.storage.bundlefile.MRUBundleFileList mruList
		org.eclipse.osgi.internal.debug.Debug debug
	protected boolean checkedOpen () 
		java.io.IOException e
		org.eclipse.osgi.container.ModuleRevision r
	protected java.util.zip.ZipFile basicOpen ()  throws java.io.IOException 
	protected synchronized java.util.zip.ZipFile getZipFile ()  throws java.io.IOException 
	protected java.util.zip.ZipEntry getZipEntry (java.lang.String) 
		String path
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry dirEntry
	protected synchronized java.io.File extractDirectory (java.lang.String) 
		String dirName
		java.util.Enumeration entries
		String entryPath
	protected java.io.File getExtractFile (java.lang.String) 
		String entryName
		String path
		String name
	public synchronized java.io.File getFile (java.lang.String, boolean) 
		String entry
		boolean nativeCode
		java.util.zip.ZipEntry zipEntry
		java.io.File nested
		java.io.InputStream in
		java.io.IOException e
	public synchronized boolean containsDir (java.lang.String) 
		String dir
		java.util.Enumeration entries
		java.util.zip.ZipEntry zipEntry
		String entryPath
	public synchronized org.eclipse.osgi.storage.bundlefile.BundleEntry getEntry (java.lang.String) 
		String path
		java.util.zip.ZipEntry zipEntry
	public synchronized java.util.Enumeration getEntryPaths (java.lang.String, boolean) 
		String path
		boolean recurse
		java.util.LinkedHashSet result
		java.util.Enumeration entries
		java.util.zip.ZipEntry zipEntry
		String entryPath
	private void getEntryPaths (java.lang.String, java.lang.String, boolean, java.util.LinkedHashSet) 
		String path
		String entry
		boolean recurse
		java.util.LinkedHashSet entries
		int slash
	public synchronized void close ()  throws java.io.IOException 
	private boolean isMruListClosing () 
	boolean isMruEnabled () 
	private void mruListRemove () 
	private void mruListUse () 
	private void mruListAdd () 
	public void open ()  throws java.io.IOException 
	synchronized void incrementReference () 
	synchronized void decrementReference () 
}

org/eclipse/osgi/storage/url/bundleentry/Handler.class
Handler.java
package org.eclipse.osgi.storage.url.bundleentry
public org.eclipse.osgi.storage.url.bundleentry.Handler extends org.eclipse.osgi.storage.url.BundleResourceHandler {
	public void  (org.eclipse.osgi.container.ModuleContainer, org.eclipse.osgi.storage.bundlefile.BundleEntry) 
		org.eclipse.osgi.container.ModuleContainer container
		org.eclipse.osgi.storage.bundlefile.BundleEntry bundleEntry
	protected org.eclipse.osgi.storage.bundlefile.BundleEntry findBundleEntry (java.net.URL, org.eclipse.osgi.container.Module)  throws java.io.IOException 
		java.net.URL url
		org.eclipse.osgi.container.Module module
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation revisionInfo
		org.eclipse.osgi.storage.bundlefile.BundleEntry entry
}

org/eclipse/osgi/storage/Storage$2.class
Storage.java
package org.eclipse.osgi.storage
 org.eclipse.osgi.storage.Storage$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.storage.Storage this$0
	private final org.eclipse.osgi.container.Module val$module
	void  (org.eclipse.osgi.storage.Storage, org.eclipse.osgi.container.Module) 
	public java.lang.String run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle$EquinoxSystemModule$1.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule this$2
	void  (org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule) 
	public void run () 
		Throwable e
}

org/eclipse/osgi/internal/framework/EquinoxBundle$SystemBundle.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle extends org.eclipse.osgi.internal.framework.EquinoxBundle implements org.osgi.framework.launch.Framework  {
	final java.util.List initListeners
	void  (org.eclipse.osgi.container.ModuleContainer, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.eclipse.osgi.container.ModuleContainer moduleContainer
		org.eclipse.osgi.internal.framework.EquinoxContainer equinoxContainer
	public void init ()  throws org.osgi.framework.BundleException 
	public transient void init (org.osgi.framework.FrameworkListener[])  throws org.osgi.framework.BundleException 
		org.osgi.framework.FrameworkListener[] listeners
	private void flushFrameworkEvents () 
		org.eclipse.osgi.framework.eventmgr.EventDispatcher dispatcher
		org.eclipse.osgi.framework.eventmgr.ListenerQueue queue
		java.util.concurrent.CountDownLatch flushedSignal
	void addInitFrameworkListeners () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.FrameworkListener initListener
	void removeInitListeners () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.FrameworkListener initListener
	public org.osgi.framework.FrameworkEvent waitForStop (long)  throws java.lang.InterruptedException 
		long timeout
		org.eclipse.osgi.container.ModuleContainerAdaptor$ContainerEvent event
	org.eclipse.osgi.container.Module createSystemModule (org.eclipse.osgi.container.ModuleContainer) 
		org.eclipse.osgi.container.ModuleContainer moduleContainer
	public void stop (int)  throws org.osgi.framework.BundleException 
		int options
	public void stop ()  throws org.osgi.framework.BundleException 
	public void update (java.io.InputStream)  throws org.osgi.framework.BundleException 
		java.io.InputStream input
	public void update ()  throws org.osgi.framework.BundleException 
	public void uninstall ()  throws org.osgi.framework.BundleException 
	public java.util.Dictionary getHeaders (java.lang.String) 
		String locale
}

org/eclipse/osgi/internal/framework/EquinoxBundle$EquinoxModule.class
EquinoxBundle.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule extends org.eclipse.osgi.container.Module {
	final org.eclipse.osgi.internal.framework.EquinoxBundle this$0
	protected void startWorker ()  throws org.osgi.framework.BundleException 
	protected void stopWorker ()  throws org.osgi.framework.BundleException 
	public void  (org.eclipse.osgi.internal.framework.EquinoxBundle, java.lang.Long, java.lang.String, org.eclipse.osgi.container.ModuleContainer, java.util.EnumSet, int) 
		Long id
		String location
		org.eclipse.osgi.container.ModuleContainer container
		java.util.EnumSet settings
		int startlevel
	public org.osgi.framework.Bundle getBundle () 
	protected void cleanup (org.eclipse.osgi.container.ModuleRevision) 
		org.eclipse.osgi.container.ModuleRevision revision
		org.eclipse.osgi.storage.BundleInfo$Generation generation
}

org/eclipse/osgi/internal/framework/BundleContextImpl$4.class
BundleContextImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.BundleContextImpl$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final org.eclipse.osgi.internal.framework.BundleContextImpl this$0
	private final org.osgi.framework.BundleActivator val$bundleActivator
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.osgi.framework.BundleActivator) 
	public java.lang.Void run ()  throws java.lang.Exception 
		Object previousTCCL
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

org/eclipse/osgi/internal/framework/BundleContextImpl$1.class
BundleContextImpl.java
package org.eclipse.osgi.internal.framework
 org.eclipse.osgi.internal.framework.BundleContextImpl$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.framework.BundleContextImpl this$0
	private final org.eclipse.osgi.internal.framework.BundleContextImpl val$context
	private final java.util.Collection val$shrinkable
	void  (org.eclipse.osgi.internal.framework.BundleContextImpl, org.eclipse.osgi.internal.framework.BundleContextImpl, java.util.Collection) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceRegistry$3.class
ServiceRegistry.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceRegistry$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.serviceregistry.ServiceRegistry this$0
	private final org.eclipse.osgi.internal.framework.BundleContextImpl val$context
	private final String val$clazz
	private final String val$filterstring
	private final boolean val$allservices
	private final java.util.Collection val$result
	void  (org.eclipse.osgi.internal.serviceregistry.ServiceRegistry, org.eclipse.osgi.internal.framework.BundleContextImpl, java.lang.String, java.lang.String, boolean, java.util.Collection) 
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/serviceregistry/ServiceConsumer$2.class
ServiceConsumer.java
package org.eclipse.osgi.internal.serviceregistry
 org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2 extends java.lang.Object implements org.eclipse.osgi.internal.serviceregistry.ServiceConsumer  {
	void  () 
	public java.lang.Object getService (org.eclipse.osgi.internal.serviceregistry.ServiceUse) 
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
	public boolean ungetService (org.eclipse.osgi.internal.serviceregistry.ServiceUse, java.lang.Object) 
		org.eclipse.osgi.internal.serviceregistry.ServiceUse use
		Object service
}

org/eclipse/osgi/internal/permadmin/BundlePermissions$1.class
BundlePermissions.java
package org.eclipse.osgi.internal.permadmin
 org.eclipse.osgi.internal.permadmin.BundlePermissions$1 extends java.lang.Object implements java.util.Enumeration  {
	void  () 
	public boolean hasMoreElements () 
	public java.security.Permission nextElement () 
	public volatile java.lang.Object nextElement () 
}

org/eclipse/osgi/internal/permadmin/SecurityRow.class
SecurityRow.java
package org.eclipse.osgi.internal.permadmin
public final org.eclipse.osgi.internal.permadmin.SecurityRow extends java.lang.Object implements org.osgi.service.condpermadmin.ConditionalPermissionInfo  {
	static final Class[] conditionMethodArgs
	static org.osgi.service.condpermadmin.Condition[] ABSTAIN_LIST
	static org.osgi.service.condpermadmin.Condition[] SATISFIED_LIST
	static final org.eclipse.osgi.internal.permadmin.SecurityRow$Decision DECISION_ABSTAIN
	static final org.eclipse.osgi.internal.permadmin.SecurityRow$Decision DECISION_GRANTED
	static final org.eclipse.osgi.internal.permadmin.SecurityRow$Decision DECISION_DENIED
	private final org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
	private final String name
	private final org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos
	private final org.eclipse.osgi.internal.permadmin.PermissionInfoCollection permissionInfoCollection
	private final boolean deny
	final java.util.Map bundleConditions
	static void  () 
	public void  (org.eclipse.osgi.internal.permadmin.SecurityAdmin, java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) 
		org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos
		org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos
		String decision
		boolean d
		boolean a
	static org.eclipse.osgi.internal.permadmin.SecurityRowSnapShot createSecurityRowSnapShot (java.lang.String) 
		String encoded
	static org.eclipse.osgi.internal.permadmin.SecurityRow createSecurityRow (org.eclipse.osgi.internal.permadmin.SecurityAdmin, java.lang.String) 
		org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
		String encoded
	private static org.osgi.service.condpermadmin.ConditionalPermissionInfo createConditionalPermissionInfo (org.eclipse.osgi.internal.permadmin.SecurityAdmin, java.lang.String) 
		org.eclipse.osgi.internal.permadmin.SecurityAdmin securityAdmin
		String encoded
		char[] chars
		int end
		char lastChar
		String encodedName
		int endName
		int startName
		int start
		String decision
		java.util.List condList
		java.util.List permList
		int pos
		int startPos
		char endChar
		int endPos
		String token
		org.osgi.service.condpermadmin.ConditionInfo[] conds
		org.osgi.service.permissionadmin.PermissionInfo[] perms
	static java.lang.Object cloneArray (java.lang.Object[]) 
		Object[] array
		Object result
	private static void escapeString (java.lang.String, java.lang.StringBuffer) 
		String str
		StringBuffer output
		int len
		int i
		char c
	private static java.lang.String unescapeString (java.lang.String) 
		String str
		StringBuffer output
		int end
		int i
		char c
	public java.lang.String getName () 
	public org.osgi.service.condpermadmin.ConditionInfo[] getConditionInfos () 
	org.osgi.service.condpermadmin.ConditionInfo[] internalGetConditionInfos () 
	public java.lang.String getAccessDecision () 
	public org.osgi.service.permissionadmin.PermissionInfo[] getPermissionInfos () 
	org.osgi.service.permissionadmin.PermissionInfo[] internalGetPermissionInfos () 
	public void delete () 
	org.osgi.service.condpermadmin.Condition[] getConditions (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.condpermadmin.Condition[] conditions
		int i
		Class clazz
		Class clazz
		java.lang.reflect.Constructor constructor
		java.lang.reflect.Method method
		Object[] args
	org.eclipse.osgi.internal.permadmin.SecurityRow$Decision evaluate (org.eclipse.osgi.internal.permadmin.BundlePermissions, java.security.Permission) 
		org.eclipse.osgi.internal.permadmin.BundlePermissions bundlePermissions
		java.security.Permission permission
		org.osgi.service.condpermadmin.Condition[] conditions
		org.osgi.service.condpermadmin.Condition[] conditions
		boolean empty
		java.util.List postponedConditions
		org.eclipse.osgi.internal.permadmin.SecurityRow$Decision postponedPermCheck
		int i
		org.osgi.service.condpermadmin.Condition condition
		boolean mutable
	private boolean isPostponed (org.osgi.service.condpermadmin.Condition) 
		org.osgi.service.condpermadmin.Condition condition
	private org.eclipse.osgi.internal.permadmin.SecurityRow$Decision evaluatePermission (java.security.Permission) 
		java.security.Permission permission
	public java.lang.String toString () 
	public java.lang.String getEncoded () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static int getHashCode (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], java.lang.String) 
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conds
		org.osgi.service.permissionadmin.PermissionInfo[] perms
		String decision
		int h
		int i
		int i
	static java.lang.String getEncoded (java.lang.String, org.osgi.service.condpermadmin.ConditionInfo[], org.osgi.service.permissionadmin.PermissionInfo[], boolean) 
		String name
		org.osgi.service.condpermadmin.ConditionInfo[] conditionInfos
		org.osgi.service.permissionadmin.PermissionInfo[] permissionInfos
		boolean deny
		StringBuffer result
		int i
		int i
	org.eclipse.osgi.internal.permadmin.PermissionInfoCollection getPermissionInfoCollection () 
	void clearCaches () 
}

org/eclipse/osgi/internal/url/MultiplexingFactory.class
MultiplexingFactory.java
package org.eclipse.osgi.internal.url
public abstract org.eclipse.osgi.internal.url.MultiplexingFactory extends java.lang.Object {
	protected org.eclipse.osgi.internal.framework.EquinoxContainer container
	protected org.osgi.framework.BundleContext context
	private java.util.List factories
	private static org.eclipse.osgi.internal.url.MultiplexingFactory$InternalSecurityManager internalSecurityManager
	static void  () 
	void  (org.osgi.framework.BundleContext, org.eclipse.osgi.internal.framework.EquinoxContainer) 
		org.osgi.framework.BundleContext context
		org.eclipse.osgi.internal.framework.EquinoxContainer container
	public abstract void setParentFactory (java.lang.Object) 
	public abstract java.lang.Object getParentFactory () 
	public boolean isMultiplexing () 
	public void register (java.lang.Object) 
		Object factory
		Class clazz
		java.lang.reflect.Method setParentFactory
		Exception e
	public void unregister (java.lang.Object) 
		Object factory
		java.lang.reflect.Method closeTracker
		Exception e
	public java.lang.Object designateSuccessor () 
		java.util.List released
		Object successor
		Class clazz
		java.lang.reflect.Method register
		Object r
		Exception e
	private void closePackageAdminTracker () 
	public java.lang.Object findAuthorizedFactory (java.util.List) 
		java.util.List ignoredClasses
		java.util.List current
		Class[] classStack
		int i
		Class clazz
		Object factory
		java.lang.reflect.Method hasAuthorityMethod
		Exception e
	public boolean hasAuthority (java.lang.Class) 
		Class clazz
		org.osgi.framework.Bundle b
	private synchronized java.util.List getFactories () 
	private synchronized java.util.List releaseFactories () 
		java.util.List released
	private synchronized void addFactory (java.lang.Object) 
		Object factory
		java.util.List updated
	private synchronized void removeFactory (java.lang.Object) 
		Object factory
		java.util.List updated
}

org/eclipse/osgi/internal/loader/buddy/DependentPolicy.class
DependentPolicy.java
package org.eclipse.osgi.internal.loader.buddy
public org.eclipse.osgi.internal.loader.buddy.DependentPolicy extends java.lang.Object implements org.eclipse.osgi.internal.loader.buddy.IBuddyPolicy  {
	org.eclipse.osgi.internal.loader.BundleLoader buddyRequester
	int lastDependentOfAdded
	java.util.List allDependents
	public void  (org.eclipse.osgi.internal.loader.BundleLoader) 
		org.eclipse.osgi.internal.loader.BundleLoader requester
	public java.lang.Class loadClass (java.lang.String) 
		String name
		Class result
		int i
		org.eclipse.osgi.container.ModuleWiring searchWiring
		org.eclipse.osgi.internal.loader.BundleLoader searchLoader
	private synchronized void addDependent (int, org.eclipse.osgi.container.ModuleWiring) 
		int i
		org.eclipse.osgi.container.ModuleWiring searchedWiring
	public java.net.URL loadResource (java.lang.String) 
		String name
		java.net.URL result
		int i
		org.eclipse.osgi.container.ModuleWiring searchWiring
		org.eclipse.osgi.internal.loader.BundleLoader searchLoader
	public java.util.Enumeration loadResources (java.lang.String) 
		String name
		java.util.Enumeration results
		int i
		org.eclipse.osgi.container.ModuleWiring searchWiring
		org.eclipse.osgi.internal.loader.BundleLoader searchLoader
	private void basicAddImmediateDependents (org.eclipse.osgi.container.ModuleWiring) 
		org.eclipse.osgi.container.ModuleWiring wiring
		java.util.List providedWires
		org.eclipse.osgi.container.ModuleWire wire
		String namespace
		org.eclipse.osgi.container.ModuleWiring dependent
}

org/eclipse/osgi/internal/loader/BundleLoader$2.class
BundleLoader.java
package org.eclipse.osgi.internal.loader
 org.eclipse.osgi.internal.loader.BundleLoader$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	final org.eclipse.osgi.internal.loader.BundleLoader this$0
	private final ClassLoader val$cl
	private final org.eclipse.osgi.storage.BundleInfo$Generation val$generation
	private final java.util.List val$hooks
	void  (org.eclipse.osgi.internal.loader.BundleLoader, java.lang.ClassLoader, org.eclipse.osgi.storage.BundleInfo$Generation, java.util.List) 
	public org.eclipse.osgi.internal.loader.ModuleClassLoader run () 
	public volatile java.lang.Object run () 
}

org/eclipse/osgi/internal/signedcontent/SignedStorageHook.class
SignedStorageHook.java
package org.eclipse.osgi.internal.signedcontent
public org.eclipse.osgi.internal.signedcontent.SignedStorageHook extends org.eclipse.osgi.internal.hookregistry.StorageHookFactory {
	private static final int STORAGE_VERSION
	public void  () 
	public int getStorageVersion () 
	public java.util.List createSaveContext () 
	public java.util.List createLoadContext (int) 
		int version
	protected org.eclipse.osgi.internal.signedcontent.SignedStorageHook$StorageHookImpl createStorageHook (org.eclipse.osgi.storage.BundleInfo$Generation) 
		org.eclipse.osgi.storage.BundleInfo$Generation generation
	public volatile java.lang.Object createLoadContext (int) 
	public volatile java.lang.Object createSaveContext () 
	protected volatile org.eclipse.osgi.internal.hookregistry.StorageHookFactory$StorageHook createStorageHook (org.eclipse.osgi.storage.BundleInfo$Generation) 
}

org/eclipse/osgi/internal/container/ComputeNodeOrder$Digraph$Vertex.class
ComputeNodeOrder.java
package org.eclipse.osgi.internal.container
public org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex extends java.lang.Object {
	public static final String WHITE
	public static final String GREY
	public static final String BLACK
	public String color
	public org.eclipse.osgi.internal.container.ComputeNodeOrder$Digraph$Vertex predecessor
	public int finishTime
	public Object id
	public java.util.List adjacent
	public void  (java.lang.Object) 
		Object id
}

org/eclipse/osgi/internal/log/ExtendedLogReaderServiceFactory.class
ExtendedLogReaderServiceFactory.java
package org.eclipse.osgi.internal.log
public org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory extends java.lang.Object implements org.osgi.framework.ServiceFactory  {
	static final int MAX_RECURSIONS
	private static final java.util.Enumeration EMPTY_ENUMERATION
	static final org.eclipse.equinox.log.LogFilter NULL_LOGGER_FILTER
	private static final org.eclipse.equinox.log.LogFilter[] ALWAYS_LOG
	private static java.io.PrintStream errorStream
	private final org.eclipse.osgi.internal.log.BasicReadWriteLock listenersLock
	private org.eclipse.osgi.framework.util.ArrayMap listeners
	private org.eclipse.equinox.log.LogFilter[] filters
	private final ThreadLocal nestedCallCount
	private final java.util.LinkedList history
	private final int maxHistory
	static void  () 
	static boolean safeIsLoggable (org.eclipse.equinox.log.LogFilter, org.osgi.framework.Bundle, java.lang.String, int) 
		org.eclipse.equinox.log.LogFilter filter
		org.osgi.framework.Bundle bundle
		String name
		int level
		RuntimeException e
		LinkageError e
	private static synchronized java.io.PrintStream getErrorStream () 
	public static synchronized void setErrorStream (java.io.PrintStream) 
		java.io.PrintStream ps
	static void safeLogged (org.osgi.service.log.LogListener, org.osgi.service.log.LogEntry) 
		org.osgi.service.log.LogListener listener
		org.osgi.service.log.LogEntry logEntry
		RuntimeException e
		LinkageError e
	public void  (int) 
		int maxHistory
	public org.eclipse.osgi.internal.log.ExtendedLogReaderServiceImpl getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
	public void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, org.eclipse.osgi.internal.log.ExtendedLogReaderServiceImpl) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		org.eclipse.osgi.internal.log.ExtendedLogReaderServiceImpl service
	boolean isLoggable (org.osgi.framework.Bundle, java.lang.String, int) 
		org.osgi.framework.Bundle bundle
		String name
		int level
	boolean isLoggablePrivileged (org.osgi.framework.Bundle, java.lang.String, int) 
		org.osgi.framework.Bundle bundle
		String name
		int level
		org.eclipse.equinox.log.LogFilter[] filtersCopy
		org.eclipse.equinox.log.LogFilter[] filtersCopy
		int filtersLength
		int i
		org.eclipse.equinox.log.LogFilter filter
	private int incrementNestedCount () 
		int[] count
	private void decrementNestedCount () 
		int[] count
	private int[] getCount () 
		int[] count
	void log (org.osgi.framework.Bundle, java.lang.String, java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.Bundle bundle
		String name
		Object context
		int level
		String message
		Throwable exception
	void logPrivileged (org.osgi.framework.Bundle, java.lang.String, java.lang.Object, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.Bundle bundle
		String name
		Object context
		int level
		String message
		Throwable exception
		org.osgi.service.log.LogEntry logEntry
		org.eclipse.osgi.framework.util.ArrayMap listenersCopy
		org.eclipse.osgi.framework.util.ArrayMap listenersCopy
		int size
		int i
		Object[] listenerObjects
		org.eclipse.equinox.log.LogFilter filter
		org.osgi.service.log.LogListener listener
		org.eclipse.osgi.internal.log.SerializedTaskQueue taskQueue
	private void storeEntry (org.osgi.service.log.LogEntry) 
		org.osgi.service.log.LogEntry logEntry
	void addLogListener (org.osgi.service.log.LogListener, org.eclipse.equinox.log.LogFilter) 
		org.osgi.service.log.LogListener listener
		org.eclipse.equinox.log.LogFilter filter
		org.eclipse.osgi.framework.util.ArrayMap listenersCopy
		Object[] listenerObjects
		org.eclipse.osgi.internal.log.SerializedTaskQueue taskQueue
	private void recalculateFilters (org.eclipse.osgi.framework.util.ArrayMap) 
		org.eclipse.osgi.framework.util.ArrayMap listenersCopy
		java.util.List filtersList
		int size
		int i
		Object[] listenerObjects
		org.eclipse.equinox.log.LogFilter filter
	void removeLogListener (org.osgi.service.log.LogListener) 
		org.osgi.service.log.LogListener listener
		org.eclipse.osgi.framework.util.ArrayMap listenersCopy
	java.util.Enumeration getLog () 
	public volatile void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) 
	public volatile java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
}

org/eclipse/osgi/internal/provisional/verifier/CertificateTrustAuthority.class
CertificateTrustAuthority.java
package org.eclipse.osgi.internal.provisional.verifier
public abstract org.eclipse.osgi.internal.provisional.verifier.CertificateTrustAuthority extends java.lang.Object {
	public abstract void checkTrust (java.security.cert.Certificate[])  throws java.security.cert.CertificateException 
	public abstract void addTrusted (java.security.cert.Certificate[])  throws java.security.cert.CertificateException 
}

org/eclipse/equinox/log/LogPermission.class
LogPermission.java
package org.eclipse.equinox.log
public org.eclipse.equinox.log.LogPermission extends java.security.Permission {
	private static final long serialVersionUID
	private static final String ALL
	public static final String LOG
	public void  (java.lang.String, java.lang.String) 
		String name
		String actions
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String getActions () 
	public int hashCode () 
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
	public java.security.PermissionCollection newPermissionCollection () 
}

systembundle.properties