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 getSymbolicNam