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
about_files/
about_files/LICENSE-2.0.txt
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/internal/
org/eclipse/core/internal/preferences/
org/eclipse/core/internal/preferences/AbstractScope.class
AbstractScope.java
package org.eclipse.core.internal.preferences
public abstract org.eclipse.core.internal.preferences.AbstractScope extends java.lang.Object implements org.eclipse.core.runtime.preferences.IScopeContext  {
	public void  () 
	public abstract java.lang.String getName () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
		String qualifier
	public abstract org.eclipse.core.runtime.IPath getLocation () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.runtime.preferences.IScopeContext other
		org.eclipse.core.runtime.IPath location
	public int hashCode () 
}

org/eclipse/core/internal/preferences/Activator.class
Activator.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator org.osgi.util.tracker.ServiceTrackerCustomizer  {
	public static final String PI_PREFERENCES
	private static final String PROP_REGISTER_PERF_SERVICE
	private static final String PROP_CUSTOMIZATION
	private org.osgi.util.tracker.ServiceTracker registryServiceTracker
	private static org.osgi.framework.BundleContext bundleContext
	private org.osgi.framework.ServiceRegistration preferencesService
	private org.osgi.framework.ServiceRegistration osgiPreferencesService
	static Class class$0
	static Class class$1
	static Class class$2
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		boolean shouldRegister
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	static org.osgi.framework.BundleContext getContext () 
	public synchronized java.lang.Object addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		Object service
		Object helper
		Exception e
	public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object service
	public synchronized void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object service
	private void processCommandLine () 
		String value
		org.osgi.util.tracker.ServiceTracker environmentTracker
		org.eclipse.osgi.service.environment.EnvironmentInfo environmentInfo
		String[] args
		int i
}

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

org/eclipse/core/internal/preferences/BundleDefaultPreferences.class
BundleDefaultPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.BundleDefaultPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
	private static java.util.Set loadedNodes
	private String qualifier
	private int segmentCount
	private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
	static void  () 
	public void  () 
	private void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
		org.eclipse.core.runtime.IPath path
		String scope
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		int i
	protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	protected void loaded () 
	protected void load () 
		String relativePath
	protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
}

org/eclipse/core/internal/preferences/ConfigurationPreferences.class
ConfigurationPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ConfigurationPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
	private int segmentCount
	private String qualifier
	private org.eclipse.core.runtime.IPath location
	private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
	private static java.util.Set loadedNodes
	private static boolean initialized
	private static org.eclipse.core.runtime.IPath baseLocation
	static void  () 
		org.eclipse.osgi.service.datalocation.Location location
		java.net.URL url
	public void  () 
	private void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
		String path
	protected org.eclipse.core.runtime.IPath getLocation () 
	protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	protected void loaded () 
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		int i
	protected void initializeChildren () 
		String[] names
		int i
	protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
}

org/eclipse/core/internal/preferences/DefaultPreferences.class
DefaultPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.DefaultPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
	private static java.util.Set loadedNodes
	private static final String KEY_PREFIX
	private static final String KEY_DOUBLE_PREFIX
	private static final org.eclipse.core.runtime.IPath NL_DIR
	private static final String PROPERTIES_FILE_EXTENSION
	private static java.util.Properties productCustomization
	private static java.util.Properties productTranslation
	private static java.util.Properties commandLineCustomization
	private org.eclipse.core.internal.preferences.EclipsePreferences loadLevel
	private Thread initializingThread
	private String qualifier
	private int segmentCount
	private java.lang.ref.WeakReference pluginReference
	public static String pluginCustomizationFile
	static Class class$0
	static void  () 
	public void  () 
	private void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
		Object context
	private void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
		String path
	private void applyBundleDefaults () 
		org.osgi.framework.Bundle bundle
		java.net.URL url
		java.net.URL transURL
	private void applyCommandLineDefaults () 
		String filename
	private void applyDefaults (java.lang.String, java.util.Properties, java.util.Properties) 
		String id
		java.util.Properties defaultValues
		java.util.Properties translations
		java.util.Enumeration e
		String fullKey
		String value
		org.eclipse.core.runtime.IPath childPath
		String key
		String localQualifier
	public org.eclipse.core.runtime.preferences.IEclipsePreferences node (java.lang.String, java.lang.Object) 
		String childName
		Object context
	private void applyRuntimeDefaults () 
		java.lang.ref.WeakReference ref
	private void applyProductDefaults () 
		org.osgi.framework.BundleContext context
		org.osgi.util.tracker.ServiceTracker productTracker
		org.eclipse.core.internal.preferences.exchange.IProductPreferencesService productSpecials
	public void flush () 
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel () 
		org.eclipse.core.internal.preferences.EclipsePreferences node
		int i
	protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
	protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	protected void load () 
	protected java.lang.String internalPut (java.lang.String, java.lang.String) 
		String key
		String newValue
		String result
		String relativePath
		org.osgi.service.prefs.Preferences node
	private void setInitializingBundleDefaults () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.internal.preferences.DefaultPreferences loader
	private void clearInitializingBundleDefaults () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.internal.preferences.DefaultPreferences loader
	private boolean isInitializingBundleDefaults () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.internal.preferences.DefaultPreferences loader
	protected static java.lang.String getScopeRelativePath (java.lang.String) 
		String absolutePath
		int index
	private java.util.Properties loadProperties (java.net.URL) 
		java.net.URL url
		java.util.Properties result
		java.io.InputStream input
		java.io.IOException e
	private java.util.Properties loadProperties (java.lang.String) 
		String filename
		java.util.Properties result
		java.io.InputStream input
		java.io.IOException e
		String message
		org.eclipse.core.runtime.IStatus status
	protected void loaded () 
	public void sync () 
	private java.lang.String translatePreference (java.lang.String, java.util.Properties) 
		String value
		java.util.Properties props
		int ix
		String key
		String dflt
}

org/eclipse/core/internal/preferences/EclipsePreferences$1.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.EclipsePreferences$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.preferences.EclipsePreferences this$0
	private final boolean val$added
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener val$listener
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent val$event
	void  (org.eclipse.core.internal.preferences.EclipsePreferences, boolean, org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener, org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/preferences/EclipsePreferences$2.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.EclipsePreferences$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.preferences.EclipsePreferences this$0
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener val$listener
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent val$event
	void  (org.eclipse.core.internal.preferences.EclipsePreferences, org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener, org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/preferences/EclipsePreferences$3.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.EclipsePreferences$3 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.EclipsePreferences this$0
	private final StringBuffer val$buffer
	void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.StringBuffer) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		String[] keys
		int i
}

