META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/internal/
org/eclipse/core/internal/preferences/
org/eclipse/core/internal/preferences/legacy/
org/eclipse/core/internal/preferences/legacy/InitLegacyPreferences.class
InitLegacyPreferences.java
package org.eclipse.core.internal.preferences.legacy
public org.eclipse.core.internal.preferences.legacy.InitLegacyPreferences extends java.lang.Object implements org.eclipse.core.internal.preferences.exchange.ILegacyPreferences  {
	public void  () 
	public java.lang.Object init (java.lang.Object, java.lang.String) 
		Object object
		String name
		org.eclipse.core.runtime.Plugin plugin
}

org/eclipse/core/internal/preferences/legacy/PreferenceForwarder.class
PreferenceForwarder.java
package org.eclipse.core.internal.preferences.legacy
public org.eclipse.core.internal.preferences.legacy.PreferenceForwarder extends org.eclipse.core.runtime.Preferences implements org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener  {
	private static final byte[] BYTE_ARRAY_DEFAULT_DEFAULT
	private org.eclipse.core.runtime.preferences.IEclipsePreferences pluginRoot
	private org.eclipse.core.internal.preferences.DefaultPreferences defaultsRoot
	private String pluginID
	private Object plugin
	private boolean notify
	static void  () 
	public void  (java.lang.String) 
		String pluginID
	public void  (java.lang.Object, java.lang.String) 
		Object plugin
		String pluginID
	public synchronized void added (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
		org.eclipse.core.internal.preferences.EclipsePreferences prefs
		ClassCastException e
	public synchronized void removed (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
	public synchronized void addPropertyChangeListener (org.eclipse.core.runtime.Preferences$IPropertyChangeListener) 
		org.eclipse.core.runtime.Preferences$IPropertyChangeListener listener
		org.eclipse.core.internal.preferences.EclipsePreferences prefs
	public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
		Object oldValue
		Object newValue
		String key
	private org.eclipse.core.internal.preferences.EclipsePreferences getPluginPreferences (boolean) 
		boolean create
		ClassCastException e
	private org.eclipse.core.runtime.preferences.IEclipsePreferences getDefaultPreferences () 
	public synchronized void removePropertyChangeListener (org.eclipse.core.runtime.Preferences$IPropertyChangeListener) 
		org.eclipse.core.runtime.Preferences$IPropertyChangeListener listener
		org.eclipse.core.internal.preferences.EclipsePreferences prefs
	private java.lang.Object getDefault (java.lang.String, java.lang.Object) 
		String key
		Object obj
		org.eclipse.core.runtime.preferences.IEclipsePreferences defaults
	public boolean contains (java.lang.String) 
		String name
		String value
	public boolean getBoolean (java.lang.String) 
		String name
	public void setValue (java.lang.String, boolean) 
		String name
		boolean value
		Boolean oldValue
		Boolean newValue
	public boolean getDefaultBoolean (java.lang.String) 
		String name
	public void setDefault (java.lang.String, boolean) 
		String name
		boolean value
	public double getDouble (java.lang.String) 
		String name
	public void setValue (java.lang.String, double) 
		String name
		double value
		double doubleValue
		Double oldValue
		Double newValue
	public double getDefaultDouble (java.lang.String) 
		String name
	public void setDefault (java.lang.String, double) 
		String name
		double value
	public float getFloat (java.lang.String) 
		String name
	public void setValue (java.lang.String, float) 
		String name
		float value
		float floatValue
		Float oldValue
		Float newValue
	public float getDefaultFloat (java.lang.String) 
		String name
	public void setDefault (java.lang.String, float) 
		String name
		float value
	public int getInt (java.lang.String) 
		String name
	public void setValue (java.lang.String, int) 
		String name
		int value
		int intValue
		Integer oldValue
		Integer newValue
	public int getDefaultInt (java.lang.String) 
		String name
	public void setDefault (java.lang.String, int) 
		String name
		int value
	public long getLong (java.lang.String) 
		String name
	public void setValue (java.lang.String, long) 
		String name
		long value
		long longValue
		Long oldValue
		Long newValue
	public long getDefaultLong (java.lang.String) 
		String name
	public void setDefault (java.lang.String, long) 
		String name
		long value
	public java.lang.String getString (java.lang.String) 
		String name
	public void setValue (java.lang.String, java.lang.String) 
		String name
		String value
		String oldValue
	public java.lang.String getDefaultString (java.lang.String) 
		String name
	public void setDefault (java.lang.String, java.lang.String) 
		String name
		String value
	public boolean isDefault (java.lang.String) 
		String name
	public void setToDefault (java.lang.String) 
		String name
		org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
		Object oldValue
	public java.lang.String[] propertyNames () 
	public java.lang.String[] defaultPropertyNames () 
		org.osgi.service.prefs.BackingStoreException e
	public boolean needsSaving () 
	public void flush ()  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	private void logError (java.lang.String, java.lang.Exception) 
		String message
		Exception e
		org.eclipse.core.runtime.IStatus status
	public void load (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.util.Properties result
		org.osgi.service.prefs.BackingStoreException e
	public void store (java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream out
		String header
		java.util.Properties result
		org.osgi.service.prefs.BackingStoreException e
	private void convertFromProperties (java.util.Properties) 
		java.util.Properties props
		org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
		java.util.Iterator i
		String key
		String value
	public java.lang.String toString () 
	private java.util.Properties convertToProperties () 
		java.util.Properties result
		String[] keys
		int i
		String key
		String value
}

org/eclipse/core/internal/preferences/legacy/ProductPreferencesService.class
ProductPreferencesService.java
package org.eclipse.core.internal.preferences.legacy
public org.eclipse.core.internal.preferences.legacy.ProductPreferencesService extends java.lang.Object implements org.eclipse.core.internal.preferences.exchange.IProductPreferencesService  {
	private static final org.eclipse.core.runtime.IPath NL_DIR
	public static final String PRODUCT_KEY
	private static final String LEGACY_PRODUCT_CUSTOMIZATION_FILENAME
	private static final String PROPERTIES_FILE_EXTENSION
	private boolean initialized
	private String customizationValue
	private org.osgi.framework.Bundle customizationBundle
	private String productID
	static void  () 
	public void  () 
	private void initValues () 
		org.eclipse.core.runtime.IProduct product
	public java.util.Properties getProductCustomization () 
		java.net.URL url
	public java.util.Properties getProductTranslation () 
		java.net.URL transURL
	private java.util.Properties loadProperties (java.net.URL) 
		java.net.URL url
		java.util.Properties result
		java.io.InputStream input
		java.io.IOException e
}

org/eclipse/core/internal/runtime/
org/eclipse/core/internal/runtime/CompatibilityHelper.class
CompatibilityHelper.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.CompatibilityHelper extends java.lang.Object {
	private static final String OPTION_DEBUG_COMPATIBILITY
	public static final boolean DEBUG
	public static final String PI_RUNTIME_COMPATIBILITY
	private static org.osgi.framework.Bundle compatibility
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public static synchronized void nullCompatibility () 
	public static synchronized org.osgi.framework.Bundle initializeCompatibility () 
	public static void setPlugin (org.eclipse.core.runtime.IPluginDescriptor, org.eclipse.core.runtime.Plugin) 
		org.eclipse.core.runtime.IPluginDescriptor descriptor
		org.eclipse.core.runtime.Plugin plugin
		java.lang.reflect.Method setPlugin
	public static synchronized org.eclipse.core.runtime.IPluginDescriptor getPluginDescriptor (java.lang.String) 
		String pluginId
		Class oldInternalPlatform
		java.lang.reflect.Method getPluginDescriptor
		Exception e
		String msg
		org.eclipse.core.runtime.IStatus error
	public static synchronized void setActive (org.eclipse.core.runtime.IPluginDescriptor) 
		org.eclipse.core.runtime.IPluginDescriptor descriptor
		java.lang.reflect.Method setPlugin
	public static synchronized boolean hasPluginObject (org.eclipse.core.runtime.IPluginDescriptor) 
		org.eclipse.core.runtime.IPluginDescriptor descriptor
		Boolean result
		java.lang.reflect.Method setPlugin
}

org/eclipse/core/internal/runtime/InternalPlatform.class
InternalPlatform.java
package org.eclipse.core.internal.runtime
public final org.eclipse.core.internal.runtime.InternalPlatform extends java.lang.Object {
	private static final String[] ARCH_LIST
	public static boolean DEBUG
	public static boolean DEBUG_PLUGIN_PREFERENCES
	static boolean splashEnded
	private static boolean initialized
	private static final String KEYRING
	private static String keyringFile
	private static java.util.Map logs
	private static final String[] OS_LIST
	private static String password
	private static final String PASSWORD
	private static org.eclipse.core.internal.runtime.PlatformLogWriter platformLog
	private static final String PLUGIN_PATH
	public static final String PROP_APPLICATION
	public static final String PROP_ARCH
	public static final String PROP_CONFIG_AREA
	public static final String PROP_CONSOLE_LOG
	public static final String PROP_DEBUG
	public static final String PROP_DEV
	public static final String PROP_INSTALL_AREA
	public static final String PROP_NL
	public static final String PROP_OS
	public static final String PROP_PRODUCT
	public static final String PROP_WS
	public static final String PROP_ACTIVATE_PLUGINS
	private static final org.eclipse.core.internal.runtime.InternalPlatform singleton
	private static final String[] WS_LIST
	private org.eclipse.core.runtime.Path cachedInstanceLocation
	private org.osgi.util.tracker.ServiceTracker configurationLocation
	private org.osgi.framework.BundleContext context
	private java.util.Map groupProviders
	private org.osgi.util.tracker.ServiceTracker installLocation
	private org.osgi.util.tracker.ServiceTracker instanceLocation
	private org.eclipse.core.runtime.Plugin runtimeInstance
	private org.osgi.framework.ServiceRegistration legacyPreferencesService
	private org.osgi.framework.ServiceRegistration customPreferencesService
	private org.osgi.util.tracker.ServiceTracker environmentTracker
	private org.osgi.util.tracker.ServiceTracker logTracker
	private org.osgi.util.tracker.ServiceTracker bundleTracker
	private org.osgi.util.tracker.ServiceTracker debugTracker
	private org.osgi.util.tracker.ServiceTracker contentTracker
	private org.osgi.util.tracker.ServiceTracker preferencesTracker
	private org.osgi.util.tracker.ServiceTracker userLocation
	private org.osgi.util.tracker.ServiceTracker groupProviderTracker
	private org.eclipse.core.runtime.IProduct product
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	static Class class$10
	static void  () 
	public static org.eclipse.core.internal.runtime.InternalPlatform getDefault () 
	private void  () 
	public void addLogListener (org.eclipse.core.runtime.ILogListener) 
		org.eclipse.core.runtime.ILogListener listener
	private void assertInitialized () 
	public void endSplash () 
		org.eclipse.equinox.app.IApplicationContext applicationContext
	public org.eclipse.core.runtime.IAdapterManager getAdapterManager () 
	public java.lang.String[] getApplicationArgs () 
	public boolean getBooleanOption (java.lang.String, boolean) 
		String option
		boolean defaultValue
		String value
	public org.osgi.framework.Bundle getBundle (java.lang.String) 
		String symbolicName
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		org.osgi.framework.Bundle[] bundles
		int i
	public org.osgi.framework.BundleContext getBundleContext () 
	public java.lang.String getBundleId (java.lang.Object) 
		Object object
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		org.osgi.framework.Bundle source
	public org.eclipse.core.runtime.IBundleGroupProvider[] getBundleGroupProviders () 
		org.osgi.framework.Filter filter
		Object[] objectArray
		org.eclipse.core.runtime.IBundleGroupProvider[] result
	public void registerBundleGroupProvider (org.eclipse.core.runtime.IBundleGroupProvider) 
		org.eclipse.core.runtime.IBundleGroupProvider provider
		org.osgi.framework.ServiceRegistration registration
	public void unregisterBundleGroupProvider (org.eclipse.core.runtime.IBundleGroupProvider) 
		org.eclipse.core.runtime.IBundleGroupProvider provider
		org.osgi.framework.ServiceRegistration registration
		org.osgi.framework.ServiceRegistration registration
	public org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) 
		String symbolicName
		String version
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		org.osgi.framework.Bundle[] bundles
		org.osgi.framework.Bundle[] selectedBundles
		int added
		int i
		org.osgi.framework.Bundle[] results
	public java.lang.String[] getCommandLineArgs () 
	public org.eclipse.osgi.service.datalocation.Location getConfigurationLocation () 
		org.osgi.framework.Filter filter
	public org.eclipse.core.runtime.content.IContentTypeManager getContentTypeManager () 
	public org.eclipse.osgi.service.environment.EnvironmentInfo getEnvironmentInfoService () 
	public org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
	public org.eclipse.osgi.framework.log.FrameworkLog getFrameworkLog () 
	public org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
	public org.eclipse.osgi.service.datalocation.Location getInstallLocation () 
		org.osgi.framework.Filter filter
	public java.net.URL getInstallURL () 
		org.eclipse.osgi.service.datalocation.Location location
	public org.eclipse.osgi.service.datalocation.Location getInstanceLocation () 
		org.osgi.framework.Filter filter
	public org.eclipse.core.runtime.IPath getLocation ()  throws java.lang.IllegalStateException 
		org.eclipse.osgi.service.datalocation.Location location
		java.io.File file
	public org.eclipse.core.runtime.ILog getLog (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.ILog result
	public org.eclipse.core.internal.runtime.DataArea getMetaArea () 
	public java.lang.String getNL () 
	public java.lang.String getNLExtensions () 
		String nlExtensions
	public java.lang.String getOption (java.lang.String) 
		String option
		org.eclipse.osgi.service.debug.DebugOptions options
	public java.lang.String getOS () 
	public java.lang.String getOSArch () 
	public org.eclipse.osgi.service.resolver.PlatformAdmin getPlatformAdmin () 
		org.osgi.framework.ServiceReference platformAdminReference
	public java.net.URL[] getPluginPath (java.net.URL) 
		java.net.URL pluginPathLocation
		java.io.InputStream input
		java.net.URL url
		java.net.URL[] result
	public org.eclipse.core.runtime.preferences.IPreferencesService getPreferencesService () 
	public org.eclipse.core.runtime.IProduct getProduct () 
		org.eclipse.equinox.internal.app.EclipseAppContainer container
		org.eclipse.equinox.internal.app.IBranding branding
		Object brandingProduct
	public org.eclipse.core.runtime.IExtensionRegistry getRegistry () 
	public java.util.ResourceBundle getResourceBundle (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public java.lang.String getResourceString (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String value
	public java.lang.String getResourceString (org.osgi.framework.Bundle, java.lang.String, java.util.ResourceBundle) 
		org.osgi.framework.Bundle bundle
		String value
		java.util.ResourceBundle resourceBundle
	public org.eclipse.core.runtime.Plugin getRuntimeInstance () 
	private org.eclipse.equinox.app.IApplicationContext getApplicationContext () 
		org.osgi.framework.ServiceReference[] ref
		org.osgi.framework.ServiceReference[] ref
		org.eclipse.equinox.app.IApplicationContext result
	public org.eclipse.core.runtime.IPath getStateLocation (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public org.eclipse.core.runtime.IPath getStateLocation (org.osgi.framework.Bundle, boolean)  throws java.lang.IllegalStateException 
		org.osgi.framework.Bundle bundle
		boolean create
		org.eclipse.core.runtime.IPath result
	public long getStateTimeStamp () 
		org.eclipse.osgi.service.resolver.PlatformAdmin admin
	public org.eclipse.osgi.service.datalocation.Location getUserLocation () 
		org.osgi.framework.Filter filter
	public java.lang.String getWS () 
	private void initializeAuthorizationHandler () 
	void initializeDebugFlags () 
	public boolean isFragment (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
	public boolean isRunning () 
	public java.lang.String[] knownOSArchValues () 
	public java.lang.String[] knownOSValues () 
	public java.lang.String[] knownWSValues () 
	public void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	private void processCommandLine (java.lang.String[]) 
		String[] args
		int i
		String arg
	private java.net.URL[] readPluginPath (java.io.InputStream) 
		java.io.InputStream input
		java.util.Properties ini
		java.util.Vector result
		java.util.Enumeration groups
		String group
		java.util.StringTokenizer entries
		String entry
	public void removeLogListener (org.eclipse.core.runtime.ILogListener) 
		org.eclipse.core.runtime.ILogListener listener
	public void setRuntimeInstance (org.eclipse.core.runtime.Plugin) 
		org.eclipse.core.runtime.Plugin runtime
	public void start (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext runtimeContext
		org.eclipse.osgi.framework.log.FrameworkLog log
		boolean shouldActivate
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bundleContext
	private void startServices () 
	private void stopServices () 
	private org.osgi.service.packageadmin.PackageAdmin getBundleAdmin () 
	private org.eclipse.osgi.service.debug.DebugOptions getDebugOptions () 
	private void closeOSGITrackers () 
	public static void message (java.lang.String) 
		String message
		StringBuffer buffer
	public static void start (org.osgi.framework.Bundle)  throws org.osgi.framework.BundleException 
		org.osgi.framework.Bundle bundle
		int originalState
		org.osgi.framework.BundleException e
}

org/eclipse/core/internal/runtime/Log$1.class
Log.java
package org.eclipse.core.internal.runtime
 org.eclipse.core.internal.runtime.Log$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.runtime.Log this$0
	private final org.eclipse.core.runtime.ILogListener val$listener
	private final org.eclipse.core.runtime.IStatus val$status
	void  (org.eclipse.core.internal.runtime.Log, org.eclipse.core.runtime.ILogListener, org.eclipse.core.runtime.IStatus) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/core/internal/runtime/Log.class
Log.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.Log extends java.lang.Object implements org.eclipse.core.runtime.ILog  {
	org.osgi.framework.Bundle bundle
	java.util.Set logListeners
	public void  (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle plugin
	public void addLogListener (org.eclipse.core.runtime.ILogListener) 
		org.eclipse.core.runtime.ILogListener listener
	public org.osgi.framework.Bundle getBundle () 
	public void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.ILogListener[] listeners
		org.eclipse.core.runtime.ILogListener[] listeners
		int i
		org.eclipse.core.runtime.ILogListener listener
		org.eclipse.core.runtime.ISafeRunnable code
	public void removeLogListener (org.eclipse.core.runtime.ILogListener) 
		org.eclipse.core.runtime.ILogListener listener
}

org/eclipse/core/internal/runtime/Messages.class
Messages.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String auth_notAvailable
	public static String line_separator_platform_mac_os_9
	public static String line_separator_platform_unix
	public static String line_separator_platform_windows
	public static String meta_appNotInit
	public static String meta_exceptionParsingLog
	public static String plugin_deactivatedLoad
	public static String plugin_shutdownProblems
	public static String plugin_startupProblems
	public static String preferences_saveProblems
	public static String parse_badPrereqOnFrag
	public static String parse_duplicateFragment
	public static String parse_duplicateLib
	public static String parse_internalStack
	public static String parse_unknownElement
	public static String parse_unknownTopElement
	public static String parse_unknownAttribute
	public static String parse_error
	public static String parse_errorProcessing
	public static String parse_errorNameLineColumn
	public static String parse_validExport
	public static String parse_validMatch
	public static String parse_unknownLibraryType
	public static String parse_nullFragmentIdentifier
	public static String parse_nullPluginIdentifier
	public static String parse_duplicatePlugin
	public static String parse_unknownEntry
	public static String parse_missingPluginId
	public static String parse_missingPluginName
	public static String parse_missingFPName
	public static String parse_missingFPVersion
	public static String parse_missingPluginVersion
	public static String parse_fragmentMissingAttr
	public static String parse_pluginMissingAttr
	public static String parse_pluginMissingIdName
	public static String parse_fragmentMissingIdName
	public static String parse_missingFragmentPd
	public static String parse_extPointDisabled
	public static String parse_extPointUnknown
	public static String parse_unsatisfiedOptPrereq
	public static String parse_unsatisfiedPrereq
	public static String parse_prereqDisabled
	public static String parse_prereqLoop
	public static String parse_prereqOptLoop
	public static String plugin_notPluginClass
	public static String plugin_unableToResolve
	public static String plugin_pluginDisabled
	public static String plugin_instantiateClassError
	public static String plugin_loadClassError
	static Class class$0
	static void  () 
	public void  () 
	public static void reloadMessages () 
}

org/eclipse/core/internal/runtime/PerformanceStatsProcessor.class
PerformanceStatsProcessor.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.PerformanceStatsProcessor extends org.eclipse.core.runtime.jobs.Job {
	private static final org.eclipse.core.internal.runtime.PerformanceStatsProcessor instance
	private static final long SCHEDULE_DELAY
	private final java.util.ArrayList changes
	private final java.util.HashMap failures
	private final org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.core.internal.runtime.PlatformLogWriter log
	static Class class$0
	static void  () 
	public static void addListener (org.eclipse.core.runtime.PerformanceStats$PerformanceListener) 
		org.eclipse.core.runtime.PerformanceStats$PerformanceListener listener
	public static void changed (org.eclipse.core.runtime.PerformanceStats) 
		org.eclipse.core.runtime.PerformanceStats stats
	public static void failed (org.eclipse.core.runtime.PerformanceStats, java.lang.String, long) 
		org.eclipse.core.runtime.PerformanceStats stats
		String pluginId
		long elapsed
	public static void printStats (java.io.PrintWriter) 
		java.io.PrintWriter out
		long totalTime
		int totalCount
		org.eclipse.core.runtime.PerformanceStats[] allStats
		int i
		org.eclipse.core.runtime.PerformanceStats stats
		int i
		org.eclipse.core.runtime.PerformanceStats stats
		int runCount
		long runTime
	public static void removeListener (org.eclipse.core.runtime.PerformanceStats$PerformanceListener) 
		org.eclipse.core.runtime.PerformanceStats$PerformanceListener listener
	private void  () 
		org.osgi.framework.BundleContext context
		String filter
		org.osgi.framework.ServiceReference[] references
		org.eclipse.osgi.framework.log.FrameworkLog perfLog
		org.eclipse.core.runtime.IPath logLocation
		Exception e
		org.eclipse.core.runtime.IStatus error
	private void logFailure (org.eclipse.core.runtime.PerformanceStats, java.lang.String, long) 
		org.eclipse.core.runtime.PerformanceStats stats
		String pluginId
		long elapsed
		String msg
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.PerformanceStats[] events
		org.eclipse.core.runtime.PerformanceStats[] events
		org.eclipse.core.runtime.PerformanceStats[] failedEvents
		org.eclipse.core.runtime.PerformanceStats[] failedEvents
		Long[] failedTimes
		Long[] failedTimes
		Object[] toNotify
		int i
		org.eclipse.core.runtime.PerformanceStats$PerformanceListener listener
		int j
	public boolean shouldRun () 
}

org/eclipse/core/internal/runtime/PlatformActivator.class
PlatformActivator.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.PlatformActivator extends org.eclipse.core.runtime.Plugin implements org.osgi.framework.BundleActivator  {
	private static org.osgi.framework.BundleContext context
	public void  () 
	public static org.osgi.framework.BundleContext getContext () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext runtimeContext
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext runtimeContext
	private void startAppContainer () 
}

org/eclipse/core/internal/runtime/PlatformLogWriter.class
PlatformLogWriter.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.PlatformLogWriter extends java.lang.Object implements org.eclipse.core.runtime.ILogListener  {
	private final org.eclipse.osgi.framework.log.FrameworkLog frameworkLog
	public void  (org.eclipse.osgi.framework.log.FrameworkLog) 
		org.eclipse.osgi.framework.log.FrameworkLog frameworkLog
	public synchronized void logging (org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.core.runtime.IStatus status
		String plugin
	protected org.eclipse.osgi.framework.log.FrameworkLogEntry getLog (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		Throwable t
		java.util.ArrayList childlist
		int stackCode
		org.eclipse.core.runtime.IStatus coreStatus
		org.eclipse.core.runtime.IStatus[] children
		int i
		org.eclipse.osgi.framework.log.FrameworkLogEntry[] children
}

org/eclipse/core/internal/runtime/Product.class
Product.java
package org.eclipse.core.internal.runtime
public org.eclipse.core.internal.runtime.Product extends java.lang.Object implements org.eclipse.core.runtime.IProduct  {
	org.eclipse.equinox.internal.app.IBranding branding
	public void  (org.eclipse.equinox.internal.app.IBranding) 
		org.eclipse.equinox.internal.app.IBranding branding
	public java.lang.String getApplication () 
	public org.osgi.framework.Bundle getDefiningBundle () 
	public java.lang.String getDescription () 
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getProperty (java.lang.String) 
		String key
}

org/eclipse/core/internal/runtime/messages.properties
org/eclipse/core/runtime/
org/eclipse/core/runtime/ILibrary.class
ILibrary.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.ILibrary extends java.lang.Object {
	public static final String CODE
	public static final String RESOURCE
	public abstract java.lang.String[] getContentFilters () 
	public abstract org.eclipse.core.runtime.IPath getPath () 
	public abstract java.lang.String getType () 
	public abstract boolean isExported () 
	public abstract boolean isFullyExported () 
	public abstract java.lang.String[] getPackagePrefixes () 
}

org/eclipse/core/runtime/ILog.class
ILog.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.ILog extends java.lang.Object {
	public abstract void addLogListener (org.eclipse.core.runtime.ILogListener) 
	public abstract org.osgi.framework.Bundle getBundle () 
	public abstract void log (org.eclipse.core.runtime.IStatus) 
	public abstract void removeLogListener (org.eclipse.core.runtime.ILogListener) 
}

org/eclipse/core/runtime/IPlatformRunnable.class
IPlatformRunnable.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IPlatformRunnable extends java.lang.Object {
	public static final Integer EXIT_OK
	public static final Integer EXIT_RESTART
	public static final Integer EXIT_RELAUNCH
	static void  () 
	public abstract java.lang.Object run (java.lang.Object)  throws java.lang.Exception 
}

org/eclipse/core/runtime/IPluginDescriptor.class
IPluginDescriptor.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IPluginDescriptor extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints () 
	public abstract org.eclipse.core.runtime.IExtension[] getExtensions () 
	public abstract java.net.URL getInstallURL () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.core.runtime.Plugin getPlugin ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.ClassLoader getPluginClassLoader () 
	public abstract org.eclipse.core.runtime.IPluginPrerequisite[] getPluginPrerequisites () 
	public abstract java.lang.String getProviderName () 
	public abstract java.util.ResourceBundle getResourceBundle ()  throws java.util.MissingResourceException 
	public abstract java.lang.String getResourceString (java.lang.String) 
	public abstract java.lang.String getResourceString (java.lang.String, java.util.ResourceBundle) 
	public abstract org.eclipse.core.runtime.ILibrary[] getRuntimeLibraries () 
	public abstract java.lang.String getUniqueIdentifier () 
	public abstract org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier () 
	public abstract boolean isPluginActivated () 
	public abstract java.net.URL find (org.eclipse.core.runtime.IPath) 
	public abstract java.net.URL find (org.eclipse.core.runtime.IPath, java.util.Map) 
}

org/eclipse/core/runtime/IPluginPrerequisite.class
IPluginPrerequisite.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IPluginPrerequisite extends java.lang.Object {
	public abstract org.eclipse.core.runtime.PluginVersionIdentifier getResolvedVersionIdentifier () 
	public abstract java.lang.String getUniqueIdentifier () 
	public abstract org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier () 
	public abstract boolean isExported () 
	public abstract boolean isMatchedAsGreaterOrEqual () 
	public abstract boolean isMatchedAsCompatible () 
	public abstract boolean isMatchedAsEquivalent () 
	public abstract boolean isMatchedAsPerfect () 
	public abstract boolean isMatchedAsExact () 
	public abstract boolean isOptional () 
}

org/eclipse/core/runtime/IPluginRegistry.class
IPluginRegistry.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IPluginRegistry extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String) 
	public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints () 
	public abstract org.eclipse.core.runtime.IPluginDescriptor getPluginDescriptor (java.lang.String) 
	public abstract org.eclipse.core.runtime.IPluginDescriptor getPluginDescriptor (java.lang.String, org.eclipse.core.runtime.PluginVersionIdentifier) 
	public abstract org.eclipse.core.runtime.IPluginDescriptor[] getPluginDescriptors () 
	public abstract org.eclipse.core.runtime.IPluginDescriptor[] getPluginDescriptors (java.lang.String) 
}

org/eclipse/core/runtime/IProduct.class
IProduct.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IProduct extends java.lang.Object {
	public abstract java.lang.String getApplication () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract org.osgi.framework.Bundle getDefiningBundle () 
}

org/eclipse/core/runtime/IProductProvider.class
IProductProvider.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IProductProvider extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.core.runtime.IProduct[] getProducts () 
}

org/eclipse/core/runtime/PerformanceStats$PerformanceListener.class
PerformanceStats.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.PerformanceStats$PerformanceListener extends java.lang.Object {
	protected void  () 
	public void eventFailed (org.eclipse.core.runtime.PerformanceStats, long) 
		org.eclipse.core.runtime.PerformanceStats event
		long duration
	public void eventsOccurred (org.eclipse.core.runtime.PerformanceStats[]) 
		org.eclipse.core.runtime.PerformanceStats[] event
}

org/eclipse/core/runtime/PerformanceStats.class
PerformanceStats.java
package org.eclipse.core.runtime
public org.eclipse.core.runtime.PerformanceStats extends java.lang.Object {
	private static final org.eclipse.core.runtime.PerformanceStats EMPTY_STATS
	public static final boolean ENABLED
	private static final long NOT_STARTED
	private static final java.util.Map statMap
	private static final java.util.Map thresholdMap
	private static final boolean TRACE_SUCCESS
	private String blame
	private String blamePluginId
	private String context
	private long currentStart
	private String event
	private boolean isFailure
	private int runCount
	private long runningTime
	static void  () 
	public static void addListener (org.eclipse.core.runtime.PerformanceStats$PerformanceListener) 
		org.eclipse.core.runtime.PerformanceStats$PerformanceListener listener
	public static void clear () 
	public static org.eclipse.core.runtime.PerformanceStats[] getAllStats () 
	public static org.eclipse.core.runtime.PerformanceStats getStats (java.lang.String, java.lang.Object) 
		String eventName
		Object blameObject
		org.eclipse.core.runtime.PerformanceStats newStats
		org.eclipse.core.runtime.PerformanceStats oldStats
	public static boolean isEnabled (java.lang.String) 
		String eventName
		String option
	public static void printStats () 
		java.io.PrintWriter writer
	public static void printStats (java.io.PrintWriter) 
		java.io.PrintWriter out
	public static void removeListener (org.eclipse.core.runtime.PerformanceStats$PerformanceListener) 
		org.eclipse.core.runtime.PerformanceStats$PerformanceListener listener
	public static void removeStats (java.lang.String, java.lang.Object) 
		String eventName
		Object blameObject
		java.util.Iterator it
		org.eclipse.core.runtime.PerformanceStats stats
	private void  (java.lang.String, java.lang.Object) 
		String event
		Object blame
	private void  (java.lang.String, java.lang.Object, java.lang.String) 
		String event
		Object blameObject
		String context
	public void addRun (long, java.lang.String) 
		long elapsed
		String contextName
	private org.eclipse.core.runtime.PerformanceStats createFailureStats (java.lang.String, long) 
		String contextName
		long elapsed
		org.eclipse.core.runtime.PerformanceStats failedStat
		org.eclipse.core.runtime.PerformanceStats old
	public void endRun () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.runtime.PerformanceStats that
	public java.lang.Object getBlame () 
	public java.lang.String getBlameString () 
	public java.lang.String getContext () 
	public java.lang.String getEvent () 
	public int getRunCount () 
	public long getRunningTime () 
	private long getThreshold (java.lang.String) 
		String eventName
		Long value
		String option
	public int hashCode () 
		int hash
	public boolean isFailure () 
	public void reset () 
	public void startRun () 
	public void startRun (java.lang.String) 
		String contextName
	public java.lang.String toString () 
		StringBuffer result
}

org/eclipse/core/runtime/Platform.class
Platform.java
package org.eclipse.core.runtime
public final org.eclipse.core.runtime.Platform extends java.lang.Object {
	public static final String PI_RUNTIME
	public static final String PT_APPLICATIONS
	public static final String PT_ADAPTERS
	public static final String PT_PREFERENCES
	public static final String PT_PRODUCT
	public static final String OPTION_STARTTIME
	public static final String PREF_PLATFORM_PERFORMANCE
	public static final String PREF_LINE_SEPARATOR
	public static final int MIN_PERFORMANCE
	public static final int MAX_PERFORMANCE
	public static final int PARSE_PROBLEM
	public static final int PLUGIN_ERROR
	public static final int INTERNAL_ERROR
	public static final int FAILED_READ_METADATA
	public static final int FAILED_WRITE_METADATA
	public static final int FAILED_DELETE_METADATA
	public static final String OS_WIN32
	public static final String OS_LINUX
	public static final String OS_AIX
	public static final String OS_SOLARIS
	public static final String OS_HPUX
	public static final String OS_QNX
	public static final String OS_MACOSX
	public static final String OS_UNKNOWN
	public static final String ARCH_X86
	public static final String ARCH_PA_RISC
	public static final String ARCH_PPC
	public static final String ARCH_SPARC
	public static final String ARCH_X86_64
	public static final String ARCH_AMD64
	public static final String ARCH_IA64
	public static final String ARCH_IA64_32
	public static final String WS_WIN32
	public static final String WS_MOTIF
	public static final String WS_GTK
	public static final String WS_PHOTON
	public static final String WS_CARBON
	public static final String WS_COCOA
	public static final String WS_WPF
	public static final String WS_UNKNOWN
	private static final String LINE_SEPARATOR_KEY_MAC_OS_9
	private static final String LINE_SEPARATOR_KEY_UNIX
	private static final String LINE_SEPARATOR_KEY_WINDOWS
	private static final String LINE_SEPARATOR_VALUE_CR
	private static final String LINE_SEPARATOR_VALUE_LF
	private static final String LINE_SEPARATOR_VALUE_CRLF
	private static boolean authNotAvailableLogged
	static void  () 
	private void  () 
	public static void addAuthorizationInfo (java.net.URL, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		java.net.URL serverUrl
		String realm
		String authScheme
		java.util.Map info
		NoClassDefFoundError e
	public static void addLogListener (org.eclipse.core.runtime.ILogListener) 
		org.eclipse.core.runtime.ILogListener listener
	public static void addProtectionSpace (java.net.URL, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.net.URL resourceUrl
		String realm
		NoClassDefFoundError e
	public static java.net.URL asLocalURL (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public static void endSplash () 
	public static void flushAuthorizationInfo (java.net.URL, java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.net.URL serverUrl
		String realm
		String authScheme
		NoClassDefFoundError e
	private static void logAuthNotAvailable (java.lang.Throwable) 
		Throwable e
	public static org.eclipse.core.runtime.IAdapterManager getAdapterManager () 
	public static java.util.Map getAuthorizationInfo (java.net.URL, java.lang.String, java.lang.String) 
		java.net.URL serverUrl
		String realm
		String authScheme
		NoClassDefFoundError e
	public static java.lang.String[] getCommandLineArgs () 
	public static org.eclipse.core.runtime.content.IContentTypeManager getContentTypeManager () 
	public static java.lang.String getDebugOption (java.lang.String) 
		String option
	public static org.eclipse.core.runtime.IPath getLocation ()  throws java.lang.IllegalStateException 
	public static org.eclipse.core.runtime.IPath getLogFileLocation () 
	public static org.eclipse.core.runtime.Plugin getPlugin (java.lang.String) 
		String id
		org.eclipse.core.runtime.IPluginRegistry registry
		org.eclipse.core.runtime.IPluginDescriptor pd
	public static org.eclipse.core.runtime.IPluginRegistry getPluginRegistry () 
		org.osgi.framework.Bundle compatibility
		Class oldInternalPlatform
		java.lang.reflect.Method getPluginRegistry
	public static org.eclipse.core.runtime.IPath getPluginStateLocation (org.eclipse.core.runtime.Plugin) 
		org.eclipse.core.runtime.Plugin plugin
	public static java.lang.String getProtectionSpace (java.net.URL) 
		java.net.URL resourceUrl
		NoClassDefFoundError e
	public static void removeLogListener (org.eclipse.core.runtime.ILogListener) 
		org.eclipse.core.runtime.ILogListener listener
	public static java.net.URL resolve (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public static void run (org.eclipse.core.runtime.ISafeRunnable) 
		org.eclipse.core.runtime.ISafeRunnable runnable
	public static org.eclipse.core.runtime.jobs.IJobManager getJobManager () 
	public static org.eclipse.core.runtime.IExtensionRegistry getExtensionRegistry () 
	public static java.net.URL find (org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath) 
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.IPath path
	public static java.net.URL find (org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath, java.util.Map) 
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.IPath path
		java.util.Map override
	public static org.eclipse.core.runtime.IPath getStateLocation (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static long getStateStamp () 
	public static org.eclipse.core.runtime.ILog getLog (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static java.util.ResourceBundle getResourceBundle (org.osgi.framework.Bundle)  throws java.util.MissingResourceException 
		org.osgi.framework.Bundle bundle
	public static java.lang.String getResourceString (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String value
	public static java.lang.String getResourceString (org.osgi.framework.Bundle, java.lang.String, java.util.ResourceBundle) 
		org.osgi.framework.Bundle bundle
		String value
		java.util.ResourceBundle resourceBundle
	public static java.lang.String getOSArch () 
	public static java.lang.String getNL () 
	public static java.lang.String getNLExtensions () 
	public static java.lang.String getOS () 
	public static java.lang.String getWS () 
	public static java.lang.String[] getApplicationArgs () 
	public static org.eclipse.osgi.service.resolver.PlatformAdmin getPlatformAdmin () 
	public static org.eclipse.osgi.service.datalocation.Location getInstanceLocation () 
	public static org.eclipse.core.runtime.IBundleGroupProvider[] getBundleGroupProviders () 
	public static org.eclipse.core.runtime.preferences.IPreferencesService getPreferencesService () 
	public static org.eclipse.core.runtime.IProduct getProduct () 
	public static void registerBundleGroupProvider (org.eclipse.core.runtime.IBundleGroupProvider) 
		org.eclipse.core.runtime.IBundleGroupProvider provider
	public static void unregisterBundleGroupProvider (org.eclipse.core.runtime.IBundleGroupProvider) 
		org.eclipse.core.runtime.IBundleGroupProvider provider
	public static org.eclipse.osgi.service.datalocation.Location getConfigurationLocation () 
	public static org.eclipse.osgi.service.datalocation.Location getUserLocation () 
	public static org.eclipse.osgi.service.datalocation.Location getInstallLocation () 
	public static boolean isFragment (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static org.osgi.framework.Bundle getBundle (java.lang.String) 
		String symbolicName
	public static org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) 
		String symbolicName
		String version
	public static org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static boolean isRunning () 
	public static java.lang.String[] knownOSArchValues () 
	public static java.lang.String[] knownOSValues () 
	public static java.util.Map knownPlatformLineSeparators () 
		java.util.Map result
	public static java.lang.String[] knownWSValues () 
	public static boolean inDebugMode () 
	public static boolean inDevelopmentMode () 
}

org/eclipse/core/runtime/Plugin$1.class
Plugin.java
package org.eclipse.core.runtime
 org.eclipse.core.runtime.Plugin$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.core.runtime.Plugin this$0
	private final org.eclipse.core.runtime.Preferences[] val$preferencesCopy
	private final org.osgi.framework.Bundle val$bundleCopy
	void  (org.eclipse.core.runtime.Plugin, org.eclipse.core.runtime.Preferences[], org.osgi.framework.Bundle) 
	public void run () 
}

org/eclipse/core/runtime/Plugin$2.class
Plugin.java
package org.eclipse.core.runtime
 org.eclipse.core.runtime.Plugin$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.core.runtime.Plugin this$0
	private final org.eclipse.core.runtime.Preferences val$preferencesCopy
	void  (org.eclipse.core.runtime.Plugin, org.eclipse.core.runtime.Preferences) 
	public void run () 
		org.osgi.service.prefs.BackingStoreException e
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/core/runtime/Plugin.class
Plugin.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.Plugin extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String PLUGIN_PREFERENCE_SCOPE
	private org.osgi.framework.Bundle bundle
	private boolean debug
	private org.osgi.util.tracker.ServiceTracker debugTracker
	private org.eclipse.core.runtime.IPluginDescriptor descriptor
	public static final String PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME
	public static final String PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
	private org.eclipse.core.runtime.Preferences preferences
	static Class class$0
	public void  () 
	public void  (org.eclipse.core.runtime.IPluginDescriptor) 
		org.eclipse.core.runtime.IPluginDescriptor descriptor
		org.osgi.framework.BundleException e
		String message
		org.eclipse.core.runtime.IStatus status
	public final java.net.URL find (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public final java.net.URL find (org.eclipse.core.runtime.IPath, java.util.Map) 
		org.eclipse.core.runtime.IPath path
		java.util.Map override
	public final org.eclipse.core.runtime.IPluginDescriptor getDescriptor () 
	public final org.eclipse.core.runtime.ILog getLog () 
	public final org.eclipse.core.runtime.IPath getStateLocation ()  throws java.lang.IllegalStateException 
	public final org.eclipse.core.runtime.Preferences getPluginPreferences () 
		org.osgi.framework.Bundle bundleCopy
		org.eclipse.core.runtime.Preferences[] preferencesCopy
		Runnable innerCall
	public final void savePluginPreferences () 
		org.eclipse.core.runtime.Preferences preferencesCopy
		Runnable innerCall
	protected void initializeDefaultPluginPreferences () 
	public final void internalInitializeDefaultPluginPreferences () 
	public boolean isDebugging () 
		String key
		org.eclipse.osgi.service.debug.DebugOptions debugOptions
	public final java.io.InputStream openStream (org.eclipse.core.runtime.IPath)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath file
	public final java.io.InputStream openStream (org.eclipse.core.runtime.IPath, boolean)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath file
		boolean substituteArgs
	public void setDebugging (boolean) 
		boolean value
		String key
		org.eclipse.osgi.service.debug.DebugOptions options
	private org.eclipse.osgi.service.debug.DebugOptions getDebugOptions () 
		org.osgi.framework.BundleContext context
	public void shutdown ()  throws org.eclipse.core.runtime.CoreException 
		Throwable exception
		java.lang.reflect.Method m
		SecurityException e
		NoSuchMethodException e
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		String message
		org.eclipse.core.runtime.IStatus status
	public void startup ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
		String name
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	private org.eclipse.core.runtime.IPluginDescriptor initializeDescriptor (java.lang.String) 
		String symbolicName
		org.eclipse.core.runtime.IPluginDescriptor tmp
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public final org.osgi.framework.Bundle getBundle () 
}

org/eclipse/core/runtime/Preferences$1.class
Preferences.java
package org.eclipse.core.runtime
 org.eclipse.core.runtime.Preferences$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.runtime.Preferences this$0
	private final org.eclipse.core.runtime.Preferences$IPropertyChangeListener val$l
	private final org.eclipse.core.runtime.Preferences$PropertyChangeEvent val$pe
	void  (org.eclipse.core.runtime.Preferences, org.eclipse.core.runtime.Preferences$IPropertyChangeListener, org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/runtime/Preferences$IPropertyChangeListener.class
Preferences.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.Preferences$IPropertyChangeListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
}

org/eclipse/core/runtime/Preferences$PropertyChangeEvent.class
Preferences.java
package org.eclipse.core.runtime
public org.eclipse.core.runtime.Preferences$PropertyChangeEvent extends java.util.EventObject {
	private static final long serialVersionUID
	private String propertyName
	private Object oldValue
	private Object newValue
	protected void  (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object source
		String property
		Object oldValue
		Object newValue
	public java.lang.String getProperty () 
	public java.lang.Object getNewValue () 
	public java.lang.Object getOldValue () 
}

org/eclipse/core/runtime/Preferences.class
Preferences.java
package org.eclipse.core.runtime
public org.eclipse.core.runtime.Preferences extends java.lang.Object {
	public static final boolean BOOLEAN_DEFAULT_DEFAULT
	public static final double DOUBLE_DEFAULT_DEFAULT
	public static final float FLOAT_DEFAULT_DEFAULT
	public static final int INT_DEFAULT_DEFAULT
	public static final long LONG_DEFAULT_DEFAULT
	public static final String STRING_DEFAULT_DEFAULT
	protected static final String TRUE
	protected static final String FALSE
	private static final String[] EMPTY_STRING_ARRAY
	public static final String PT_PREFERENCES
	protected org.eclipse.core.runtime.ListenerList listeners
	private java.util.Properties properties
	private java.util.Properties defaultProperties
	protected boolean dirty
	static void  () 
	public static void exportPreferences (org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath path
		java.io.File file
		org.eclipse.core.runtime.preferences.IPreferencesService service
		java.io.OutputStream output
		java.io.FileOutputStream fos
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		java.io.IOException e
		String message
		org.eclipse.core.runtime.IStatus status
	public static void importPreferences (org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath path
		String msg
		org.eclipse.core.runtime.preferences.IPreferencesService service
		java.io.InputStream input
		java.io.FileNotFoundException e
		String msg
	public static org.eclipse.core.runtime.IStatus validatePreferenceVersions (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
		org.eclipse.core.internal.preferences.PreferencesService service
	public void  () 
	public void addPropertyChangeListener (org.eclipse.core.runtime.Preferences$IPropertyChangeListener) 
		org.eclipse.core.runtime.Preferences$IPropertyChangeListener listener
	public void removePropertyChangeListener (org.eclipse.core.runtime.Preferences$IPropertyChangeListener) 
		org.eclipse.core.runtime.Preferences$IPropertyChangeListener listener
	public boolean contains (java.lang.String) 
		String name
	protected void firePropertyChangeEvent (java.lang.String, java.lang.Object, java.lang.Object) 
		String name
		Object oldValue
		Object newValue
		Object[] changeListeners
		org.eclipse.core.runtime.Preferences$PropertyChangeEvent pe
		int i
		org.eclipse.core.runtime.Preferences$IPropertyChangeListener l
		org.eclipse.core.runtime.ISafeRunnable job
	public boolean getBoolean (java.lang.String) 
		String name
		String value
	public void setValue (java.lang.String, boolean) 
		String name
		boolean value
		boolean defaultValue
		boolean oldValue
		Object removed
	public boolean getDefaultBoolean (java.lang.String) 
		String name
		String value
	public void setDefault (java.lang.String, boolean) 
		String name
		boolean value
	public double getDouble (java.lang.String) 
		String name
	public void setValue (java.lang.String, double) 
		String name
		double value
		double defaultValue
		double oldValue
		Object removed
	public double getDefaultDouble (java.lang.String) 
		String name
	public void setDefault (java.lang.String, double) 
		String name
		double value
	private double convertToDouble (java.lang.String, double) 
		String rawPropertyValue
		double defaultValue
		double result
	public float getFloat (java.lang.String) 
		String name
	public void setValue (java.lang.String, float) 
		String name
		float value
		float defaultValue
		float oldValue
		Object removed
	public float getDefaultFloat (java.lang.String) 
		String name
	public void setDefault (java.lang.String, float) 
		String name
		float value
	private float convertToFloat (java.lang.String, float) 
		String rawPropertyValue
		float defaultValue
		float result
	public int getInt (java.lang.String) 
		String name
	public void setValue (java.lang.String, int) 
		String name
		int value
		int defaultValue
		int oldValue
		Object removed
	public int getDefaultInt (java.lang.String) 
		String name
	public void setDefault (java.lang.String, int) 
		String name
		int value
	private int convertToInt (java.lang.String, int) 
		String rawPropertyValue
		int defaultValue
		int result
	public long getLong (java.lang.String) 
		String name
	public void setValue (java.lang.String, long) 
		String name
		long value
		long defaultValue
		long oldValue
		Object removed
	public long getDefaultLong (java.lang.String) 
		String name
	public void setDefault (java.lang.String, long) 
		String name
		long value
	private long convertToLong (java.lang.String, long) 
		String rawPropertyValue
		long defaultValue
		long result
	public java.lang.String getString (java.lang.String) 
		String name
		String value
	public void setValue (java.lang.String, java.lang.String) 
		String name
		String value
		String defaultValue
		String oldValue
		Object removed
	public java.lang.String getDefaultString (java.lang.String) 
		String name
		String value
	public void setDefault (java.lang.String, java.lang.String) 
		String name
		String value
	public boolean isDefault (java.lang.String) 
		String name
	public void setToDefault (java.lang.String) 
		String name
		Object oldPropertyValue
		String newValue
	public java.lang.String[] propertyNames () 
	public java.lang.String[] defaultPropertyNames () 
	public boolean needsSaving () 
	public void store (java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream out
		String header
	public void load (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
}