META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/filesystem/
org/eclipse/core/filesystem/EFS.class
EFS.java
package org.eclipse.core.filesystem
public org.eclipse.core.filesystem.EFS extends java.lang.Object {
	public static final String PI_FILE_SYSTEM
	public static final String PT_FILE_SYSTEMS
	public static final int NONE
	public static final int APPEND
	public static final int OVERWRITE
	public static final int SHALLOW
	public static final int SET_ATTRIBUTES
	public static final int SET_LAST_MODIFIED
	public static final int CACHE
	public static final int ATTRIBUTE_READ_ONLY
	public static final int ATTRIBUTE_IMMUTABLE
	public static final int ATTRIBUTE_OWNER_READ
	public static final int ATTRIBUTE_OWNER_WRITE
	public static final int ATTRIBUTE_OWNER_EXECUTE
	public static final int ATTRIBUTE_GROUP_READ
	public static final int ATTRIBUTE_GROUP_WRITE
	public static final int ATTRIBUTE_GROUP_EXECUTE
	public static final int ATTRIBUTE_OTHER_READ
	public static final int ATTRIBUTE_OTHER_WRITE
	public static final int ATTRIBUTE_OTHER_EXECUTE
	public static final int ATTRIBUTE_EXECUTABLE
	public static final int ATTRIBUTE_ARCHIVE
	public static final int ATTRIBUTE_HIDDEN
	public static final int ATTRIBUTE_SYMLINK
	public static final int ATTRIBUTE_LINK_TARGET
	public static final String SCHEME_FILE
	public static final String SCHEME_NULL
	public static final int ERROR_EXISTS
	public static final int ERROR_NOT_EXISTS
	public static final int ERROR_NO_LOCATION
	public static final int ERROR_READ
	public static final int ERROR_WRITE
	public static final int ERROR_DELETE
	public static final int ERROR_CASE_VARIANT_EXISTS
	public static final int ERROR_WRONG_TYPE
	public static final int ERROR_PARENT_READ_ONLY
	public static final int ERROR_READ_ONLY
	public static final int ERROR_INTERNAL
	public static org.eclipse.core.filesystem.IFileInfo createFileInfo () 
	public static org.eclipse.core.filesystem.IFileSystem getFileSystem (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String scheme
	public static org.eclipse.core.filesystem.IFileSystem getLocalFileSystem () 
	public static org.eclipse.core.filesystem.IFileSystem getNullFileSystem () 
	public static org.eclipse.core.filesystem.IFileStore getStore (java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
	private void  () 
}

org/eclipse/core/filesystem/IFileInfo.class
IFileInfo.java
package org.eclipse.core.filesystem
public abstract org.eclipse.core.filesystem.IFileInfo extends java.lang.Object implements java.lang.Comparable java.lang.Cloneable  {
	public abstract boolean exists () 
	public abstract boolean getAttribute (int) 
	public abstract java.lang.String getStringAttribute (int) 
	public abstract long getLastModified () 
	public abstract long getLength () 
	public abstract java.lang.String getName () 
	public abstract boolean isDirectory () 
	public abstract void setAttribute (int, boolean) 
	public abstract void setLastModified (long) 
}

org/eclipse/core/filesystem/IFileStore.class
IFileStore.java
package org.eclipse.core.filesystem
public abstract org.eclipse.core.filesystem.IFileStore extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract org.eclipse.core.filesystem.IFileInfo[] childInfos (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] childNames (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.filesystem.IFileStore[] childStores (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copy (org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void delete (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.filesystem.IFileInfo fetchInfo () 
	public abstract org.eclipse.core.filesystem.IFileInfo fetchInfo (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.filesystem.IFileStore getChild (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.filesystem.IFileStore getFileStore (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.filesystem.IFileStore getChild (java.lang.String) 
	public abstract org.eclipse.core.filesystem.IFileSystem getFileSystem () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.core.filesystem.IFileStore getParent () 
	public abstract boolean isParentOf (org.eclipse.core.filesystem.IFileStore) 
	public abstract org.eclipse.core.filesystem.IFileStore mkdir (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void move (org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.io.InputStream openInputStream (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.io.OutputStream openOutputStream (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void putInfo (org.eclipse.core.filesystem.IFileInfo, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.io.File toLocalFile (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String toString () 
	public abstract java.net.URI toURI () 
}

org/eclipse/core/filesystem/IFileSystem.class
IFileSystem.java
package org.eclipse.core.filesystem
public abstract org.eclipse.core.filesystem.IFileSystem extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract int attributes () 
	public abstract boolean canDelete () 
	public abstract boolean canWrite () 
	public abstract org.eclipse.core.filesystem.IFileTree fetchFileTree (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.filesystem.IFileStore fromLocalFile (java.io.File) 
	public abstract java.lang.String getScheme () 
	public abstract org.eclipse.core.filesystem.IFileStore getStore (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.filesystem.IFileStore getStore (java.net.URI) 
	public abstract boolean isCaseSensitive () 
}

org/eclipse/core/filesystem/IFileTree.class
IFileTree.java
package org.eclipse.core.filesystem
public abstract org.eclipse.core.filesystem.IFileTree extends java.lang.Object {
	public abstract org.eclipse.core.filesystem.IFileInfo[] getChildInfos (org.eclipse.core.filesystem.IFileStore) 
	public abstract org.eclipse.core.filesystem.IFileStore[] getChildStores (org.eclipse.core.filesystem.IFileStore) 
	public abstract org.eclipse.core.filesystem.IFileInfo getFileInfo (org.eclipse.core.filesystem.IFileStore) 
	public abstract org.eclipse.core.filesystem.IFileStore getTreeRoot () 
}

org/eclipse/core/filesystem/URIUtil.class
URIUtil.java
package org.eclipse.core.filesystem
public org.eclipse.core.filesystem.URIUtil extends java.lang.Object {
	public static boolean equals (java.net.URI, java.net.URI) 
		java.net.URI one
		java.net.URI two
	public static org.eclipse.core.runtime.IPath toPath (java.net.URI) 
		java.net.URI uri
		org.eclipse.core.filesystem.IFileStore store
		java.io.File file
	public static java.net.URI toURI (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		java.net.URI base
	public static java.net.URI toURI (java.lang.String) 
		String pathString
		org.eclipse.core.runtime.IPath path
	public static java.net.URI toURI (java.lang.String, boolean) 
		String pathString
		boolean forceAbsolute
		int length
		StringBuffer pathBuf
		String scheme
	public static java.lang.String toDecodedString (java.net.URI) 
		java.net.URI uri
		String scheme
		String part
	private void  () 
}

org/eclipse/core/filesystem/provider/
org/eclipse/core/filesystem/provider/FileInfo.class
FileInfo.java
package org.eclipse.core.filesystem.provider
public org.eclipse.core.filesystem.provider.FileInfo extends java.lang.Object implements org.eclipse.core.filesystem.IFileInfo  {
	private static final int ATTRIBUTE_DIRECTORY
	private static final int ATTRIBUTE_EXISTS
	private int attributes
	private long lastModified
	private long length
	private String name
	private String linkTarget
	public void  () 
	public void  (java.lang.String) 
		String name
	private void clear (int) 
		int mask
	public java.lang.Object clone () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean exists () 
	public boolean getAttribute (int) 
		int attribute
	public java.lang.String getStringAttribute (int) 
		int attribute
	public long getLastModified () 
	public long getLength () 
	public java.lang.String getName () 
	public boolean isDirectory () 
	private boolean isSet (long) 
		long mask
	private void set (int) 
		int mask
	public void setAttribute (int, boolean) 
		int attribute
		boolean value
	private static boolean isAttributeSuported (int) 
		int value
	public void setDirectory (boolean) 
		boolean value
	public void setExists (boolean) 
		boolean value
	public void setLastModified (long) 
		long value
	public void setLength (long) 
		long value
	public void setName (java.lang.String) 
		String name
	public void setStringAttribute (int, java.lang.String) 
		int attribute
		String value
	public java.lang.String toString () 
}

org/eclipse/core/filesystem/provider/FileStore.class
FileStore.java
package org.eclipse.core.filesystem.provider
public abstract org.eclipse.core.filesystem.provider.FileStore extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.filesystem.IFileStore  {
	private static final byte[] buffer
	protected static final org.eclipse.core.filesystem.IFileInfo[] EMPTY_FILE_INFO_ARRAY
	protected static final String[] EMPTY_STRING_ARRAY
	static void  () 
	public void  () 
	private static final void transferStreams (java.io.InputStream, java.io.OutputStream, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream source
		java.io.OutputStream destination
		String path
		org.eclipse.core.runtime.IProgressMonitor monitor
		int bytesRead
		java.io.IOException e
		String msg
		java.io.IOException e
		String msg
	public org.eclipse.core.filesystem.IFileInfo[] childInfos (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.IFileStore[] childStores
		org.eclipse.core.filesystem.IFileInfo[] childInfos
		int i
	public abstract java.lang.String[] childNames (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.filesystem.IFileStore[] childStores (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[] children
		org.eclipse.core.filesystem.IFileStore[] wrapped
		int i
	public void copy (org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore destination
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.IFileInfo sourceInfo
	protected void copyDirectory (org.eclipse.core.filesystem.IFileInfo, org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileInfo sourceInfo
		org.eclipse.core.filesystem.IFileStore destination
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.IFileStore[] children
		int opWork
		int i
	protected void copyFile (org.eclipse.core.filesystem.IFileInfo, org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileInfo sourceInfo
		org.eclipse.core.filesystem.IFileStore destination
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		long length
		int totalWork
		int totalWork
		String sourcePath
		java.io.InputStream in
		java.io.OutputStream out
		org.eclipse.core.runtime.CoreException e
	public void delete (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean equals (java.lang.Object) 
		Object obj
	public org.eclipse.core.filesystem.IFileInfo fetchInfo () 
		org.eclipse.core.filesystem.provider.FileInfo result
	public abstract org.eclipse.core.filesystem.IFileInfo fetchInfo (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.filesystem.IFileStore getChild (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.filesystem.IFileStore result
		int i
		int imax
	public org.eclipse.core.filesystem.IFileStore getFileStore (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.filesystem.IFileStore result
		String segment
		int i
		int imax
	public abstract org.eclipse.core.filesystem.IFileStore getChild (java.lang.String) 
	public org.eclipse.core.filesystem.IFileSystem getFileSystem () 
		org.eclipse.core.runtime.CoreException e
	public abstract java.lang.String getName () 
	public abstract org.eclipse.core.filesystem.IFileStore getParent () 
	public int hashCode () 
	public boolean isParentOf (org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore other
	public org.eclipse.core.filesystem.IFileStore mkdir (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void move (org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore destination
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.CoreException e
		String message
	public abstract java.io.InputStream openInputStream (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public java.io.OutputStream openOutputStream (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void putInfo (org.eclipse.core.filesystem.IFileInfo, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileInfo info
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.io.File toLocalFile (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String toString () 
	public abstract java.net.URI toURI () 
	private void transferAttributes (org.eclipse.core.filesystem.IFileInfo, org.eclipse.core.filesystem.IFileStore)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileInfo sourceInfo
		org.eclipse.core.filesystem.IFileStore destination
		int options
}

org/eclipse/core/filesystem/provider/FileSystem.class
FileSystem.java
package org.eclipse.core.filesystem.provider
public abstract org.eclipse.core.filesystem.provider.FileSystem extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.filesystem.IFileSystem  {
	private String scheme
	public void  () 
	public int attributes () 
	public boolean canDelete () 
	public boolean canWrite () 
	public final java.lang.String getScheme () 
	public org.eclipse.core.filesystem.IFileStore getStore (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public abstract org.eclipse.core.filesystem.IFileStore getStore (java.net.URI) 
	public org.eclipse.core.filesystem.IFileTree fetchFileTree (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore root
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.filesystem.IFileStore fromLocalFile (java.io.File) 
		java.io.File file
	public final void initialize (java.lang.String) 
		String aScheme
	public boolean isCaseSensitive () 
}

org/eclipse/core/filesystem/provider/FileTree.class
FileTree.java
package org.eclipse.core.filesystem.provider
public abstract org.eclipse.core.filesystem.provider.FileTree extends java.lang.Object implements org.eclipse.core.filesystem.IFileTree  {
	protected org.eclipse.core.filesystem.IFileStore treeRoot
	public void  (org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore treeRoot
	public org.eclipse.core.filesystem.IFileStore getTreeRoot () 
	public abstract org.eclipse.core.filesystem.IFileInfo[] getChildInfos (org.eclipse.core.filesystem.IFileStore) 
	public abstract org.eclipse.core.filesystem.IFileInfo getFileInfo (org.eclipse.core.filesystem.IFileStore) 
	public abstract org.eclipse.core.filesystem.IFileStore[] getChildStores (org.eclipse.core.filesystem.IFileStore) 
}

org/eclipse/core/internal/
org/eclipse/core/internal/filesystem/
org/eclipse/core/internal/filesystem/Activator.class
Activator.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private static org.eclipse.core.internal.filesystem.Activator instance
	private org.osgi.framework.BundleContext context
	static Class class$0
	public static org.eclipse.core.runtime.IPath getCacheLocation () 
		org.osgi.framework.BundleContext ctx
		org.osgi.framework.ServiceReference[] refs
		org.eclipse.osgi.service.datalocation.Location location
		org.eclipse.core.runtime.IPath instancePath
		org.osgi.framework.InvalidSyntaxException e
	public void  () 
	public static java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) 
		String path
		String filePattern
		boolean recurse
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext aContext
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext aContext
}

org/eclipse/core/internal/filesystem/FileCache.class
FileCache.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.FileCache extends java.lang.Object {
	private static final String CACHE_DIR_NAME
	private static final Object creationLock
	private static org.eclipse.core.internal.filesystem.FileCache instance
	private java.io.File cacheDir
	static void  () 
	public static org.eclipse.core.internal.filesystem.FileCache getCache ()  throws org.eclipse.core.runtime.CoreException 
	private void  ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath location
		java.io.File cacheParent
	public java.io.File cache (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore source
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.IFileInfo myInfo
		java.io.File result
		java.io.File result
		org.eclipse.core.filesystem.IFileStore resultStore
	private void cleanOldCache (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File cacheParent
	private java.io.File getUniqueDirectory (java.io.File, boolean) 
		java.io.File parent
		boolean create
		java.io.File dir
		long i
}

org/eclipse/core/internal/filesystem/InternalFileSystemCore.class
InternalFileSystemCore.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.InternalFileSystemCore extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	private static final org.eclipse.core.internal.filesystem.InternalFileSystemCore INSTANCE
	private java.util.HashMap fileSystems
	static void  () 
	public static org.eclipse.core.internal.filesystem.InternalFileSystemCore getInstance () 
	private void  () 
	public org.eclipse.core.filesystem.IFileSystem getFileSystem (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String scheme
		java.util.HashMap registry
		Object result
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.filesystem.provider.FileSystem fs
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.filesystem.IFileSystem getLocalFileSystem () 
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.filesystem.IFileStore getStore (java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
		String scheme
	private synchronized java.util.HashMap getFileSystemRegistry () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		String scheme
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] changes
	public org.eclipse.core.filesystem.IFileSystem getNullFileSystem () 
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/filesystem/Messages.class
Messages.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String copying
	public static String couldnotDelete
	public static String couldnotDeleteReadOnly
	public static String couldNotLoadLibrary
	public static String couldNotMove
	public static String couldNotRead
	public static String couldNotWrite
	public static String deleteProblem
	public static String deleting
	public static String failedCreateWrongType
	public static String failedMove
	public static String failedReadDuringWrite
	public static String fileExists
	public static String fileNotFound
	public static String moving
	public static String noFileSystem
	public static String noImplDelete
	public static String noImplWrite
	public static String noScheme
	public static String notAFile
	public static String readOnlyParent
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/core/internal/filesystem/NullFileStore$1.class
NullFileStore.java
package org.eclipse.core.internal.filesystem
 org.eclipse.core.internal.filesystem.NullFileStore$1 extends java.io.OutputStream {
	final org.eclipse.core.internal.filesystem.NullFileStore this$0
	void  (org.eclipse.core.internal.filesystem.NullFileStore) 
	public void write (int) 
		int b
}

org/eclipse/core/internal/filesystem/NullFileStore.class
NullFileStore.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.NullFileStore extends org.eclipse.core.filesystem.provider.FileStore {
	private org.eclipse.core.runtime.IPath path
	public void  (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.filesystem.IFileInfo[] childInfos (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String[] childNames (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void delete (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.filesystem.IFileInfo fetchInfo (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.provider.FileInfo result
	public org.eclipse.core.filesystem.IFileStore getChild (java.lang.String) 
		String name
	public org.eclipse.core.filesystem.IFileSystem getFileSystem () 
	public java.lang.String getName () 
	public org.eclipse.core.filesystem.IFileStore getParent () 
	public org.eclipse.core.filesystem.IFileStore mkdir (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.io.InputStream openInputStream (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.io.OutputStream openOutputStream (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void putInfo (org.eclipse.core.filesystem.IFileInfo, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileInfo info
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String toString () 
	public java.net.URI toURI () 
		java.net.URISyntaxException e
}

org/eclipse/core/internal/filesystem/NullFileSystem.class
NullFileSystem.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.NullFileSystem extends org.eclipse.core.filesystem.provider.FileSystem {
	private static org.eclipse.core.filesystem.IFileSystem instance
	public static org.eclipse.core.filesystem.IFileSystem getInstance () 
	public void  () 
	public org.eclipse.core.filesystem.IFileStore getStore (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.filesystem.IFileStore getStore (java.net.URI) 
		java.net.URI uri
}

org/eclipse/core/internal/filesystem/Policy.class
Policy.java
package org.eclipse.core.internal.filesystem
public org.eclipse.core.internal.filesystem.Policy extends java.lang.Object {
	public static boolean DEBUG
	public static final String PI_FILE_SYSTEM
	static void  () 
	public void  () 
	public static void checkCanceled (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public static void debug (java.lang.String) 
		String message
		StringBuffer buffer
	public static void error (int, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		int code
		String message
	public static void error (int, java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		int code
		String message
		Throwable exception
		int severity
	public static void log (int, java.lang.String, java.lang.Throwable) 
		int severity
		String message
		Throwable t
	public static org.eclipse.core.runtime.IProgressMonitor monitorFor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public static void safeClose (java.io.InputStream) 
		java.io.InputStream in
	public static void safeClose (java.io.OutputStream) 
		java.io.OutputStream out
	public static org.eclipse.core.runtime.IProgressMonitor subMonitorFor (org.eclipse.core.runtime.IProgressMonitor, int) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
}

org/eclipse/core/internal/filesystem/local/
org/eclipse/core/internal/filesystem/local/Convert.class
Convert.java
package org.eclipse.core.internal.filesystem.local
public org.eclipse.core.internal.filesystem.local.Convert extends java.lang.Object {
	private static String defaultEncoding
	private static final boolean isWindows
	private static final String WIN32_FILE_PREFIX
	private static final String WIN32_UNC_FILE_PREFIX
	static void  () 
	public void  () 
	public static byte[] longToBytes (long) 
		long value
		byte[] bytes
		int i
	public static long bytesToLong (byte[]) 
		byte[] value
		long longValue
		int i
	public static java.lang.String fromPlatformBytes (byte[], int) 
		byte[] source
		int length
	public static java.lang.String fromPlatformBytes (byte[]) 
		byte[] source
	public static byte[] toPlatformBytes (java.lang.String) 
		String target
	public static char[] toPlatformChars (java.lang.String) 
		String target
		int nameLength
		int prefixLength
		char[] result
		int nameLength
		int prefixLength
		char[] result
}

org/eclipse/core/internal/filesystem/local/InfiniteProgress.class
InfiniteProgress.java
package org.eclipse.core.internal.filesystem.local
public org.eclipse.core.internal.filesystem.local.InfiniteProgress extends org.eclipse.core.runtime.ProgressMonitorWrapper {
	private int totalWork
	private int currentIncrement
	private int halfWay
	private int nextProgress
	private int worked
	protected void  (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void beginTask (java.lang.String, int) 
		String name
		int work
	public void worked (int) 
		int work
}

org/eclipse/core/internal/filesystem/local/LocalFile.class
LocalFile.java
package org.eclipse.core.internal.filesystem.local
public org.eclipse.core.internal.filesystem.local.LocalFile extends org.eclipse.core.filesystem.provider.FileStore {
	protected final java.io.File file
	protected final String filePath
	private static int attributes (java.io.File) 
		java.io.File aFile
	public void  (java.io.File) 
		java.io.File file
	private void checkReadOnlyParent (java.io.File, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		java.io.File target
		Throwable exception
		java.io.File parent
		String message
	private void checkTargetIsNotWritable (java.io.File, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		java.io.File target
		Throwable exception
		String message
	public java.lang.String[] childNames (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[] names
	public void copy (org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore destFile
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File source
		java.io.File destination
		java.io.IOException e
		String message
	public void delete (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.runtime.MultiStatus result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.filesystem.local.LocalFile otherFile
	public org.eclipse.core.filesystem.IFileInfo fetchInfo (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.provider.FileInfo info
		String name
		org.eclipse.core.filesystem.provider.FileInfo info
		long lastModified
	public org.eclipse.core.filesystem.IFileStore getChild (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.filesystem.IFileStore getFileStore (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.filesystem.IFileStore getChild (java.lang.String) 
		String name
	public org.eclipse.core.filesystem.IFileSystem getFileSystem () 
	public java.lang.String getName () 
	public org.eclipse.core.filesystem.IFileStore getParent () 
		java.io.File parent
	public int hashCode () 
	private boolean internalDelete (java.io.File, java.lang.String, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor) 
		java.io.File target
		String pathToDelete
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[] list
		int parentLength
		boolean failedRecursive
		int i
		int imax
		StringBuffer childBuffer
		String childName
		Exception e
		String message
		String message
	public boolean isParentOf (org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore other
		String thisPath
		String thatPath
		int thisLength
		int thatLength
	public org.eclipse.core.filesystem.IFileStore mkdir (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean shallow
		String message
	public void move (org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore destFile
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File source
		java.io.File destination
		boolean overwrite
		boolean sourceEqualsDest
		java.io.IOException e
		String message
		String message
		String message
		String message
		String message
	public java.io.InputStream openInputStream (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.FileNotFoundException e
		String message
		String message
		String message
	public java.io.OutputStream openOutputStream (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.FileNotFoundException e
		String message
		String message
		String path
	public void putInfo (org.eclipse.core.filesystem.IFileInfo, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileInfo info
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean success
	public java.io.File toLocalFile (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String toString () 
	public java.net.URI toURI () 
}

org/eclipse/core/internal/filesystem/local/LocalFileNatives.class
LocalFileNatives.java
package org.eclipse.core.internal.filesystem.local
abstract org.eclipse.core.internal.filesystem.local.LocalFileNatives extends java.lang.Object {
	private static boolean hasNatives
	private static boolean isUnicode
	private static final String LIBRARY_NAME
	static void  () 
		UnsatisfiedLinkError e
	void  () 
	private static boolean isLibraryPresent () 
		String libName
		java.util.Enumeration entries
	private static void logMissingNativeLibrary (java.lang.UnsatisfiedLinkError) 
		UnsatisfiedLinkError e
		String libName
		String message
	private static final native int nativeAttributes () 
	public static int attributes () 
	public static boolean copyAttributes (java.lang.String, java.lang.String, boolean) 
		String source
		String destination
		boolean copyLastModified
	public static org.eclipse.core.filesystem.provider.FileInfo fetchFileInfo (java.lang.String) 
		String fileName
		org.eclipse.core.filesystem.provider.FileInfo info
	private static final native boolean internalCopyAttributes (byte[], byte[], boolean) 
	private static final native boolean internalCopyAttributesW (char[], char[], boolean) 
	private static final native boolean internalGetFileInfo (byte[], org.eclipse.core.filesystem.IFileInfo) 
	private static final native boolean internalGetFileInfoW (char[], org.eclipse.core.filesystem.IFileInfo) 
	private static final native boolean internalIsUnicode () 
	private static final native boolean internalSetFileInfo (byte[], org.eclipse.core.filesystem.IFileInfo) 
	private static final native boolean internalSetFileInfoW (char[], org.eclipse.core.filesystem.IFileInfo, int) 
	public static boolean putFileInfo (java.lang.String, org.eclipse.core.filesystem.IFileInfo, int) 
		String fileName
		org.eclipse.core.filesystem.IFileInfo info
		int options
	public static boolean isUsingNatives () 
}

org/eclipse/core/internal/filesystem/local/LocalFileNativesManager.class
LocalFileNativesManager.java
package org.eclipse.core.internal.filesystem.local
public org.eclipse.core.internal.filesystem.local.LocalFileNativesManager extends java.lang.Object {
	public void  () 
	public static int getSupportedAttributes () 
	public static org.eclipse.core.filesystem.provider.FileInfo fetchFileInfo (java.lang.String) 
		String fileName
	public static boolean putFileInfo (java.lang.String, org.eclipse.core.filesystem.IFileInfo, int) 
		String fileName
		org.eclipse.core.filesystem.IFileInfo info
		int options
	public static boolean isUsingNatives () 
}

org/eclipse/core/internal/filesystem/local/LocalFileSystem.class
LocalFileSystem.java
package org.eclipse.core.internal.filesystem.local
public org.eclipse.core.internal.filesystem.local.LocalFileSystem extends org.eclipse.core.filesystem.provider.FileSystem {
	static final boolean MACOSX
	private static final boolean caseSensitive
	private int attributes
	private static org.eclipse.core.filesystem.IFileSystem instance
	static void  () 
	public static org.eclipse.core.filesystem.IFileSystem getInstance () 
	static java.lang.String getOS () 
	public void  () 
	public int attributes () 
		int nativeAttributes
		String os
		String arch
	public boolean canDelete () 
	public boolean canWrite () 
	public org.eclipse.core.filesystem.IFileStore fromLocalFile (java.io.File) 
		java.io.File file
	public org.eclipse.core.filesystem.IFileStore getStore (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.filesystem.IFileStore getStore (java.net.URI) 
		java.net.URI uri
	public boolean isCaseSensitive () 
}

org/eclipse/core/internal/filesystem/local/unix/
org/eclipse/core/internal/filesystem/local/unix/StructStat.class
StructStat.java
package org.eclipse.core.internal.filesystem.local.unix
public org.eclipse.core.internal.filesystem.local.unix.StructStat extends java.lang.Object {
	public int st_mode
	public long st_size
	public long st_mtime
	public long st_flags
	public void  () 
	public org.eclipse.core.filesystem.provider.FileInfo toFileInfo () 
		org.eclipse.core.filesystem.provider.FileInfo info
}

org/eclipse/core/internal/filesystem/local/unix/UnixFileFlags.class
UnixFileFlags.java
package org.eclipse.core.internal.filesystem.local.unix
public org.eclipse.core.internal.filesystem.local.unix.UnixFileFlags extends java.lang.Object {
	public static final int PATH_MAX
	public static final int S_IFMT
	public static final int S_IFLNK
	public static final int S_IFDIR
	public static final int S_IRUSR
	public static final int S_IWUSR
	public static final int S_IXUSR
	public static final int S_IRGRP
	public static final int S_IWGRP
	public static final int S_IXGRP
	public static final int S_IROTH
	public static final int S_IWOTH
	public static final int S_IXOTH
	public static final int UF_IMMUTABLE
	public static final int SF_IMMUTABLE
	static void  () 
	public void  () 
}

org/eclipse/core/internal/filesystem/local/unix/UnixFileNatives.class
UnixFileNatives.java
package org.eclipse.core.internal.filesystem.local.unix
public abstract org.eclipse.core.internal.filesystem.local.unix.UnixFileNatives extends java.lang.Object {
	private static final String LIBRARY_NAME
	private static final int UNICODE_SUPPORTED
	private static final int CHFLAGS_SUPPORTED
	private static final boolean usingNatives
	private static final int libattr
	static void  () 
		boolean _usingNatives
		int _libattr
		UnsatisfiedLinkError e
	public void  () 
	private static boolean isLibraryPresent () 
		String libName
		java.util.Enumeration entries
	private static void logMissingNativeLibrary (java.lang.UnsatisfiedLinkError) 
		UnsatisfiedLinkError e
		String libName
		String message
	public static int getSupportedAttributes () 
		int ret
	public static org.eclipse.core.filesystem.provider.FileInfo fetchFileInfo (java.lang.String) 
		String fileName
		org.eclipse.core.filesystem.provider.FileInfo info
		byte[] name
		org.eclipse.core.internal.filesystem.local.unix.StructStat stat
		byte[] target
		int length
	public static boolean putFileInfo (java.lang.String, org.eclipse.core.filesystem.IFileInfo, int) 
		String fileName
		org.eclipse.core.filesystem.IFileInfo info
		int options
		int code
		byte[] name
		org.eclipse.core.internal.filesystem.local.unix.StructStat stat
		long flags
		int mode
		org.eclipse.core.internal.filesystem.local.unix.StructStat stat
		long flags
	public static boolean isUsingNatives () 
	public static int getErrno () 
	public static int getFlag (java.lang.String) 
		String flag
	private static byte[] fileNameToBytes (java.lang.String) 
		String fileName
	private static java.lang.String bytesToFileName (byte[], int) 
		byte[] buf
		int length
	private static boolean isSupported (int) 
		int attr
	private static final native int chmod (byte[], int) 
	private static final native int chflags (byte[], int) 
	private static final native int stat (byte[], org.eclipse.core.internal.filesystem.local.unix.StructStat) 
	private static final native int lstat (byte[], org.eclipse.core.internal.filesystem.local.unix.StructStat) 
	private static final native int readlink (byte[], byte[], long) 
	private static final native int errno () 
	private static final native int libattr () 
	private static final native byte[] tounicode (char[]) 
	private static final native int getflag (byte[]) 
}

org/eclipse/core/internal/filesystem/messages.properties