org/eclipse/core/internal/preferences/EclipsePreferences.class
EclipsePreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.EclipsePreferences extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences org.eclipse.core.runtime.preferences.IScope  {
	public static final String DEFAULT_PREFERENCES_DIRNAME
	public static final String PREFS_FILE_EXTENSION
	protected static final org.eclipse.core.runtime.preferences.IEclipsePreferences[] EMPTY_NODE_ARRAY
	protected static final String[] EMPTY_STRING_ARRAY
	private static final String FALSE
	private static final String TRUE
	protected static final String VERSION_KEY
	protected static final String VERSION_VALUE
	protected static final String PATH_SEPARATOR
	protected static final String DOUBLE_SLASH
	protected static final String EMPTY_STRING
	private String cachedPath
	protected java.util.Map children
	protected boolean dirty
	protected boolean loading
	protected final String name
	protected final org.eclipse.core.internal.preferences.EclipsePreferences parent
	protected org.eclipse.core.internal.preferences.ImmutableMap properties
	protected boolean removed
	private org.eclipse.core.runtime.ListenerList nodeChangeListeners
	private org.eclipse.core.runtime.ListenerList preferenceChangeListeners
	public static boolean DEBUG_PREFERENCE_GENERAL
	public static boolean DEBUG_PREFERENCE_SET
	public static boolean DEBUG_PREFERENCE_GET
	protected static final String debugPluginName
	static void  () 
	public void  () 
	protected void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
	public java.lang.String absolutePath () 
		String parentPath
	public void accept (org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] toVisit
		int i
	protected synchronized org.eclipse.core.runtime.preferences.IEclipsePreferences addChild (java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		String childName
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
	public void addNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
	public void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	private org.eclipse.core.runtime.preferences.IEclipsePreferences calculateRoot () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences result
	protected void checkRemoved () 
	public java.lang.String[] childrenNames () 
	protected java.lang.String[] internalChildNames () 
		java.util.Map temp
	public void clear () 
		String[] keys
		int i
	protected java.lang.String[] computeChildren (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath root
		org.eclipse.core.runtime.IPath dir
		java.util.ArrayList result
		java.io.File file
		java.io.File[] totalFiles
		int i
		String filename
		String shortName
	protected org.eclipse.core.runtime.IPath computeLocation (org.eclipse.core.runtime.IPath, java.lang.String) 
		org.eclipse.core.runtime.IPath root
		String qualifier
	protected static void convertFromProperties (org.eclipse.core.internal.preferences.EclipsePreferences, java.util.Properties, boolean) 
		org.eclipse.core.internal.preferences.EclipsePreferences node
		java.util.Properties table
		boolean notify
		String version
		java.util.Iterator i
		String fullKey
		String value
		String[] splitPath
		String path
		String key
		org.eclipse.core.internal.preferences.EclipsePreferences childNode
		String oldValue
	protected java.util.Properties convertToProperties (java.util.Properties, java.lang.String)  throws org.osgi.service.prefs.BackingStoreException 
		java.util.Properties result
		String prefix
		boolean addSeparator
		org.eclipse.core.internal.preferences.ImmutableMap temp
		String[] keys
		int i
		int imax
		String value
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] childNodes
		int i
		org.eclipse.core.internal.preferences.EclipsePreferences child
		String fullPath
	public org.eclipse.core.runtime.preferences.IEclipsePreferences create (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.lang.String) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences nodeParent
		String nodeName
	protected boolean isLoading () 
	protected void setLoading (boolean) 
		boolean isLoading
	public org.eclipse.core.runtime.preferences.IEclipsePreferences create (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
		org.eclipse.core.internal.preferences.EclipsePreferences result
		org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
		org.osgi.service.prefs.BackingStoreException e
		org.eclipse.core.runtime.IPath location
		String message
		org.eclipse.core.runtime.IStatus status
	public void flush ()  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
		String[] childrenNames
		int i
		org.osgi.service.prefs.BackingStoreException e
	public java.lang.String get (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		String value
	public boolean getBoolean (java.lang.String, boolean) 
		String key
		boolean defaultValue
		String value
	public byte[] getByteArray (java.lang.String, byte[]) 
		String key
		byte[] defaultValue
		String value
	protected synchronized boolean childExists (java.lang.String) 
		String childName
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences getChild (java.lang.String, java.lang.Object, boolean) 
		String key
		Object context
		boolean create
		Object value
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences[] getChildren (boolean) 
		boolean create
		java.util.ArrayList result
		String[] names
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
	public double getDouble (java.lang.String, double) 
		String key
		double defaultValue
		String value
		double result
	public float getFloat (java.lang.String, float) 
		String key
		float defaultValue
		String value
		float result
	public int getInt (java.lang.String, int) 
		String key
		int defaultValue
		String value
		int result
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel () 
	protected org.eclipse.core.runtime.IPath getLocation () 
	public long getLong (java.lang.String, long) 
		String key
		long defaultValue
		String value
		long result
	protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
	protected java.lang.String internalGet (java.lang.String) 
		String key
		String result
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences internalNode (java.lang.String, boolean, java.lang.Object) 
		String path
		boolean notify
		Object context
		int index
		String key
		boolean added
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
	protected java.lang.String internalPut (java.lang.String, java.lang.String) 
		String key
		String newValue
		String oldValue
	protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	public java.lang.String[] keys () 
	protected void load ()  throws org.osgi.service.prefs.BackingStoreException 
	protected static java.util.Properties loadProperties (org.eclipse.core.runtime.IPath)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.IPath location
		java.io.InputStream input
		java.util.Properties result
		java.io.IOException e
		String message
	protected void load (org.eclipse.core.runtime.IPath)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.IPath location
		java.util.Properties fromDisk
	protected void loaded () 
	protected void loadLegacy () 
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	protected void makeDirty () 
		org.eclipse.core.internal.preferences.EclipsePreferences node
	public boolean isDirty () 
	public java.lang.String name () 
	public org.osgi.service.prefs.Preferences node (java.lang.String) 
		String pathName
	protected void fireNodeEvent (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent, boolean) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
		boolean added
		Object[] listeners
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
		org.eclipse.core.runtime.ISafeRunnable job
	public boolean nodeExists (java.lang.String)  throws org.osgi.service.prefs.BackingStoreException 
		String path
		int index
		boolean noSlash
		String childName
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
	public org.osgi.service.prefs.Preferences parent () 
	protected void firePreferenceEvent (java.lang.String, java.lang.Object, java.lang.Object) 
		String key
		Object oldValue
		Object newValue
		Object[] listeners
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
		org.eclipse.core.runtime.ISafeRunnable job
	public void put (java.lang.String, java.lang.String) 
		String key
		String newValue
		String oldValue
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
		String newValue
		String oldValue
	public void putByteArray (java.lang.String, byte[]) 
		String key
		byte[] value
		String newValue
		String oldValue
	public void putDouble (java.lang.String, double) 
		String key
		double value
		String newValue
		String oldValue
	public void putFloat (java.lang.String, float) 
		String key
		float value
		String newValue
		String oldValue
	public void putInt (java.lang.String, int) 
		String key
		int value
		String newValue
		String oldValue
	public void putLong (java.lang.String, long) 
		String key
		long value
		String newValue
		String oldValue
	public void remove (java.lang.String) 
		String key
		String oldValue
	public void removeNode ()  throws org.osgi.service.prefs.BackingStoreException 
		String[] keys
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] childNodes
		int i
	protected void removeNode (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
		boolean wasRemoved
	protected void removeNode (java.lang.String) 
		String key
		boolean wasRemoved
	public void removeNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
	public void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	protected void save ()  throws org.osgi.service.prefs.BackingStoreException 
	protected void save (org.eclipse.core.runtime.IPath)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.IPath location
		java.util.Properties table
		String message
		java.io.OutputStream output
		java.io.FileOutputStream fos
		java.io.File parentFile
		java.io.File parentFile
		java.io.IOException e
		String message
	public void shareStrings (org.eclipse.core.internal.preferences.StringPool) 
		org.eclipse.core.internal.preferences.StringPool pool
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] myChildren
		int i
	public static java.lang.String encodePath (java.lang.String, java.lang.String) 
		String path
		String key
		String result
		String result
		String result
		String result
		int pathLength
	public static java.lang.String getSegment (java.lang.String, int) 
		String path
		int segment
		int start
		int end
		int i
	public static int getSegmentCount (java.lang.String) 
		String path
		java.util.StringTokenizer tokenizer
	public static java.lang.String makeRelative (java.lang.String) 
		String path
		String result
	public static java.lang.String[] decodePath (java.lang.String) 
		String fullPath
		String key
		String path
		int index
		int lastIndex
	public void sync ()  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	public java.lang.String toDeepDebugString () 
		StringBuffer buffer
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
		org.osgi.service.prefs.BackingStoreException e
	public java.lang.String toString () 
}

org/eclipse/core/internal/preferences/ExportedPreferences.class
ExportedPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ExportedPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences implements org.eclipse.core.runtime.preferences.IExportedPreferences  {
	private boolean isExportRoot
	private String version
	public static org.eclipse.core.runtime.preferences.IExportedPreferences newRoot () 
	protected void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
	public boolean isExportRoot () 
	public void setExportRoot () 
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
	protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/core/internal/preferences/IPreferencesConstants.class
IPreferencesConstants.java
package org.eclipse.core.internal.preferences
public abstract org.eclipse.core.internal.preferences.IPreferencesConstants extends java.lang.Object {
	public static final String RUNTIME_NAME
	public static final String PREFERS_NAME
	public static final String PLUGIN_CUSTOMIZATION
	public static final String PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME
	public static final String PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
	public static final String PT_PREFERENCES
}

org/eclipse/core/internal/preferences/ImmutableMap$ArrayMap.class
ImmutableMap.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.ImmutableMap$ArrayMap extends org.eclipse.core.internal.preferences.ImmutableMap {
	private static final float LOAD_FACTOR
	private int elementSize
	private String[] keyTable
	private int threshold
	private String[] valueTable
	void  (int) 
		int size
		int tableLen
	public java.lang.String get (java.lang.String) 
		String key
		int lengthMask
		int index
		String currentKey
		String currentKey
	protected void internalPut (java.lang.String, java.lang.String) 
		String key
		String value
		int lengthMask
		int index
		String currentKey
		String currentKey
	public java.lang.String[] keys () 
		String[] result
		int next
		int i
	public org.eclipse.core.internal.preferences.ImmutableMap put (java.lang.String, java.lang.String) 
		String key
		String value
		org.eclipse.core.internal.preferences.ImmutableMap$ArrayMap result
		org.eclipse.core.internal.preferences.ImmutableMap$ArrayMap result
		int oldLen
		String currentKey
		int i
	public org.eclipse.core.internal.preferences.ImmutableMap removeKey (java.lang.String) 
		String key
		int lengthMask
		int index
		String currentKey
		String currentKey
		org.eclipse.core.internal.preferences.ImmutableMap result
		int i
		int i
	public void shareStrings (org.eclipse.core.internal.preferences.StringPool) 
		org.eclipse.core.internal.preferences.StringPool set
		String[] array
		int i
		String o
		int i
		String o
	public int size () 
}

org/eclipse/core/internal/preferences/ImmutableMap$EmptyMap.class
ImmutableMap.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.ImmutableMap$EmptyMap extends org.eclipse.core.internal.preferences.ImmutableMap {
	void  () 
	public java.lang.String get (java.lang.String) 
		String value
	public org.eclipse.core.internal.preferences.ImmutableMap removeKey (java.lang.String) 
		String key
	protected void internalPut (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String[] keys () 
	public org.eclipse.core.internal.preferences.ImmutableMap put (java.lang.String, java.lang.String) 
		String key
		String value
		org.eclipse.core.internal.preferences.ImmutableMap result
	public int size () 
}

org/eclipse/core/internal/preferences/ImmutableMap.class
ImmutableMap.java
package org.eclipse.core.internal.preferences
public abstract org.eclipse.core.internal.preferences.ImmutableMap extends java.lang.Object implements java.lang.Cloneable  {
	public static final org.eclipse.core.internal.preferences.ImmutableMap EMPTY
	protected static final String[] EMPTY_STRING_ARRAY
	static void  () 
	public void  () 
	public abstract java.lang.String get (java.lang.String) 
	protected static org.eclipse.core.internal.preferences.ImmutableMap createMap (int) 
		int i
	protected abstract void internalPut (java.lang.String, java.lang.String) 
	public abstract java.lang.String[] keys () 
	public abstract org.eclipse.core.internal.preferences.ImmutableMap put (java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.internal.preferences.ImmutableMap removeKey (java.lang.String) 
	public void shareStrings (org.eclipse.core.internal.preferences.StringPool) 
		org.eclipse.core.internal.preferences.StringPool set
	public abstract int size () 
	public java.lang.String toString () 
		StringBuffer s
		String[] keys
		int i
		int length
}

org/eclipse/core/internal/preferences/InstancePreferences.class
InstancePreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.InstancePreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
	private String qualifier
	private int segmentCount
	private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
	private org.eclipse.core.runtime.IPath location
	private static java.util.Set loadedNodes
	private static boolean initialized
	private static org.eclipse.core.runtime.IPath baseLocation
	static void  () 
	private static org.eclipse.core.runtime.IPath getBaseLocation () 
		org.eclipse.osgi.service.datalocation.Location instanceLocation
	public void  () 
	private void  (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.EclipsePreferences parent
		String name
		String path
	protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	protected void loaded () 
	protected void loadLegacy () 
		org.eclipse.core.runtime.IPath path
		String bundleName
		java.io.File prefFile
		org.eclipse.osgi.service.datalocation.Location instanceLocation
		java.io.InputStream input
		java.util.Properties values
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.util.Iterator i
		String key
		String value
		Object oldValue
	protected org.eclipse.core.runtime.IPath getLocation () 
	protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		int i
	protected void initializeChildren () 
		String[] names
		int i
	protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object) 
		org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
		String nodeName
		Object context
}

org/eclipse/core/internal/preferences/ListenerRegistry$ListenerMap.class
ListenerRegistry.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.ListenerRegistry$ListenerMap extends java.lang.Object {
	private static final int GROW_SIZE
	String[] keys
	org.eclipse.core.runtime.ListenerList[] values
	void  (int) 
		int size
	org.eclipse.core.runtime.ListenerList get (java.lang.String) 
		String key
		int i
	void put (java.lang.String, org.eclipse.core.runtime.ListenerList) 
		String key
		org.eclipse.core.runtime.ListenerList value
		int emptyIndex
		int i
		String existing
	private int grow () 
		int size
		String[] tempKeys
		org.eclipse.core.runtime.ListenerList[] tempValues
	void remove (java.lang.String) 
		String key
		int i
}

org/eclipse/core/internal/preferences/ListenerRegistry.class
ListenerRegistry.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.ListenerRegistry extends java.lang.Object {
	static final Object[] EMPTY_LIST
	org.eclipse.core.internal.preferences.ListenerRegistry$ListenerMap registry
	static void  () 
	public void  () 
	public synchronized java.lang.Object[] getListeners (java.lang.String) 
		String path
		org.eclipse.core.runtime.ListenerList list
	public synchronized void add (java.lang.String, java.lang.Object) 
		String path
		Object listener
		org.eclipse.core.runtime.ListenerList list
	public synchronized void remove (java.lang.String, java.lang.Object) 
		String path
		Object listener
		org.eclipse.core.runtime.ListenerList list
	public synchronized void clear (java.lang.String) 
		String path
}

org/eclipse/core/internal/preferences/LookupOrder.class
LookupOrder.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.LookupOrder extends java.lang.Object {
	private String[] order
	void  (java.lang.String[]) 
		String[] order
		int i
	public java.lang.String[] getOrder () 
}

org/eclipse/core/internal/preferences/OSGiPreferencesServiceImpl$OSGiLocalRootPreferences.class
OSGiPreferencesServiceImpl.java
package org.eclipse.core.internal.preferences
final org.eclipse.core.internal.preferences.OSGiPreferencesServiceImpl$OSGiLocalRootPreferences extends java.lang.Object implements org.osgi.service.prefs.Preferences  {
	private org.osgi.service.prefs.Preferences root
	private org.osgi.service.prefs.Preferences wrapped
	private void  (org.osgi.service.prefs.Preferences) 
		org.osgi.service.prefs.Preferences root
	private void  (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences) 
		org.osgi.service.prefs.Preferences wrapped
		org.osgi.service.prefs.Preferences root
	private java.lang.String fixPath (java.lang.String) 
		String pathName
	public org.osgi.service.prefs.Preferences node (java.lang.String) 
		String pathName
	public byte[] getByteArray (java.lang.String, byte[]) 
		String key
		byte[] defaultValue
		String value
		byte[] byteArray
		byte[] encodedBytes
	public org.osgi.service.prefs.Preferences parent () 
	public boolean nodeExists (java.lang.String)  throws org.osgi.service.prefs.BackingStoreException 
		String pathName
	public java.lang.String absolutePath () 
	public java.lang.String name () 
	public void put (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String get (java.lang.String, java.lang.String) 
		String key
		String def
	public void remove (java.lang.String) 
		String key
	public void clear ()  throws org.osgi.service.prefs.BackingStoreException 
	public void putInt (java.lang.String, int) 
		String key
		int value
	public int getInt (java.lang.String, int) 
		String key
		int def
	public void putLong (java.lang.String, long) 
		String key
		long value
	public long getLong (java.lang.String, long) 
		String key
		long def
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
	public boolean getBoolean (java.lang.String, boolean) 
		String key
		boolean def
	public void putFloat (java.lang.String, float) 
		String key
		float value
	public float getFloat (java.lang.String, float) 
		String key
		float def
	public void putDouble (java.lang.String, double) 
		String key
		double value
	public double getDouble (java.lang.String, double) 
		String key
		double def
	public void putByteArray (java.lang.String, byte[]) 
		String key
		byte[] value
	public java.lang.String[] keys ()  throws org.osgi.service.prefs.BackingStoreException 
	public java.lang.String[] childrenNames ()  throws org.osgi.service.prefs.BackingStoreException 
	public void removeNode ()  throws org.osgi.service.prefs.BackingStoreException 
	public void flush ()  throws org.osgi.service.prefs.BackingStoreException 
	public void sync ()  throws org.osgi.service.prefs.BackingStoreException 
	void  (org.osgi.service.prefs.Preferences, org.eclipse.core.internal.preferences.OSGiPreferencesServiceImpl$OSGiLocalRootPreferences) 
}

org/eclipse/core/internal/preferences/OSGiPreferencesServiceImpl.class
OSGiPreferencesServiceImpl.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.OSGiPreferencesServiceImpl extends java.lang.Object implements org.osgi.service.prefs.PreferencesService  {
	private org.eclipse.core.runtime.preferences.IEclipsePreferences bundlePreferences
	void  (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences bundlePreferences
	public org.osgi.service.prefs.Preferences getSystemPreferences () 
	public org.osgi.service.prefs.Preferences getUserPreferences (java.lang.String) 
		String name
	public java.lang.String[] getUsers () 
		String[] users
}

org/eclipse/core/internal/preferences/OSGiPreferencesServiceManager.class
OSGiPreferencesServiceManager.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.OSGiPreferencesServiceManager extends java.lang.Object implements org.osgi.framework.ServiceFactory org.osgi.framework.BundleListener  {
	private static final String ORG_ECLIPSE_CORE_INTERNAL_PREFERENCES_OSGI
	private org.osgi.service.prefs.Preferences prefBundles
	public void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle[] allBundles
		java.util.Set bundleQualifiers
		int i
		String[] prefsBundles
		int i
	public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.ServiceRegistration registration
		String qualifier
		org.osgi.service.prefs.Preferences bundlesNode
	private java.lang.String getQualifier (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		String qualifier
	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
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
	protected void removePrefs (java.lang.String)  throws org.osgi.service.prefs.BackingStoreException 
		String qualifier
		org.osgi.service.prefs.Preferences bundlesNode
	private org.osgi.service.prefs.Preferences getBundlesNode () 
}

org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper$1.class
PreferenceServiceRegistryHelper.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper this$0
	private final org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer val$initializer
	void  (org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper, org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper.class
PreferenceServiceRegistryHelper.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	private static final String ELEMENT_INITIALIZER
	private static final String ATTRIBUTE_NAME
	private static final String ATTRIBUTE_CLASS
	private static final String ELEMENT_SCOPE
	private static final String ELEMENT_MODIFIER
	private static final org.eclipse.core.runtime.IExtension[] EMPTY_EXTENSION_ARRAY
	private static final java.util.Map scopeRegistry
	private org.eclipse.core.runtime.ListenerList modifyListeners
	private org.eclipse.core.internal.preferences.PreferencesService service
	private org.eclipse.core.runtime.IExtensionRegistry registry
	static void  () 
	private static org.eclipse.core.runtime.IStatus createStatusError (java.lang.String, java.lang.Exception) 
		String message
		Exception e
	private static org.eclipse.core.runtime.IStatus createStatusWarning (java.lang.String, java.lang.Exception) 
		String message
		Exception e
	private static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void  (org.eclipse.core.internal.preferences.PreferencesService, java.lang.Object) 
		org.eclipse.core.internal.preferences.PreferencesService service
		Object registryObject
	void stop () 
	private void addModifyListener (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String key
		String message
		Object listener
		org.eclipse.core.runtime.CoreException e
	public java.lang.ref.WeakReference applyRuntimeDefaults (java.lang.String, java.lang.ref.WeakReference) 
		String name
		java.lang.ref.WeakReference pluginReference
		org.eclipse.core.runtime.IExtension[] extensions
		boolean foundInitializer
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		org.eclipse.core.runtime.IExtension theExtension
		String extensionNamespace
		org.osgi.framework.Bundle underlyingBundle
		String ownerName
		String ownerName
		Object plugin
		org.eclipse.core.internal.preferences.exchange.ILegacyPreferences initService
	public org.eclipse.core.runtime.preferences.IEclipsePreferences createNode (org.eclipse.core.internal.preferences.RootPreferences, java.lang.String) 
		org.eclipse.core.internal.preferences.RootPreferences parent
		String name
		org.eclipse.core.runtime.preferences.IScope scope
		Object value
		ClassCastException e
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.runtime.preferences.PreferenceModifyListener[] getModifyListeners () 
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		Object[] source
		org.eclipse.core.runtime.preferences.PreferenceModifyListener[] result
	private org.eclipse.core.runtime.IExtension[] getPrefExtensions () 
		org.eclipse.core.runtime.IExtension[] extensionsOld
		org.eclipse.core.runtime.IExtension[] extensionsNew
		org.eclipse.core.runtime.IExtensionPoint pointOld
		org.eclipse.core.runtime.IExtensionPoint pointNew
		org.eclipse.core.runtime.IExtension[] extensions
	private void initializeScopes () 
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] deltasOld
		org.eclipse.core.runtime.IExtensionDelta[] deltasNew
		org.eclipse.core.runtime.IExtensionDelta[] deltas
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		String scope
	private void runInitializer (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer initializer
		org.eclipse.core.runtime.ISafeRunnable job
		ClassCastException e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
	private void scopeAdded (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String key
		String message
	private void scopeRemoved (java.lang.String) 
		String key
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
}

org/eclipse/core/internal/preferences/PreferencesOSGiUtils.class
PreferencesOSGiUtils.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PreferencesOSGiUtils extends java.lang.Object {
	private org.osgi.util.tracker.ServiceTracker initTracker
	private org.osgi.util.tracker.ServiceTracker debugTracker
	private org.osgi.util.tracker.ServiceTracker bundleTracker
	private org.osgi.util.tracker.ServiceTracker configurationLocationTracker
	private org.osgi.util.tracker.ServiceTracker instanceLocationTracker
	private static final org.eclipse.core.internal.preferences.PreferencesOSGiUtils singleton
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	public static org.eclipse.core.internal.preferences.PreferencesOSGiUtils getDefault () 
	private void  () 
	void openServices () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.Filter filter
	void closeServices () 
	public org.eclipse.core.internal.preferences.exchange.ILegacyPreferences getLegacyPreferences () 
	public boolean getBooleanDebugOption (java.lang.String, boolean) 
		String option
		boolean defaultValue
		org.eclipse.osgi.service.debug.DebugOptions options
		String value
	public org.osgi.framework.Bundle getBundle (java.lang.String) 
		String bundleName
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		org.osgi.framework.Bundle[] bundles
		int i
	public org.eclipse.osgi.service.datalocation.Location getConfigurationLocation () 
	public org.eclipse.osgi.service.datalocation.Location getInstanceLocation () 
}

org/eclipse/core/internal/preferences/PreferencesService$1.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$1 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	void  (org.eclipse.core.internal.preferences.PreferencesService) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.runtime.preferences.IEclipsePreferences globalNode
		org.eclipse.core.runtime.preferences.IEclipsePreferences globalNode
		org.eclipse.core.internal.preferences.ExportedPreferences epNode
		boolean removed
		String[] keys
		java.util.List propsToRemove
		int i
		String key
		int i
		String value
		String keyToRemove
		java.util.Iterator it
}

org/eclipse/core/internal/preferences/PreferencesService$2.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$2 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	private final boolean[] val$result
	void  (org.eclipse.core.internal.preferences.PreferencesService, boolean[]) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
}

org/eclipse/core/internal/preferences/PreferencesService$3.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$3 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	private final int val$baseLength
	private final String[] val$excludesList
	private final java.util.Properties val$result
	void  (org.eclipse.core.internal.preferences.PreferencesService, int, java.lang.String[], java.util.Properties) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		String absolutePath
		String scope
		String path
		int i
		String exclusion
		boolean needToAddVersion
		String[] keys
		int i
		String key
		boolean ignore
		int j
		String value
		String bundle
		String version
}

org/eclipse/core/internal/preferences/PreferencesService$4.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$4 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences[] val$result
	private final org.eclipse.core.runtime.preferences.PreferenceModifyListener val$listener
	void  (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.preferences.IEclipsePreferences[], org.eclipse.core.runtime.preferences.PreferenceModifyListener) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/preferences/PreferencesService$5.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$5 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	private final org.eclipse.core.runtime.preferences.IScopeContext[] val$contexts
	private final String val$scopeString
	private final String val$qualifier
	private final String val$childPath
	private final java.util.ArrayList val$result
	void  (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.preferences.IScopeContext[], java.lang.String, java.lang.String, java.lang.String, java.util.ArrayList) 
	public void run ()  throws java.lang.Exception 
		boolean found
		int j
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.osgi.service.prefs.Preferences node
		org.osgi.service.prefs.Preferences node
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/core/internal/preferences/PreferencesService$6.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$6 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	void  (org.eclipse.core.internal.preferences.PreferencesService) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		String[] keys
}

org/eclipse/core/internal/preferences/PreferencesService$7.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$7 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences val$result
	void  (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.preferences.IEclipsePreferences) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.Preferences destination
}

org/eclipse/core/internal/preferences/PreferencesService$8.class
PreferencesService.java
package org.eclipse.core.internal.preferences
 org.eclipse.core.internal.preferences.PreferencesService$8 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.core.internal.preferences.PreferencesService this$0
	private final org.eclipse.core.runtime.MultiStatus val$result
	void  (org.eclipse.core.internal.preferences.PreferencesService, org.eclipse.core.runtime.MultiStatus) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.internal.preferences.ExportedPreferences realNode
		String version
		org.eclipse.core.runtime.PluginVersionIdentifier versionInFile
		String bundleName
		String stringVersion
		org.eclipse.core.runtime.PluginVersionIdentifier versionInMemory
		org.eclipse.core.runtime.IStatus verification
}

org/eclipse/core/internal/preferences/PreferencesService.class
PreferencesService.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PreferencesService extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferencesService  {
	private static final long STRING_SHARING_INTERVAL
	private static final String MATCH_TYPE_PREFIX
	private static final String[] DEFAULT_DEFAULT_LOOKUP_ORDER
	private static final char EXPORT_ROOT_PREFIX
	private static final char BUNDLE_VERSION_PREFIX
	private static final float EXPORT_VERSION
	private static final String VERSION_KEY
	private static final String EMPTY_STRING
	private static org.eclipse.core.internal.preferences.PreferencesService instance
	static final org.eclipse.core.internal.preferences.RootPreferences root
	private static final java.util.Map defaultsRegistry
	private Object registryHelper
	private java.util.Map defaultScopes
	private long lastStringSharing
	static void  () 
	private static org.eclipse.core.runtime.IStatus createStatusError (java.lang.String, java.lang.Exception) 
		String message
		Exception e
	public static org.eclipse.core.internal.preferences.PreferencesService getDefault () 
	static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	void  () 
	public void applyPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		org.osgi.service.prefs.BackingStoreException e
		org.osgi.service.prefs.BackingStoreException e
	public org.eclipse.core.runtime.IStatus applyPreferences (org.eclipse.core.runtime.preferences.IExportedPreferences)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.preferences.IExportedPreferences preferences
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.core.runtime.preferences.IEclipsePreferences modifiedNode
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
		org.osgi.service.prefs.BackingStoreException e
		org.osgi.service.prefs.BackingStoreException e
	private boolean containsKeys (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences aRoot
		boolean[] result
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
	private java.util.Properties convertFromLegacy (java.util.Properties) 
		java.util.Properties properties
		java.util.Properties result
		String prefix
		java.util.Iterator i
		String key
		String value
		int index
		String path
	private org.eclipse.core.runtime.preferences.IExportedPreferences convertFromProperties (java.util.Properties) 
		java.util.Properties properties
		org.eclipse.core.runtime.preferences.IExportedPreferences result
		java.util.Iterator i
		String path
		String value
		org.eclipse.core.internal.preferences.ExportedPreferences current
		org.eclipse.core.internal.preferences.ExportedPreferences current
		String[] decoded
		org.eclipse.core.internal.preferences.ExportedPreferences current
		String key
	private java.util.Properties convertToProperties (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.lang.String[])  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
		String[] excludesList
		java.util.Properties result
		int baseLength
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
	void copyFromTo (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences, java.lang.String[], int)  throws org.osgi.service.prefs.BackingStoreException 
		org.osgi.service.prefs.Preferences source
		org.osgi.service.prefs.Preferences destination
		String[] keys
		int depth
		String[] keysToCopy
		int i
		String value
		String[] children
		int i
	public java.lang.ref.WeakReference applyRuntimeDefaults (java.lang.String, java.lang.ref.WeakReference) 
		String name
		java.lang.ref.WeakReference pluginReference
	private void initializeDefaultScopes () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences createNode (java.lang.String) 
		String key
		org.eclipse.core.runtime.preferences.IScope scope
	public void exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[], java.io.OutputStream)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		java.io.OutputStream stream
		org.osgi.service.prefs.BackingStoreException e
	public org.eclipse.core.runtime.IStatus exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.io.OutputStream, java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		java.io.OutputStream output
		String[] excludesList
		java.util.Properties properties
		org.osgi.service.prefs.BackingStoreException e
		java.io.IOException e
	private org.eclipse.core.runtime.preferences.IEclipsePreferences firePreApplyEvent (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] result
		org.eclipse.core.runtime.preferences.PreferenceModifyListener[] listeners
		int i
		org.eclipse.core.runtime.preferences.PreferenceModifyListener listener
		org.eclipse.core.runtime.ISafeRunnable job
	public java.lang.String get (java.lang.String, java.lang.String, org.osgi.service.prefs.Preferences[]) 
		String key
		String defaultValue
		org.osgi.service.prefs.Preferences[] nodes
		int i
		org.osgi.service.prefs.Preferences node
		String result
	public boolean getBoolean (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		boolean defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		String result
	java.lang.String getBundleName (java.lang.String) 
		String path
		int first
		int second
	java.lang.String getBundleVersion (java.lang.String) 
		String bundleName
		org.osgi.framework.Bundle bundle
		Object version
	public byte[] getByteArray (java.lang.String, java.lang.String, byte[], org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		byte[] defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		String result
	public java.lang.String[] getDefaultLookupOrder (java.lang.String, java.lang.String) 
		String qualifier
		String key
		org.eclipse.core.internal.preferences.LookupOrder order
	public double getDouble (java.lang.String, java.lang.String, double, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		double defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		String value
	public float getFloat (java.lang.String, java.lang.String, float, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		float defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		String value
	public int getInt (java.lang.String, java.lang.String, int, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		int defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		String value
	public long getLong (java.lang.String, java.lang.String, long, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		long defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		String value
	public java.lang.String[] getLookupOrder (java.lang.String, java.lang.String) 
		String qualifier
		String key
		String[] order
	private org.osgi.service.prefs.Preferences[] getNodes (java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		org.eclipse.core.runtime.preferences.IScopeContext[] contexts
		String[] order
		String childPath
		java.util.ArrayList result
		int i
		String scopeString
	private java.lang.String getRegistryKey (java.lang.String, java.lang.String) 
		String qualifier
		String key
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getRootNode () 
	java.lang.String getScope (java.lang.String) 
		String path
		int startIndex
		int endIndex
	public java.lang.String getString (java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext[]) 
		String qualifier
		String key
		String defaultValue
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
	public org.eclipse.core.runtime.IStatus importPreferences (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream input
	private void internalApply (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[])  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		java.util.ArrayList trees
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences toApply
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
	private void internalExport (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[], java.io.OutputStream)  throws org.osgi.service.prefs.BackingStoreException org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		java.io.OutputStream output
		java.util.ArrayList trees
		int i
		org.eclipse.core.runtime.preferences.IEclipsePreferences toExport
	private boolean internalMatches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IPreferenceFilter filter
		String[] scopes
		String treePath
		int i
		String scope
		java.util.Map mapping
		java.util.Iterator iter
		String nodePath
		String nodeFullPath
		String childPath
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
		ClassCastException e
		org.osgi.service.prefs.Preferences child
		int j
	private org.eclipse.core.runtime.preferences.IPreferenceFilter[] internalMatches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[])  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		java.util.ArrayList result
		int i
	private boolean internalMatchesWithMatchType (org.eclipse.core.runtime.preferences.PreferenceFilterEntry, java.lang.String[]) 
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry entry
		String[] keys
		String key
		String matchType
		int i
	private boolean isLegacy (java.util.Properties) 
		java.util.Properties properties
	public org.eclipse.core.runtime.preferences.IPreferenceFilter[] matches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		org.osgi.service.prefs.BackingStoreException e
	private org.eclipse.core.runtime.preferences.IEclipsePreferences mergeTrees (org.eclipse.core.runtime.preferences.IEclipsePreferences[])  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] trees
		org.eclipse.core.runtime.preferences.IEclipsePreferences result
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
		int i
	public org.eclipse.core.runtime.preferences.IExportedPreferences readPreferences (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream input
		java.util.Properties properties
		java.io.IOException e
	private boolean scopeMatches (java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		String scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		String path
		int index
		String sub
	public void setDefaultLookupOrder (java.lang.String, java.lang.String, java.lang.String[]) 
		String qualifier
		String key
		String[] order
		String registryKey
		org.eclipse.core.internal.preferences.LookupOrder obj
	public void setRegistryHelper (java.lang.Object) 
		Object registryHelper
	void shareStrings () 
		long now
		org.eclipse.core.internal.preferences.StringPool pool
	private org.eclipse.core.runtime.preferences.IEclipsePreferences trimTree (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences tree
		org.eclipse.core.runtime.preferences.IPreferenceFilter filter
		org.eclipse.core.runtime.preferences.IEclipsePreferences result
		String[] scopes
		String treePath
		int i
		String scope
		java.util.Map mapping
		java.util.Iterator iter
		String nodePath
		String nodeFullPath
		String childPath
		org.osgi.service.prefs.Preferences child
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] entries
		ClassCastException e
		String[] keys
		java.util.ArrayList list
		int j
	private void addMatchedKeys (java.util.ArrayList, org.eclipse.core.runtime.preferences.PreferenceFilterEntry, java.lang.String[]) 
		java.util.ArrayList list
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry entry
		String[] keys
		String matchType
		String key
		int i
	org.eclipse.core.runtime.IStatus validatePluginVersions (java.lang.String, org.eclipse.core.runtime.PluginVersionIdentifier, org.eclipse.core.runtime.PluginVersionIdentifier) 
		String bundle
		org.eclipse.core.runtime.PluginVersionIdentifier pref
		org.eclipse.core.runtime.PluginVersionIdentifier installed
		int severity
		int severity
		String msg
	public org.eclipse.core.runtime.IStatus validateVersions (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
		java.io.InputStream input
		org.eclipse.core.runtime.preferences.IExportedPreferences prefs
		org.eclipse.core.runtime.CoreException e
		org.osgi.service.prefs.BackingStoreException e
}

org/eclipse/core/internal/preferences/PrefsMessages.class
PrefsMessages.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.PrefsMessages extends org.eclipse.osgi.util.NLS {
	public static final String OWNER_NAME
	private static final String BUNDLE_NAME
	public static String preferences_applyProblems
	public static String preferences_classCastScope
	public static String preferences_classCastListener
	public static String preferences_classCastFilterEntry
	public static String preferences_contextError
	public static String preferences_errorWriting
	public static String preferences_exportProblems
	public static String preferences_failedDelete
	public static String preferences_fileNotFound
	public static String preferences_importProblems
	public static String preferences_incompatible
	public static String preferences_invalidExtensionSuperclass
	public static String preferences_invalidFileFormat
	public static String preferences_loadException
	public static String preferences_matching
	public static String preferences_missingClassAttribute
	public static String preferences_missingScopeAttribute
	public static String noRegistry
	public static String preferences_removedNode
	public static String preferences_saveException
	public static String preferences_saveProblems
	public static String preferences_validate
	public static String preferences_validationException
	static Class class$0
	static void  () 
	public void  () 
	public static void reloadMessages () 
	public static void message (java.lang.String) 
		String message
		StringBuffer buffer
}

org/eclipse/core/internal/preferences/RootPreferences.class
RootPreferences.java
package org.eclipse.core.internal.preferences
public org.eclipse.core.internal.preferences.RootPreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
	public void  () 
	public void flush ()  throws org.osgi.service.prefs.BackingStoreException 
		org.osgi.service.prefs.BackingStoreException exception
		String[] names
		int i
		org.osgi.service.prefs.BackingStoreException e
	protected synchronized org.eclipse.core.runtime.preferences.IEclipsePreferences getChild (java.lang.String, java.lang.Object) 
		String key
		Object context
		Object value
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
	protected synchronized org.eclipse.core.runtime.preferences.IEclipsePreferences[] getChildren () 
		String[] childNames
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] childNodes
		int i
	public org.osgi.service.prefs.Preferences node (java.lang.String) 
		String path
	public org.osgi.service.prefs.Preferences getNode (java.lang.String, boolean) 
		String path
		boolean create
		int startIndex
		int endIndex
		String scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
		org.eclipse.core.runtime.preferences.IEclipsePreferences child
	public void sync ()  throws org.osgi.service.prefs.BackingStoreException 
		org.osgi.service.prefs.BackingStoreException exception
		String[] names
		int i
		org.osgi.service.prefs.BackingStoreException e
}

org/eclipse/core/internal/preferences/StringPool.class
StringPool.java
package org.eclipse.core.internal.preferences
public final org.eclipse.core.internal.preferences.StringPool extends java.lang.Object {
	private int savings
	private final java.util.HashMap map
	public void  () 
	public java.lang.String add (java.lang.String) 
		String string
		Object result
	public int getSavedStringCount () 
}

org/eclipse/core/internal/preferences/exchange/
org/eclipse/core/internal/preferences/exchange/ILegacyPreferences.class
ILegacyPreferences.java
package org.eclipse.core.internal.preferences.exchange
public abstract org.eclipse.core.internal.preferences.exchange.ILegacyPreferences extends java.lang.Object {
	public abstract java.lang.Object init (java.lang.Object, java.lang.String) 
}

org/eclipse/core/internal/preferences/exchange/IProductPreferencesService.class
IProductPreferencesService.java
package org.eclipse.core.internal.preferences.exchange
public abstract org.eclipse.core.internal.preferences.exchange.IProductPreferencesService extends java.lang.Object {
	public abstract java.util.Properties getProductCustomization () 
	public abstract java.util.Properties getProductTranslation () 
}

org/eclipse/core/internal/preferences/messages.properties
org/eclipse/core/runtime/
org/eclipse/core/runtime/preferences/
org/eclipse/core/runtime/preferences/AbstractPreferenceInitializer.class
AbstractPreferenceInitializer.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer extends java.lang.Object {
	public void  () 
	public abstract void initializeDefaultPreferences () 
}

org/eclipse/core/runtime/preferences/BundleDefaultsScope.class
BundleDefaultsScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.BundleDefaultsScope extends org.eclipse.core.internal.preferences.AbstractScope {
	public static final String SCOPE
	public void  () 
	public java.lang.String getName () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
		String qualifier
	public org.eclipse.core.runtime.IPath getLocation () 
}

org/eclipse/core/runtime/preferences/ConfigurationScope.class
ConfigurationScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.ConfigurationScope extends org.eclipse.core.internal.preferences.AbstractScope {
	public static final String SCOPE
	public void  () 
	public java.lang.String getName () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
		String qualifier
	public org.eclipse.core.runtime.IPath getLocation () 
		org.eclipse.core.runtime.IPath result
		org.eclipse.osgi.service.datalocation.Location location
		java.net.URL url
}

org/eclipse/core/runtime/preferences/DefaultScope.class
DefaultScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.DefaultScope extends org.eclipse.core.internal.preferences.AbstractScope {
	public static final String SCOPE
	public void  () 
	public java.lang.String getName () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
		String qualifier
	public org.eclipse.core.runtime.IPath getLocation () 
}

org/eclipse/core/runtime/preferences/IEclipsePreferences$INodeChangeListener.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener extends java.lang.Object {
	public abstract void added (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
	public abstract void removed (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
}

org/eclipse/core/runtime/preferences/IEclipsePreferences$IPreferenceChangeListener.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener extends java.lang.Object {
	public abstract void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
}

org/eclipse/core/runtime/preferences/IEclipsePreferences$NodeChangeEvent.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent extends java.util.EventObject {
	private static final long serialVersionUID
	private org.osgi.service.prefs.Preferences child
	public void  (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences) 
		org.osgi.service.prefs.Preferences parent
		org.osgi.service.prefs.Preferences child
	public org.osgi.service.prefs.Preferences getParent () 
	public org.osgi.service.prefs.Preferences getChild () 
}

org/eclipse/core/runtime/preferences/IEclipsePreferences$PreferenceChangeEvent.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent extends java.util.EventObject {
	private static final long serialVersionUID
	private String key
	private Object newValue
	private Object oldValue
	public void  (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object node
		String key
		Object oldValue
		Object newValue
	public org.osgi.service.prefs.Preferences getNode () 
	public java.lang.String getKey () 
	public java.lang.Object getNewValue () 
	public java.lang.Object getOldValue () 
}

org/eclipse/core/runtime/preferences/IEclipsePreferences.class
IEclipsePreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences extends java.lang.Object implements org.osgi.service.prefs.Preferences  {
	public abstract void addNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener) 
	public abstract void removeNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener) 
	public abstract void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
	public abstract void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
	public abstract void removeNode ()  throws org.osgi.service.prefs.BackingStoreException 
	public abstract org.osgi.service.prefs.Preferences node (java.lang.String) 
	public abstract void accept (org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor)  throws org.osgi.service.prefs.BackingStoreException 
}

org/eclipse/core/runtime/preferences/IExportedPreferences.class
IExportedPreferences.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IExportedPreferences extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences  {
	public abstract boolean isExportRoot () 
}

org/eclipse/core/runtime/preferences/IPreferenceFilter.class
IPreferenceFilter.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IPreferenceFilter extends java.lang.Object {
	public abstract java.lang.String[] getScopes () 
	public abstract java.util.Map getMapping (java.lang.String) 
}

org/eclipse/core/runtime/preferences/IPreferenceNodeVisitor.class
IPreferenceNodeVisitor.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor extends java.lang.Object {
	public abstract boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
}

org/eclipse/core/runtime/preferences/IPreferencesService.class
IPreferencesService.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IPreferencesService extends java.lang.Object {
	public abstract java.lang.String get (java.lang.String, java.lang.String, org.osgi.service.prefs.Preferences[]) 
	public abstract boolean getBoolean (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract byte[] getByteArray (java.lang.String, java.lang.String, byte[], org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract double getDouble (java.lang.String, java.lang.String, double, org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract float getFloat (java.lang.String, java.lang.String, float, org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract int getInt (java.lang.String, java.lang.String, int, org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract long getLong (java.lang.String, java.lang.String, long, org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract java.lang.String getString (java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext[]) 
	public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences getRootNode () 
	public abstract org.eclipse.core.runtime.IStatus exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.io.OutputStream, java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus importPreferences (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus applyPreferences (org.eclipse.core.runtime.preferences.IExportedPreferences)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.preferences.IExportedPreferences readPreferences (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getDefaultLookupOrder (java.lang.String, java.lang.String) 
	public abstract java.lang.String[] getLookupOrder (java.lang.String, java.lang.String) 
	public abstract void setDefaultLookupOrder (java.lang.String, java.lang.String, java.lang.String[]) 
	public abstract void exportPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[], java.io.OutputStream)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.preferences.IPreferenceFilter[] matches (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void applyPreferences (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.core.runtime.preferences.IPreferenceFilter[])  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/runtime/preferences/IScope.class
IScope.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IScope extends java.lang.Object {
	public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences create (org.eclipse.core.runtime.preferences.IEclipsePreferences, java.lang.String) 
}

org/eclipse/core/runtime/preferences/IScopeContext.class
IScopeContext.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.IScopeContext extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
	public abstract org.eclipse.core.runtime.IPath getLocation () 
}

org/eclipse/core/runtime/preferences/InstanceScope.class
InstanceScope.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.InstanceScope extends org.eclipse.core.internal.preferences.AbstractScope {
	public static final String SCOPE
	public void  () 
	public org.eclipse.core.runtime.IPath getLocation () 
	public java.lang.String getName () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
		String qualifier
}

org/eclipse/core/runtime/preferences/PreferenceFilterEntry.class
PreferenceFilterEntry.java
package org.eclipse.core.runtime.preferences
public final org.eclipse.core.runtime.preferences.PreferenceFilterEntry extends java.lang.Object {
	private String key
	private String matchType
	public void  (java.lang.String) 
		String key
	public void  (java.lang.String, java.lang.String) 
		String key
		String matchType
	public java.lang.String getKey () 
	public java.lang.String getMatchType () 
}

org/eclipse/core/runtime/preferences/PreferenceModifyListener.class
PreferenceModifyListener.java
package org.eclipse.core.runtime.preferences
public abstract org.eclipse.core.runtime.preferences.PreferenceModifyListener extends java.lang.Object {
	public void  () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences preApply (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
}

org/osgi/
org/osgi/service/
org/osgi/service/prefs/
org/osgi/service/prefs/BackingStoreException.class
BackingStoreException.java
package org.osgi.service.prefs
public org.osgi.service.prefs.BackingStoreException extends java.lang.Exception {
	static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.lang.Throwable getCause () 
	public java.lang.Throwable initCause (java.lang.Throwable) 
		Throwable cause
}

org/osgi/service/prefs/Preferences.class
Preferences.java
package org.osgi.service.prefs
public abstract org.osgi.service.prefs.Preferences extends java.lang.Object {
	public abstract void put (java.lang.String, java.lang.String) 
	public abstract java.lang.String get (java.lang.String, java.lang.String) 
	public abstract void remove (java.lang.String) 
	public abstract void clear ()  throws org.osgi.service.prefs.BackingStoreException 
	public abstract void putInt (java.lang.String, int) 
	public abstract int getInt (java.lang.String, int) 
	public abstract void putLong (java.lang.String, long) 
	public abstract long getLong (java.lang.String, long) 
	public abstract void putBoolean (java.lang.String, boolean) 
	public abstract boolean getBoolean (java.lang.String, boolean) 
	public abstract void putFloat (java.lang.String, float) 
	public abstract float getFloat (java.lang.String, float) 
	public abstract void putDouble (java.lang.String, double) 
	public abstract double getDouble (java.lang.String, double) 
	public abstract void putByteArray (java.lang.String, byte[]) 
	public abstract byte[] getByteArray (java.lang.String, byte[]) 
	public abstract java.lang.String[] keys ()  throws org.osgi.service.prefs.BackingStoreException 
	public abstract java.lang.String[] childrenNames ()  throws org.osgi.service.prefs.BackingStoreException 
	public abstract org.osgi.service.prefs.Preferences parent () 
	public abstract org.osgi.service.prefs.Preferences node (java.lang.String) 
	public abstract boolean nodeExists (java.lang.String)  throws org.osgi.service.prefs.BackingStoreException 
	public abstract void removeNode ()  throws org.osgi.service.prefs.BackingStoreException 
	public abstract java.lang.String name () 
	public abstract java.lang.String absolutePath () 
	public abstract void flush ()  throws org.osgi.service.prefs.BackingStoreException 
	public abstract void sync ()  throws org.osgi.service.prefs.BackingStoreException 
}

org/osgi/service/prefs/PreferencesService.class
PreferencesService.java
package org.osgi.service.prefs
public abstract org.osgi.service.prefs.PreferencesService extends java.lang.Object {
	public abstract org.osgi.service.prefs.Preferences getSystemPreferences () 
	public abstract org.osgi.service.prefs.Preferences getUserPreferences (java.lang.String) 
	public abstract java.lang.String[] getUsers () 
}