Home | History | Annotate | Download | only in libs

META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
META-INF/eclipse.inf
ant_tasks/
ant_tasks/resources-ant.jar
plugin.xml
.api_description
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/resources/
org/eclipse/core/resources/IProject.class
IProject.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IProject extends java.lang.Object implements org.eclipse.core.resources.IContainer org.eclipse.core.runtime.IAdaptable  {
	public static final int SNAPSHOT_TREE
	public abstract void build (int, java.lang.String, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void build (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void build (org.eclipse.core.resources.IBuildConfiguration, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void close (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void create (org.eclipse.core.resources.IProjectDescription, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void create (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void create (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void delete (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IBuildConfiguration getActiveBuildConfig ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IBuildConfiguration getBuildConfig (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IBuildConfiguration[] getBuildConfigs ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.content.IContentTypeMatcher getContentTypeMatcher ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IProjectDescription getDescription ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFile getFile (java.lang.String) 
	public abstract org.eclipse.core.resources.IFolder getFolder (java.lang.String) 
	public abstract org.eclipse.core.resources.IProjectNature getNature (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IPath getPluginWorkingLocation (org.eclipse.core.runtime.IPluginDescriptor) 
	public abstract org.eclipse.core.runtime.IPath getWorkingLocation (java.lang.String) 
	public abstract org.eclipse.core.resources.IProject[] getReferencedProjects ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void clearCachedDynamicReferences () 
	public abstract org.eclipse.core.resources.IProject[] getReferencingProjects () 
	public abstract org.eclipse.core.resources.IBuildConfiguration[] getReferencedBuildConfigs (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean hasBuildConfig (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean hasNature (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isNatureEnabled (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isOpen () 
	public abstract void loadSnapshot (int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void move (org.eclipse.core.resources.IProjectDescription, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void open (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void open (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void saveSnapshot (int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDescription (org.eclipse.core.resources.IProjectDescription, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDescription (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/ResourceAttributes.class
ResourceAttributes.java
package org.eclipse.core.resources
public org.eclipse.core.resources.ResourceAttributes extends java.lang.Object {
	private int attributes
	public static org.eclipse.core.resources.ResourceAttributes fromFile (java.io.File) 
		java.io.File file
	public void  () 
	public boolean isArchive () 
	public boolean isExecutable () 
	public boolean isHidden () 
	public boolean isReadOnly () 
	public boolean isSymbolicLink () 
	public void setArchive (boolean) 
		boolean archive
	public void set (int, boolean) 
		int mask
		boolean value
	public boolean isSet (int) 
		int mask
	public void setExecutable (boolean) 
		boolean executable
	public void setHidden (boolean) 
		boolean hidden
	public void setReadOnly (boolean) 
		boolean readOnly
	public void setSymbolicLink (boolean) 
		boolean symLink
	public java.lang.String toString () 
}

org/eclipse/core/resources/IResourceChangeEvent.class
IResourceChangeEvent.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceChangeEvent extends java.lang.Object {
	public static final int POST_CHANGE
	public static final int PRE_CLOSE
	public static final int PRE_DELETE
	public static final int PRE_AUTO_BUILD
	public static final int PRE_BUILD
	public static final int POST_AUTO_BUILD
	public static final int POST_BUILD
	public static final int PRE_REFRESH
	public abstract org.eclipse.core.resources.IMarkerDelta[] findMarkerDeltas (java.lang.String, boolean) 
	public abstract int getBuildKind () 
	public abstract org.eclipse.core.resources.IResourceDelta getDelta () 
	public abstract org.eclipse.core.resources.IResource getResource () 
	public abstract java.lang.Object getSource () 
	public abstract int getType () 
}

org/eclipse/core/resources/IPathVariableManager.class
IPathVariableManager.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IPathVariableManager extends java.lang.Object {
	public abstract java.net.URI convertToRelative (java.net.URI, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setValue (java.lang.String, org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setURIValue (java.lang.String, java.net.URI)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IPath getValue (java.lang.String) 
	public abstract java.net.URI getURIValue (java.lang.String) 
	public abstract java.lang.String[] getPathVariableNames () 
	public abstract void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener) 
	public abstract void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener) 
	public abstract java.net.URI resolveURI (java.net.URI) 
	public abstract org.eclipse.core.runtime.IPath resolvePath (org.eclipse.core.runtime.IPath) 
	public abstract boolean isDefined (java.lang.String) 
	public abstract boolean isUserDefined (java.lang.String) 
	public abstract org.eclipse.core.runtime.IStatus validateName (java.lang.String) 
	public abstract org.eclipse.core.runtime.IStatus validateValue (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IStatus validateValue (java.net.URI) 
	public abstract java.net.URI getVariableRelativePathLocation (java.net.URI) 
	public abstract java.lang.String convertToUserEditableFormat (java.lang.String, boolean) 
	public abstract java.lang.String convertFromUserEditableFormat (java.lang.String, boolean) 
}

org/eclipse/core/resources/IWorkspaceDescription.class
IWorkspaceDescription.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IWorkspaceDescription extends java.lang.Object {
	public abstract java.lang.String[] getBuildOrder () 
	public abstract long getFileStateLongevity () 
	public abstract int getMaxBuildIterations () 
	public abstract int getMaxFileStates () 
	public abstract long getMaxFileStateSize () 
	public abstract boolean isApplyFileStatePolicy () 
	public abstract long getSnapshotInterval () 
	public abstract boolean isAutoBuilding () 
	public abstract void setAutoBuilding (boolean) 
	public abstract void setBuildOrder (java.lang.String[]) 
	public abstract void setFileStateLongevity (long) 
	public abstract void setMaxBuildIterations (int) 
	public abstract void setMaxFileStates (int) 
	public abstract void setMaxFileStateSize (long) 
	public abstract void setApplyFileStatePolicy (boolean) 
	public abstract void setSnapshotInterval (long) 
	public abstract void setMaxConcurrentBuilds (int) 
	public abstract int getMaxConcurrentBuilds () 
}

org/eclipse/core/resources/IPathVariableChangeListener.class
IPathVariableChangeListener.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IPathVariableChangeListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void pathVariableChanged (org.eclipse.core.resources.IPathVariableChangeEvent) 
}

org/eclipse/core/resources/FileInfoMatcherDescription.class
FileInfoMatcherDescription.java
package org.eclipse.core.resources
public final org.eclipse.core.resources.FileInfoMatcherDescription extends java.lang.Object {
	private String id
	private Object arguments
	public void  (java.lang.String, java.lang.Object) 
		String id
		Object arguments
	public java.lang.Object getArguments () 
	public java.lang.String getId () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.resources.FileInfoMatcherDescription other
}

org/eclipse/core/resources/IFolder.class
IFolder.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IFolder extends java.lang.Object implements org.eclipse.core.resources.IContainer org.eclipse.core.runtime.IAdaptable  {
	public abstract void create (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void create (int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void createLink (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void createLink (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void delete (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFile getFile (java.lang.String) 
	public abstract org.eclipse.core.resources.IFolder getFolder (java.lang.String) 
	public abstract void move (org.eclipse.core.runtime.IPath, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IStorage.class
IStorage.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IStorage extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IPath getFullPath () 
	public abstract java.lang.String getName () 
	public abstract boolean isReadOnly () 
}

org/eclipse/core/resources/IWorkspaceRunnable.class
IWorkspaceRunnable.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IWorkspaceRunnable extends java.lang.Object implements org.eclipse.core.runtime.ICoreRunnable  {
	public abstract void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/ISavedState.class
ISavedState.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.ISavedState extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IPath[] getFiles () 
	public abstract int getSaveNumber () 
	public abstract org.eclipse.core.runtime.IPath lookup (org.eclipse.core.runtime.IPath) 
	public abstract void processResourceChangeEvents (org.eclipse.core.resources.IResourceChangeListener) 
}

org/eclipse/core/resources/IProjectNature.class
IProjectNature.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IProjectNature extends java.lang.Object {
	public abstract void configure ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IProject getProject () 
	public abstract void setProject (org.eclipse.core.resources.IProject) 
}

org/eclipse/core/resources/IWorkspace$ProjectOrder.class
IWorkspace.java
package org.eclipse.core.resources
public final org.eclipse.core.resources.IWorkspace$ProjectOrder extends java.lang.Object {
	public org.eclipse.core.resources.IProject[] projects
	public boolean hasCycles
	public org.eclipse.core.resources.IProject[][] knots
	public void  (org.eclipse.core.resources.IProject[], boolean, org.eclipse.core.resources.IProject[][]) 
		org.eclipse.core.resources.IProject[] projects
		boolean hasCycles
		org.eclipse.core.resources.IProject[][] knots
}

org/eclipse/core/resources/IResourceVisitor.class
IResourceVisitor.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceVisitor extends java.lang.Object {
	public abstract boolean visit (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IMarkerDelta.class
IMarkerDelta.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IMarkerDelta extends java.lang.Object {
	public abstract java.lang.Object getAttribute (java.lang.String) 
	public abstract int getAttribute (java.lang.String, int) 
	public abstract java.lang.String getAttribute (java.lang.String, java.lang.String) 
	public abstract boolean getAttribute (java.lang.String, boolean) 
	public abstract java.util.Map getAttributes () 
	public abstract java.lang.Object[] getAttributes (java.lang.String[]) 
	public abstract long getId () 
	public abstract int getKind () 
	public abstract org.eclipse.core.resources.IMarker getMarker () 
	public abstract org.eclipse.core.resources.IResource getResource () 
	public abstract java.lang.String getType () 
	public abstract boolean isSubtypeOf (java.lang.String) 
}

org/eclipse/core/resources/IResourceDelta.class
IResourceDelta.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceDelta extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final int NO_CHANGE
	public static final int ADDED
	public static final int REMOVED
	public static final int CHANGED
	public static final int ADDED_PHANTOM
	public static final int REMOVED_PHANTOM
	public static final int ALL_WITH_PHANTOMS
	public static final int CONTENT
	public static final int MOVED_FROM
	public static final int MOVED_TO
	public static final int COPIED_FROM
	public static final int OPEN
	public static final int TYPE
	public static final int SYNC
	public static final int MARKERS
	public static final int REPLACED
	public static final int DESCRIPTION
	public static final int ENCODING
	public static final int LOCAL_CHANGED
	public static final int DERIVED_CHANGED
	public abstract void accept (org.eclipse.core.resources.IResourceDeltaVisitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.core.resources.IResourceDeltaVisitor, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.core.resources.IResourceDeltaVisitor, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IResourceDelta findMember (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IResourceDelta[] getAffectedChildren () 
	public abstract org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int) 
	public abstract org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int, int) 
	public abstract int getFlags () 
	public abstract org.eclipse.core.runtime.IPath getFullPath () 
	public abstract int getKind () 
	public abstract org.eclipse.core.resources.IMarkerDelta[] getMarkerDeltas () 
	public abstract org.eclipse.core.runtime.IPath getMovedFromPath () 
	public abstract org.eclipse.core.runtime.IPath getMovedToPath () 
	public abstract org.eclipse.core.runtime.IPath getProjectRelativePath () 
	public abstract org.eclipse.core.resources.IResource getResource () 
}

org/eclipse/core/resources/IResourceFilterDescription.class
IResourceFilterDescription.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceFilterDescription extends java.lang.Object {
	public static final int INCLUDE_ONLY
	public static final int EXCLUDE_ALL
	public static final int FILES
	public static final int FOLDERS
	public static final int INHERITABLE
	public abstract org.eclipse.core.resources.FileInfoMatcherDescription getFileInfoMatcherDescription () 
	public abstract org.eclipse.core.resources.IResource getResource () 
	public abstract int getType () 
	public abstract void delete (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IBuildConfiguration.class
IBuildConfiguration.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IBuildConfiguration extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final String DEFAULT_CONFIG_NAME
	public abstract org.eclipse.core.resources.IProject getProject () 
	public abstract java.lang.String getName () 
}

org/eclipse/core/resources/IBuildContext.class
IBuildContext.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IBuildContext extends java.lang.Object {
	public abstract org.eclipse.core.resources.IBuildConfiguration[] getAllReferencedBuildConfigs () 
	public abstract org.eclipse.core.resources.IBuildConfiguration[] getAllReferencingBuildConfigs () 
	public abstract org.eclipse.core.resources.IBuildConfiguration[] getRequestedConfigs () 
}

org/eclipse/core/resources/IResourceProxyVisitor.class
IResourceProxyVisitor.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceProxyVisitor extends java.lang.Object {
	public abstract boolean visit (org.eclipse.core.resources.IResourceProxy)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/ISynchronizer.class
ISynchronizer.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.ISynchronizer extends java.lang.Object {
	public abstract void accept (org.eclipse.core.runtime.QualifiedName, org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResourceVisitor, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void add (org.eclipse.core.runtime.QualifiedName) 
	public abstract void flushSyncInfo (org.eclipse.core.runtime.QualifiedName, org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.QualifiedName[] getPartners () 
	public abstract byte[] getSyncInfo (org.eclipse.core.runtime.QualifiedName, org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
	public abstract void remove (org.eclipse.core.runtime.QualifiedName) 
	public abstract void setSyncInfo (org.eclipse.core.runtime.QualifiedName, org.eclipse.core.resources.IResource, byte[])  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/ResourcesPlugin.class
ResourcesPlugin.java
package org.eclipse.core.resources
public final org.eclipse.core.resources.ResourcesPlugin extends org.eclipse.core.runtime.Plugin {
	public static final String PI_RESOURCES
	public static final String PT_BUILDERS
	public static final String PT_NATURES
	public static final String PT_MARKERS
	public static final String PT_FILE_MODIFICATION_VALIDATOR
	public static final String PT_MOVE_DELETE_HOOK
	public static final String PT_TEAM_HOOK
	public static final String PT_REFRESH_PROVIDERS
	public static final String PT_MODEL_PROVIDERS
	public static final String PT_VARIABLE_PROVIDERS
	public static final String PT_FILTER_MATCHERS
	public static final Object FAMILY_AUTO_BUILD
	public static final Object FAMILY_AUTO_REFRESH
	public static final Object FAMILY_MANUAL_BUILD
	public static final Object FAMILY_MANUAL_REFRESH
	public static final String PREF_ENCODING
	private static final String PREF_DESCRIPTION_PREFIX
	public static final String PREF_MAX_NOTIFICATION_DELAY
	public static final String PREF_AUTO_BUILDING
	public static final String PREF_BUILD_ORDER
	public static final String PREF_DEFAULT_BUILD_ORDER
	public static final String PREF_MAX_BUILD_ITERATIONS
	public static final String PREF_APPLY_FILE_STATE_POLICY
	public static final String PREF_FILE_STATE_LONGEVITY
	public static final String PREF_MAX_FILE_STATE_SIZE
	public static final String PREF_MAX_FILE_STATES
	public static final String PREF_SNAPSHOT_INTERVAL
	public static final String PREF_DISABLE_LINKING
	public static final String PREF_AUTO_REFRESH
	public static final String PREF_LIGHTWEIGHT_AUTO_REFRESH
	public static final String PREF_SEPARATE_DERIVED_ENCODINGS
	public static final boolean DEFAULT_PREF_SEPARATE_DERIVED_ENCODINGS
	public static final String PREF_MISSING_NATURE_MARKER_SEVERITY
	public static final String PREF_MAX_CONCURRENT_BUILDS
	private static org.eclipse.core.resources.ResourcesPlugin plugin
	private static org.eclipse.core.internal.resources.Workspace workspace
	private org.osgi.framework.ServiceRegistration workspaceRegistration
	private org.osgi.framework.ServiceRegistration debugRegistration
	private org.eclipse.core.internal.resources.CheckMissingNaturesListener checkMissingNaturesListener
	static void  () 
	public void  () 
	private static void constructWorkspace ()  throws org.eclipse.core.runtime.CoreException 
	public static java.lang.String getEncoding () 
		String enc
	public static org.eclipse.core.resources.ResourcesPlugin getPlugin () 
	public static org.eclipse.core.resources.IWorkspace getWorkspace () 
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		java.util.Hashtable properties
		org.eclipse.core.runtime.IStatus result
	private void initializePreferenceLookupOrder () 
		org.eclipse.core.internal.preferences.PreferencesService service
		String[] original
		java.util.List newOrder
		String entry
}

org/eclipse/core/resources/ISaveContext.class
ISaveContext.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.ISaveContext extends java.lang.Object {
	public static final int FULL_SAVE
	public static final int SNAPSHOT
	public static final int PROJECT_SAVE
	public abstract org.eclipse.core.runtime.IPath[] getFiles () 
	public abstract int getKind () 
	public abstract int getPreviousSaveNumber () 
	public abstract org.eclipse.core.resources.IProject getProject () 
	public abstract int getSaveNumber () 
	public abstract org.eclipse.core.runtime.IPath lookup (org.eclipse.core.runtime.IPath) 
	public abstract void map (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
	public abstract void needDelta () 
	public abstract void needSaveNumber () 
}

org/eclipse/core/resources/IContainer.class
IContainer.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IContainer extends java.lang.Object implements org.eclipse.core.resources.IResource org.eclipse.core.runtime.IAdaptable  {
	public static final int INCLUDE_PHANTOMS
	public static final int INCLUDE_TEAM_PRIVATE_MEMBERS
	public static final int EXCLUDE_DERIVED
	public static final int INCLUDE_HIDDEN
	public static final int DO_NOT_CHECK_EXISTENCE
	public abstract boolean exists (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IResource findMember (java.lang.String) 
	public abstract org.eclipse.core.resources.IResource findMember (java.lang.String, boolean) 
	public abstract org.eclipse.core.resources.IResource findMember (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IResource findMember (org.eclipse.core.runtime.IPath, boolean) 
	public abstract java.lang.String getDefaultCharset ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getDefaultCharset (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFile getFile (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IFolder getFolder (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IResource[] members ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IResource[] members (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IResource[] members (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFile[] findDeletedMembersWithHistory (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDefaultCharset (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDefaultCharset (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IResourceFilterDescription createFilter (int, org.eclipse.core.resources.FileInfoMatcherDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IResourceFilterDescription[] getFilters ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/variableresolvers/
org/eclipse/core/resources/variableresolvers/PathVariableResolver.class
PathVariableResolver.java
package org.eclipse.core.resources.variableresolvers
public abstract org.eclipse.core.resources.variableresolvers.PathVariableResolver extends java.lang.Object {
	public void  () 
	public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
	public abstract java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
}

org/eclipse/core/resources/IResource.class
IResource.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResource extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.core.runtime.jobs.ISchedulingRule  {
	public static final int FILE
	public static final int FOLDER
	public static final int PROJECT
	public static final int ROOT
	public static final int DEPTH_ZERO
	public static final int DEPTH_ONE
	public static final int DEPTH_INFINITE
	public static final int FORCE
	public static final int KEEP_HISTORY
	public static final int ALWAYS_DELETE_PROJECT_CONTENT
	public static final int NEVER_DELETE_PROJECT_CONTENT
	public static final int ALLOW_MISSING_LOCAL
	public static final int SHALLOW
	public static final int AVOID_NATURE_CONFIG
	public static final int BACKGROUND_REFRESH
	public static final int REPLACE
	public static final int CHECK_ANCESTORS
	public static final int DERIVED
	public static final int TEAM_PRIVATE
	public static final int HIDDEN
	public static final int VIRTUAL
	public static final int NULL_STAMP
	public static final int NONE
	public abstract void accept (org.eclipse.core.resources.IResourceProxyVisitor, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.core.resources.IResourceProxyVisitor, int, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.core.resources.IResourceVisitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.core.resources.IResourceVisitor, int, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.core.resources.IResourceVisitor, int, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void clearHistory (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copy (org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copy (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copy (org.eclipse.core.resources.IProjectDescription, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copy (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IMarker createMarker (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IResourceProxy createProxy () 
	public abstract void delete (boolean, 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 void deleteMarkers (java.lang.String, boolean, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean equals (java.lang.Object) 
	public abstract boolean exists () 
	public abstract org.eclipse.core.resources.IMarker findMarker (long)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IMarker[] findMarkers (java.lang.String, boolean, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract int findMaxProblemSeverity (java.lang.String, boolean, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getFileExtension () 
	public abstract org.eclipse.core.runtime.IPath getFullPath () 
	public abstract long getLocalTimeStamp () 
	public abstract org.eclipse.core.runtime.IPath getLocation () 
	public abstract java.net.URI getLocationURI () 
	public abstract org.eclipse.core.resources.IMarker getMarker (long) 
	public abstract long getModificationStamp () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.core.resources.IPathVariableManager getPathVariableManager () 
	public abstract org.eclipse.core.resources.IContainer getParent () 
	public abstract java.util.Map getPersistentProperties ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getPersistentProperty (org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IProject getProject () 
	public abstract org.eclipse.core.runtime.IPath getProjectRelativePath () 
	public abstract org.eclipse.core.runtime.IPath getRawLocation () 
	public abstract java.net.URI getRawLocationURI () 
	public abstract org.eclipse.core.resources.ResourceAttributes getResourceAttributes () 
	public abstract java.util.Map getSessionProperties ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.Object getSessionProperty (org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getType () 
	public abstract org.eclipse.core.resources.IWorkspace getWorkspace () 
	public abstract boolean isAccessible () 
	public abstract boolean isDerived () 
	public abstract boolean isDerived (int) 
	public abstract boolean isHidden () 
	public abstract boolean isHidden (int) 
	public abstract boolean isLinked () 
	public abstract boolean isVirtual () 
	public abstract boolean isLinked (int) 
	public abstract boolean isLocal (int) 
	public abstract boolean isPhantom () 
	public abstract boolean isReadOnly () 
	public abstract boolean isSynchronized (int) 
	public abstract boolean isTeamPrivateMember () 
	public abstract boolean isTeamPrivateMember (int) 
	public abstract void move (org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void move (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void move (org.eclipse.core.resources.IProjectDescription, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void move (org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void refreshLocal (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void revertModificationStamp (long)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDerived (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDerived (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setHidden (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setLocal (boolean, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract long setLocalTimeStamp (long)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setPersistentProperty (org.eclipse.core.runtime.QualifiedName, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setReadOnly (boolean) 
	public abstract void setResourceAttributes (org.eclipse.core.resources.ResourceAttributes)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setSessionProperty (org.eclipse.core.runtime.QualifiedName, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setTeamPrivateMember (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void touch (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IFileModificationValidator.class
IFileModificationValidator.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IFileModificationValidator extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus validateEdit (org.eclipse.core.resources.IFile[], java.lang.Object) 
	public abstract org.eclipse.core.runtime.IStatus validateSave (org.eclipse.core.resources.IFile) 
}

org/eclipse/core/resources/IDynamicReferenceProvider.class
IDynamicReferenceProvider.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IDynamicReferenceProvider extends java.lang.Object {
	public abstract java.util.List getDependentProjects (org.eclipse.core.resources.IBuildConfiguration)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IWorkspace.class
IWorkspace.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IWorkspace extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final int AVOID_UPDATE
	public static final Object VALIDATE_PROMPT
	public static final String SERVICE_NAME
	static void  () 
	public abstract void addResourceChangeListener (org.eclipse.core.resources.IResourceChangeListener) 
	public abstract void addResourceChangeListener (org.eclipse.core.resources.IResourceChangeListener, int) 
	public abstract org.eclipse.core.resources.ISavedState addSaveParticipant (org.eclipse.core.runtime.Plugin, org.eclipse.core.resources.ISaveParticipant)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.ISavedState addSaveParticipant (java.lang.String, org.eclipse.core.resources.ISaveParticipant)  throws org.eclipse.core.runtime.CoreException 
	public abstract void build (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void build (org.eclipse.core.resources.IBuildConfiguration[], int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void checkpoint (boolean) 
	public abstract org.eclipse.core.resources.IProject[][] computePrerequisiteOrder (org.eclipse.core.resources.IProject[]) 
	public abstract org.eclipse.core.resources.IWorkspace$ProjectOrder computeProjectOrder (org.eclipse.core.resources.IProject[]) 
	public abstract org.eclipse.core.runtime.IStatus copy (org.eclipse.core.resources.IResource[], org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus copy (org.eclipse.core.resources.IResource[], org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus delete (org.eclipse.core.resources.IResource[], boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus delete (org.eclipse.core.resources.IResource[], int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void deleteMarkers (org.eclipse.core.resources.IMarker[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void forgetSavedTree (java.lang.String) 
	public abstract org.eclipse.core.resources.IFilterMatcherDescriptor[] getFilterMatcherDescriptors () 
	public abstract org.eclipse.core.resources.IFilterMatcherDescriptor getFilterMatcherDescriptor (java.lang.String) 
	public abstract org.eclipse.core.resources.IProjectNatureDescriptor[] getNatureDescriptors () 
	public abstract org.eclipse.core.resources.IProjectNatureDescriptor getNatureDescriptor (java.lang.String) 
	public abstract java.util.Map getDanglingReferences () 
	public abstract org.eclipse.core.resources.IWorkspaceDescription getDescription () 
	public abstract org.eclipse.core.resources.IWorkspaceRoot getRoot () 
	public abstract org.eclipse.core.resources.IResourceRuleFactory getRuleFactory () 
	public abstract org.eclipse.core.resources.ISynchronizer getSynchronizer () 
	public abstract boolean isAutoBuilding () 
	public abstract boolean isTreeLocked () 
	public abstract org.eclipse.core.resources.IProjectDescription loadProjectDescription (org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IProjectDescription loadProjectDescription (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus move (org.eclipse.core.resources.IResource[], org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus move (org.eclipse.core.resources.IResource[], org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IBuildConfiguration newBuildConfig (java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.resources.IProjectDescription newProjectDescription (java.lang.String) 
	public abstract void removeResourceChangeListener (org.eclipse.core.resources.IResourceChangeListener) 
	public abstract void removeSaveParticipant (org.eclipse.core.runtime.Plugin) 
	public abstract void removeSaveParticipant (java.lang.String) 
	public abstract void run (org.eclipse.core.runtime.ICoreRunnable, org.eclipse.core.runtime.jobs.ISchedulingRule, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void run (org.eclipse.core.runtime.ICoreRunnable, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void run (org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.jobs.ISchedulingRule, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void run (org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus save (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDescription (org.eclipse.core.resources.IWorkspaceDescription)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] sortNatureSet (java.lang.String[]) 
	public abstract org.eclipse.core.runtime.IStatus validateEdit (org.eclipse.core.resources.IFile[], java.lang.Object) 
	public abstract org.eclipse.core.runtime.IStatus validateFiltered (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.IStatus validateLinkLocation (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IStatus validateLinkLocationURI (org.eclipse.core.resources.IResource, java.net.URI) 
	public abstract org.eclipse.core.runtime.IStatus validateName (java.lang.String, int) 
	public abstract org.eclipse.core.runtime.IStatus validateNatureSet (java.lang.String[]) 
	public abstract org.eclipse.core.runtime.IStatus validatePath (java.lang.String, int) 
	public abstract org.eclipse.core.runtime.IStatus validateProjectLocation (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IStatus validateProjectLocationURI (org.eclipse.core.resources.IProject, java.net.URI) 
	public abstract org.eclipse.core.resources.IPathVariableManager getPathVariableManager () 
}

org/eclipse/core/resources/IProjectNatureDescriptor.class
IProjectNatureDescriptor.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IProjectNatureDescriptor extends java.lang.Object {
	public abstract java.lang.String getNatureId () 
	public abstract java.lang.String getLabel () 
	public abstract java.lang.String[] getRequiredNatureIds () 
	public abstract java.lang.String[] getNatureSetIds () 
	public abstract boolean isLinkingAllowed () 
}

org/eclipse/core/resources/IMarker.class
IMarker.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IMarker extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final String MARKER
	public static final String TASK
	public static final String PROBLEM
	public static final String TEXT
	public static final String BOOKMARK
	public static final String SEVERITY
	public static final String MESSAGE
	public static final String LOCATION
	public static final String PRIORITY
	public static final String DONE
	public static final String CHAR_START
	public static final String CHAR_END
	public static final String LINE_NUMBER
	public static final String TRANSIENT
	public static final String USER_EDITABLE
	public static final String SOURCE_ID
	public static final int PRIORITY_HIGH
	public static final int PRIORITY_NORMAL
	public static final int PRIORITY_LOW
	public static final int SEVERITY_ERROR
	public static final int SEVERITY_WARNING
	public static final int SEVERITY_INFO
	public abstract void delete ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean equals (java.lang.Object) 
	public abstract boolean exists () 
	public abstract java.lang.Object getAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getAttribute (java.lang.String, int) 
	public abstract java.lang.String getAttribute (java.lang.String, java.lang.String) 
	public abstract boolean getAttribute (java.lang.String, boolean) 
	public abstract java.util.Map getAttributes ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.Object[] getAttributes (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
	public abstract long getCreationTime ()  throws org.eclipse.core.runtime.CoreException 
	public abstract long getId () 
	public abstract org.eclipse.core.resources.IResource getResource () 
	public abstract java.lang.String getType ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isSubtypeOf (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttribute (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttribute (java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttribute (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttributes (java.lang.String[], java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttributes (java.util.Map)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IFilterMatcherDescriptor.class
IFilterMatcherDescriptor.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IFilterMatcherDescriptor extends java.lang.Object {
	public static final String ARGUMENT_TYPE_FILTER_MATCHER
	public static final String ARGUMENT_TYPE_FILTER_MATCHERS
	public static final String ARGUMENT_TYPE_NONE
	public static final String ARGUMENT_TYPE_STRING
	public abstract java.lang.String getArgumentType () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName () 
	public abstract boolean isFirstOrdering () 
}

org/eclipse/core/resources/IResourceProxy.class
IResourceProxy.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceProxy extends java.lang.Object {
	public abstract long getModificationStamp () 
	public abstract boolean isAccessible () 
	public abstract boolean isDerived () 
	public abstract boolean isLinked () 
	public abstract boolean isPhantom () 
	public abstract boolean isHidden () 
	public abstract boolean isTeamPrivateMember () 
	public abstract java.lang.String getName () 
	public abstract java.lang.Object getSessionProperty (org.eclipse.core.runtime.QualifiedName) 
	public abstract int getType () 
	public abstract org.eclipse.core.runtime.IPath requestFullPath () 
	public abstract org.eclipse.core.resources.IResource requestResource () 
}

org/eclipse/core/resources/IResourceChangeListener.class
IResourceChangeListener.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceChangeListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
}

org/eclipse/core/resources/IWorkspaceRoot.class
IWorkspaceRoot.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IWorkspaceRoot extends java.lang.Object implements org.eclipse.core.resources.IContainer org.eclipse.core.runtime.IAdaptable  {
	public abstract void delete (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IContainer[] findContainersForLocation (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IContainer[] findContainersForLocationURI (java.net.URI) 
	public abstract org.eclipse.core.resources.IContainer[] findContainersForLocationURI (java.net.URI, int) 
	public abstract org.eclipse.core.resources.IFile[] findFilesForLocation (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IFile[] findFilesForLocationURI (java.net.URI) 
	public abstract org.eclipse.core.resources.IFile[] findFilesForLocationURI (java.net.URI, int) 
	public abstract org.eclipse.core.resources.IContainer getContainerForLocation (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IFile getFileForLocation (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.resources.IProject getProject (java.lang.String) 
	public abstract org.eclipse.core.resources.IProject[] getProjects () 
	public abstract org.eclipse.core.resources.IProject[] getProjects (int) 
}

org/eclipse/core/resources/IPathVariableChangeEvent.class
IPathVariableChangeEvent.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IPathVariableChangeEvent extends java.lang.Object {
	public static final int VARIABLE_CHANGED
	public static final int VARIABLE_CREATED
	public static final int VARIABLE_DELETED
	public abstract org.eclipse.core.runtime.IPath getValue () 
	public abstract java.lang.String getVariableName () 
	public abstract java.lang.Object getSource () 
	public abstract int getType () 
}

org/eclipse/core/resources/ICommand.class
ICommand.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.ICommand extends java.lang.Object {
	public abstract java.util.Map getArguments () 
	public abstract java.lang.String getBuilderName () 
	public abstract boolean isBuilding (int) 
	public abstract boolean isConfigurable () 
	public abstract void setArguments (java.util.Map) 
	public abstract void setBuilderName (java.lang.String) 
	public abstract void setBuilding (int, boolean) 
}

org/eclipse/core/resources/ISaveParticipant.class
ISaveParticipant.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.ISaveParticipant extends java.lang.Object implements java.util.EventListener  {
	public abstract void doneSaving (org.eclipse.core.resources.ISaveContext) 
	public abstract void prepareToSave (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
	public abstract void rollback (org.eclipse.core.resources.ISaveContext) 
	public abstract void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IResourceRuleFactory.class
IResourceRuleFactory.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceRuleFactory extends java.lang.Object {
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule createRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule buildRule () 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule charsetRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule derivedRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule copyRule (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule deleteRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule markerRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule modifyRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule moveRule (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule refreshRule (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule validateEditRule (org.eclipse.core.resources.IResource[]) 
}

org/eclipse/core/resources/mapping/
org/eclipse/core/resources/mapping/ResourceTraversal.class
ResourceTraversal.java
package org.eclipse.core.resources.mapping
public org.eclipse.core.resources.mapping.ResourceTraversal extends java.lang.Object {
	private final int depth
	private final int flags
	private final org.eclipse.core.resources.IResource[] resources
	public void  (org.eclipse.core.resources.IResource[], int, int) 
		org.eclipse.core.resources.IResource[] resources
		int depth
		int flags
	public void accept (org.eclipse.core.resources.IResourceVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceVisitor visitor
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException e
	public boolean contains (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource member
	private boolean contains (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource child
	void doFindMarkers (java.util.ArrayList, java.lang.String, boolean) 
		java.util.ArrayList result
		String type
		boolean includeSubtypes
		org.eclipse.core.internal.resources.MarkerManager markerMan
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.resources.IMarker[] findMarkers (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String type
		boolean includeSubtypes
		java.util.ArrayList result
	public int getDepth () 
	public int getFlags () 
	public org.eclipse.core.resources.IResource[] getResources () 
}

org/eclipse/core/resources/mapping/IResourceChangeDescriptionFactory.class
IResourceChangeDescriptionFactory.java
package org.eclipse.core.resources.mapping
public abstract org.eclipse.core.resources.mapping.IResourceChangeDescriptionFactory extends java.lang.Object {
	public abstract void change (org.eclipse.core.resources.IFile) 
	public abstract void close (org.eclipse.core.resources.IProject) 
	public abstract void copy (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IPath) 
	public abstract void create (org.eclipse.core.resources.IResource) 
	public abstract void delete (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.resources.IResourceDelta getDelta () 
	public abstract void move (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IPath) 
}

org/eclipse/core/resources/mapping/CompositeResourceMapping.class
CompositeResourceMapping.java
package org.eclipse.core.resources.mapping
public final org.eclipse.core.resources.mapping.CompositeResourceMapping extends org.eclipse.core.resources.mapping.ResourceMapping {
	private final org.eclipse.core.resources.mapping.ResourceMapping[] mappings
	private final Object modelObject
	private org.eclipse.core.resources.IProject[] projects
	private String providerId
	public void  (java.lang.String, java.lang.Object, org.eclipse.core.resources.mapping.ResourceMapping[]) 
		String providerId
		Object modelObject
		org.eclipse.core.resources.mapping.ResourceMapping[] mappings
	public boolean contains (org.eclipse.core.resources.mapping.ResourceMapping) 
		org.eclipse.core.resources.mapping.ResourceMapping mapping
		org.eclipse.core.resources.mapping.ResourceMapping childMapping
	public org.eclipse.core.resources.mapping.ResourceMapping[] getMappings () 
	public java.lang.Object getModelObject () 
	public java.lang.String getModelProviderId () 
	public org.eclipse.core.resources.IProject[] getProjects () 
		java.util.Set result
		org.eclipse.core.resources.mapping.ResourceMapping mapping
	public org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals (org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		java.util.List result
		org.eclipse.core.resources.mapping.ResourceMapping mapping
}

org/eclipse/core/resources/mapping/ResourceChangeValidator.class

org/eclipse/core/resources/mapping/ModelStatus.class
ModelStatus.java
package org.eclipse.core.resources.mapping
public org.eclipse.core.resources.mapping.ModelStatus extends org.eclipse.core.runtime.Status {
	private final String modelProviderId
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int severity
		String pluginId
		String modelProviderId
		String message
	public java.lang.String getModelProviderId () 
}

org/eclipse/core/resources/mapping/IModelProviderDescriptor.class
IModelProviderDescriptor.java
package org.eclipse.core.resources.mapping
public abstract org.eclipse.core.resources.mapping.IModelProviderDescriptor extends java.lang.Object {
	public abstract java.lang.String[] getExtendedModels () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.core.resources.IResource[] getMatchingResources (org.eclipse.core.resources.IResource[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.mapping.ResourceTraversal[] getMatchingTraversals (org.eclipse.core.resources.mapping.ResourceTraversal[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.mapping.ModelProvider getModelProvider ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/mapping/ResourceMappingContext.class
ResourceMappingContext.java
package org.eclipse.core.resources.mapping
public org.eclipse.core.resources.mapping.ResourceMappingContext extends java.lang.Object {
	public static final org.eclipse.core.resources.mapping.ResourceMappingContext LOCAL_CONTEXT
	static void  () 
	public void  () 
}

org/eclipse/core/resources/mapping/ModelProvider.class
ModelProvider.java
package org.eclipse.core.resources.mapping
public abstract org.eclipse.core.resources.mapping.ModelProvider extends org.eclipse.core.runtime.PlatformObject {
	public static final String RESOURCE_MODEL_PROVIDER_ID
	private org.eclipse.core.resources.mapping.IModelProviderDescriptor descriptor
	public void  () 
	public static org.eclipse.core.resources.mapping.IModelProviderDescriptor getModelProviderDescriptor (java.lang.String) 
		String id
		org.eclipse.core.resources.mapping.IModelProviderDescriptor[] descs
		org.eclipse.core.resources.mapping.IModelProviderDescriptor descriptor
	public static org.eclipse.core.resources.mapping.IModelProviderDescriptor[] getModelProviderDescriptors () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.resources.mapping.ModelProvider other
	public final org.eclipse.core.resources.mapping.IModelProviderDescriptor getDescriptor () 
	public final java.lang.String getId () 
	public org.eclipse.core.resources.mapping.ResourceMapping[] getMappings (org.eclipse.core.resources.IResource, org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.resources.mapping.ResourceMapping[] getMappings (org.eclipse.core.resources.IResource[], org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource[] resources
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set mappings
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.mapping.ResourceMapping[] resourceMappings
	public org.eclipse.core.resources.mapping.ResourceMapping[] getMappings (org.eclipse.core.resources.mapping.ResourceTraversal[], org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.mapping.ResourceTraversal[] traversals
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set result
		org.eclipse.core.resources.mapping.ResourceTraversal traversal
		org.eclipse.core.resources.mapping.ResourceMapping[] mappings
		org.eclipse.core.resources.mapping.ResourceMapping mapping
	public org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals (org.eclipse.core.resources.mapping.ResourceMapping[], org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.mapping.ResourceMapping[] mappings
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		java.util.List traversals
		org.eclipse.core.resources.mapping.ResourceMapping mapping
	public int hashCode () 
	public final void init (org.eclipse.core.resources.mapping.IModelProviderDescriptor) 
		org.eclipse.core.resources.mapping.IModelProviderDescriptor desc
	protected void initialize () 
	public org.eclipse.core.runtime.IStatus validateChange (org.eclipse.core.resources.IResourceDelta, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/resources/mapping/RemoteResourceMappingContext.class
RemoteResourceMappingContext.java
package org.eclipse.core.resources.mapping
public abstract org.eclipse.core.resources.mapping.RemoteResourceMappingContext extends org.eclipse.core.resources.mapping.ResourceMappingContext {
	public static final int FILE_CONTENTS_REQUIRED
	public static final int NONE
	public void  () 
	public abstract org.eclipse.core.resources.IStorage fetchBaseContents (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IResource[] fetchBaseMembers (org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		org.eclipse.core.runtime.IProgressMonitor monitor
	public abstract org.eclipse.core.resources.IResource[] fetchMembers (org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IStorage fetchRemoteContents (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IResource[] fetchRemoteMembers (org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		org.eclipse.core.runtime.IProgressMonitor monitor
	public abstract org.eclipse.core.resources.IProject[] getProjects () 
	public abstract boolean hasLocalChange (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean hasRemoteChange (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isThreeWay () 
	public abstract void refresh (org.eclipse.core.resources.mapping.ResourceTraversal[], int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/mapping/ResourceMapping.class
ResourceMapping.java
package org.eclipse.core.resources.mapping
public abstract org.eclipse.core.resources.mapping.ResourceMapping extends org.eclipse.core.runtime.PlatformObject {
	public void  () 
	public void accept (org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.resources.IResourceVisitor, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.resources.IResourceVisitor visitor
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.mapping.ResourceTraversal[] traversals
		org.eclipse.core.resources.mapping.ResourceTraversal traversal
	public boolean contains (org.eclipse.core.resources.mapping.ResourceMapping) 
		org.eclipse.core.resources.mapping.ResourceMapping mapping
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.resources.mapping.ResourceMapping other
	public org.eclipse.core.resources.IMarker[] findMarkers (java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String type
		boolean includeSubtypes
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.mapping.ResourceTraversal[] traversals
		java.util.ArrayList result
		org.eclipse.core.resources.mapping.ResourceTraversal traversal
	public abstract java.lang.Object getModelObject () 
	public final org.eclipse.core.resources.mapping.ModelProvider getModelProvider () 
		org.eclipse.core.runtime.CoreException e
	public abstract java.lang.String getModelProviderId () 
	public abstract org.eclipse.core.resources.IProject[] getProjects () 
	public abstract org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals (org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public int hashCode () 
}

org/eclipse/core/resources/ProjectScope.class
ProjectScope.java
package org.eclipse.core.resources
public final org.eclipse.core.resources.ProjectScope extends org.eclipse.core.internal.preferences.AbstractScope {
	public static final String SCOPE
	private final org.eclipse.core.resources.IProject project
	public void  (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject context
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String) 
		String qualifier
		org.eclipse.core.runtime.preferences.IPreferencesService preferencesService
		org.osgi.service.prefs.Preferences scopeNode
		org.osgi.service.prefs.Preferences projectNode
	public org.eclipse.core.runtime.IPath getLocation () 
		org.eclipse.core.runtime.IPath location
	public java.lang.String getName () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.resources.ProjectScope other
	public int hashCode () 
}

org/eclipse/core/resources/team/
org/eclipse/core/resources/team/TeamHook.class
TeamHook.java
package org.eclipse.core.resources.team
public abstract org.eclipse.core.resources.team.TeamHook extends org.eclipse.core.internal.resources.InternalTeamHook {
	protected final org.eclipse.core.resources.IResourceRuleFactory defaultFactory
	protected void  () 
	public org.eclipse.core.resources.IResourceRuleFactory getRuleFactory (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected final void setRuleFactory (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResourceRuleFactory) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResourceRuleFactory factory
	public org.eclipse.core.runtime.IStatus validateCreateLink (org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.resources.IFile file
		int updateFlags
		org.eclipse.core.runtime.IPath location
	public org.eclipse.core.runtime.IStatus validateCreateLink (org.eclipse.core.resources.IFile, int, java.net.URI) 
		org.eclipse.core.resources.IFile file
		int updateFlags
		java.net.URI location
	public org.eclipse.core.runtime.IStatus validateCreateLink (org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.resources.IFolder folder
		int updateFlags
		org.eclipse.core.runtime.IPath location
	public org.eclipse.core.runtime.IStatus validateCreateLink (org.eclipse.core.resources.IFolder, int, java.net.URI) 
		org.eclipse.core.resources.IFolder folder
		int updateFlags
		java.net.URI location
}

org/eclipse/core/resources/team/FileModificationValidator.class
FileModificationValidator.java
package org.eclipse.core.resources.team
public abstract org.eclipse.core.resources.team.FileModificationValidator extends java.lang.Object implements org.eclipse.core.resources.IFileModificationValidator  {
	public void  () 
	public final org.eclipse.core.runtime.IStatus validateEdit (org.eclipse.core.resources.IFile[], java.lang.Object) 
		org.eclipse.core.resources.IFile[] files
		Object context
		org.eclipse.core.resources.team.FileModificationValidationContext validationContext
		org.eclipse.core.resources.team.FileModificationValidationContext validationContext
		org.eclipse.core.resources.team.FileModificationValidationContext validationContext
	public org.eclipse.core.runtime.IStatus validateSave (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public abstract org.eclipse.core.runtime.IStatus validateEdit (org.eclipse.core.resources.IFile[], org.eclipse.core.resources.team.FileModificationValidationContext) 
}

org/eclipse/core/resources/team/IMoveDeleteHook.class
IMoveDeleteHook.java
package org.eclipse.core.resources.team
public abstract org.eclipse.core.resources.team.IMoveDeleteHook extends java.lang.Object {
	public abstract boolean deleteFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean deleteFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean deleteProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean moveFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean moveFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean moveProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/core/resources/team/FileModificationValidationContext.class
FileModificationValidationContext.java
package org.eclipse.core.resources.team
public org.eclipse.core.resources.team.FileModificationValidationContext extends java.lang.Object {
	public static final org.eclipse.core.resources.team.FileModificationValidationContext VALIDATE_PROMPT
	private final Object shell
	static void  () 
	void  (java.lang.Object) 
		Object shell
	public java.lang.Object getShell () 
}

org/eclipse/core/resources/team/ResourceRuleFactory.class
ResourceRuleFactory.java
package org.eclipse.core.resources.team
public org.eclipse.core.resources.team.ResourceRuleFactory extends java.lang.Object implements org.eclipse.core.resources.IResourceRuleFactory  {
	private final org.eclipse.core.resources.IWorkspace workspace
	protected void  () 
	public final org.eclipse.core.runtime.jobs.ISchedulingRule buildRule () 
	public org.eclipse.core.runtime.jobs.ISchedulingRule charsetRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public final org.eclipse.core.runtime.jobs.ISchedulingRule derivedRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule copyRule (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource source
		org.eclipse.core.resources.IResource destination
	public org.eclipse.core.runtime.jobs.ISchedulingRule createRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule deleteRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	private boolean isReadOnly (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.ResourceAttributes attributes
	public final org.eclipse.core.runtime.jobs.ISchedulingRule markerRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule modifyRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.jobs.ISchedulingRule moveRule (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource source
		org.eclipse.core.resources.IResource destination
	protected final org.eclipse.core.runtime.jobs.ISchedulingRule parent (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule refreshRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule validateEditRule (org.eclipse.core.resources.IResource[]) 
		org.eclipse.core.resources.IResource[] resources
		java.util.HashSet rules
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.jobs.ISchedulingRule[] ruleArray
}

org/eclipse/core/resources/team/IResourceTree.class
IResourceTree.java
package org.eclipse.core.resources.team
public abstract org.eclipse.core.resources.team.IResourceTree extends java.lang.Object {
	public static final long NULL_TIMESTAMP
	public abstract void addToLocalHistory (org.eclipse.core.resources.IFile) 
	public abstract boolean isSynchronized (org.eclipse.core.resources.IResource, int) 
	public abstract long computeTimestamp (org.eclipse.core.resources.IFile) 
	public abstract long getTimestamp (org.eclipse.core.resources.IFile) 
	public abstract void updateMovedFileTimestamp (org.eclipse.core.resources.IFile, long) 
	public abstract void failed (org.eclipse.core.runtime.IStatus) 
	public abstract void deletedFile (org.eclipse.core.resources.IFile) 
	public abstract void deletedFolder (org.eclipse.core.resources.IFolder) 
	public abstract void deletedProject (org.eclipse.core.resources.IProject) 
	public abstract void movedFile (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile) 
	public abstract void movedFolderSubtree (org.eclipse.core.resources.IFolder, org.eclipse.core.resources.IFolder) 
	public abstract boolean movedProjectSubtree (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription) 
	public abstract void standardDeleteFile (org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void standardDeleteFolder (org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void standardDeleteProject (org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void standardMoveFile (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void standardMoveFolder (org.eclipse.core.resources.IFolder, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void standardMoveProject (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/core/resources/IProjectDescription.class
IProjectDescription.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IProjectDescription extends java.lang.Object {
	public static final String DESCRIPTION_FILE_NAME
	public abstract org.eclipse.core.resources.IBuildConfiguration[] getBuildConfigReferences (java.lang.String) 
	public abstract org.eclipse.core.resources.ICommand[] getBuildSpec () 
	public abstract java.lang.String getComment () 
	public abstract org.eclipse.core.resources.IProject[] getDynamicReferences () 
	public abstract org.eclipse.core.runtime.IPath getLocation () 
	public abstract java.net.URI getLocationURI () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String[] getNatureIds () 
	public abstract org.eclipse.core.resources.IProject[] getReferencedProjects () 
	public abstract boolean hasNature (java.lang.String) 
	public abstract org.eclipse.core.resources.ICommand newCommand () 
	public abstract void setActiveBuildConfig (java.lang.String) 
	public abstract void setBuildConfigs (java.lang.String[]) 
	public abstract void setBuildConfigReferences (java.lang.String, org.eclipse.core.resources.IBuildConfiguration[]) 
	public abstract void setBuildSpec (org.eclipse.core.resources.ICommand[]) 
	public abstract void setComment (java.lang.String) 
	public abstract void setDynamicReferences (org.eclipse.core.resources.IProject[]) 
	public abstract void setLocation (org.eclipse.core.runtime.IPath) 
	public abstract void setLocationURI (java.net.URI) 
	public abstract void setName (java.lang.String) 
	public abstract void setNatureIds (java.lang.String[]) 
	public abstract void setReferencedProjects (org.eclipse.core.resources.IProject[]) 
}

org/eclipse/core/resources/IFileState.class
IFileState.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IFileState extends java.lang.Object implements org.eclipse.core.resources.IEncodedStorage org.eclipse.core.runtime.IAdaptable  {
	public abstract boolean exists () 
	public abstract java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IPath getFullPath () 
	public abstract long getModificationTime () 
	public abstract java.lang.String getName () 
	public abstract boolean isReadOnly () 
}

org/eclipse/core/resources/filtermatchers/
org/eclipse/core/resources/filtermatchers/CompoundFileInfoMatcher.class
CompoundFileInfoMatcher.java
package org.eclipse.core.resources.filtermatchers
public abstract org.eclipse.core.resources.filtermatchers.CompoundFileInfoMatcher extends org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher {
	protected org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher[] matchers
	public void  () 
	private org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher instantiate (org.eclipse.core.resources.IProject, org.eclipse.core.resources.FileInfoMatcherDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.FileInfoMatcherDescription filter
		org.eclipse.core.resources.IFilterMatcherDescriptor desc
		org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher matcher
	public final void initialize (org.eclipse.core.resources.IProject, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		Object arguments
		org.eclipse.core.resources.FileInfoMatcherDescription[] filters
		int i
}

org/eclipse/core/resources/filtermatchers/AbstractFileInfoMatcher.class
AbstractFileInfoMatcher.java
package org.eclipse.core.resources.filtermatchers
public abstract org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher extends java.lang.Object {
	public void  () 
	public abstract boolean matches (org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo)  throws org.eclipse.core.runtime.CoreException 
	public abstract void initialize (org.eclipse.core.resources.IProject, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IFile.class
IFile.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IFile extends java.lang.Object implements org.eclipse.core.resources.IResource org.eclipse.core.resources.IEncodedStorage org.eclipse.core.runtime.IAdaptable  {
	public static final int ENCODING_UNKNOWN
	public static final int ENCODING_US_ASCII
	public static final int ENCODING_ISO_8859_1
	public static final int ENCODING_UTF_8
	public static final int ENCODING_UTF_16BE
	public static final int ENCODING_UTF_16LE
	public static final int ENCODING_UTF_16
	public abstract void appendContents (java.io.InputStream, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void appendContents (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void create (java.io.InputStream, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void create (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void createLink (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void createLink (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void delete (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getCharset ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getCharset (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getCharsetFor (java.io.Reader)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.content.IContentDescription getContentDescription ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.io.InputStream getContents (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getEncoding ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IPath getFullPath () 
	public abstract org.eclipse.core.resources.IFileState[] getHistory (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getName () 
	public abstract boolean isReadOnly () 
	public abstract void move (org.eclipse.core.runtime.IPath, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setCharset (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setCharset (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setContents (java.io.InputStream, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setContents (org.eclipse.core.resources.IFileState, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setContents (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setContents (org.eclipse.core.resources.IFileState, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IncrementalProjectBuilder.class
IncrementalProjectBuilder.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IncrementalProjectBuilder extends org.eclipse.core.internal.events.InternalBuilder implements org.eclipse.core.runtime.IExecutableExtension  {
	public static final int FULL_BUILD
	public static final int AUTO_BUILD
	public static final int INCREMENTAL_BUILD
	public static final int CLEAN_BUILD
	public void  () 
	protected abstract org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	protected void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final void forgetLastBuiltState () 
	public final void rememberLastBuiltState () 
	public final org.eclipse.core.resources.ICommand getCommand () 
	public final org.eclipse.core.resources.IResourceDelta getDelta (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public final org.eclipse.core.resources.IProject getProject () 
	public final org.eclipse.core.resources.IBuildConfiguration getBuildConfig () 
	public final boolean hasBeenBuilt (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public final boolean isInterrupted () 
	public final void needRebuild () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
	protected void startupOnInitialize () 
	public org.eclipse.core.runtime.jobs.ISchedulingRule getRule (int, java.util.Map) 
		int kind
		java.util.Map args
	public final org.eclipse.core.resources.IBuildContext getContext () 
}

org/eclipse/core/resources/IResourceStatus.class
IResourceStatus.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceStatus extends java.lang.Object implements org.eclipse.core.runtime.IStatus  {
	public static final int INVALID_NATURE_SET
	public static final int BUILD_FAILED
	public static final int OPERATION_FAILED
	public static final int INVALID_VALUE
	public static final int MISSING_DESCRIPTION_REPAIRED
	public static final int OVERLAPPING_LOCATION
	public static final int EXISTS_LOCAL
	public static final int NOT_FOUND_LOCAL
	public static final int NO_LOCATION_LOCAL
	public static final int FAILED_READ_LOCAL
	public static final int FAILED_WRITE_LOCAL
	public static final int FAILED_DELETE_LOCAL
	public static final int OUT_OF_SYNC_LOCAL
	public static final int CASE_VARIANT_EXISTS
	public static final int WRONG_TYPE_LOCAL
	public static final int PARENT_READ_ONLY
	public static final int INVALID_RESOURCE_NAME
	public static final int READ_ONLY_LOCAL
	public static final int VARIABLE_NOT_DEFINED_WARNING
	public static final int RESOURCE_WRONG_TYPE
	public static final int RESOURCE_EXISTS
	public static final int RESOURCE_NOT_FOUND
	public static final int RESOURCE_NOT_LOCAL
	public static final int WORKSPACE_NOT_OPEN
	public static final int PROJECT_NOT_OPEN
	public static final int PATH_OCCUPIED
	public static final int PARTNER_NOT_REGISTERED
	public static final int MARKER_NOT_FOUND
	public static final int RESOURCE_NOT_LINKED
	public static final int LINKING_NOT_ALLOWED
	public static final int VARIABLE_NOT_DEFINED
	public static final int WORKSPACE_LOCKED
	public static final int FAILED_DESCRIBING_CONTENTS
	public static final int FAILED_SETTING_CHARSET
	public static final int FAILED_GETTING_CHARSET
	public static final int BUILD_CONFIGURATION_NOT_FOUND
	public static final int INTERNAL_ERROR
	public static final int FAILED_READ_METADATA
	public static final int FAILED_WRITE_METADATA
	public static final int FAILED_DELETE_METADATA
	public abstract org.eclipse.core.runtime.IPath getPath () 
}

org/eclipse/core/resources/WorkspaceJob.class
WorkspaceJob.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.WorkspaceJob extends org.eclipse.core.internal.resources.InternalWorkspaceJob {
	public void  (java.lang.String) 
		String name
	public abstract org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/refresh/
org/eclipse/core/resources/refresh/IRefreshResult.class
IRefreshResult.java
package org.eclipse.core.resources.refresh
public abstract org.eclipse.core.resources.refresh.IRefreshResult extends java.lang.Object {
	public abstract void monitorFailed (org.eclipse.core.resources.refresh.IRefreshMonitor, org.eclipse.core.resources.IResource) 
	public abstract void refresh (org.eclipse.core.resources.IResource) 
}

org/eclipse/core/resources/refresh/IRefreshMonitor.class
IRefreshMonitor.java
package org.eclipse.core.resources.refresh
public abstract org.eclipse.core.resources.refresh.IRefreshMonitor extends java.lang.Object {
	public abstract void unmonitor (org.eclipse.core.resources.IResource) 
}

org/eclipse/core/resources/refresh/RefreshProvider.class
RefreshProvider.java
package org.eclipse.core.resources.refresh
public abstract org.eclipse.core.resources.refresh.RefreshProvider extends org.eclipse.core.internal.refresh.InternalRefreshProvider {
	public void  () 
	protected org.eclipse.core.resources.refresh.IRefreshMonitor createPollingMonitor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.resources.refresh.IRefreshMonitor installMonitor (org.eclipse.core.resources.IResource, org.eclipse.core.resources.refresh.IRefreshResult) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.refresh.IRefreshResult result
	public org.eclipse.core.resources.refresh.IRefreshMonitor installMonitor (org.eclipse.core.resources.IResource, org.eclipse.core.resources.refresh.IRefreshResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.refresh.IRefreshResult result
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
	public void resetMonitors (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public void resetMonitors (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
}

org/eclipse/core/resources/IEncodedStorage.class
IEncodedStorage.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IEncodedStorage extends java.lang.Object implements org.eclipse.core.resources.IStorage  {
	public abstract java.lang.String getCharset ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/resources/IResourceDeltaVisitor.class
IResourceDeltaVisitor.java
package org.eclipse.core.resources
public abstract org.eclipse.core.resources.IResourceDeltaVisitor extends java.lang.Object {
	public abstract boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/
org/eclipse/core/internal/properties/
org/eclipse/core/internal/properties/PropertyBucket.class
PropertyBucket.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyBucket extends org.eclipse.core.internal.localstore.Bucket {
	public static final byte INDEX
	public static final byte QNAME
	private static final byte VERSION
	private final java.util.List qualifierIndex
	public void  () 
	protected org.eclipse.core.internal.localstore.Bucket$Entry createEntry (org.eclipse.core.runtime.IPath, java.lang.Object) 
		org.eclipse.core.runtime.IPath path
		Object value
	private org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry getEntry (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		String pathAsString
		String[][] existing
	protected java.lang.String getIndexFileName () 
	public java.lang.String getProperty (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.QualifiedName name
		org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry entry
	protected byte getVersion () 
	protected java.lang.String getVersionFileName () 
	public void load (java.lang.String, java.io.File, boolean)  throws org.eclipse.core.runtime.CoreException 
		String newProjectName
		java.io.File baseLocation
		boolean force
	protected java.lang.Object readEntryValue (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream source
		int length
		String[][] properties
		int j
		byte constant
		org.eclipse.core.runtime.IPath resourcePath
		String msg
	public void save ()  throws org.eclipse.core.runtime.CoreException 
	public void setProperties (org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry) 
		org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry entry
		org.eclipse.core.runtime.IPath path
		String[][] additions
		String pathAsString
		String[][] existing
	public void setProperty (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.QualifiedName, java.lang.String) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.QualifiedName name
		String value
		String pathAsString
		String[][] existing
		String[][] newValue
		String[][] newValue
	protected void writeEntryValue (java.io.DataOutputStream, java.lang.Object)  throws java.io.IOException 
		java.io.DataOutputStream destination
		Object entryValue
		String[][] properties
		String[] propertie
		int index
}

org/eclipse/core/internal/properties/PropertyManager2$PropertyCopyVisitor.class
PropertyManager2.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyManager2$PropertyCopyVisitor extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	private java.util.List changes
	private org.eclipse.core.runtime.IPath destination
	private org.eclipse.core.runtime.IPath source
	final org.eclipse.core.internal.properties.PropertyManager2 this$0
	public void  (org.eclipse.core.internal.properties.PropertyManager2, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath source
		org.eclipse.core.runtime.IPath destination
	public void afterSaving (org.eclipse.core.internal.localstore.Bucket)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket bucket
	private void saveChanges (org.eclipse.core.internal.properties.PropertyBucket)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.PropertyBucket bucket
		java.util.Iterator i
		org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry entry
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry entry
		org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry sourceEntry
		org.eclipse.core.runtime.IPath destinationPath
		org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry destinationEntry
}

org/eclipse/core/internal/properties/PropertyBucket$PropertyEntry.class

org/eclipse/core/internal/properties/PropertyManager2$2.class
PropertyManager2.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyManager2$2 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.properties.PropertyManager2 this$0
	private final java.util.Map val$result
	void  (org.eclipse.core.internal.properties.PropertyManager2, java.util.Map) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry entry
		org.eclipse.core.internal.properties.PropertyBucket$PropertyEntry propertyEntry
		int propertyCount
		int i
}

org/eclipse/core/internal/properties/PropertyManager2.class
PropertyManager2.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyManager2 extends java.lang.Object implements org.eclipse.core.internal.properties.IPropertyManager  {
	private static final int MAX_VALUE_SIZE
	org.eclipse.core.internal.localstore.BucketTree tree
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void closePropertyStore (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
	public synchronized void copy (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource source
		org.eclipse.core.resources.IResource destination
		int depth
	private void copyProperties (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath source
		org.eclipse.core.runtime.IPath destination
		int depth
		org.eclipse.core.internal.properties.PropertyManager2$PropertyCopyVisitor copyVisitor
	public synchronized void deleteProperties (org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		int depth
	public void deleteResource (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
	public synchronized java.util.Map getProperties (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		java.util.Map result
	public synchronized java.lang.String getProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.runtime.QualifiedName name
		String message
		org.eclipse.core.runtime.IPath resourcePath
		org.eclipse.core.internal.properties.PropertyBucket current
	public org.eclipse.core.internal.localstore.BucketTree getTree () 
	public java.io.File getVersionFile () 
	public synchronized void setProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.runtime.QualifiedName name
		String value
		org.eclipse.core.internal.resources.Resource resource
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		String message
		String message
		org.eclipse.core.runtime.IPath resourcePath
		org.eclipse.core.internal.properties.PropertyBucket current
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/properties/PropertyManager2$1.class
PropertyManager2.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyManager2$1 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.properties.PropertyManager2 this$0
	void  (org.eclipse.core.internal.properties.PropertyManager2) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry entry
}

org/eclipse/core/internal/properties/IPropertyManager.class
IPropertyManager.java
package org.eclipse.core.internal.properties
public abstract org.eclipse.core.internal.properties.IPropertyManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager  {
	public abstract void closePropertyStore (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copy (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void deleteProperties (org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void deleteResource (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setProperty (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.QualifiedName, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.util.Map getProperties (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/watson/
org/eclipse/core/internal/watson/ElementTreeWriter$1.class
ElementTreeWriter.java
package org.eclipse.core.internal.watson
 org.eclipse.core.internal.watson.ElementTreeWriter$1 extends java.lang.Object implements org.eclipse.core.internal.dtree.IDataFlattener  {
	final org.eclipse.core.internal.watson.ElementTreeWriter this$0
	private final org.eclipse.core.internal.watson.IElementInfoFlattener val$flattener
	void  (org.eclipse.core.internal.watson.ElementTreeWriter, org.eclipse.core.internal.watson.IElementInfoFlattener) 
	public void writeData (org.eclipse.core.runtime.IPath, java.lang.Object, java.io.DataOutput)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath path
		Object data
		java.io.DataOutput output
	public java.lang.Object readData (org.eclipse.core.runtime.IPath, java.io.DataInput) 
		org.eclipse.core.runtime.IPath path
		java.io.DataInput input
}

org/eclipse/core/internal/watson/IElementComparator.class
IElementComparator.java
package org.eclipse.core.internal.watson
public abstract org.eclipse.core.internal.watson.IElementComparator extends java.lang.Object implements org.eclipse.core.internal.dtree.IComparator  {
	public static final int K_NO_CHANGE
}

org/eclipse/core/internal/watson/ElementTreeWriter.class
ElementTreeWriter.java
package org.eclipse.core.internal.watson
public org.eclipse.core.internal.watson.ElementTreeWriter extends java.lang.Object {
	public static final int CURRENT_FORMAT
	public static final int D_INFINITE
	protected org.eclipse.core.internal.dtree.DataTreeWriter dataTreeWriter
	public void  (org.eclipse.core.internal.watson.IElementInfoFlattener) 
		org.eclipse.core.internal.watson.IElementInfoFlattener flattener
		org.eclipse.core.internal.dtree.IDataFlattener f
	protected org.eclipse.core.internal.watson.ElementTree[] sortTrees (org.eclipse.core.internal.watson.ElementTree[], java.io.DataOutput)  throws java.io.IOException 
		org.eclipse.core.internal.watson.ElementTree[] trees
		java.io.DataOutput output
		int numTrees
		org.eclipse.core.internal.watson.ElementTree[] sorted
		int[] order
		java.util.HashMap table
		int i
		java.util.List indices
		org.eclipse.core.internal.watson.ElementTree oldest
		int i
		java.util.List indices
		java.util.Enumeration e
		Integer next
		org.eclipse.core.internal.watson.ElementTree parent
	public void writeDelta (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IPath, int, java.io.DataOutput, org.eclipse.core.internal.watson.IElementComparator)  throws java.io.IOException 
		org.eclipse.core.internal.watson.ElementTree olderTree
		org.eclipse.core.internal.watson.ElementTree newerTree
		org.eclipse.core.runtime.IPath path
		int depth
		java.io.DataOutput output
		org.eclipse.core.internal.watson.IElementComparator comparator
		org.eclipse.core.internal.dtree.DeltaDataTree completeTree
		org.eclipse.core.internal.dtree.DeltaDataTree derivedTree
		org.eclipse.core.internal.dtree.DeltaDataTree deltaToWrite
	public void writeDeltaChain (org.eclipse.core.internal.watson.ElementTree[], org.eclipse.core.runtime.IPath, int, java.io.DataOutput, org.eclipse.core.internal.watson.IElementComparator)  throws java.io.IOException 
		org.eclipse.core.internal.watson.ElementTree[] trees
		org.eclipse.core.runtime.IPath path
		int depth
		java.io.DataOutput output
		org.eclipse.core.internal.watson.IElementComparator comparator
		int treeCount
		org.eclipse.core.internal.watson.ElementTree[] sortedTrees
		int i
	protected void writeNumber (int, java.io.DataOutput)  throws java.io.IOException 
		int number
		java.io.DataOutput output
	public void writeTree (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IPath, int, java.io.DataOutput)  throws java.io.IOException 
		org.eclipse.core.internal.watson.ElementTree tree
		org.eclipse.core.runtime.IPath path
		int depth
		java.io.DataOutput output
		org.eclipse.core.internal.dtree.DeltaDataTree subtree
}

org/eclipse/core/internal/watson/DefaultElementComparator.class
DefaultElementComparator.java
package org.eclipse.core.internal.watson
public final org.eclipse.core.internal.watson.DefaultElementComparator extends java.lang.Object implements org.eclipse.core.internal.watson.IElementComparator  {
	private static org.eclipse.core.internal.watson.DefaultElementComparator singleton
	protected void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object oldInfo
		Object newInfo
	public static org.eclipse.core.internal.watson.IElementComparator getComparator () 
	protected boolean testEquality (java.lang.Object, java.lang.Object) 
		Object oldInfo
		Object newInfo
}

org/eclipse/core/internal/watson/ElementTreeIterator.class
ElementTreeIterator.java
package org.eclipse.core.internal.watson
public org.eclipse.core.internal.watson.ElementTreeIterator extends java.lang.Object implements org.eclipse.core.internal.watson.IPathRequestor  {
	private String[] segments
	private int nextFreeSegment
	private org.eclipse.core.internal.watson.ElementTree tree
	private org.eclipse.core.runtime.IPath path
	private org.eclipse.core.internal.dtree.DataTreeNode treeRoot
	public void  (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.watson.ElementTree tree
		org.eclipse.core.runtime.IPath path
	private void doIteration (org.eclipse.core.internal.dtree.DataTreeNode, org.eclipse.core.internal.watson.IElementContentVisitor) 
		org.eclipse.core.internal.dtree.DataTreeNode node
		org.eclipse.core.internal.watson.IElementContentVisitor visitor
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int len
		int i
	private void grow () 
		int oldLen
		String[] newPaths
	public void iterate (org.eclipse.core.internal.watson.IElementContentVisitor) 
		org.eclipse.core.internal.watson.IElementContentVisitor visitor
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int len
		int i
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
	private void push (org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.runtime.IPath pathToPush
		int toPush
		int i
	public java.lang.String requestName () 
	public org.eclipse.core.runtime.IPath requestPath () 
		int length
		int i
		StringBuilder pathBuf
		int i
}

org/eclipse/core/internal/watson/ElementTreeReaderImpl_1.class
ElementTreeReaderImpl_1.java
package org.eclipse.core.internal.watson
 org.eclipse.core.internal.watson.ElementTreeReaderImpl_1 extends org.eclipse.core.internal.watson.ElementTreeReader {
	void  (org.eclipse.core.internal.watson.IElementInfoFlattener) 
		org.eclipse.core.internal.watson.IElementInfoFlattener factory
	public org.eclipse.core.internal.watson.ElementTree readDelta (org.eclipse.core.internal.watson.ElementTree, java.io.DataInput)  throws java.io.IOException 
		org.eclipse.core.internal.watson.ElementTree parentTree
		java.io.DataInput input
		org.eclipse.core.internal.dtree.DeltaDataTree complete
		org.eclipse.core.internal.dtree.DeltaDataTree delta
		org.eclipse.core.internal.watson.ElementTree tree
		org.eclipse.core.internal.watson.IElementTreeData data
	public org.eclipse.core.internal.watson.ElementTree[] readDeltaChain (java.io.DataInput, java.lang.String)  throws java.io.IOException 
		java.io.DataInput input
		String newProjectName
		int treeCount
		org.eclipse.core.internal.watson.ElementTree[] results
		int[] order
		int i
		int i
	public org.eclipse.core.internal.watson.ElementTree readTree (java.io.DataInput, java.lang.String)  throws java.io.IOException 
		java.io.DataInput input
		String newProjectName
		org.eclipse.core.internal.watson.ElementTree result
}

org/eclipse/core/internal/watson/IElementTreeData.class
IElementTreeData.java
package org.eclipse.core.internal.watson
public abstract org.eclipse.core.internal.watson.IElementTreeData extends java.lang.Object implements java.lang.Cloneable  {
	public abstract java.lang.Object clone () 
}

org/eclipse/core/internal/watson/ElementTree$ChildIDsCache.class
ElementTree.java
package org.eclipse.core.internal.watson
 org.eclipse.core.internal.watson.ElementTree$ChildIDsCache extends java.lang.Object {
	org.eclipse.core.runtime.IPath path
	org.eclipse.core.runtime.IPath[] childPaths
	final org.eclipse.core.internal.watson.ElementTree this$0
	void  (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[]) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath[] childPaths
}

org/eclipse/core/internal/watson/ElementTree.class

org/eclipse/core/internal/watson/IElementContentVisitor.class
IElementContentVisitor.java
package org.eclipse.core.internal.watson
public abstract org.eclipse.core.internal.watson.IElementContentVisitor extends java.lang.Object {
	public abstract boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object) 
}

org/eclipse/core/internal/watson/ElementTreeReader.class
ElementTreeReader.java
package org.eclipse.core.internal.watson
public org.eclipse.core.internal.watson.ElementTreeReader extends java.lang.Object {
	protected org.eclipse.core.internal.watson.IElementInfoFlattener elementInfoFlattener
	protected org.eclipse.core.internal.dtree.DataTreeReader dataTreeReader
	public void  (org.eclipse.core.internal.watson.IElementInfoFlattener) 
		org.eclipse.core.internal.watson.IElementInfoFlattener factory
		org.eclipse.core.internal.dtree.IDataFlattener f
	public org.eclipse.core.internal.watson.ElementTreeReader getReader (int)  throws java.io.IOException 
		int formatVersion
	public org.eclipse.core.internal.watson.ElementTree readDelta (org.eclipse.core.internal.watson.ElementTree, java.io.DataInput)  throws java.io.IOException 
		org.eclipse.core.internal.watson.ElementTree completeTree
		java.io.DataInput input
		org.eclipse.core.internal.watson.ElementTreeReader realReader
	public org.eclipse.core.internal.watson.ElementTree[] readDeltaChain (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public org.eclipse.core.internal.watson.ElementTree[] readDeltaChain (java.io.DataInput, java.lang.String)  throws java.io.IOException 
		java.io.DataInput input
		String newProjectName
		org.eclipse.core.internal.watson.ElementTreeReader realReader
	protected static int readNumber (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
		byte b
		int number
	public org.eclipse.core.internal.watson.ElementTree readTree (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public org.eclipse.core.internal.watson.ElementTree readTree (java.io.DataInput, java.lang.String)  throws java.io.IOException 
		java.io.DataInput input
		String newProjectName
		org.eclipse.core.internal.watson.ElementTreeReader realReader
}

org/eclipse/core/internal/watson/IElementInfoFlattener.class
IElementInfoFlattener.java
package org.eclipse.core.internal.watson
public abstract org.eclipse.core.internal.watson.IElementInfoFlattener extends java.lang.Object {
	public abstract java.lang.Object readElement (org.eclipse.core.runtime.IPath, java.io.DataInput)  throws java.io.IOException 
	public abstract void writeElement (org.eclipse.core.runtime.IPath, java.lang.Object, java.io.DataOutput)  throws java.io.IOException 
}

org/eclipse/core/internal/watson/ElementTreeReader$1.class
ElementTreeReader.java
package org.eclipse.core.internal.watson
 org.eclipse.core.internal.watson.ElementTreeReader$1 extends java.lang.Object implements org.eclipse.core.internal.dtree.IDataFlattener  {
	final org.eclipse.core.internal.watson.ElementTreeReader this$0
	private final org.eclipse.core.internal.watson.IElementInfoFlattener val$factory
	void  (org.eclipse.core.internal.watson.ElementTreeReader, org.eclipse.core.internal.watson.IElementInfoFlattener) 
	public void writeData (org.eclipse.core.runtime.IPath, java.lang.Object, java.io.DataOutput) 
		org.eclipse.core.runtime.IPath path
		Object data
		java.io.DataOutput output
	public java.lang.Object readData (org.eclipse.core.runtime.IPath, java.io.DataInput)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath path
		java.io.DataInput input
}

org/eclipse/core/internal/watson/IPathRequestor.class
IPathRequestor.java
package org.eclipse.core.internal.watson
public abstract org.eclipse.core.internal.watson.IPathRequestor extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IPath requestPath () 
	public abstract java.lang.String requestName () 
}

org/eclipse/core/internal/resources/
org/eclipse/core/internal/resources/Filter$MatchNothingInfoMatcher.class
Filter.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Filter$MatchNothingInfoMatcher extends org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher {
	public void  () 
	public boolean matches (org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo) 
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.filesystem.IFileInfo fileInfo
	public void initialize (org.eclipse.core.resources.IProject, java.lang.Object) 
		org.eclipse.core.resources.IProject project
		Object arguments
}

org/eclipse/core/internal/resources/SyncInfoSnapReader_3.class
SyncInfoSnapReader_3.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SyncInfoSnapReader_3 extends org.eclipse.core.internal.resources.SyncInfoSnapReader {
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.resources.Synchronizer) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.Synchronizer synchronizer
	private org.eclipse.core.internal.utils.ObjectMap internalReadSyncInfo (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		int size
		org.eclipse.core.internal.utils.ObjectMap map
		int i
		String qualifier
		String local
		org.eclipse.core.runtime.QualifiedName name
		int length
		byte[] bytes
	public void readSyncInfo (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.utils.ObjectMap map
		org.eclipse.core.internal.resources.ResourceInfo info
}

org/eclipse/core/internal/resources/DelayedSnapshotJob.class
DelayedSnapshotJob.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.DelayedSnapshotJob extends org.eclipse.core.runtime.jobs.Job {
	private static final String MSG_SNAPSHOT
	private org.eclipse.core.internal.resources.SaveManager saveManager
	static void  () 
	public void  (org.eclipse.core.internal.resources.SaveManager) 
		org.eclipse.core.internal.resources.SaveManager manager
	public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		IllegalStateException e
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/resources/ProjectDescription.class
ProjectDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectDescription extends org.eclipse.core.internal.resources.ModelObject implements org.eclipse.core.resources.IProjectDescription  {
	private static final org.eclipse.core.resources.IBuildConfiguration[] EMPTY_BUILD_CONFIG_REFERENCE_ARRAY
	private static final org.eclipse.core.resources.ICommand[] EMPTY_COMMAND_ARRAY
	private static final org.eclipse.core.resources.IProject[] EMPTY_PROJECT_ARRAY
	private static final String[] EMPTY_STRING_ARRAY
	private static final String EMPTY_STR
	protected static boolean isReading
	protected static boolean isWriting
	protected org.eclipse.core.resources.ICommand[] buildSpec
	protected String comment
	protected String activeConfiguration
	protected String[] configNames
	protected org.eclipse.core.resources.IProject[] staticRefs
	protected org.eclipse.core.resources.IProject[] dynamicRefs
	protected java.util.HashMap dynamicConfigRefs
	protected volatile org.eclipse.core.resources.IBuildConfiguration[] cachedBuildConfigs
	protected java.util.Map cachedConfigRefs
	protected org.eclipse.core.resources.IProject[] cachedRefs
	protected int cachedRefsDirtyCount
	protected final Object cachedRefsMutex
	protected java.util.HashMap linkDescriptions
	protected java.util.HashMap filterDescriptions
	protected java.util.HashMap variableDescriptions
	protected java.net.URI location
	protected String[] natures
	protected java.net.URI snapshotLocation
	static void  () 
	public void  () 
	public java.lang.Object clone () 
		org.eclipse.core.internal.resources.ProjectDescription clone
	public void clearCachedDynamicReferences (java.lang.String) 
		String configName
	private org.eclipse.core.resources.IBuildConfiguration[] copyAndRemoveDuplicates (org.eclipse.core.resources.IBuildConfiguration[]) 
		org.eclipse.core.resources.IBuildConfiguration[] values
		java.util.Set set
	private org.eclipse.core.resources.IProject[] copyAndRemoveDuplicates (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.resources.IProject[] result
		int count
		int i
		org.eclipse.core.resources.IProject project
		int j
		org.eclipse.core.resources.IProject[] reduced
	private java.util.Collection getBuildConfigReferencesFromProjects (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
		java.util.List refs
		org.eclipse.core.resources.IProject project
	private java.util.Collection getProjectsFromBuildConfigRefs (org.eclipse.core.resources.IBuildConfiguration[]) 
		org.eclipse.core.resources.IBuildConfiguration[] refs
		java.util.LinkedHashSet projects
		org.eclipse.core.resources.IBuildConfiguration ref
	public java.lang.String getActiveBuildConfig () 
	public org.eclipse.core.resources.IProject[] getAllReferences (boolean) 
		boolean makeCopy
		int dirtyCount
		int dirtyCount
		org.eclipse.core.resources.IProject[] projRefs
		org.eclipse.core.resources.IProject[] projRefs
		org.eclipse.core.resources.IBuildConfiguration[] refs
		org.eclipse.core.resources.IBuildConfiguration[] refs
		org.eclipse.core.resources.IBuildConfiguration[] refs
		java.util.Collection l
	public org.eclipse.core.resources.IBuildConfiguration[] getAllBuildConfigReferences (java.lang.String, boolean) 
		String configName
		boolean makeCopy
		org.eclipse.core.resources.IBuildConfiguration[] refs
		java.util.Set references
		org.eclipse.core.resources.IBuildConfiguration[] dynamicBuildConfigs
		org.eclipse.core.resources.IProject project
		java.util.Collection dynamic
		java.util.Collection dynamic
		org.eclipse.core.resources.IBuildConfiguration buildConfig
		java.util.Collection legacyDynamic
		java.util.Collection statik
	public org.eclipse.core.resources.IBuildConfiguration[] getBuildConfigs (org.eclipse.core.resources.IProject, boolean) 
		org.eclipse.core.resources.IProject project
		boolean makeCopy
		org.eclipse.core.resources.IBuildConfiguration[] configs
		int i
	public org.eclipse.core.resources.IBuildConfiguration[] getBuildConfigReferences (java.lang.String) 
		String configName
	public org.eclipse.core.resources.IBuildConfiguration[] getBuildConfigRefs (java.lang.String, boolean) 
		String configName
		boolean makeCopy
	public java.util.Map getBuildConfigReferences (boolean) 
		boolean makeCopy
	public org.eclipse.core.resources.ICommand[] getBuildSpec () 
	public org.eclipse.core.resources.ICommand[] getBuildSpec (boolean) 
		boolean makeCopy
		org.eclipse.core.resources.ICommand[] oldCommands
		org.eclipse.core.resources.ICommand[] result
		int i
	public java.lang.String getComment () 
	public org.eclipse.core.resources.IProject[] getDynamicReferences () 
	public org.eclipse.core.resources.IProject[] getDynamicReferences (boolean) 
		boolean makeCopy
	public java.net.URI getLinkLocationURI (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath aPath
		org.eclipse.core.internal.resources.LinkDescription desc
	public synchronized java.util.LinkedList getFilter (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath aPath
	public java.util.HashMap getLinks () 
	public java.util.HashMap getFilters () 
	public java.util.HashMap getVariables () 
	public org.eclipse.core.runtime.IPath getLocation () 
	public java.net.URI getLocationURI () 
	public java.lang.String[] getNatureIds () 
	public java.lang.String[] getNatureIds (boolean) 
		boolean makeCopy
	public org.eclipse.core.resources.IProject[] getReferencedProjects () 
	public org.eclipse.core.resources.IProject[] getReferencedProjects (boolean) 
		boolean makeCopy
	public java.net.URI getSnapshotLocationURI () 
	public boolean hasNature (java.lang.String) 
		String natureID
		String[] natureIDs
		String natureID2
	private static boolean configRefsHaveChanges (java.util.Map, java.util.Map) 
		java.util.Map m1
		java.util.Map m2
		java.util.Map$Entry e
	boolean hasBuildConfig (java.lang.String) 
		String buildConfigName
		String configName
	public boolean hasPrivateChanges (org.eclipse.core.internal.resources.ProjectDescription) 
		org.eclipse.core.internal.resources.ProjectDescription description
	public boolean hasPublicChanges (org.eclipse.core.internal.resources.ProjectDescription) 
		org.eclipse.core.internal.resources.ProjectDescription description
		java.util.HashMap otherFilters
		java.util.HashMap otherVariables
		java.util.HashMap otherLinks
		java.net.URI otherSnapshotLoc
	public org.eclipse.core.resources.ICommand newCommand () 
	public void setActiveBuildConfig (java.lang.String) 
		String configName
	public void setBuildSpec (org.eclipse.core.resources.ICommand[]) 
		org.eclipse.core.resources.ICommand[] value
		org.eclipse.core.resources.ICommand[] result
		int i
		org.eclipse.core.resources.ICommand element
	public void setComment (java.lang.String) 
		String value
	public void setDynamicReferences (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] value
	public void setBuildConfigReferences (java.util.HashMap) 
		java.util.HashMap refs
	public void setBuildConfigReferences (java.lang.String, org.eclipse.core.resources.IBuildConfiguration[]) 
		String configName
		org.eclipse.core.resources.IBuildConfiguration[] references
	public void setBuildConfigs (java.lang.String[]) 
		String[] names
		java.util.LinkedHashSet buildConfigNames
		String n
		boolean modified
	public void setLinkDescriptions (java.util.HashMap) 
		java.util.HashMap linkDescriptions
	public void setFilterDescriptions (java.util.HashMap) 
		java.util.HashMap filterDescriptions
	public void setVariableDescriptions (java.util.HashMap) 
		java.util.HashMap variableDescriptions
	public boolean setLinkLocation (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.LinkDescription) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.LinkDescription description
		java.util.HashMap tempMap
		Object oldValue
		java.util.HashMap newMap
		Object oldValue
	public synchronized void addFilter (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.FilterDescription) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.FilterDescription description
		java.util.LinkedList descList
	public synchronized void removeFilter (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.FilterDescription) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.FilterDescription description
		java.util.LinkedList descList
	public boolean setVariableDescription (java.lang.String, org.eclipse.core.internal.resources.VariableDescription) 
		String name
		org.eclipse.core.internal.resources.VariableDescription description
		java.util.HashMap tempMap
		Object oldValue
		java.util.HashMap newMap
		Object oldValue
	public synchronized boolean setFilters (org.eclipse.core.runtime.IPath, java.util.LinkedList) 
		org.eclipse.core.runtime.IPath path
		java.util.LinkedList descriptions
		Object oldValue
		Object oldValue
	public void setLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public void setLocationURI (java.net.URI) 
		java.net.URI location
	public void setName (java.lang.String) 
		String value
	public void setNatureIds (java.lang.String[]) 
		String[] value
	public void setReferencedProjects (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] value
	public void setSnapshotLocationURI (java.net.URI) 
		java.net.URI snapshotLocation
	public java.net.URI getGroupLocationURI (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath projectRelativePath
	public boolean updateDynamicState (org.eclipse.core.internal.resources.ProjectDescription) 
		org.eclipse.core.internal.resources.ProjectDescription description
		boolean changed
	private static org.eclipse.core.resources.IProject[] computeDynamicReferencesForProject (org.eclipse.core.resources.IBuildConfiguration, org.eclipse.core.resources.ICommand[]) 
		org.eclipse.core.resources.IBuildConfiguration buildConfig
		org.eclipse.core.resources.ICommand[] buildSpec
		java.util.List result
		org.eclipse.core.resources.ICommand command
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		org.eclipse.core.runtime.IConfigurationElement element
		Object executableExtension
		org.eclipse.core.runtime.IConfigurationElement[] children
		org.eclipse.core.resources.IDynamicReferenceProvider provider
		org.eclipse.core.runtime.CoreException e
		String problemElement
}

org/eclipse/core/internal/resources/LinkDescription.class
LinkDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.LinkDescription extends java.lang.Object implements java.lang.Comparable  {
	public static final java.net.URI VIRTUAL_LOCATION
	private java.net.URI localLocation
	private org.eclipse.core.runtime.IPath path
	private int type
	static void  () 
	private static java.net.URI getVirtualLocation () 
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.net.URI) 
		org.eclipse.core.resources.IResource linkedResource
		java.net.URI location
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.core.internal.resources.LinkDescription other
	public java.net.URI getLocationURI () 
	public org.eclipse.core.runtime.IPath getProjectRelativePath () 
	public int getType () 
	public boolean isGroup () 
	public int hashCode () 
	public void setLocationURI (java.net.URI) 
		java.net.URI location
	public void setPath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public void setType (int) 
		int type
	public int compareTo (org.eclipse.core.internal.resources.LinkDescription) 
		org.eclipse.core.internal.resources.LinkDescription that
		org.eclipse.core.runtime.IPath path1
		org.eclipse.core.runtime.IPath path2
		int count1
		int compare
		int i
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/core/internal/resources/LocalMetaArea.class
LocalMetaArea.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.LocalMetaArea extends java.lang.Object implements org.eclipse.core.internal.resources.ICoreConstants  {
	static final String F_BACKUP_FILE_EXTENSION
	static final String F_DESCRIPTION
	static final String F_HISTORY_STORE
	static final String F_MARKERS
	static final String F_OLD_PROJECT
	static final String F_PROJECT_LOCATION
	static final String F_PROJECTS
	static final String F_PROPERTIES
	static final String F_REFRESH
	static final String F_ROOT
	static final String F_SAFE_TABLE
	static final String F_SNAP
	static final String F_SNAP_EXTENSION
	static final String F_SYNCINFO
	static final String F_TREE
	static final String URI_PREFIX
	static final String F_METADATA
	protected final org.eclipse.core.runtime.IPath metaAreaLocation
	protected final org.eclipse.core.runtime.IPath projectMetaLocation
	public void  () 
	public void clearOldDescription (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject target
	public void clearRefresh (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject target
	public void create (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject target
		java.io.File file
	public synchronized void createMetaArea ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File workspaceLocation
		String message
	public void delete (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject target
		org.eclipse.core.runtime.IPath path
		String message
	public org.eclipse.core.runtime.IPath getBackupLocationFor (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
	public org.eclipse.core.runtime.IPath getHistoryStoreLocation () 
	public org.eclipse.core.runtime.IPath getLocation () 
	public org.eclipse.core.runtime.IPath getMarkersLocationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.IPath getMarkersSnapshotLocationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.IPath getOldDescriptionLocationFor (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject target
	public org.eclipse.core.runtime.IPath getOldWorkspaceDescriptionLocation () 
	public org.eclipse.core.runtime.IPath getPropertyStoreLocation (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		int type
	public org.eclipse.core.runtime.IPath getRefreshLocationFor (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public org.eclipse.core.runtime.IPath getSafeTableLocationFor (java.lang.String) 
		String pluginId
		org.eclipse.core.runtime.IPath prefix
		int saveNumber
	public org.eclipse.core.runtime.IPath getSnapshotLocationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath key
		String sequenceNumber
	public org.eclipse.core.runtime.IPath getLegacySnapshotLocationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.IPath getSyncInfoLocationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.IPath getSyncInfoSnapshotLocationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.IPath getTreeLocationFor (org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.resources.IResource target
		boolean updateSequenceNumber
		org.eclipse.core.runtime.IPath key
		String sequenceNumber
		int n
	public org.eclipse.core.runtime.IPath getWorkingLocation (org.eclipse.core.resources.IResource, java.lang.String) 
		org.eclipse.core.resources.IResource resource
		String id
	protected org.eclipse.core.internal.resources.Workspace getWorkspace () 
	public boolean hasSavedProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public boolean hasSavedWorkspace () 
	public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath resourcePath
	public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.internal.resources.ProjectDescription readOldDescription (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath tempPath
		org.eclipse.core.internal.resources.ProjectDescription description
		java.io.IOException e
		String msg
		String msg
	public org.eclipse.core.internal.resources.WorkspaceDescription readOldWorkspace () 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath tempPath
		org.eclipse.core.internal.resources.WorkspaceDescription oldDescription
	public void readPrivateDescription (org.eclipse.core.resources.IProject, org.eclipse.core.internal.resources.ProjectDescription) 
		org.eclipse.core.resources.IProject target
		org.eclipse.core.internal.resources.ProjectDescription description
		org.eclipse.core.runtime.IPath locationFile
		java.io.File file
		java.io.DataInputStream dataIn
		String location
		Exception e
		String msg
		int numRefs
		org.eclipse.core.resources.IProject[] references
		org.eclipse.core.resources.IWorkspaceRoot root
		int i
		String[] configs
		int i
		int numBuildConifgsWithRefs
		java.util.HashMap m
		int i
		String configName
		org.eclipse.core.resources.IBuildConfiguration[] refs
		int j
		String projName
	public synchronized void write (org.eclipse.core.internal.resources.WorkspaceDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.WorkspaceDescription description
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath tempPath
		java.io.IOException e
		String message
	public void writePrivateDescription (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject target
		org.eclipse.core.runtime.IPath location
		java.io.File file
		org.eclipse.core.internal.resources.ProjectDescription desc
		java.net.URI projectLocation
		org.eclipse.core.resources.IProject[] prjRefs
		String[] buildConfigs
		java.util.Map configRefs
		org.eclipse.core.internal.localstore.SafeChunkyOutputStream output
		java.io.DataOutputStream dataOut
		org.eclipse.core.resources.IProject prjRef
		String buildConfig
		java.util.Map$Entry e
		String refdName
		org.eclipse.core.resources.IBuildConfiguration[] refs
		org.eclipse.core.resources.IBuildConfiguration ref
		java.io.IOException e
		String message
}

org/eclipse/core/internal/resources/ContentDescriptionManager.class

org/eclipse/core/internal/resources/SyncInfoReader_3.class
SyncInfoReader_3.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SyncInfoReader_3 extends org.eclipse.core.internal.resources.SyncInfoReader {
	public static final byte INDEX
	public static final byte QNAME
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.resources.Synchronizer) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.Synchronizer synchronizer
	public void readSyncInfo (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readPartners
		org.eclipse.core.runtime.IPath path
	private void readSyncInfo (org.eclipse.core.runtime.IPath, java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath path
		java.io.DataInputStream input
		java.util.List readPartners
		int size
		org.eclipse.core.internal.utils.ObjectMap table
		int i
		org.eclipse.core.runtime.QualifiedName name
		byte type
		String qualifier
		String local
		String msg
		int length
		byte[] bytes
		org.eclipse.core.internal.resources.ResourceInfo info
}

org/eclipse/core/internal/resources/ResourceProxy.class
ResourceProxy.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ResourceProxy extends java.lang.Object implements org.eclipse.core.resources.IResourceProxy org.eclipse.core.internal.resources.ICoreConstants  {
	protected final org.eclipse.core.internal.resources.Workspace workspace
	protected org.eclipse.core.internal.watson.IPathRequestor requestor
	protected org.eclipse.core.internal.resources.ResourceInfo info
	protected org.eclipse.core.runtime.IPath fullPath
	protected org.eclipse.core.resources.IResource resource
	public void  () 
	public long getModificationStamp () 
	public java.lang.String getName () 
	public java.lang.Object getSessionProperty (org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.runtime.QualifiedName key
	public int getType () 
	public boolean isAccessible () 
		int flags
	public boolean isDerived () 
		int flags
	public boolean isLinked () 
		int flags
	public boolean isPhantom () 
		int flags
	public boolean isTeamPrivateMember () 
		int flags
	public boolean isHidden () 
		int flags
	public org.eclipse.core.runtime.IPath requestFullPath () 
	public org.eclipse.core.resources.IResource requestResource () 
	protected void reset () 
}

org/eclipse/core/internal/resources/ProjectNatureDescriptor.class
ProjectNatureDescriptor.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectNatureDescriptor extends java.lang.Object implements org.eclipse.core.resources.IProjectNatureDescriptor  {
	protected String id
	protected String label
	protected String[] requiredNatures
	protected String[] natureSets
	protected String[] builderIds
	protected String[] contentTypeIds
	protected boolean allowLinking
	protected boolean hasCycle
	protected byte colour
	protected void  (org.eclipse.core.runtime.IExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IExtension natureExtension
	protected void fail ()  throws org.eclipse.core.runtime.CoreException 
	protected void fail (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String reason
	public java.lang.String[] getBuilderIds () 
	public java.lang.String[] getContentTypeIds () 
	public java.lang.String getNatureId () 
	public java.lang.String getLabel () 
	public java.lang.String[] getRequiredNatureIds () 
	public java.lang.String[] getNatureSetIds () 
	public boolean isLinkingAllowed () 
	protected void readExtension (org.eclipse.core.runtime.IExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IExtension natureExtension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int count
		java.util.ArrayList requiredList
		java.util.ArrayList setList
		java.util.ArrayList builderList
		java.util.ArrayList contentTypeList
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		String attribute
		String attribute
		String attribute
		String attribute
		String attribute
	public java.lang.String toString () 
}

org/eclipse/core/internal/resources/ModelObject.class
ModelObject.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.ModelObject extends java.lang.Object implements java.lang.Cloneable  {
	protected String name
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.Object clone () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String value
}

org/eclipse/core/internal/resources/TestingSupport.class
TestingSupport.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.TestingSupport extends java.lang.Object {
	public static java.util.Properties getMasterTable () 
	public static void waitForSnapshot () 
		InterruptedException e
	private void  () 
}

org/eclipse/core/internal/resources/WorkManager.class
WorkManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.WorkManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager  {
	private final ThreadLocal checkInFailed
	private boolean hasBuildChanges
	private org.eclipse.core.runtime.jobs.IJobManager jobManager
	private final org.eclipse.core.runtime.jobs.ILock lock
	private int nestedOperations
	private org.eclipse.core.internal.resources.WorkManager$NotifyRule notifyRule
	private boolean operationCanceled
	private int preparedOperations
	private org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public int beginUnprotected () 
		int depth
		int i
	public void checkIn (org.eclipse.core.runtime.jobs.ISchedulingRule, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean success
		String msg
	public boolean checkInFailed (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public synchronized void checkOut (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	private void decrementPreparedOperations () 
	public void endUnprotected (int) 
		int depth
		int i
	org.eclipse.core.runtime.jobs.ILock getLock () 
	public org.eclipse.core.runtime.jobs.ISchedulingRule getNotifyRule () 
	public synchronized int getPreparedOperationDepth () 
	void incrementNestedOperations () 
	private void incrementPreparedOperations () 
	boolean isBalanced () 
	public boolean isLockAlreadyAcquired () 
		boolean result
		boolean success
	public void operationCanceled () 
	public void rebalanceNestedOperations () 
	public void setBuild (boolean) 
		boolean hasChanges
	public boolean shouldBuild () 
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	void postWorkspaceStartup () 
}

org/eclipse/core/internal/resources/WorkspaceRoot.class
WorkspaceRoot.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.WorkspaceRoot extends org.eclipse.core.internal.resources.Container implements org.eclipse.core.resources.IWorkspaceRoot  {
	private final java.util.Map projectTable
	private final org.eclipse.core.runtime.IPath workspaceLocation
	protected void  (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.Workspace container
	public void delete (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		boolean deleteContent
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		int updateFlags
	public void delete (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		int updateFlags
	public boolean exists (int, boolean) 
		int flags
		boolean checkType
	public org.eclipse.core.resources.IContainer[] findContainersForLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	public org.eclipse.core.resources.IContainer[] findContainersForLocationURI (java.net.URI) 
		java.net.URI location
	public org.eclipse.core.resources.IContainer[] findContainersForLocationURI (java.net.URI, int) 
		java.net.URI location
		int memberFlags
	public org.eclipse.core.resources.IFile[] findFilesForLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	public org.eclipse.core.resources.IFile[] findFilesForLocationURI (java.net.URI) 
		java.net.URI location
	public org.eclipse.core.resources.IFile[] findFilesForLocationURI (java.net.URI, int) 
		java.net.URI location
		int memberFlags
	public org.eclipse.core.resources.IContainer getContainerForLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	public java.lang.String getDefaultCharset (boolean) 
		boolean checkImplicit
		String enc
	public org.eclipse.core.resources.IFile getFileForLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	public long getLocalTimeStamp () 
	public org.eclipse.core.runtime.IPath getLocation () 
	public java.lang.String getName () 
	public org.eclipse.core.resources.IContainer getParent () 
	public org.eclipse.core.resources.IProject getProject () 
	public org.eclipse.core.resources.IProject getProject (java.lang.String) 
		String name
		org.eclipse.core.internal.resources.Project result
		org.eclipse.core.runtime.IPath projectPath
		String message
		String canonicalName
	public org.eclipse.core.runtime.IPath getProjectRelativePath () 
	public org.eclipse.core.resources.IProject[] getProjects () 
	public org.eclipse.core.resources.IProject[] getProjects (int) 
		int memberFlags
		org.eclipse.core.resources.IResource[] roots
		org.eclipse.core.resources.IProject[] result
		ArrayStoreException ex
		org.eclipse.core.resources.IResource root2
	public int getType () 
	public void internalSetLocal (boolean, int)  throws org.eclipse.core.runtime.CoreException 
		boolean flag
		int depth
		org.eclipse.core.resources.IResource[] children
		org.eclipse.core.resources.IResource element
	public boolean isDerived (int) 
		int options
	public boolean isHidden () 
	public boolean isHidden (int) 
		int options
	public boolean isTeamPrivateMember (int) 
		int options
	public boolean isLinked (int) 
		int options
	public boolean isLocal (int) 
		int depth
	public boolean isLocal (int, int) 
		int flags
		int depth
		org.eclipse.core.resources.IResource[] children
		int i
	public boolean isPhantom () 
	public void setDefaultCharset (java.lang.String) 
		String charset
		org.eclipse.core.runtime.Preferences resourcesPreferences
	public void setHidden (boolean) 
		boolean isHidden
	public long setLocalTimeStamp (long) 
		long value
	public void setReadOnly (boolean) 
		boolean readonly
	public void touch (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/resources/CharsetDeltaJob$2.class
CharsetDeltaJob.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CharsetDeltaJob$2 extends java.lang.Object implements org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter  {
	final org.eclipse.core.internal.resources.CharsetDeltaJob this$0
	private final org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent val$event
	void  (org.eclipse.core.internal.resources.CharsetDeltaJob, org.eclipse.core.runtime.content.IContentTypeManager$ContentTypeChangeEvent) 
	public org.eclipse.core.runtime.IPath getRoot () 
	public boolean isAffected (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor) 
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.watson.IPathRequestor requestor
}

org/eclipse/core/internal/resources/CharsetDeltaJob$ICharsetListenerFilter.class
CharsetDeltaJob.java
package org.eclipse.core.internal.resources
abstract org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IPath getRoot () 
	public abstract boolean isAffected (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor) 
}

org/eclipse/core/internal/resources/ComputeProjectOrder$Digraph$Edge.class
ComputeProjectOrder.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Edge extends java.lang.Object {
	public final Object from
	public final Object to
	public void  (java.lang.Object, java.lang.Object) 
		Object from
		Object to
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.resources.ComputeProjectOrder$Digraph$Edge other
	public int hashCode () 
}

org/eclipse/core/internal/resources/Project.class

org/eclipse/core/internal/resources/ProjectContentTypes$ProjectContentTypeSelectionPolicy.class
ProjectContentTypes.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.ProjectContentTypes$ProjectContentTypeSelectionPolicy extends java.lang.Object implements org.eclipse.core.runtime.content.IContentTypeManager$ISelectionPolicy org.eclipse.core.runtime.preferences.IScopeContext  {
	private org.eclipse.core.internal.resources.Project project
	private org.eclipse.core.runtime.preferences.IScopeContext projectScope
	final org.eclipse.core.internal.resources.ProjectContentTypes this$0
	public void  (org.eclipse.core.internal.resources.ProjectContentTypes, org.eclipse.core.internal.resources.Project) 
		org.eclipse.core.internal.resources.Project project
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.runtime.preferences.IScopeContext other
		org.eclipse.core.runtime.IPath location
	private org.eclipse.core.runtime.preferences.IScopeContext getDelegate () 
	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
	public int hashCode () 
	public org.eclipse.core.runtime.content.IContentType[] select (org.eclipse.core.runtime.content.IContentType[], boolean, boolean) 
		org.eclipse.core.runtime.content.IContentType[] candidates
		boolean fileName
		boolean content
}

org/eclipse/core/internal/resources/InternalWorkspaceJob.class
InternalWorkspaceJob.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.InternalWorkspaceJob extends org.eclipse.core.runtime.jobs.Job {
	private org.eclipse.core.internal.resources.Workspace workspace
	public void  (java.lang.String) 
		String name
	public final org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int depth
		org.eclipse.core.runtime.CoreException e
	protected abstract org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/resources/XMLWriter.class
XMLWriter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.XMLWriter extends java.io.PrintWriter {
	protected int tab
	protected String lineSeparator
	protected static final String XML_VERSION
	public void  (java.io.OutputStream, java.lang.String) 
		java.io.OutputStream output
		String separator
	public void endTag (java.lang.String) 
		String name
	public void println (java.lang.String) 
		String x
	public void printSimpleTag (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void printTabulation () 
		int i
	public void printTag (java.lang.String, java.util.HashMap) 
		String name
		java.util.HashMap parameters
	public void printTag (java.lang.String, java.util.HashMap, boolean, boolean) 
		String name
		java.util.HashMap parameters
		boolean shouldTab
		boolean newLine
		StringBuilder sb
		java.util.Map$Entry entry
		String key
	public void startTag (java.lang.String, java.util.HashMap) 
		String name
		java.util.HashMap parameters
	public void startTag (java.lang.String, java.util.HashMap, boolean) 
		String name
		java.util.HashMap parameters
		boolean newLine
	private static void appendEscapedChar (java.lang.StringBuilder, char) 
		StringBuilder buffer
		char c
		String replacement
	public static java.lang.String getEscaped (java.lang.String) 
		String s
		StringBuilder result
		int i
	private static java.lang.String getReplacement (char) 
		char c
}

org/eclipse/core/internal/resources/projectvariables/
org/eclipse/core/internal/resources/projectvariables/WorkspaceParentLocationVariableResolver.class
WorkspaceParentLocationVariableResolver.java
package org.eclipse.core.internal.resources.projectvariables
public org.eclipse.core.internal.resources.projectvariables.WorkspaceParentLocationVariableResolver extends org.eclipse.core.resources.variableresolvers.PathVariableResolver {
	public static String NAME
	static void  () 
	public void  () 
	public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
	public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IContainer parent
		java.net.URI locationURI
}

org/eclipse/core/internal/resources/projectvariables/ParentVariableResolver.class
ParentVariableResolver.java
package org.eclipse.core.internal.resources.projectvariables
public org.eclipse.core.internal.resources.projectvariables.ParentVariableResolver extends org.eclipse.core.resources.variableresolvers.PathVariableResolver {
	public static final String NAME
	public void  () 
	public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
		int index
		String countRemaining
		String countString
		int count
		String argument
		java.net.URI value
}

org/eclipse/core/internal/resources/projectvariables/WorkspaceLocationVariableResolver.class
WorkspaceLocationVariableResolver.java
package org.eclipse.core.internal.resources.projectvariables
public org.eclipse.core.internal.resources.projectvariables.WorkspaceLocationVariableResolver extends org.eclipse.core.resources.variableresolvers.PathVariableResolver {
	public static String NAME
	static void  () 
	public void  () 
	public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
	public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
}

org/eclipse/core/internal/resources/projectvariables/EclipseHomeProjectVariable.class
EclipseHomeProjectVariable.java
package org.eclipse.core.internal.resources.projectvariables
public org.eclipse.core.internal.resources.projectvariables.EclipseHomeProjectVariable extends org.eclipse.core.resources.variableresolvers.PathVariableResolver {
	public static String NAME
	static void  () 
	public void  () 
	public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
	public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
		java.net.URL installURL
}

org/eclipse/core/internal/resources/projectvariables/ProjectLocationVariableResolver.class
ProjectLocationVariableResolver.java
package org.eclipse.core.internal.resources.projectvariables
public org.eclipse.core.internal.resources.projectvariables.ProjectLocationVariableResolver extends org.eclipse.core.resources.variableresolvers.PathVariableResolver {
	public static String NAME
	static void  () 
	public void  () 
	public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
	public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
}

org/eclipse/core/internal/resources/CharsetDeltaJob.class

org/eclipse/core/internal/resources/MarkerSnapshotReader_2.class
MarkerSnapshotReader_2.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSnapshotReader_2 extends org.eclipse.core.internal.resources.MarkerSnapshotReader {
	public static final byte INDEX
	public static final byte QNAME
	public static final byte ATTRIBUTE_NULL
	public static final byte ATTRIBUTE_BOOLEAN
	public static final byte ATTRIBUTE_INTEGER
	public static final byte ATTRIBUTE_STRING
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void read (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		org.eclipse.core.runtime.IPath path
		int markersSize
		org.eclipse.core.internal.resources.MarkerSet markers
		java.util.ArrayList readTypes
		int i
		org.eclipse.core.internal.resources.ResourceInfo info
	private java.util.Map readAttributes (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		short attributesSize
		java.util.Map result
		int j
		String key
		byte type
		Object value
		int intValue
	private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readTypes
		org.eclipse.core.internal.resources.MarkerInfo info
		byte constant
		String type
		String msg
}

org/eclipse/core/internal/resources/Rules.class
Rules.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Rules extends java.lang.Object implements org.eclipse.core.resources.IResourceRuleFactory org.eclipse.core.internal.events.ILifecycleListener  {
	private final org.eclipse.core.resources.team.ResourceRuleFactory defaultFactory
	private final java.util.Map projectsToRules
	private final org.eclipse.core.resources.team.TeamHook teamHook
	private final org.eclipse.core.resources.IWorkspaceRoot root
	void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public org.eclipse.core.runtime.jobs.ISchedulingRule buildRule () 
	public org.eclipse.core.runtime.jobs.ISchedulingRule copyRule (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource source
		org.eclipse.core.resources.IResource destination
	public org.eclipse.core.runtime.jobs.ISchedulingRule createRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule deleteRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	private org.eclipse.core.resources.IResourceRuleFactory factoryFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource destination
		org.eclipse.core.resources.IResourceRuleFactory fac
	public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent) 
		org.eclipse.core.internal.events.LifecycleEvent event
	public org.eclipse.core.runtime.jobs.ISchedulingRule charsetRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule derivedRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule markerRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule modifyRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.jobs.ISchedulingRule moveRule (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource source
		org.eclipse.core.resources.IResource destination
	public org.eclipse.core.runtime.jobs.ISchedulingRule refreshRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	void setRuleFactory (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResourceRuleFactory) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResourceRuleFactory factory
	public org.eclipse.core.runtime.jobs.ISchedulingRule validateEditRule (org.eclipse.core.resources.IResource[]) 
		org.eclipse.core.resources.IResource[] resources
		java.util.HashSet rules
		org.eclipse.core.resources.IResource[] oneResource
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.runtime.jobs.ISchedulingRule[] ruleArray
}

org/eclipse/core/internal/resources/InternalTeamHook.class
InternalTeamHook.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.InternalTeamHook extends java.lang.Object {
	public void  () 
	protected void setRuleFactory (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResourceRuleFactory) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResourceRuleFactory factory
		org.eclipse.core.internal.resources.Workspace workspace
}

org/eclipse/core/internal/resources/SaveManager$InternalMonitorWrapper.class
SaveManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.SaveManager$InternalMonitorWrapper extends org.eclipse.core.runtime.ProgressMonitorWrapper {
	private boolean ignoreCancel
	final org.eclipse.core.internal.resources.SaveManager this$0
	public void  (org.eclipse.core.internal.resources.SaveManager, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void ignoreCancelState (boolean) 
		boolean ignore
	public boolean isCanceled () 
}

org/eclipse/core/internal/resources/VirtualFileSystem.class
VirtualFileSystem.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.VirtualFileSystem extends org.eclipse.core.filesystem.provider.FileSystem {
	public void  () 
	public org.eclipse.core.filesystem.IFileStore getStore (java.net.URI) 
		java.net.URI uri
}

org/eclipse/core/internal/resources/PlatformURLResourceConnection.class
PlatformURLResourceConnection.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PlatformURLResourceConnection extends org.eclipse.core.internal.boot.PlatformURLConnection {
	public static final String RESOURCE
	public static final String RESOURCE_URL_STRING
	private static java.net.URL rootURL
	public void  (java.net.URL) 
		java.net.URL url
	protected boolean allowCaching () 
	protected java.net.URL resolve ()  throws java.io.IOException 
		String filePath
		org.eclipse.core.runtime.IPath spec
		int count
		org.eclipse.core.resources.IProject project
		String message
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath result
		java.net.URI uri
		java.net.URL url2
		String message
		String message
	public static void startup (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath root
}

org/eclipse/core/internal/resources/SyncInfoReader_2.class
SyncInfoReader_2.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SyncInfoReader_2 extends org.eclipse.core.internal.resources.SyncInfoReader {
	public static final int INDEX
	public static final int QNAME
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.resources.Synchronizer) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.Synchronizer synchronizer
	public void readSyncInfo (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readPartners
		org.eclipse.core.runtime.IPath path
	private void readSyncInfo (org.eclipse.core.runtime.IPath, java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath path
		java.io.DataInputStream input
		java.util.List readPartners
		int size
		org.eclipse.core.internal.utils.ObjectMap table
		int i
		org.eclipse.core.runtime.QualifiedName name
		int type
		String qualifier
		String local
		String msg
		int length
		byte[] bytes
		org.eclipse.core.internal.resources.ResourceInfo info
}

org/eclipse/core/internal/resources/MarkerSet.class
MarkerSet.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSet extends java.lang.Object implements java.lang.Cloneable org.eclipse.core.internal.utils.IStringPoolParticipant  {
	protected static final int MINIMUM_SIZE
	protected int elementCount
	protected org.eclipse.core.internal.resources.IMarkerSetElement[] elements
	public void  () 
	public void  (int) 
		int capacity
	public void add (org.eclipse.core.internal.resources.IMarkerSetElement) 
		org.eclipse.core.internal.resources.IMarkerSetElement element
		int hash
		int i
		int i
	public void addAll (org.eclipse.core.internal.resources.IMarkerSetElement[]) 
		org.eclipse.core.internal.resources.IMarkerSetElement[] toAdd
		org.eclipse.core.internal.resources.IMarkerSetElement element
	protected java.lang.Object clone () 
		org.eclipse.core.internal.resources.MarkerSet copy
	public boolean contains (long) 
		long id
	public org.eclipse.core.internal.resources.IMarkerSetElement[] elements () 
		org.eclipse.core.internal.resources.IMarkerSetElement[] result
		int j
		org.eclipse.core.internal.resources.IMarkerSetElement element
	protected void expand () 
		org.eclipse.core.internal.resources.IMarkerSetElement[] array
		int maxArrayIndex
		org.eclipse.core.internal.resources.IMarkerSetElement element
		int hash
	public org.eclipse.core.internal.resources.IMarkerSetElement get (long) 
		long id
		int hash
		int i
		org.eclipse.core.internal.resources.IMarkerSetElement element
		int i
		org.eclipse.core.internal.resources.IMarkerSetElement element
	private int hashFor (long) 
		long id
	public boolean isEmpty () 
	protected void rehashTo (int) 
		int anIndex
		int target
		int index
		org.eclipse.core.internal.resources.IMarkerSetElement element
		int hashIndex
		boolean match
		boolean match
	public void remove (long) 
		long id
		int hash
		int i
		org.eclipse.core.internal.resources.IMarkerSetElement element
		int i
		org.eclipse.core.internal.resources.IMarkerSetElement element
	public void remove (org.eclipse.core.internal.resources.IMarkerSetElement) 
		org.eclipse.core.internal.resources.IMarkerSetElement element
	public void removeAll (org.eclipse.core.internal.resources.IMarkerSetElement[]) 
		org.eclipse.core.internal.resources.IMarkerSetElement[] toRemove
		org.eclipse.core.internal.resources.IMarkerSetElement element
	private boolean shouldGrow () 
	public int size () 
	public void shareStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		Object[] array
		int i
		Object o
}

org/eclipse/core/internal/resources/MarkerInfo.class
MarkerInfo.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerInfo extends java.lang.Object implements org.eclipse.core.internal.resources.IMarkerSetElement java.lang.Cloneable org.eclipse.core.internal.utils.IStringPoolParticipant  {
	protected static final Integer INTEGER_ONE
	protected static final Integer INTEGER_TWO
	protected static final Integer INTEGER_ZERO
	protected static final long UNDEFINED_ID
	protected java.util.Map attributes
	protected long creationTime
	protected long id
	protected String type
	static void  () 
	protected static java.lang.Object checkValidAttribute (java.lang.Object) 
		Object value
		String valueString
		byte[] bytes
		String msg
	public void  () 
	public java.lang.Object clone () 
		org.eclipse.core.internal.resources.MarkerInfo copy
	public java.lang.Object getAttribute (java.lang.String) 
		String attributeName
	public java.util.Map getAttributes () 
	public java.util.Map getAttributes (boolean) 
		boolean makeCopy
	public java.lang.Object[] getAttributes (java.lang.String[]) 
		String[] attributeNames
		Object[] result
		int i
	public long getCreationTime () 
	public long getId () 
	public java.lang.String getType () 
	public void internalSetAttributes (java.util.Map) 
		java.util.Map map
	public void setAttribute (java.lang.String, java.lang.Object, boolean) 
		String attributeName
		Object value
		boolean validate
	public void setAttributes (java.util.Map, boolean) 
		java.util.Map map
		boolean validate
		java.util.Map$Entry entry
		Object key
		Object value
	public void setAttributes (java.lang.String[], java.lang.Object[], boolean) 
		String[] attributeNames
		Object[] values
		boolean validate
		int i
	public void setCreationTime (long) 
		long value
	public void setId (long) 
		long value
	public void setType (java.lang.String) 
		String value
	public void shareStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		java.util.Map map
}

org/eclipse/core/internal/resources/Workspace$2.class
Workspace.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Workspace$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.resources.Workspace this$0
	private final org.eclipse.core.runtime.IStatus[] val$status
	private final Object val$context
	private final org.eclipse.core.resources.IFile[] val$files
	void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.runtime.IStatus[], java.lang.Object, org.eclipse.core.resources.IFile[]) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
		Object c
}

org/eclipse/core/internal/resources/ContentDescriptionManager$FlushJob.class
ContentDescriptionManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.ContentDescriptionManager$FlushJob extends org.eclipse.core.resources.WorkspaceJob {
	private final java.util.List toFlush
	private boolean fullFlush
	final org.eclipse.core.internal.resources.ContentDescriptionManager this$0
	public void  (org.eclipse.core.internal.resources.ContentDescriptionManager) 
	public boolean belongsTo (java.lang.Object) 
		Object family
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.core.runtime.IPath[] getPathsToFlush () 
		int size
	void flush (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
}

org/eclipse/core/internal/resources/WorkspaceDescription.class
WorkspaceDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.WorkspaceDescription extends org.eclipse.core.internal.resources.ModelObject implements org.eclipse.core.resources.IWorkspaceDescription  {
	protected boolean autoBuilding
	protected String[] buildOrder
	protected long fileStateLongevity
	protected int maxBuildIterations
	protected int maxFileStates
	protected long maxFileStateSize
	protected boolean applyFileStatePolicy
	private long snapshotInterval
	protected int operationsPerSnapshot
	protected long deltaExpiration
	private int parallelBuildsCount
	public void  (java.lang.String) 
		String name
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	public java.lang.String[] getBuildOrder () 
	public java.lang.String[] getBuildOrder (boolean) 
		boolean makeCopy
	public long getDeltaExpiration () 
	public void setDeltaExpiration (long) 
		long value
	public long getFileStateLongevity () 
	public int getMaxBuildIterations () 
	public int getMaxFileStates () 
	public long getMaxFileStateSize () 
	public boolean isApplyFileStatePolicy () 
	public int getOperationsPerSnapshot () 
	public long getSnapshotInterval () 
	public void internalSetBuildOrder (java.lang.String[]) 
		String[] value
	public boolean isAutoBuilding () 
	public void setOperationsPerSnapshot (int) 
		int value
	public void setAutoBuilding (boolean) 
		boolean value
	public void setBuildOrder (java.lang.String[]) 
		String[] value
	public void setFileStateLongevity (long) 
		long time
	public void setMaxBuildIterations (int) 
		int number
	public void setMaxFileStates (int) 
		int number
	public void setMaxFileStateSize (long) 
		long size
	public void setApplyFileStatePolicy (boolean) 
		boolean apply
	public void setSnapshotInterval (long) 
		long snapshotInterval
	public int getMaxConcurrentBuilds () 
	public void setMaxConcurrentBuilds (int) 
		int n
}

org/eclipse/core/internal/resources/Filter.class
Filter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Filter extends java.lang.Object {
	org.eclipse.core.internal.resources.FilterDescription description
	org.eclipse.core.resources.IProject project
	org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher provider
	public void  (org.eclipse.core.resources.IProject, org.eclipse.core.internal.resources.FilterDescription) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.internal.resources.FilterDescription description
	public boolean match (org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.filesystem.IFileInfo fileInfo
		org.eclipse.core.resources.IFilterMatcherDescriptor filterDescriptor
		String message
		org.eclipse.core.runtime.CoreException e
	public boolean isFirst () 
		org.eclipse.core.resources.IFilterMatcherDescriptor descriptor
	public java.lang.Object getArguments () 
	public java.lang.String getId () 
	public int getType () 
	public boolean isIncludeOnly () 
	public boolean appliesTo (org.eclipse.core.filesystem.IFileInfo) 
		org.eclipse.core.filesystem.IFileInfo info
	public static org.eclipse.core.filesystem.IFileInfo[] filter (org.eclipse.core.resources.IProject, java.util.LinkedList, java.util.LinkedList, org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.util.LinkedList includeFilters
		java.util.LinkedList excludeFilters
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.filesystem.IFileInfo[] list
		org.eclipse.core.filesystem.IFileInfo[] result
	public static org.eclipse.core.filesystem.IFileInfo[] filterIncludes (org.eclipse.core.resources.IProject, java.util.LinkedList, org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.util.LinkedList filters
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.filesystem.IFileInfo[] list
		org.eclipse.core.filesystem.IFileInfo[] result
		int outputIndex
		org.eclipse.core.filesystem.IFileInfo info
		java.util.Iterator objIt
		boolean filtersWereApplicable
		org.eclipse.core.internal.resources.Filter filter
		org.eclipse.core.filesystem.IFileInfo[] tmp
	public static org.eclipse.core.filesystem.IFileInfo[] filterExcludes (org.eclipse.core.resources.IProject, java.util.LinkedList, org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.util.LinkedList filters
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.filesystem.IFileInfo[] list
		org.eclipse.core.filesystem.IFileInfo[] result
		int outputIndex
		org.eclipse.core.filesystem.IFileInfo info
		java.util.Iterator objIt
		boolean shouldBeExcluded
		org.eclipse.core.internal.resources.Filter filter
		org.eclipse.core.filesystem.IFileInfo[] tmp
}

org/eclipse/core/internal/resources/ComputeProjectOrder$VertexOrder.class
ComputeProjectOrder.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ComputeProjectOrder$VertexOrder extends java.lang.Object {
	public Object[] vertexes
	public boolean hasCycles
	public Object[][] knots
	public void  (java.lang.Object[], boolean, java.lang.Object[][]) 
		Object[] vertexes
		boolean hasCycles
		Object[][] knots
}

org/eclipse/core/internal/resources/ICoreConstants.class
ICoreConstants.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.ICoreConstants extends java.lang.Object {
	public static final org.eclipse.core.runtime.QualifiedName K_BUILD_LIST
	public static final String REFRESH_ON_STARTUP
	public static final long I_NULL_SYNC_INFO
	public static final int M_OPEN
	public static final int M_LOCAL_EXISTS
	public static final int M_PHANTOM
	public static final int M_USED
	public static final int M_TYPE
	public static final int M_TYPE_START
	public static final int M_MARKERS_SNAP_DIRTY
	public static final int M_SYNCINFO_SNAP_DIRTY
	public static final int M_DERIVED
	public static final int M_TEAM_PRIVATE_MEMBER
	public static final int M_HIDDEN
	public static final int M_LINK
	public static final int M_VIRTUAL
	public static final int M_NO_CONTENT_DESCRIPTION
	public static final int M_DEFAULT_CONTENT_DESCRIPTION
	public static final int M_CHILDREN_UNKNOWN
	public static final int M_CONTENT_CACHE
	public static final int NULL_FLAG
	public static final String PREF_VERSION_KEY
	public static final String PREF_VERSION
	public static final int CRASH_DETECTED
	public static final int PROJECT_SEGMENT_LENGTH
	public static final int MINIMUM_FOLDER_SEGMENT_LENGTH
	public static final int MINIMUM_FILE_SEGMENT_LENGTH
	public static final int WORKSPACE_TREE_VERSION_1
	public static final int WORKSPACE_TREE_VERSION_2
	public static final org.eclipse.core.resources.IBuildConfiguration[] EMPTY_BUILD_CONFIG_ARRAY
	public static final org.eclipse.core.resources.IProject[] EMPTY_PROJECT_ARRAY
	public static final org.eclipse.core.resources.IResource[] EMPTY_RESOURCE_ARRAY
	public static final org.eclipse.core.resources.IFileState[] EMPTY_FILE_STATES
	static void  () 
}

org/eclipse/core/internal/resources/Workspace$3.class
Workspace.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Workspace$3 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.resources.Workspace this$0
	private final org.eclipse.core.runtime.IStatus[] val$status
	private final org.eclipse.core.resources.IFile val$file
	void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.runtime.IStatus[], org.eclipse.core.resources.IFile) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/resources/Workspace$BuildConfigurationComparator.class
Workspace.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Workspace$BuildConfigurationComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (org.eclipse.core.resources.IBuildConfiguration, org.eclipse.core.resources.IBuildConfiguration) 
		org.eclipse.core.resources.IBuildConfiguration px
		org.eclipse.core.resources.IBuildConfiguration py
		int cmp
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/core/internal/resources/ContentDescriptionManager$LazyFileInputStream.class
ContentDescriptionManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.ContentDescriptionManager$LazyFileInputStream extends java.io.InputStream {
	private java.io.InputStream actual
	private org.eclipse.core.filesystem.IFileStore target
	final org.eclipse.core.internal.resources.ContentDescriptionManager this$0
	void  (org.eclipse.core.internal.resources.ContentDescriptionManager, org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore target
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	private void ensureOpened ()  throws java.io.IOException 
		org.eclipse.core.runtime.CoreException e
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public long skip (long)  throws java.io.IOException 
		long n
}

org/eclipse/core/internal/resources/ResourceStatus.class
ResourceStatus.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ResourceStatus extends org.eclipse.core.runtime.Status implements org.eclipse.core.resources.IResourceStatus  {
	org.eclipse.core.runtime.IPath path
	public void  (int, int, org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Throwable) 
		int type
		int code
		org.eclipse.core.runtime.IPath path
		String message
		Throwable exception
	public void  (int, java.lang.String) 
		int code
		String message
	public void  (int, org.eclipse.core.runtime.IPath, java.lang.String) 
		int code
		org.eclipse.core.runtime.IPath path
		String message
	public void  (int, org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Throwable) 
		int code
		org.eclipse.core.runtime.IPath path
		String message
		Throwable exception
	public org.eclipse.core.runtime.IPath getPath () 
	protected static int getSeverity (int) 
		int code
	private java.lang.String getTypeName () 
	public java.lang.String toString () 
		StringBuilder sb
}

org/eclipse/core/internal/resources/CharsetManager$ResourceChangeListener.class
CharsetManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CharsetManager$ResourceChangeListener extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener  {
	final org.eclipse.core.internal.resources.CharsetManager this$0
	public void  (org.eclipse.core.internal.resources.CharsetManager) 
	private boolean moveSettingsIfDerivedChanged (org.eclipse.core.resources.IResourceDelta, org.eclipse.core.resources.IProject, org.osgi.service.prefs.Preferences, java.lang.String[]) 
		org.eclipse.core.resources.IResourceDelta parent
		org.eclipse.core.resources.IProject currentProject
		org.osgi.service.prefs.Preferences projectPrefs
		String[] affectedResources
		boolean resourceChanges
		org.eclipse.core.runtime.IPath parentPath
		String affectedResource
		org.eclipse.core.runtime.IPath affectedPath
		org.eclipse.core.resources.IResource member
		org.osgi.service.prefs.Preferences targetPrefs
		String currentValue
		org.eclipse.core.resources.IResourceDelta child
	private void processEntryChanges (org.eclipse.core.resources.IResourceDelta, java.util.Map) 
		org.eclipse.core.resources.IResourceDelta projectDelta
		java.util.Map projectsToSave
		org.eclipse.core.resources.IProject currentProject
		org.osgi.service.prefs.Preferences projectRegularPrefs
		org.osgi.service.prefs.Preferences projectDerivedPrefs
		java.util.Map affectedResourcesMap
		org.osgi.service.prefs.BackingStoreException e
		String message
		java.util.Map$Entry entry
		Boolean isDerived
		String[] affectedResources
		org.osgi.service.prefs.Preferences projectPrefs
		String affectedResource
		org.eclipse.core.resources.IResourceDelta memberDelta
		boolean shouldDisableCharsetDeltaJobForCurrentProject
		String currentValue
		org.eclipse.core.runtime.IPath movedToPath
		org.eclipse.core.resources.IResource resource
		org.osgi.service.prefs.Preferences encodingSettings
		org.eclipse.core.resources.IProject targetProject
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResourceDelta[] projectDeltas
		java.util.Map projectsToSave
		org.eclipse.core.resources.IResourceDelta projectDelta
}

org/eclipse/core/internal/resources/MarkerManager.class

org/eclipse/core/internal/resources/CharsetManager.class
CharsetManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.CharsetManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager  {
	private static final String PROJECT_KEY
	private org.eclipse.core.internal.resources.CharsetDeltaJob charsetListener
	org.eclipse.core.internal.resources.CharsetManager$CharsetManagerJob job
	private org.eclipse.core.resources.IResourceChangeListener resourceChangeListener
	protected final org.osgi.framework.Bundle systemBundle
	org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	void flushPreferences (org.osgi.service.prefs.Preferences, boolean)  throws org.osgi.service.prefs.BackingStoreException 
		org.osgi.service.prefs.Preferences projectPrefs
		boolean shouldDisableCharsetDeltaJob
	public java.lang.String getCharsetFor (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath resourcePath
		boolean recurse
		org.eclipse.core.resources.IProject project
		org.osgi.service.prefs.Preferences prefs
		org.osgi.service.prefs.Preferences derivedPrefs
	static java.lang.String getKeyFor (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath resourcePath
	org.osgi.service.prefs.Preferences getPreferences (org.eclipse.core.resources.IProject, boolean, boolean) 
		org.eclipse.core.resources.IProject project
		boolean create
		boolean isDerived
	org.osgi.service.prefs.Preferences getPreferences (org.eclipse.core.resources.IProject, boolean, boolean, boolean) 
		org.eclipse.core.resources.IProject project
		boolean create
		boolean isDerived
		boolean isDerivedEncodingStoredSeparately
		boolean localIsDerived
		String qualifier
		org.osgi.service.prefs.Preferences node
		org.osgi.service.prefs.BackingStoreException e
		String message
	private java.lang.String internalGetCharsetFor (org.osgi.service.prefs.Preferences, org.osgi.service.prefs.Preferences, org.eclipse.core.runtime.IPath, boolean) 
		org.osgi.service.prefs.Preferences prefs
		org.osgi.service.prefs.Preferences derivedPrefs
		org.eclipse.core.runtime.IPath resourcePath
		boolean recurse
		String charset
	private boolean isDerivedEncodingStoredSeparately (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.osgi.service.prefs.Preferences node
		org.osgi.service.prefs.BackingStoreException e
		String message
	protected void mergeEncodingPreferences (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.osgi.service.prefs.Preferences projectRegularPrefs
		org.osgi.service.prefs.Preferences projectDerivedPrefs
		boolean prefsChanged
		String[] affectedResources
		String path
		String value
		java.util.Map projectsToSave
		org.osgi.service.prefs.BackingStoreException e
		String message
	public void projectPreferencesChanged (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public void setCharsetFor (org.eclipse.core.runtime.IPath, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath resourcePath
		String newCharset
		org.eclipse.core.runtime.preferences.IEclipsePreferences resourcesPreferences
		org.osgi.service.prefs.BackingStoreException e
		org.eclipse.core.resources.IProject project
		String message
		org.eclipse.core.resources.IResource resource
		org.osgi.service.prefs.Preferences encodingSettings
		org.osgi.service.prefs.BackingStoreException e
		org.eclipse.core.resources.IProject project
		String message
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void splitEncodingPreferences (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.osgi.service.prefs.Preferences projectRegularPrefs
		org.osgi.service.prefs.Preferences projectDerivedPrefs
		boolean prefsChanged
		String[] affectedResources
		String path
		org.eclipse.core.resources.IResource resource
		String value
		java.util.Map projectsToSave
		org.osgi.service.prefs.BackingStoreException e
		String message
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/resources/Container$1.class
Container.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Container$1 extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor  {
	boolean visitedRoot
	final org.eclipse.core.internal.resources.Container this$0
	void  (org.eclipse.core.internal.resources.Container) 
	public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object) 
		org.eclipse.core.internal.watson.ElementTree tree
		org.eclipse.core.internal.watson.IPathRequestor requestor
		Object elementContents
		org.eclipse.core.runtime.IPath nodePath
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.ResourceInfo info
}

org/eclipse/core/internal/resources/ResourceInfo.class
ResourceInfo.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ResourceInfo extends java.lang.Object implements org.eclipse.core.internal.watson.IElementTreeData org.eclipse.core.internal.resources.ICoreConstants org.eclipse.core.internal.utils.IStringPoolParticipant  {
	protected static final int LOWER
	protected static final int UPPER
	protected volatile int charsetAndContentId
	protected org.eclipse.core.internal.localstore.FileStoreRoot fileStoreRoot
	protected int flags
	protected volatile long localInfo
	protected volatile int markerAndSyncStamp
	protected org.eclipse.core.internal.resources.MarkerSet markers
	protected long modStamp
	protected volatile long nodeId
	protected org.eclipse.core.internal.utils.ObjectMap sessionProperties
	protected org.eclipse.core.internal.utils.ObjectMap syncInfo
	public void  () 
	protected static int getBits (int, int, int) 
		int flags
		int mask
		int start
	public static int getType (int) 
		int flags
	public static boolean isSet (int, int) 
		int flags
		int mask
	public void clear (int) 
		int mask
	public void clearModificationStamp () 
	public synchronized void clearSessionProperties () 
	public java.lang.Object clone () 
	public int getCharsetGenerationCount () 
	public int getContentId () 
	public org.eclipse.core.internal.localstore.FileStoreRoot getFileStoreRoot () 
	public int getFlags () 
	public long getLocalSyncInfo () 
	public int getMarkerGenerationCount () 
	public org.eclipse.core.internal.resources.MarkerSet getMarkers () 
	public org.eclipse.core.internal.resources.MarkerSet getMarkers (boolean) 
		boolean makeCopy
	public long getModificationStamp () 
	public long getNodeId () 
	public java.lang.Object getPropertyStore () 
	public java.util.Map getSessionProperties () 
		org.eclipse.core.internal.utils.ObjectMap temp
	public java.lang.Object getSessionProperty (org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.runtime.QualifiedName name
		java.util.Map temp
	public synchronized org.eclipse.core.internal.utils.ObjectMap getSyncInfo (boolean) 
		boolean makeCopy
	public synchronized byte[] getSyncInfo (org.eclipse.core.runtime.QualifiedName, boolean) 
		org.eclipse.core.runtime.QualifiedName id
		boolean makeCopy
		byte[] b
	public int getSyncInfoGenerationCount () 
	public int getType () 
	public void incrementCharsetGenerationCount () 
	public void incrementContentId () 
	public void incrementMarkerGenerationCount () 
	public void incrementModificationStamp () 
	public void incrementSyncInfoGenerationCount () 
	public boolean isSet (int) 
		int mask
	public void readFrom (int, java.io.DataInput)  throws java.io.IOException 
		int newFlags
		java.io.DataInput input
	public void set (int) 
		int mask
	protected void setBits (int, int, int) 
		int mask
		int start
		int value
		int baseMask
		int newValue
		int temp
	public void setFileStoreRoot (org.eclipse.core.internal.localstore.FileStoreRoot) 
		org.eclipse.core.internal.localstore.FileStoreRoot fileStoreRoot
	protected void setFlags (int) 
		int value
	public void setLocalSyncInfo (long) 
		long info
	public void setMarkers (org.eclipse.core.internal.resources.MarkerSet) 
		org.eclipse.core.internal.resources.MarkerSet value
	public void setModificationStamp (long) 
		long value
	public void setNodeId (long) 
		long id
	public void setPropertyStore (java.lang.Object) 
		Object value
	public synchronized void setSessionProperty (org.eclipse.core.runtime.QualifiedName, java.lang.Object) 
		org.eclipse.core.runtime.QualifiedName name
		Object value
		org.eclipse.core.internal.utils.ObjectMap temp
		org.eclipse.core.internal.utils.ObjectMap temp
	protected void setSyncInfo (org.eclipse.core.internal.utils.ObjectMap) 
		org.eclipse.core.internal.utils.ObjectMap syncInfo
	public synchronized void setSyncInfo (org.eclipse.core.runtime.QualifiedName, byte[]) 
		org.eclipse.core.runtime.QualifiedName id
		byte[] value
	public void setType (int) 
		int value
	public void shareStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		org.eclipse.core.internal.utils.ObjectMap map
		org.eclipse.core.internal.resources.MarkerSet markerSet
	public void writeTo (java.io.DataOutput)  throws java.io.IOException 
		java.io.DataOutput output
}

org/eclipse/core/internal/resources/FilterDescriptor.class
FilterDescriptor.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.FilterDescriptor extends java.lang.Object implements org.eclipse.core.resources.IFilterMatcherDescriptor  {
	private String id
	private String name
	private String description
	private String argumentType
	private boolean isFirst
	private org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.eclipse.core.runtime.IConfigurationElement, boolean) 
		org.eclipse.core.runtime.IConfigurationElement element
		boolean instantiateFactory
		String ordering
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getDescription () 
	public java.lang.String getArgumentType () 
	public org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher createFilter () 
		org.eclipse.core.runtime.CoreException e
	public boolean isFirstOrdering () 
}

org/eclipse/core/internal/resources/CharsetManager$CharsetManagerJob.class
CharsetManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CharsetManager$CharsetManagerJob extends org.eclipse.core.runtime.jobs.Job {
	private static final int CHARSET_UPDATE_DELAY
	private java.util.List asyncChanges
	final org.eclipse.core.internal.resources.CharsetManager this$0
	public void  (org.eclipse.core.internal.resources.CharsetManager) 
	public void addChanges (java.util.Map) 
		java.util.Map newChanges
	public java.util.Map$Entry getNextChange () 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		java.util.Map$Entry next
		java.util.Map$Entry next
		org.eclipse.core.resources.IProject project
		boolean shouldDisableCharsetDeltaJob
		org.osgi.service.prefs.BackingStoreException e
		String detailMessage
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.core.runtime.CoreException ce
	public boolean shouldRun () 
}

org/eclipse/core/internal/resources/FilterTypeManager$1.class
FilterTypeManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.FilterTypeManager$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryEventListener  {
	final org.eclipse.core.internal.resources.FilterTypeManager this$0
	void  (org.eclipse.core.internal.resources.FilterTypeManager) 
	public void added (org.eclipse.core.runtime.IExtension[]) 
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IExtension extension
	public void added (org.eclipse.core.runtime.IExtensionPoint[]) 
		org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
	public void removed (org.eclipse.core.runtime.IExtension[]) 
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IExtension extension
	public void removed (org.eclipse.core.runtime.IExtensionPoint[]) 
		org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
}

org/eclipse/core/internal/resources/FilterTypeManager.class
FilterTypeManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.FilterTypeManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager  {
	private static final String FILTER_ELEMENT
	private java.util.HashMap factories
	public void  () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension extension
	public org.eclipse.core.resources.IFilterMatcherDescriptor getFilterDescriptor (java.lang.String) 
		String id
	public org.eclipse.core.resources.IFilterMatcherDescriptor[] getFilterDescriptors () 
	protected void processExtension (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.resources.IFilterMatcherDescriptor desc
	protected void processRemovedExtension (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.resources.IFilterMatcherDescriptor desc
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/resources/PathVariableUtil.class
PathVariableUtil.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PathVariableUtil extends java.lang.Object {
	public void  () 
	public static java.lang.String getUniqueVariableName (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
		int index
		StringBuilder destVariable
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
	public static java.lang.String getValidVariableName (java.lang.String) 
		String variable
		int argumentIndex
		char first
		StringBuilder builder
		int i
		char c
	public static org.eclipse.core.runtime.IPath convertToPathRelativeMacro (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
		org.eclipse.core.runtime.IPath originalPath
		org.eclipse.core.resources.IResource resource
		boolean force
		String variableHint
	public static org.eclipse.core.runtime.IPath convertToRelative (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
		org.eclipse.core.runtime.IPath originalPath
		org.eclipse.core.resources.IResource resource
		boolean force
		String variableHint
	public static java.net.URI convertToRelative (org.eclipse.core.resources.IPathVariableManager, java.net.URI, org.eclipse.core.resources.IResource, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
		java.net.URI originalPath
		org.eclipse.core.resources.IResource resource
		boolean force
		String variableHint
	public static java.net.URI convertToRelative (org.eclipse.core.resources.IPathVariableManager, java.net.URI, org.eclipse.core.resources.IResource, boolean, java.lang.String, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
		java.net.URI originalPath
		org.eclipse.core.resources.IResource resource
		boolean force
		String variableHint
		boolean skipWorkspace
		boolean generateMacro
	private static org.eclipse.core.runtime.IPath convertToRelative (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
		org.eclipse.core.runtime.IPath originalPath
		org.eclipse.core.resources.IResource resource
		boolean force
		String variableHint
		boolean skipWorkspace
		boolean generateMacro
		org.eclipse.core.runtime.IPath value
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath newPath
		int maxMatchLength
		String[] existingVariables
		String variable
		org.eclipse.core.runtime.IPath value
		int matchLength
		int originalSegmentCount
		int j
		org.eclipse.core.runtime.IPath matchingPath
		int minDifference
		String variable
		org.eclipse.core.runtime.IPath value
		int difference
		String variable
		org.eclipse.core.runtime.IPath value
	private static org.eclipse.core.runtime.IPath wrapInProperFormat (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath newPath
		boolean generateMacro
	private static org.eclipse.core.runtime.IPath makeRelativeToVariable (org.eclipse.core.resources.IPathVariableManager, org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean, java.lang.String, boolean) 
		org.eclipse.core.resources.IPathVariableManager pathVariableManager
		org.eclipse.core.runtime.IPath originalPath
		org.eclipse.core.resources.IResource resource
		boolean force
		String variableHint
		boolean generateMacro
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath value
		int valueSegmentCount
		org.eclipse.core.runtime.IPath tmp
		int j
		int matchingFirstSegments
		String originalName
		org.eclipse.core.runtime.IPath tmp
		int j
	private static boolean devicesAreCompatible (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath value
	private static org.eclipse.core.runtime.IPath convertToProperCase (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public static boolean isParentVariable (java.lang.String) 
		String variableString
	public static int getParentVariableCount (java.lang.String) 
		String variableString
		String[] items
		Integer count
	public static java.lang.String getParentVariableArgument (java.lang.String) 
		String variableString
		String[] items
	public static java.lang.String buildParentPathVariable (java.lang.String, int, boolean) 
		String variable
		int difference
		boolean generateMacro
		String newString
	public static org.eclipse.core.runtime.IPath buildVariableMacro (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath relativeSrcValue
		String variable
	public static java.lang.String convertFromUserEditableFormatInternal (org.eclipse.core.resources.IPathVariableManager, java.lang.String, boolean) 
		org.eclipse.core.resources.IPathVariableManager manager
		String userFormat
		boolean locationFormat
		char pathPrefix
		String[] components
		int i
		int parentCount
		int j
		int j
		String variable
		boolean hasVariableWithMacroSyntax
		String prefix
		int indexOfVariable
		String suffix
		String intermediateVariable
		org.eclipse.core.runtime.IPath intermediateValue
		int intermediateVariableIndex
		String originalIntermediateVariableName
		org.eclipse.core.runtime.IPath tmpValue
		String newVariable
		String argument
		int count
		StringBuilder buffer
		int i
	private static boolean isDotDot (java.lang.String) 
		String component
	private static java.lang.String[] splitPathComponents (java.lang.String) 
		String userFormat
		java.util.ArrayList list
		StringBuilder buffer
		int i
		char c
	public static java.lang.String convertToUserEditableFormatInternal (java.lang.String, boolean) 
		String value
		boolean locationFormat
		StringBuilder buffer
		org.eclipse.core.runtime.IPath path
		int index
		String variable
		String[] components
		String component
		String variable
	private static void convertVariableToUserFormat (java.lang.StringBuilder, java.lang.String, java.lang.String, boolean) 
		StringBuilder buffer
		String component
		String variable
		boolean generateMacro
		String argument
		int count
		int j
	static java.lang.String[] splitVariablesAndContent (java.lang.String) 
		String value
		java.util.LinkedList result
		int index
		int endIndex
	static java.lang.String[] splitVariableNames (java.lang.String) 
		String value
		java.util.LinkedList result
		int index
		int endIndex
	static java.lang.String extractVariable (java.lang.String) 
		String segment
		int index
		int endIndex
	static int getMatchingBrace (java.lang.String, int) 
		String value
		int index
		int scope
		int i
		char c
	public static boolean isPreferred (java.lang.String) 
		String variableName
}

org/eclipse/core/internal/resources/MarkerReader_1.class
MarkerReader_1.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader_1 extends org.eclipse.core.internal.resources.MarkerReader {
	public static final int INDEX
	public static final int QNAME
	public static final int ATTRIBUTE_NULL
	public static final int ATTRIBUTE_BOOLEAN
	public static final int ATTRIBUTE_INTEGER
	public static final int ATTRIBUTE_STRING
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void read (java.io.DataInputStream, boolean)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		boolean generateDeltas
		java.util.List readTypes
		org.eclipse.core.runtime.IPath path
		int markersSize
		org.eclipse.core.internal.resources.MarkerSet markers
		int i
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.Resource resource
		org.eclipse.core.internal.resources.IMarkerSetElement[] infos
		java.util.ArrayList deltas
		org.eclipse.core.internal.resources.IMarkerSetElement info2
	private java.util.Map readAttributes (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		int attributesSize
		java.util.Map result
		int j
		String key
		int type
		Object value
	private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readTypes
		org.eclipse.core.internal.resources.MarkerInfo info
		int constant
		String type
		String msg
}

org/eclipse/core/internal/resources/SafeFileTable.class
SafeFileTable.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SafeFileTable extends java.lang.Object {
	protected org.eclipse.core.runtime.IPath location
	protected java.util.Properties table
	public void  (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String pluginId
	public org.eclipse.core.runtime.IPath[] getFiles () 
		java.util.Set set
		String[] keys
		org.eclipse.core.runtime.IPath[] files
		int i
	protected org.eclipse.core.internal.resources.Workspace getWorkspace () 
	public org.eclipse.core.runtime.IPath lookup (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
		String result
	public void map (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
		org.eclipse.core.runtime.IPath aLocation
	public void restore ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File target
		java.io.FileInputStream input
		java.io.IOException e
		String message
	public void save ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File target
		java.io.FileOutputStream output
		java.io.IOException e
		String message
	public void setLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
}

org/eclipse/core/internal/resources/PathVariableManager$1.class
PathVariableManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.PathVariableManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.resources.PathVariableManager this$0
	private final org.eclipse.core.resources.IPathVariableChangeListener val$listener
	private final org.eclipse.core.internal.events.PathVariableChangeEvent val$pve
	void  (org.eclipse.core.internal.resources.PathVariableManager, org.eclipse.core.resources.IPathVariableChangeListener, org.eclipse.core.internal.events.PathVariableChangeEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/resources/MarkerReader.class
MarkerReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader extends java.lang.Object {
	protected org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	protected org.eclipse.core.internal.resources.MarkerReader getReader (int)  throws java.io.IOException 
		int formatVersion
	public void read (java.io.DataInputStream, boolean)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		boolean generateDeltas
		int formatVersion
		org.eclipse.core.internal.resources.MarkerReader reader
	protected static int readVersionNumber (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
}

org/eclipse/core/internal/resources/ResourceException.class
ResourceException.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ResourceException extends org.eclipse.core.runtime.CoreException {
	private static final long serialVersionUID
	public void  (int, org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Throwable) 
		int code
		org.eclipse.core.runtime.IPath path
		String message
		Throwable exception
	private static java.lang.Throwable provideStackTrace (java.lang.String, java.lang.Throwable) 
		String message
		Throwable exception
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream output
		org.eclipse.core.runtime.IStatus status
		String path
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter output
		org.eclipse.core.runtime.IStatus status
		String path
}

org/eclipse/core/internal/resources/OS.class
OS.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.OS extends java.lang.Object {
	private static final String INSTALLED_PLATFORM
	public static final char[] INVALID_RESOURCE_CHARACTERS
	private static final String[] INVALID_RESOURCE_BASENAMES
	private static final String[] INVALID_RESOURCE_FULLNAMES
	static void  () 
	public void  () 
	public static boolean isNameValid (java.lang.String) 
		String name
		int length
		char lastChar
		int dot
		String basename
}

org/eclipse/core/internal/resources/Rules$1.class
Rules.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Rules$1 extends org.eclipse.core.resources.team.ResourceRuleFactory {
	final org.eclipse.core.internal.resources.Rules this$0
	void  (org.eclipse.core.internal.resources.Rules) 
}

org/eclipse/core/internal/resources/PreferenceInitializer.class
PreferenceInitializer.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	public static final String PREF_OPERATIONS_PER_SNAPSHOT
	public static final String PREF_DELTA_EXPIRATION
	public static final boolean PREF_AUTO_REFRESH_DEFAULT
	public static final boolean PREF_LIGHTWEIGHT_AUTO_REFRESH_DEFAULT
	public static final boolean PREF_DISABLE_LINKING_DEFAULT
	public static final String PREF_ENCODING_DEFAULT
	public static final boolean PREF_AUTO_BUILDING_DEFAULT
	public static final String PREF_BUILD_ORDER_DEFAULT
	public static final int PREF_MAX_BUILD_ITERATIONS_DEFAULT
	public static final boolean PREF_DEFAULT_BUILD_ORDER_DEFAULT
	public static final long PREF_SNAPSHOT_INTERVAL_DEFAULT
	public static final int PREF_OPERATIONS_PER_SNAPSHOT_DEFAULT
	public static final boolean PREF_APPLY_FILE_STATE_POLICY_DEFAULT
	public static final long PREF_FILE_STATE_LONGEVITY_DEFAULT
	public static final long PREF_MAX_FILE_STATE_SIZE_DEFAULT
	public static final int PREF_MAX_FILE_STATES_DEFAULT
	public static final long PREF_DELTA_EXPIRATION_DEFAULT
	public static final int PREF_MISSING_NATURE_MARKER_SEVERITY_DEFAULT
	public static final int PREF_MAX_CONCURRENT_BUILDS_DEFAULT
	public void  () 
	public void initializeDefaultPreferences () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
}

org/eclipse/core/internal/resources/Marker.class
Marker.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Marker extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IMarker  {
	protected long id
	protected org.eclipse.core.resources.IResource resource
	void  (org.eclipse.core.resources.IResource, long) 
		org.eclipse.core.resources.IResource resource
		long id
	private void checkInfo (org.eclipse.core.internal.resources.MarkerInfo)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.MarkerInfo info
		String message
	public void delete ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.resources.IMarker other
	public boolean exists () 
	public java.lang.Object getAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		org.eclipse.core.internal.resources.MarkerInfo info
	public int getAttribute (java.lang.String, int) 
		String attributeName
		int defaultValue
		org.eclipse.core.internal.resources.MarkerInfo info
		Object value
	public java.lang.String getAttribute (java.lang.String, java.lang.String) 
		String attributeName
		String defaultValue
		org.eclipse.core.internal.resources.MarkerInfo info
		Object value
	public boolean getAttribute (java.lang.String, boolean) 
		String attributeName
		boolean defaultValue
		org.eclipse.core.internal.resources.MarkerInfo info
		Object value
	public java.util.Map getAttributes ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.MarkerInfo info
	public java.lang.Object[] getAttributes (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] attributeNames
		org.eclipse.core.internal.resources.MarkerInfo info
	public long getCreationTime ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.MarkerInfo info
	public long getId () 
	protected org.eclipse.core.internal.resources.MarkerInfo getInfo () 
	public org.eclipse.core.resources.IResource getResource () 
	public java.lang.String getType ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.MarkerInfo info
	private org.eclipse.core.internal.resources.Workspace getWorkspace () 
	public int hashCode () 
	public boolean isSubtypeOf (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String type
	public void setAttribute (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		int value
	public void setAttribute (java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		Object value
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.MarkerManager manager
		org.eclipse.core.internal.resources.MarkerInfo markerInfo
		boolean needDelta
		org.eclipse.core.internal.resources.MarkerInfo oldInfo
		boolean validate
		org.eclipse.core.internal.resources.MarkerDelta delta
	public void setAttribute (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		boolean value
	public void setAttributes (java.lang.String[], java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		String[] attributeNames
		Object[] values
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.MarkerManager manager
		org.eclipse.core.internal.resources.MarkerInfo markerInfo
		boolean needDelta
		org.eclipse.core.internal.resources.MarkerInfo oldInfo
		boolean validate
		org.eclipse.core.internal.resources.MarkerDelta delta
	public void setAttributes (java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map values
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.MarkerManager manager
		org.eclipse.core.internal.resources.MarkerInfo markerInfo
		boolean needDelta
		org.eclipse.core.internal.resources.MarkerInfo oldInfo
		boolean validate
		org.eclipse.core.internal.resources.MarkerDelta delta
	public java.lang.String toString () 
		StringBuilder sb
		org.eclipse.core.internal.resources.MarkerInfo info
		java.util.Map attributes
		java.util.TreeMap tm
		java.util.Set set
		java.util.Map$Entry entry
}

org/eclipse/core/internal/resources/SaveManager$1.class
SaveManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.SaveManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.resources.SaveManager this$0
	private final org.eclipse.core.runtime.MultiStatus val$warnings
	private final java.util.Iterator val$it
	private final int val$lifecycle
	private final org.eclipse.core.resources.ISaveParticipant val$participant
	private final org.eclipse.core.internal.resources.SaveContext val$context
	void  (org.eclipse.core.internal.resources.SaveManager, org.eclipse.core.runtime.MultiStatus, java.util.Iterator, int, org.eclipse.core.resources.ISaveParticipant, org.eclipse.core.internal.resources.SaveContext) 
	public void handleException (java.lang.Throwable) 
		Throwable e
		String message
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/resources/RootInfo.class
RootInfo.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.RootInfo extends org.eclipse.core.internal.resources.ResourceInfo {
	protected Object propertyStore
	public void  () 
	public java.lang.Object getPropertyStore () 
	public void incrementSyncInfoGenerationCount () 
	public void setPropertyStore (java.lang.Object) 
		Object value
	public void setSyncInfo (org.eclipse.core.runtime.QualifiedName, byte[]) 
		org.eclipse.core.runtime.QualifiedName id
		byte[] value
}

org/eclipse/core/internal/resources/MarkerReader_3.class
MarkerReader_3.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader_3 extends org.eclipse.core.internal.resources.MarkerReader {
	public static final byte INDEX
	public static final byte QNAME
	public static final byte ATTRIBUTE_NULL
	public static final byte ATTRIBUTE_BOOLEAN
	public static final byte ATTRIBUTE_INTEGER
	public static final byte ATTRIBUTE_STRING
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void read (java.io.DataInputStream, boolean)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		boolean generateDeltas
		java.util.List readTypes
		org.eclipse.core.runtime.IPath path
		int markersSize
		org.eclipse.core.internal.resources.MarkerSet markers
		int i
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.Resource resource
		org.eclipse.core.internal.resources.IMarkerSetElement[] infos
		java.util.ArrayList deltas
		org.eclipse.core.internal.resources.IMarkerSetElement info2
	private java.util.Map readAttributes (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		int attributesSize
		java.util.Map result
		int j
		String key
		byte type
		Object value
		int intValue
	private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readTypes
		org.eclipse.core.internal.resources.MarkerInfo info
		byte constant
		String type
		String msg
}

org/eclipse/core/internal/resources/NatureManager.class
NatureManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.NatureManager extends java.lang.Object implements org.eclipse.core.internal.events.ILifecycleListener org.eclipse.core.internal.resources.IManager  {
	private java.util.Map descriptors
	private final java.util.Map natureEnablements
	private java.util.Map buildersToNatures
	private static final byte WHITE
	private static final byte GREY
	private static final byte BLACK
	protected void  () 
	protected java.lang.String[] computeNatureEnablements (org.eclipse.core.internal.resources.Project) 
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ProjectDescription description
		String[] natureIds
		int count
		java.util.HashSet candidates
		java.util.HashMap setsToNatures
		int i
		String id
		org.eclipse.core.internal.resources.ProjectNatureDescriptor desc
		String[] setIds
		String set
		java.util.ArrayList current
		java.util.ArrayList setMembers
		String[] orderedCandidates
		String id
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String[] required
		int j
	public synchronized org.eclipse.core.resources.IProjectNatureDescriptor getNatureDescriptor (java.lang.String) 
		String natureId
	public synchronized org.eclipse.core.resources.IProjectNatureDescriptor[] getNatureDescriptors () 
		java.util.Collection values
	public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent) 
		org.eclipse.core.internal.events.LifecycleEvent event
	protected void configureNature (org.eclipse.core.internal.resources.Project, java.lang.String, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.core.internal.resources.Project project
		String natureID
		org.eclipse.core.runtime.MultiStatus errors
		org.eclipse.core.runtime.ISafeRunnable code
	public void configureNatures (org.eclipse.core.internal.resources.Project, org.eclipse.core.internal.resources.ProjectDescription, org.eclipse.core.internal.resources.ProjectDescription, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ProjectDescription oldDescription
		org.eclipse.core.internal.resources.ProjectDescription newDescription
		org.eclipse.core.runtime.MultiStatus status
		java.util.HashSet oldNatures
		java.util.HashSet newNatures
		java.util.HashSet deletions
		java.util.HashSet additions
		org.eclipse.core.runtime.IStatus result
		String[] ordered
		int i
		String element
	protected org.eclipse.core.resources.IProjectNature createNature (org.eclipse.core.internal.resources.Project, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Project project
		String natureID
		org.eclipse.core.runtime.IExtension extension
		String message
		org.eclipse.core.runtime.IConfigurationElement[] configs
		String message
		org.eclipse.core.runtime.IConfigurationElement config
		int i
		String message
		org.eclipse.core.resources.IProjectNature nature
		ClassCastException e
		String message
	protected void deconfigureNature (org.eclipse.core.internal.resources.Project, java.lang.String, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.core.internal.resources.Project project
		String natureID
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.core.internal.resources.ProjectInfo info
		org.eclipse.core.resources.IProjectNature existingNature
		org.eclipse.core.resources.IProjectNature nature
		org.eclipse.core.runtime.ISafeRunnable code
	private void detectCycles () 
		java.util.Collection values
		org.eclipse.core.internal.resources.ProjectNatureDescriptor[] natures
		org.eclipse.core.internal.resources.ProjectNatureDescriptor nature
	protected org.eclipse.core.runtime.IStatus failure (java.lang.String) 
		String reason
	public synchronized java.lang.String findNatureForBuilder (java.lang.String) 
		String builderID
		org.eclipse.core.resources.IProjectNatureDescriptor[] descs
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String natureId
		String[] builders
		String builder
	private synchronized void flushEnablements (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected synchronized java.lang.String[] getEnabledNatures (org.eclipse.core.internal.resources.Project) 
		org.eclipse.core.internal.resources.Project project
		String[] enabled
	protected boolean hasCycles (org.eclipse.core.internal.resources.ProjectNatureDescriptor) 
		org.eclipse.core.internal.resources.ProjectNatureDescriptor desc
		String[] required
		String element
		org.eclipse.core.internal.resources.ProjectNatureDescriptor dependency
	protected boolean hasLinks (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResource[] children
		org.eclipse.core.resources.IResource element
		org.eclipse.core.runtime.CoreException e
	protected java.lang.String hasSetOverlap (org.eclipse.core.resources.IProjectNatureDescriptor, org.eclipse.core.resources.IProjectNatureDescriptor) 
		org.eclipse.core.resources.IProjectNatureDescriptor one
		org.eclipse.core.resources.IProjectNatureDescriptor two
		String[] setsOne
		String[] setsTwo
		String element
		String element2
	protected void insert (java.util.ArrayList, java.util.Set, java.lang.String) 
		java.util.ArrayList list
		java.util.Set seen
		String id
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String[] prereqs
		String prereq
	public boolean isNatureEnabled (org.eclipse.core.internal.resources.Project, java.lang.String) 
		org.eclipse.core.internal.resources.Project project
		String id
		String[] enabled
		String element
	private void lazyInitialize () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		org.eclipse.core.runtime.CoreException e
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String[] sortNatureSet (java.lang.String[]) 
		String[] natureIds
		int count
		java.util.ArrayList result
		java.util.HashSet seen
		int i
		java.util.Iterator it
		Object id
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected org.eclipse.core.runtime.IStatus validateAdditions (java.util.HashSet, java.util.HashSet, org.eclipse.core.resources.IProject) 
		java.util.HashSet newNatures
		java.util.HashSet additions
		org.eclipse.core.resources.IProject project
		Boolean hasLinks
		String id
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String[] required
		int i
		String current
		String overlap
	public org.eclipse.core.runtime.IStatus validateLinkCreation (java.lang.String[]) 
		String[] natureIds
		String natureId
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String msg
	protected org.eclipse.core.runtime.IStatus validateRemovals (java.util.HashSet, java.util.HashSet) 
		java.util.HashSet newNatures
		java.util.HashSet deletions
		String currentID
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String[] required
		String element
	public org.eclipse.core.runtime.IStatus validateNatureSet (java.lang.String[]) 
		String[] natureIds
		int count
		String msg
		org.eclipse.core.runtime.MultiStatus result
		java.util.HashSet natures
		java.util.HashSet sets
		int i
		String id
		org.eclipse.core.internal.resources.ProjectNatureDescriptor desc
		String[] setIds
		int j
		int i
		org.eclipse.core.resources.IProjectNatureDescriptor desc
		String[] required
		int j
}

org/eclipse/core/internal/resources/WorkspaceTreeReader_2.class
WorkspaceTreeReader_2.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.WorkspaceTreeReader_2 extends org.eclipse.core.internal.resources.WorkspaceTreeReader_1 {
	private java.util.List builderInfos
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	protected int getVersion () 
	protected void readBuildersPersistentInfo (org.eclipse.core.resources.IProject, java.io.DataInputStream, java.util.List, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException 
		org.eclipse.core.resources.IProject project
		java.io.DataInputStream input
		java.util.List builders
		org.eclipse.core.runtime.IProgressMonitor monitor
		int builderCount
		int i
		org.eclipse.core.internal.events.BuilderPersistentInfo info
		int n
		org.eclipse.core.resources.IProject[] projects
		int j
	public void readTree (java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		String message
		String message
		java.util.HashMap savedStates
		java.util.List pluginsToBeLinked
		int treeIndex
		java.util.List buildersToBeLinked
		org.eclipse.core.internal.watson.ElementTree[] trees
		org.eclipse.core.internal.events.BuilderPersistentInfo builderPersistentInfo
		java.io.IOException e
	public void readTree (org.eclipse.core.resources.IProject, java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.io.DataInputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		String message
		String message
		int treeIndex
		java.util.List buildersToBeLinked
		org.eclipse.core.internal.watson.ElementTree[] trees
		java.util.List infos
		org.eclipse.core.internal.events.BuilderPersistentInfo builderPersistentInfo
		java.io.IOException e
	protected void linkBuildersToTrees (java.util.List, org.eclipse.core.internal.watson.ElementTree[], int, org.eclipse.core.runtime.IProgressMonitor) 
		java.util.List buildersToBeLinked
		org.eclipse.core.internal.watson.ElementTree[] trees
		int index
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.core.internal.events.BuilderPersistentInfo info
	private void setBuilderInfos (java.util.List) 
		java.util.List infos
		java.util.Map groupedInfos
		org.eclipse.core.internal.events.BuilderPersistentInfo info
		java.util.Map$Entry entry
		org.eclipse.core.resources.IProject proj
}

org/eclipse/core/internal/resources/AliasManager$FindAliasesDoit.class
AliasManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.AliasManager$FindAliasesDoit extends java.lang.Object implements org.eclipse.core.internal.resources.AliasManager$Doit  {
	private int aliasType
	private org.eclipse.core.runtime.IPath searchPath
	final org.eclipse.core.internal.resources.AliasManager this$0
	void  (org.eclipse.core.internal.resources.AliasManager) 
	public void doit (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource match
		org.eclipse.core.runtime.IPath aliasPath
		org.eclipse.core.resources.IResource testResource
	public void setSearchAlias (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource aliasResource
}

org/eclipse/core/internal/resources/MarkerTypeDefinitionCache.class
MarkerTypeDefinitionCache.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerTypeDefinitionCache extends java.lang.Object {
	protected java.util.HashMap definitions
	public void  () 
		java.util.HashSet toCompute
		String markerId
	private java.util.Set computeSuperTypes (java.lang.String, java.util.Set) 
		String markerId
		java.util.Set toCompute
		org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition def
		java.util.Set transitiveSuperTypes
		String superId
		java.util.Set toAdd
		org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition parentDef
	public boolean isPersistent (java.lang.String) 
		String type
		org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition def
	public boolean isSubtype (java.lang.String, java.lang.String) 
		String type
		String superType
		org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition def
	private void loadDefinitions () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] types
		org.eclipse.core.runtime.IExtension type
		String markerId
}

org/eclipse/core/internal/resources/MoveDeleteHook.class
MoveDeleteHook.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MoveDeleteHook extends java.lang.Object implements org.eclipse.core.resources.team.IMoveDeleteHook  {
	public void  () 
	public boolean deleteFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFile file
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean deleteFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFolder folder
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean deleteProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IProject project
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean moveFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFile source
		org.eclipse.core.resources.IFile destination
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean moveFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFolder source
		org.eclipse.core.resources.IFolder destination
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean moveProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IProject source
		org.eclipse.core.resources.IProjectDescription description
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/resources/ModelObjectWriter.class
ModelObjectWriter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ModelObjectWriter extends java.lang.Object implements org.eclipse.core.internal.resources.IModelObjectConstants  {
	private static java.lang.String triggerString (org.eclipse.core.internal.events.BuildCommand) 
		org.eclipse.core.internal.events.BuildCommand command
		StringBuilder buf
	public void  () 
	protected java.lang.String[] getReferencedProjects (org.eclipse.core.internal.resources.ProjectDescription) 
		org.eclipse.core.internal.resources.ProjectDescription description
		org.eclipse.core.resources.IProject[] projects
		String[] result
		int i
	protected void write (org.eclipse.core.internal.events.BuildCommand, org.eclipse.core.internal.resources.XMLWriter) 
		org.eclipse.core.internal.events.BuildCommand command
		org.eclipse.core.internal.resources.XMLWriter writer
	private boolean shouldWriteTriggers (org.eclipse.core.internal.events.BuildCommand) 
		org.eclipse.core.internal.events.BuildCommand command
	protected void write (org.eclipse.core.internal.resources.LinkDescription, org.eclipse.core.internal.resources.XMLWriter) 
		org.eclipse.core.internal.resources.LinkDescription description
		org.eclipse.core.internal.resources.XMLWriter writer
	protected void write (org.eclipse.core.resources.IResourceFilterDescription, org.eclipse.core.internal.resources.XMLWriter) 
		org.eclipse.core.resources.IResourceFilterDescription description
		org.eclipse.core.internal.resources.XMLWriter writer
	protected void write (org.eclipse.core.resources.FileInfoMatcherDescription, org.eclipse.core.internal.resources.XMLWriter) 
		org.eclipse.core.resources.FileInfoMatcherDescription description
		org.eclipse.core.internal.resources.XMLWriter writer
		org.eclipse.core.resources.FileInfoMatcherDescription[] array
		org.eclipse.core.resources.FileInfoMatcherDescription element
	protected void write (org.eclipse.core.internal.resources.VariableDescription, org.eclipse.core.internal.resources.XMLWriter) 
		org.eclipse.core.internal.resources.VariableDescription description
		org.eclipse.core.internal.resources.XMLWriter writer
	private void writeLocation (java.net.URI, org.eclipse.core.internal.resources.XMLWriter) 
		java.net.URI location
		org.eclipse.core.internal.resources.XMLWriter writer
	public void write (java.lang.Object, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, java.lang.String)  throws java.io.IOException 
		Object object
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.runtime.IPath tempLocation
		String lineSeparator
		String tempPath
		org.eclipse.core.internal.localstore.SafeFileOutputStream file
	public void write (java.lang.Object, java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		Object object
		java.io.OutputStream output
		String lineSeparator
		org.eclipse.core.internal.resources.XMLWriter writer
	protected void write (java.lang.Object, org.eclipse.core.internal.resources.XMLWriter)  throws java.io.IOException 
		Object obj
		org.eclipse.core.internal.resources.XMLWriter writer
	protected void write (org.eclipse.core.internal.resources.ProjectDescription, org.eclipse.core.internal.resources.XMLWriter)  throws java.io.IOException 
		org.eclipse.core.internal.resources.ProjectDescription description
		org.eclipse.core.internal.resources.XMLWriter writer
		String comment
		java.net.URI snapshotLocation
		java.util.HashMap links
		java.util.List sorted
		java.util.HashMap filters
		java.util.List sorted
		java.util.LinkedList linkedList
		java.util.List list
		java.util.HashMap variables
		java.util.List sorted
	protected void write (java.lang.String, java.util.Collection, org.eclipse.core.internal.resources.XMLWriter)  throws java.io.IOException 
		String name
		java.util.Collection collection
		org.eclipse.core.internal.resources.XMLWriter writer
		Object o
	protected void write (java.lang.String, java.util.Map, org.eclipse.core.internal.resources.XMLWriter) 
		String name
		java.util.Map table
		org.eclipse.core.internal.resources.XMLWriter writer
		java.util.List sorted
		String key
		Object value
	protected void write (java.lang.String, java.lang.String, java.lang.String[], org.eclipse.core.internal.resources.XMLWriter) 
		String name
		String elementTagName
		String[] array
		org.eclipse.core.internal.resources.XMLWriter writer
		String element
	protected void write (org.eclipse.core.internal.resources.WorkspaceDescription, org.eclipse.core.internal.resources.XMLWriter) 
		org.eclipse.core.internal.resources.WorkspaceDescription description
		org.eclipse.core.internal.resources.XMLWriter writer
		String[] order
}

org/eclipse/core/internal/resources/MarkerReader_2.class
MarkerReader_2.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerReader_2 extends org.eclipse.core.internal.resources.MarkerReader {
	public static final byte INDEX
	public static final byte QNAME
	public static final byte ATTRIBUTE_NULL
	public static final byte ATTRIBUTE_BOOLEAN
	public static final byte ATTRIBUTE_INTEGER
	public static final byte ATTRIBUTE_STRING
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void read (java.io.DataInputStream, boolean)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		boolean generateDeltas
		java.util.List readTypes
		org.eclipse.core.runtime.IPath path
		int markersSize
		org.eclipse.core.internal.resources.MarkerSet markers
		int i
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.Resource resource
		org.eclipse.core.internal.resources.IMarkerSetElement[] infos
		java.util.ArrayList deltas
		org.eclipse.core.internal.resources.IMarkerSetElement info2
	private java.util.Map readAttributes (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		int attributesSize
		java.util.Map result
		int j
		String key
		byte type
		Object value
	private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readTypes
		org.eclipse.core.internal.resources.MarkerInfo info
		byte constant
		String type
		String msg
}

org/eclipse/core/internal/resources/WorkspaceTreeReader_1.class
WorkspaceTreeReader_1.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.WorkspaceTreeReader_1 extends org.eclipse.core.internal.resources.WorkspaceTreeReader {
	protected org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	protected int getVersion () 
	protected void linkBuildersToTrees (java.util.List, org.eclipse.core.internal.watson.ElementTree[], int, org.eclipse.core.runtime.IProgressMonitor) 
		java.util.List buildersToBeLinked
		org.eclipse.core.internal.watson.ElementTree[] trees
		int index
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.ArrayList infos
		String projectName
		int i
		org.eclipse.core.internal.events.BuilderPersistentInfo info
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject project
	protected void linkPluginsSavedStateToTrees (java.util.List, org.eclipse.core.internal.watson.ElementTree[], org.eclipse.core.runtime.IProgressMonitor) 
		java.util.List states
		org.eclipse.core.internal.watson.ElementTree[] trees
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.core.internal.resources.SavedState state
		org.eclipse.core.internal.resources.SaveManager saveManager
	protected org.eclipse.core.internal.events.BuilderPersistentInfo readBuilderInfo (org.eclipse.core.resources.IProject, java.io.DataInputStream, int)  throws java.io.IOException 
		org.eclipse.core.resources.IProject project
		java.io.DataInputStream input
		int index
		String projectName
		String builderName
	protected void readBuildersPersistentInfo (org.eclipse.core.resources.IProject, java.io.DataInputStream, java.util.List, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException 
		org.eclipse.core.resources.IProject project
		java.io.DataInputStream input
		java.util.List builders
		org.eclipse.core.runtime.IProgressMonitor monitor
		int builderCount
		int i
	protected void readPluginsSavedStates (java.io.DataInputStream, java.util.HashMap, java.util.List, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.HashMap savedStates
		java.util.List plugins
		org.eclipse.core.runtime.IProgressMonitor monitor
		int stateCount
		int i
		String pluginId
		org.eclipse.core.internal.resources.SavedState state
	public org.eclipse.core.internal.watson.ElementTree readSnapshotTree (java.io.DataInputStream, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		org.eclipse.core.internal.watson.ElementTree complete
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		String message
		org.eclipse.core.internal.watson.ElementTreeReader reader
		int version
		java.io.IOException e
	public void readTree (java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		String message
		String message
		java.util.HashMap savedStates
		java.util.List pluginsToBeLinked
		java.util.List buildersToBeLinked
		org.eclipse.core.internal.watson.ElementTree[] trees
		java.io.IOException e
	public void readTree (org.eclipse.core.resources.IProject, java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.io.DataInputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		String message
		String message
		int numBuilders
		String[] builderNames
		int i
		String builderName
		org.eclipse.core.internal.watson.ElementTree[] trees
		java.util.ArrayList infos
		int i
		org.eclipse.core.internal.events.BuilderPersistentInfo info
		java.io.IOException e
	protected org.eclipse.core.internal.watson.ElementTree[] readTrees (org.eclipse.core.runtime.IPath, java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath root
		java.io.DataInputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.internal.watson.ElementTreeReader treeReader
		String newProjectName
		org.eclipse.core.internal.watson.ElementTree[] trees
		org.eclipse.core.internal.watson.ElementTree newTree
	protected void readWorkspaceFields (java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/resources/SyncInfoWriter.class
SyncInfoWriter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SyncInfoWriter extends java.lang.Object {
	protected org.eclipse.core.internal.resources.Synchronizer synchronizer
	protected org.eclipse.core.internal.resources.Workspace workspace
	public static final int SYNCINFO_SAVE_VERSION
	public static final int SYNCINFO_SNAP_VERSION
	public static final byte INDEX
	public static final byte QNAME
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.resources.Synchronizer) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.Synchronizer synchronizer
	public void savePartners (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream output
		java.util.Set registry
		org.eclipse.core.runtime.QualifiedName qname
	public void saveSyncInfo (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream, java.util.List)  throws java.io.IOException 
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.watson.IPathRequestor requestor
		java.io.DataOutputStream output
		java.util.List writtenPartners
		java.util.Map table
		java.util.Map$Entry entry
		org.eclipse.core.runtime.QualifiedName name
		int index
		byte[] bytes
	public void snapSyncInfo (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.watson.IPathRequestor requestor
		java.io.DataOutputStream output
		java.util.Map table
		java.util.Map$Entry entry
		org.eclipse.core.runtime.QualifiedName name
		byte[] bytes
}

org/eclipse/core/internal/resources/MarkerDelta.class
MarkerDelta.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerDelta extends java.lang.Object implements org.eclipse.core.resources.IMarkerDelta org.eclipse.core.internal.resources.IMarkerSetElement  {
	protected int kind
	protected org.eclipse.core.resources.IResource resource
	protected org.eclipse.core.internal.resources.MarkerInfo info
	public void  (int, org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.MarkerInfo) 
		int kind
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.resources.MarkerInfo info
	public java.lang.Object getAttribute (java.lang.String) 
		String attributeName
	public int getAttribute (java.lang.String, int) 
		String attributeName
		int defaultValue
		Object value
	public java.lang.String getAttribute (java.lang.String, java.lang.String) 
		String attributeName
		String defaultValue
		Object value
	public boolean getAttribute (java.lang.String, boolean) 
		String attributeName
		boolean defaultValue
		Object value
	public java.util.Map getAttributes () 
	public java.lang.Object[] getAttributes (java.lang.String[]) 
		String[] attributeNames
	public long getId () 
	public int getKind () 
	public org.eclipse.core.resources.IMarker getMarker () 
	public org.eclipse.core.resources.IResource getResource () 
	public java.lang.String getType () 
	public boolean isSubtypeOf (java.lang.String) 
		String superType
	public static java.util.Map merge (java.util.Map, java.util.Map) 
		java.util.Map oldChanges
		java.util.Map newChanges
		java.util.Map$Entry newEntry
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.resources.MarkerSet oldSet
		org.eclipse.core.internal.resources.MarkerSet newSet
	protected static org.eclipse.core.internal.resources.MarkerSet merge (org.eclipse.core.internal.resources.MarkerSet, org.eclipse.core.internal.resources.IMarkerSetElement[]) 
		org.eclipse.core.internal.resources.MarkerSet oldChanges
		org.eclipse.core.internal.resources.IMarkerSetElement[] newChanges
		org.eclipse.core.internal.resources.MarkerSet result
		org.eclipse.core.internal.resources.IMarkerSetElement newChange
		org.eclipse.core.internal.resources.IMarkerSetElement newChange
		org.eclipse.core.internal.resources.MarkerDelta newDelta
		org.eclipse.core.internal.resources.MarkerDelta oldDelta
	private void setKind (int) 
		int kind
}

org/eclipse/core/internal/resources/BuildConfiguration.class
BuildConfiguration.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.BuildConfiguration extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IBuildConfiguration  {
	private final org.eclipse.core.resources.IProject project
	private final String name
	public void  (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public void  (org.eclipse.core.resources.IProject, java.lang.String) 
		org.eclipse.core.resources.IProject project
		String configName
	public org.eclipse.core.resources.IBuildConfiguration getBuildConfig ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getName () 
	public org.eclipse.core.resources.IProject getProject () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.resources.BuildConfiguration other
	public int hashCode () 
		int result
	public java.lang.String toString () 
		StringBuilder result
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/core/internal/resources/PathVariableManager.class
PathVariableManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.PathVariableManager extends java.lang.Object implements org.eclipse.core.resources.IPathVariableManager org.eclipse.core.internal.resources.IManager  {
	static final String VARIABLE_PREFIX
	private java.util.Set listeners
	private java.util.Map projectListeners
	private org.eclipse.core.runtime.Preferences preferences
	public void  () 
	public void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener) 
		org.eclipse.core.resources.IPathVariableChangeListener listener
	public synchronized void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener, org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IPathVariableChangeListener listener
		org.eclipse.core.resources.IProject project
		java.util.Collection list
	private void checkIsValidName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.core.runtime.IStatus status
	private void checkIsValidValue (org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath newValue
		org.eclipse.core.runtime.IStatus status
	private void fireVariableChangeEvent (java.lang.String, org.eclipse.core.runtime.IPath, int) 
		String name
		org.eclipse.core.runtime.IPath value
		int type
	private void fireVariableChangeEvent (java.util.Collection, java.lang.String, org.eclipse.core.runtime.IPath, int) 
		java.util.Collection list
		String name
		org.eclipse.core.runtime.IPath value
		int type
		org.eclipse.core.resources.IPathVariableChangeListener[] listenerArray
		org.eclipse.core.internal.events.PathVariableChangeEvent pve
		org.eclipse.core.resources.IPathVariableChangeListener listener
		org.eclipse.core.runtime.ISafeRunnable job
	public void fireVariableChangeEvent (org.eclipse.core.resources.IProject, java.lang.String, org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.resources.IProject project
		String name
		org.eclipse.core.runtime.IPath value
		int type
		java.util.Collection list
	private java.lang.String getKeyForName (java.lang.String) 
		String varName
	public java.lang.String[] getPathVariableNames () 
		java.util.List result
		String[] names
		String name
		String key
	public org.eclipse.core.runtime.IPath getValue (java.lang.String) 
		String varName
		String key
		String value
	public boolean isDefined (java.lang.String) 
		String varName
	public void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener) 
		org.eclipse.core.resources.IPathVariableChangeListener listener
	public synchronized void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener, org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IPathVariableChangeListener listener
		org.eclipse.core.resources.IProject project
		java.util.Collection list
	public org.eclipse.core.runtime.IPath resolvePath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath value
	public java.net.URI resolveURI (java.net.URI) 
		java.net.URI uri
		String schemeSpecificPart
		org.eclipse.core.runtime.IPath raw
		org.eclipse.core.runtime.IPath resolved
	public void setValue (java.lang.String, org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		String varName
		org.eclipse.core.runtime.IPath newValue
		int eventType
		int eventType
		int eventType
		org.eclipse.core.runtime.IPath currentValue
		boolean variableExists
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus validateName (java.lang.String) 
		String name
		String message
		char first
		int i
		char following
	public org.eclipse.core.runtime.IStatus validateValue (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath value
		String message
	public java.net.URI convertToRelative (java.net.URI, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI path
		boolean force
		String variableHint
	public java.net.URI getURIValue (java.lang.String) 
		String name
		org.eclipse.core.runtime.IPath path
	public void setURIValue (java.lang.String, java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.net.URI value
	public org.eclipse.core.runtime.IStatus validateValue (java.net.URI) 
		java.net.URI path
	public java.net.URI resolveURI (java.net.URI, org.eclipse.core.resources.IResource) 
		java.net.URI uri
		org.eclipse.core.resources.IResource resource
	public java.lang.String[] getPathVariableNames (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public java.net.URI getVariableRelativePathLocation (java.net.URI) 
		java.net.URI location
		java.net.URI result
	public java.lang.String convertToUserEditableFormat (java.lang.String, boolean) 
		String value
		boolean locationFormat
	public java.lang.String convertFromUserEditableFormat (java.lang.String, boolean) 
		String userFormat
		boolean locationFormat
	public boolean isUserDefined (java.lang.String) 
		String name
}

org/eclipse/core/internal/resources/ProjectVariableProviderManager$Descriptor.class
ProjectVariableProviderManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor extends java.lang.Object {
	org.eclipse.core.resources.variableresolvers.PathVariableResolver provider
	String name
	String value
	public void  (org.eclipse.core.runtime.IExtension, org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.RuntimeException org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement element
		String classAttribute
		org.eclipse.core.runtime.CoreException e
	protected void fail (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String reason
	public java.lang.String getName () 
	public java.lang.String getValue (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
	public java.lang.String[] getVariableNames (java.lang.String, org.eclipse.core.resources.IResource) 
		String variable
		org.eclipse.core.resources.IResource resource
}

org/eclipse/core/internal/resources/FilterDescription.class
FilterDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.FilterDescription extends java.lang.Object implements org.eclipse.core.resources.IResourceFilterDescription java.lang.Comparable  {
	private long id
	private int type
	private org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
	private org.eclipse.core.resources.IResource resource
	public void  () 
	public void  (org.eclipse.core.resources.IResource, int, org.eclipse.core.resources.FileInfoMatcherDescription) 
		org.eclipse.core.resources.IResource resource
		int type
		org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
	public boolean isInheritable () 
	public static java.util.LinkedList copy (java.util.LinkedList, org.eclipse.core.resources.IResource) 
		java.util.LinkedList originalDescriptions
		org.eclipse.core.resources.IResource resource
		java.util.LinkedList copy
		org.eclipse.core.internal.resources.FilterDescription desc
		org.eclipse.core.internal.resources.FilterDescription newDesc
	public long getId () 
	public void setId (long) 
		long id
	public int getType () 
	public void setType (int) 
		int type
	public void setResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.resources.IResource getResource () 
	public org.eclipse.core.resources.FileInfoMatcherDescription getFileInfoMatcherDescription () 
	public void setFileInfoMatcherDescription (org.eclipse.core.resources.FileInfoMatcherDescription) 
		org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.resources.FilterDescription other
	public int compareTo (org.eclipse.core.internal.resources.FilterDescription) 
		org.eclipse.core.internal.resources.FilterDescription that
		org.eclipse.core.runtime.IPath path1
		org.eclipse.core.runtime.IPath path2
		int count1
		int compare
		int i
	public void delete (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/core/internal/resources/Project$1.class
Project.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Project$1 extends java.lang.Object implements org.eclipse.core.runtime.ICoreRunnable  {
	final org.eclipse.core.internal.resources.Project this$0
	private final org.eclipse.core.resources.IBuildConfiguration val$config
	private final int val$trigger
	private final String val$builderName
	private final java.util.Map val$args
	void  (org.eclipse.core.internal.resources.Project, org.eclipse.core.resources.IBuildConfiguration, int, java.lang.String, java.util.Map) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor innerMonitor
		org.eclipse.core.runtime.jobs.ISchedulingRule projectBuildRule
		boolean relaxed
		org.eclipse.core.runtime.jobs.ISchedulingRule notificationsRule
		org.eclipse.core.runtime.IStatus result
	private boolean shouldBuild () 
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
}

org/eclipse/core/internal/resources/WorkManager$NotifyRule.class
WorkManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.WorkManager$NotifyRule extends java.lang.Object implements org.eclipse.core.runtime.jobs.ISchedulingRule  {
	final org.eclipse.core.internal.resources.WorkManager this$0
	void  (org.eclipse.core.internal.resources.WorkManager) 
	public boolean contains (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public boolean isConflicting (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
}

org/eclipse/core/internal/resources/MarkerTypeDefinitionCache$MarkerTypeDefinition.class
MarkerTypeDefinitionCache.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.MarkerTypeDefinitionCache$MarkerTypeDefinition extends java.lang.Object {
	boolean isPersistent
	java.util.Set superTypes
	void  (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension ext
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement element
		String elementName
		String aType
		String bool
		String bool
}

org/eclipse/core/internal/resources/IManager.class
IManager.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.IManager extends java.lang.Object {
	public abstract void shutdown (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void startup (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/resources/SaveContext.class
SaveContext.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SaveContext extends java.lang.Object implements org.eclipse.core.resources.ISaveContext  {
	protected String pluginId
	protected int kind
	protected boolean needDelta
	protected boolean needSaveNumber
	protected org.eclipse.core.internal.resources.SafeFileTable fileTable
	protected int previousSaveNumber
	protected org.eclipse.core.resources.IProject project
	protected void  (java.lang.String, int, org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		String pluginId
		int kind
		org.eclipse.core.resources.IProject project
	public void commit ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath oldLocation
	public org.eclipse.core.runtime.IPath[] getFiles () 
	protected org.eclipse.core.internal.resources.SafeFileTable getFileTable () 
	public int getKind () 
	public java.lang.String getPluginId () 
	public int getPreviousSaveNumber () 
	public org.eclipse.core.resources.IProject getProject () 
	public int getSaveNumber () 
		int result
	protected org.eclipse.core.internal.resources.Workspace getWorkspace () 
	public boolean isDeltaNeeded () 
	public org.eclipse.core.runtime.IPath lookup (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
	public void map (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
		org.eclipse.core.runtime.IPath location
	public void needDelta () 
	public void needSaveNumber () 
}

org/eclipse/core/internal/resources/WorkspacePreferences.class

org/eclipse/core/internal/resources/CheckMissingNaturesListener$2.class
CheckMissingNaturesListener.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CheckMissingNaturesListener$2 extends org.eclipse.core.resources.WorkspaceJob {
	final org.eclipse.core.internal.resources.CheckMissingNaturesListener this$0
	private final java.util.Collection val$markers
	private final int val$newSeverity
	void  (org.eclipse.core.internal.resources.CheckMissingNaturesListener, java.lang.String, java.util.Collection, int) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IMarker marker
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/core/internal/resources/SaveManager$MasterTable.class
SaveManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.SaveManager$MasterTable extends java.util.Properties {
	private static final long serialVersionUID
	final org.eclipse.core.internal.resources.SaveManager this$0
	void  (org.eclipse.core.internal.resources.SaveManager) 
	public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		Object prev
		int prevSeqNum
		int currSeqNum
		String message
}

org/eclipse/core/internal/resources/ProjectVariableProviderManager.class
ProjectVariableProviderManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectVariableProviderManager extends java.lang.Object {
	private static java.util.Map descriptors
	private static org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor[] descriptorsArray
	private static org.eclipse.core.internal.resources.ProjectVariableProviderManager instance
	static void  () 
	public void  () 
	public static org.eclipse.core.internal.resources.ProjectVariableProviderManager getDefault () 
	public org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor[] getDescriptors () 
	protected void lazyInitialize () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int count
		int j
		org.eclipse.core.runtime.IConfigurationElement element
		String elementName
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor desc
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor findDescriptor (java.lang.String) 
		String name
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor result
}

org/eclipse/core/internal/resources/ProjectDescriptionReader.class
ProjectDescriptionReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectDescriptionReader extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.core.internal.resources.IModelObjectConstants  {
	protected static final int S_BUILD_COMMAND
	protected static final int S_BUILD_COMMAND_ARGUMENTS
	protected static final int S_BUILD_COMMAND_NAME
	protected static final int S_BUILD_COMMAND_TRIGGERS
	protected static final int S_BUILD_SPEC
	protected static final int S_DICTIONARY
	protected static final int S_DICTIONARY_KEY
	protected static final int S_DICTIONARY_VALUE
	protected static final int S_INITIAL
	protected static final int S_LINK
	protected static final int S_LINK_LOCATION
	protected static final int S_LINK_LOCATION_URI
	protected static final int S_LINK_PATH
	protected static final int S_LINK_TYPE
	protected static final int S_LINKED_RESOURCES
	protected static final int S_NATURE_NAME
	protected static final int S_NATURES
	protected static final int S_PROJECT_COMMENT
	protected static final int S_PROJECT_DESC
	protected static final int S_PROJECT_NAME
	protected static final int S_PROJECTS
	protected static final int S_REFERENCED_PROJECT_NAME
	protected static final int S_FILTERED_RESOURCES
	protected static final int S_FILTER
	protected static final int S_FILTER_ID
	protected static final int S_FILTER_PATH
	protected static final int S_FILTER_TYPE
	protected static final int S_MATCHER
	protected static final int S_MATCHER_ID
	protected static final int S_MATCHER_ARGUMENTS
	protected static final int S_VARIABLE_LIST
	protected static final int S_VARIABLE
	protected static final int S_VARIABLE_NAME
	protected static final int S_VARIABLE_VALUE
	protected static final int S_SNAPSHOT_LOCATION
	private static javax.xml.parsers.SAXParserFactory singletonParserFactory
	private static javax.xml.parsers.SAXParser singletonParser
	protected final StringBuilder charBuffer
	protected java.util.Stack objectStack
	protected org.eclipse.core.runtime.MultiStatus problems
	private final org.eclipse.core.resources.IProject project
	org.eclipse.core.internal.resources.ProjectDescription projectDescription
	protected int state
	private static synchronized javax.xml.parsers.SAXParser createParser ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
	private static synchronized javax.xml.parsers.SAXParserFactory createParserFactory ()  throws javax.xml.parsers.ParserConfigurationException 
	private static boolean isWorkspaceLocked () 
	public void  () 
	public void  (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public void characters (char[], int, int) 
		char[] chars
		int offset
		int length
	private void endBuildCommandElement (java.lang.String) 
		String elementName
		org.eclipse.core.internal.events.BuildCommand command
		java.util.ArrayList commandList
	private void endBuildSpecElement (java.lang.String) 
		String elementName
		java.util.ArrayList commands
		org.eclipse.core.resources.ICommand[] commandArray
	private void endBuildTriggersElement (java.lang.String) 
		String elementName
		org.eclipse.core.internal.events.BuildCommand command
		java.util.StringTokenizer tokens
		String next
	private void endDictionary (java.lang.String) 
		String elementName
		String value
		String key
	private void endDictionaryKey (java.lang.String) 
		String elementName
		String value
		String oldKey
		String newKey
	private void endDictionaryValue (java.lang.String) 
		String elementName
		String newValue
		String oldValue
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String elementName
		String qname
		java.util.HashMap dictionaryArgs
	private void endLinkedResourcesElement (java.lang.String) 
		String elementName
		java.util.HashMap linkedResources
	private void endFilteredResourcesElement (java.lang.String) 
		String elementName
		java.util.HashMap filteredResources
	private void endVariableListElement (java.lang.String) 
		String elementName
		java.util.HashMap variableList
	private void endLinkElement (java.lang.String) 
		String elementName
		org.eclipse.core.internal.resources.LinkDescription link
		org.eclipse.core.runtime.IPath path
		int type
		java.net.URI location
	private void endMatcherElement (java.lang.String) 
		String elementName
		Object[] matcher
		String id
		java.util.ArrayList list
		org.eclipse.core.internal.resources.FilterDescription d
	private void endFilterElement (java.lang.String) 
		String elementName
		org.eclipse.core.internal.resources.FilterDescription filter
		org.eclipse.core.runtime.IPath path
		int type
		java.util.HashMap map
		java.util.LinkedList list
		String key
		java.util.HashMap map
		java.util.LinkedList list
	private void endVariableElement (java.lang.String) 
		String elementName
		org.eclipse.core.internal.resources.VariableDescription desc
	private void endLinkLocation (java.lang.String) 
		String elementName
		String newLocation
		java.net.URI oldLocation
	private void endLinkLocationURI (java.lang.String) 
		String elementName
		String newLocation
		java.net.URI oldLocation
		java.net.URISyntaxException e
		String msg
	private void endLinkPath (java.lang.String) 
		String elementName
		org.eclipse.core.runtime.IPath newPath
		org.eclipse.core.runtime.IPath oldPath
	private void endMatcherID (java.lang.String) 
		String elementName
		String newID
		String oldID
	private void endMatcherArguments (java.lang.String) 
		String elementName
		java.util.ArrayList matchers
		Object newArguments
		String oldArguments
	private void endFilterId (java.lang.String) 
		String elementName
		Long newId
		long oldId
	private void endFilterPath (java.lang.String) 
		String elementName
		org.eclipse.core.runtime.IPath newPath
		org.eclipse.core.resources.IResource oldResource
	private void endFilterType (java.lang.String) 
		String elementName
		int newType
		NumberFormatException e
		int oldType
	private void endVariableName (java.lang.String) 
		String elementName
		String value
	private void endVariableValue (java.lang.String) 
		String elementName
		String value
	private void endLinkType (java.lang.String) 
		String elementName
		int newType
		NumberFormatException e
		int oldType
	private void endNaturesElement (java.lang.String) 
		String elementName
		java.util.ArrayList natures
		String[] natureNames
	private void endProjectsElement (java.lang.String) 
		String elementName
		java.util.ArrayList referencedProjects
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject[] projects
		int i
	private void endSnapshotLocation (java.lang.String) 
		String elementName
		String location
		java.net.URISyntaxException e
		String msg
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException error
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException error
		String message
	protected void log (java.lang.Exception) 
		Exception ex
		String message
	private void parseProblem (java.lang.String) 
		String errorMessage
	private void parseProjectDescription (java.lang.String) 
		String elementName
	public org.eclipse.core.internal.resources.ProjectDescription read (org.xml.sax.InputSource) 
		org.xml.sax.InputSource input
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		org.xml.sax.SAXException e
	public org.eclipse.core.internal.resources.ProjectDescription read (org.eclipse.core.runtime.IPath)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath location
		java.io.BufferedInputStream file
	public org.eclipse.core.internal.resources.ProjectDescription read (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.runtime.IPath tempLocation
		org.eclipse.core.internal.localstore.SafeFileInputStream file
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String elementName
		String qname
		org.xml.sax.Attributes attributes
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException error
}

org/eclipse/core/internal/resources/WorkspaceDescriptionReader.class
WorkspaceDescriptionReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.WorkspaceDescriptionReader extends java.lang.Object implements org.eclipse.core.internal.resources.IModelObjectConstants  {
	protected static final String[] EMPTY_STRING_ARRAY
	static void  () 
	public void  () 
	protected java.lang.String getString (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node target
		String tagName
		org.w3c.dom.Node node
	protected java.lang.String[] getStrings (org.w3c.dom.Node) 
		org.w3c.dom.Node target
		org.w3c.dom.NodeList list
		java.util.List result
		int i
		org.w3c.dom.Node node
	private void logNumberFormatException (java.lang.String, java.lang.NumberFormatException) 
		String value
		NumberFormatException e
		String msg
	public java.lang.Object read (java.io.InputStream) 
		java.io.InputStream input
		javax.xml.parsers.DocumentBuilder parser
		org.w3c.dom.Document document
	public java.lang.Object read (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.runtime.IPath tempLocation
		org.eclipse.core.internal.localstore.SafeFileInputStream file
	protected java.lang.Object read (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String value
	protected org.eclipse.core.internal.resources.WorkspaceDescription readWorkspaceDescription (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String name
		String autobuild
		String snapshotInterval
		String applyFileStatePolicy
		String fileStateLongevity
		String maxFileStateSize
		String maxFileStates
		String[] buildOrder
		org.eclipse.core.internal.resources.WorkspaceDescription description
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
	protected org.w3c.dom.Node searchNode (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node target
		String tagName
		org.w3c.dom.NodeList list
		int i
}

org/eclipse/core/internal/resources/AliasManager$LocationMap.class
AliasManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.AliasManager$LocationMap extends java.lang.Object {
	private final java.util.SortedMap map
	final org.eclipse.core.internal.resources.AliasManager this$0
	void  (org.eclipse.core.internal.resources.AliasManager) 
	public boolean add (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.resources.IResource) 
		org.eclipse.core.filesystem.IFileStore location
		org.eclipse.core.resources.IResource resource
		Object oldValue
		java.util.ArrayList newValue
		java.util.ArrayList list
	public void clear () 
	public void matchingPrefixDo (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.internal.resources.AliasManager$Doit) 
		org.eclipse.core.filesystem.IFileStore prefix
		org.eclipse.core.internal.resources.AliasManager$Doit doit
		java.util.SortedMap matching
		java.util.SortedMap matching
		org.eclipse.core.filesystem.IFileStore prefixParent
		org.eclipse.core.filesystem.IFileStore endPoint
		Object value
		java.util.Iterator duplicates
	public void matchingResourcesDo (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.internal.resources.AliasManager$Doit) 
		org.eclipse.core.filesystem.IFileStore location
		org.eclipse.core.internal.resources.AliasManager$Doit doit
		Object value
		java.util.Iterator duplicates
	public void overLappingResourcesDo (org.eclipse.core.internal.resources.AliasManager$Doit) 
		org.eclipse.core.internal.resources.AliasManager$Doit doit
		java.util.Iterator entries
		org.eclipse.core.filesystem.IFileStore previousStore
		org.eclipse.core.resources.IResource previousResource
		java.util.Map$Entry current
		org.eclipse.core.filesystem.IFileStore currentStore
		org.eclipse.core.resources.IResource currentResource
		Object value
		java.util.Iterator duplicates
	public boolean remove (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.resources.IResource) 
		org.eclipse.core.filesystem.IFileStore location
		org.eclipse.core.resources.IResource resource
		Object oldValue
		java.util.ArrayList list
		boolean wasRemoved
}

org/eclipse/core/internal/resources/Resource.class

org/eclipse/core/internal/resources/NatureManager$2.class
NatureManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.NatureManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.resources.NatureManager this$0
	private final org.eclipse.core.resources.IProjectNature val$nature
	private final org.eclipse.core.internal.resources.ProjectInfo val$info
	private final String val$natureID
	private final org.eclipse.core.runtime.MultiStatus val$status
	private final org.eclipse.core.internal.resources.Project val$project
	void  (org.eclipse.core.internal.resources.NatureManager, org.eclipse.core.resources.IProjectNature, org.eclipse.core.internal.resources.ProjectInfo, java.lang.String, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.internal.resources.Project) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/core/internal/resources/ProjectContentTypes.class
ProjectContentTypes.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectContentTypes extends java.lang.Object {
	private static final String CONTENT_TYPE_PREF_NODE
	private static final String PREF_LOCAL_CONTENT_TYPE_SETTINGS
	private static final org.osgi.service.prefs.Preferences PROJECT_SCOPE
	private org.eclipse.core.internal.utils.Cache contentTypesPerProject
	private org.eclipse.core.internal.resources.Workspace workspace
	static void  () 
	static boolean usesContentTypePreferences (java.lang.String) 
		String projectName
		org.osgi.service.prefs.Preferences node
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	private java.util.Set collectAssociatedContentTypes (org.eclipse.core.internal.resources.Project) 
		org.eclipse.core.internal.resources.Project project
		String[] enabledNatures
		java.util.Set related
		String enabledNature
		org.eclipse.core.internal.resources.ProjectNatureDescriptor descriptor
		String[] natureContentTypes
		String natureContentType
	public void contentTypePreferencesChanged (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.internal.resources.ProjectInfo info
	private org.eclipse.core.runtime.content.IContentTypeMatcher createMatcher (org.eclipse.core.internal.resources.Project) 
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ProjectContentTypes$ProjectContentTypeSelectionPolicy projectContentTypeSelectionPolicy
	private java.util.Set getAssociatedContentTypes (org.eclipse.core.internal.resources.Project) 
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ResourceInfo info
		String projectName
		org.eclipse.core.internal.utils.Cache$Entry entry
		java.util.Set result
	public org.eclipse.core.runtime.content.IContentTypeMatcher getMatcherFor (org.eclipse.core.internal.resources.Project)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ProjectInfo info
		org.eclipse.core.runtime.content.IContentTypeMatcher matcher
	final org.eclipse.core.runtime.content.IContentType[] select (org.eclipse.core.internal.resources.Project, org.eclipse.core.runtime.content.IContentType[], boolean, boolean) 
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.runtime.content.IContentType[] candidates
		boolean fileName
		boolean content
		java.util.Set associated
		int associatedCount
		int i
		org.eclipse.core.runtime.content.IContentType promoted
		int j
}

org/eclipse/core/internal/resources/ProjectPathVariableManager.class
ProjectPathVariableManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectPathVariableManager extends java.lang.Object implements org.eclipse.core.resources.IPathVariableManager org.eclipse.core.internal.resources.IManager  {
	private org.eclipse.core.internal.resources.Resource resource
	private org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor[] variableProviders
	public void  (org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.resources.Resource resource
	org.eclipse.core.internal.resources.PathVariableManager getWorkspaceManager () 
	private void checkIsValidName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.core.runtime.IStatus status
	private void checkIsValidValue (java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI newValue
		org.eclipse.core.runtime.IStatus status
	public java.lang.String[] getPathVariableNames () 
		java.util.List result
		java.util.HashMap map
		java.util.HashMap map
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor variableProvider
		String[] variableHints
		int k
	public org.eclipse.core.runtime.IPath getValue (java.lang.String) 
		String varName
		java.net.URI uri
	public java.net.URI getURIValue (java.lang.String) 
		String varName
		String value
		int index
		java.net.URI resolved
		org.eclipse.core.runtime.IPath path
	public java.lang.String internalGetValue (java.lang.String) 
		String varName
		java.util.HashMap map
		java.util.HashMap map
		String name
		String name
		int index
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor variableProvider
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor variableProvider
	public boolean isDefined (java.lang.String) 
		String varName
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor variableProvider
		java.util.HashMap map
		java.util.Iterator it
		String name
		boolean value
		int index
		String newVarName
	public org.eclipse.core.runtime.IPath resolvePath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		java.net.URI value
	public java.net.URI resolveVariable (java.lang.String) 
		String variable
		java.util.LinkedList variableStack
		String value
	public java.lang.String resolveVariable (java.lang.String, java.util.LinkedList) 
		String value
		java.util.LinkedList variableStack
		String tmp
		java.net.URI result
		String stringValue
		String stringValue
		String stringValue
		String stringValue
		java.net.URI uri
		org.eclipse.core.runtime.IPath path
		int index
		int endIndex
		String macro
		String resolvedMacro
	public java.net.URI resolveURI (java.net.URI) 
		java.net.URI uri
		String schemeSpecificPart
		org.eclipse.core.runtime.IPath raw
		java.net.URI value
		String path
		org.eclipse.core.runtime.IPath p
	public void setValue (java.lang.String, org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		String varName
		org.eclipse.core.runtime.IPath newValue
	public void setURIValue (java.lang.String, java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		String varName
		java.net.URI newValue
		boolean changeWorkspaceValue
		org.eclipse.core.internal.resources.Project project
		int eventType
		String value
		java.net.URI currentValue
		boolean variableExists
		org.eclipse.core.internal.resources.ProjectVariableProviderManager$Descriptor variableProvider
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.ProjectDescription description
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus validateName (java.lang.String) 
		String name
		String message
		char first
		int i
		char following
	public org.eclipse.core.runtime.IStatus validateValue (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath value
	public org.eclipse.core.runtime.IStatus validateValue (java.net.URI) 
		java.net.URI value
	public java.net.URI convertToRelative (java.net.URI, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI path
		boolean force
		String variableHint
	public java.lang.String convertToUserEditableFormat (java.lang.String, boolean) 
		String value
		boolean locationFormat
	public java.lang.String convertFromUserEditableFormat (java.lang.String, boolean) 
		String userFormat
		boolean locationFormat
	public void addChangeListener (org.eclipse.core.resources.IPathVariableChangeListener) 
		org.eclipse.core.resources.IPathVariableChangeListener listener
	public void removeChangeListener (org.eclipse.core.resources.IPathVariableChangeListener) 
		org.eclipse.core.resources.IPathVariableChangeListener listener
	public java.net.URI getVariableRelativePathLocation (java.net.URI) 
		java.net.URI location
		java.net.URI result
	public org.eclipse.core.resources.IResource getResource () 
	public boolean isUserDefined (java.lang.String) 
		String name
}

org/eclipse/core/internal/resources/CheckMissingNaturesListener.class

org/eclipse/core/internal/resources/ComputeProjectOrder$Digraph.class

org/eclipse/core/internal/resources/AliasManager.class

org/eclipse/core/internal/resources/AliasManager$AddToCollectionDoit.class
AliasManager.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.AliasManager$AddToCollectionDoit extends java.lang.Object implements org.eclipse.core.internal.resources.AliasManager$Doit  {
	java.util.Collection collection
	final org.eclipse.core.internal.resources.AliasManager this$0
	public void  (org.eclipse.core.internal.resources.AliasManager) 
	public void doit (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public void setCollection (java.util.Collection) 
		java.util.Collection collection
}

org/eclipse/core/internal/resources/SyncInfoReader.class
SyncInfoReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SyncInfoReader extends java.lang.Object {
	protected org.eclipse.core.internal.resources.Workspace workspace
	protected org.eclipse.core.internal.resources.Synchronizer synchronizer
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.resources.Synchronizer) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.Synchronizer synchronizer
	protected org.eclipse.core.internal.resources.SyncInfoReader getReader (int)  throws java.io.IOException 
		int formatVersion
	public void readPartners (java.io.DataInputStream)  throws org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		int size
		java.util.Set registry
		int i
		String qualifier
		String local
		java.io.IOException e
		String message
	public void readSyncInfo (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		int formatVersion
		org.eclipse.core.internal.resources.SyncInfoReader reader
	protected static int readVersionNumber (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
}

org/eclipse/core/internal/resources/MarkerManager$1MaxSeverityVisitor.class
MarkerManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.MarkerManager$1MaxSeverityVisitor extends java.lang.Object implements org.eclipse.core.internal.watson.IElementContentVisitor  {
	int max
	final org.eclipse.core.internal.resources.MarkerManager this$0
	private final String val$type
	private final boolean val$includeSubtypes
	void  (org.eclipse.core.internal.resources.MarkerManager, java.lang.String, boolean) 
	public boolean visitElement (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.IPathRequestor, java.lang.Object) 
		org.eclipse.core.internal.watson.ElementTree tree
		org.eclipse.core.internal.watson.IPathRequestor requestor
		Object elementContents
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.MarkerSet markers
}

org/eclipse/core/internal/resources/MarkerManager$1.class
MarkerManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.MarkerManager$1 extends java.lang.Object implements org.eclipse.core.internal.watson.IPathRequestor  {
	final org.eclipse.core.internal.resources.MarkerManager this$0
	private final org.eclipse.core.runtime.IPath val$path
	void  (org.eclipse.core.internal.resources.MarkerManager, org.eclipse.core.runtime.IPath) 
	public java.lang.String requestName () 
	public org.eclipse.core.runtime.IPath requestPath () 
}

org/eclipse/core/internal/resources/Workspace.class

org/eclipse/core/internal/resources/SavedState.class
SavedState.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SavedState extends java.lang.Object implements org.eclipse.core.resources.ISavedState  {
	org.eclipse.core.internal.watson.ElementTree oldTree
	org.eclipse.core.internal.watson.ElementTree newTree
	org.eclipse.core.internal.resources.SafeFileTable fileTable
	String pluginId
	org.eclipse.core.internal.resources.Workspace workspace
	void  (org.eclipse.core.internal.resources.Workspace, java.lang.String, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Workspace workspace
		String pluginId
		org.eclipse.core.internal.watson.ElementTree oldTree
		org.eclipse.core.internal.watson.ElementTree newTree
	void forgetTrees () 
	public int getSaveNumber () 
	protected org.eclipse.core.internal.resources.SafeFileTable getFileTable () 
	protected org.eclipse.core.internal.resources.SafeFileTable restoreFileTable ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.runtime.IPath lookup (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath file
	public org.eclipse.core.runtime.IPath[] getFiles () 
	public void processResourceChangeEvents (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.events.ResourceDelta delta
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/resources/mapping/
org/eclipse/core/internal/resources/mapping/ResourceModelProvider.class
ResourceModelProvider.java
package org.eclipse.core.internal.resources.mapping
public final org.eclipse.core.internal.resources.mapping.ResourceModelProvider extends org.eclipse.core.resources.mapping.ModelProvider {
	public void  () 
	public org.eclipse.core.resources.mapping.ResourceMapping[] getMappings (org.eclipse.core.resources.IResource, org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.resources.mapping.ResourceMapping[] getMappings (org.eclipse.core.resources.mapping.ResourceTraversal[], org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.mapping.ResourceTraversal[] traversals
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set result
		org.eclipse.core.resources.mapping.ResourceTraversal traversal
		org.eclipse.core.resources.IResource[] resources
		int depth
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.mapping.ResourceMapping[] mappings
		int i
		Object element
}

org/eclipse/core/internal/resources/mapping/ResourceChangeDescriptionFactory.class

org/eclipse/core/internal/resources/mapping/ShallowContainer.class
ShallowContainer.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.ShallowContainer extends org.eclipse.core.runtime.PlatformObject {
	private org.eclipse.core.resources.IContainer container
	public void  (org.eclipse.core.resources.IContainer) 
		org.eclipse.core.resources.IContainer container
	public org.eclipse.core.resources.IContainer getResource () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.resources.mapping.ShallowContainer other
	public int hashCode () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/core/internal/resources/mapping/ModelProviderManager.class
ModelProviderManager.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.ModelProviderManager extends java.lang.Object {
	private static java.util.Map descriptors
	private static org.eclipse.core.internal.resources.mapping.ModelProviderManager instance
	public void  () 
	public static synchronized org.eclipse.core.internal.resources.mapping.ModelProviderManager getDefault () 
	private void detectCycles () 
	public org.eclipse.core.resources.mapping.IModelProviderDescriptor getDescriptor (java.lang.String) 
		String id
	public org.eclipse.core.resources.mapping.IModelProviderDescriptor[] getDescriptors () 
	public org.eclipse.core.resources.mapping.ModelProvider getModelProvider (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String modelProviderId
		org.eclipse.core.resources.mapping.IModelProviderDescriptor desc
	protected void lazyInitialize () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.resources.mapping.IModelProviderDescriptor desc
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/resources/mapping/SimpleResourceMapping.class
SimpleResourceMapping.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.SimpleResourceMapping extends org.eclipse.core.resources.mapping.ResourceMapping {
	private final org.eclipse.core.resources.IResource resource
	public void  (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public boolean contains (org.eclipse.core.resources.mapping.ResourceMapping) 
		org.eclipse.core.resources.mapping.ResourceMapping mapping
		Object object
		org.eclipse.core.resources.IResource other
		org.eclipse.core.internal.resources.mapping.ShallowContainer sc
		org.eclipse.core.resources.IResource other
	public java.lang.Object getModelObject () 
	public java.lang.String getModelProviderId () 
	public org.eclipse.core.resources.IProject[] getProjects () 
	public org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals (org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/resources/mapping/ModelProviderDescriptor.class
ModelProviderDescriptor.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.ModelProviderDescriptor extends java.lang.Object implements org.eclipse.core.resources.mapping.IModelProviderDescriptor  {
	private String id
	private String[] extendedModels
	private String label
	private org.eclipse.core.resources.mapping.ModelProvider provider
	private org.eclipse.core.expressions.Expression enablementRule
	private static org.eclipse.core.expressions.EvaluationContext createEvaluationContext (java.lang.Object) 
		Object element
		org.eclipse.core.expressions.EvaluationContext result
	public void  (org.eclipse.core.runtime.IExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IExtension extension
	private boolean convert (org.eclipse.core.expressions.EvaluationResult) 
		org.eclipse.core.expressions.EvaluationResult eval
	protected void fail (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String reason
	public java.lang.String[] getExtendedModels () 
	public java.lang.String getId () 
	public java.lang.String getLabel () 
	public org.eclipse.core.resources.IResource[] getMatchingResources (org.eclipse.core.resources.IResource[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource[] resources
		java.util.Set result
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.expressions.EvaluationContext evalContext
	public synchronized org.eclipse.core.resources.mapping.ModelProvider getModelProvider ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement element
		ClassCastException e
		String message
	public boolean matches (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
	protected void readExtension (org.eclipse.core.runtime.IExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int count
		java.util.ArrayList extendsList
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		String attribute
	public org.eclipse.core.resources.mapping.ResourceTraversal[] getMatchingTraversals (org.eclipse.core.resources.mapping.ResourceTraversal[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.mapping.ResourceTraversal[] traversals
		java.util.List result
		org.eclipse.core.resources.mapping.ResourceTraversal traversal
}

org/eclipse/core/internal/resources/mapping/ProposedResourceDelta.class
ProposedResourceDelta.java
package org.eclipse.core.internal.resources.mapping
public final org.eclipse.core.internal.resources.mapping.ProposedResourceDelta extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IResourceDelta  {
	protected static int KIND_MASK
	private java.util.HashMap children
	private org.eclipse.core.runtime.IPath movedFromPath
	private org.eclipse.core.runtime.IPath movedToPath
	private org.eclipse.core.resources.IResource resource
	private int status
	static void  () 
	public void  (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public void accept (org.eclipse.core.resources.IResourceDeltaVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDeltaVisitor visitor
	public void accept (org.eclipse.core.resources.IResourceDeltaVisitor, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDeltaVisitor visitor
		boolean includePhantoms
	public void accept (org.eclipse.core.resources.IResourceDeltaVisitor, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDeltaVisitor visitor
		int memberFlags
		org.eclipse.core.internal.resources.mapping.ProposedResourceDelta childDelta
	protected void add (org.eclipse.core.internal.resources.mapping.ProposedResourceDelta) 
		org.eclipse.core.internal.resources.mapping.ProposedResourceDelta delta
	protected void addFlags (int) 
		int flags
	public org.eclipse.core.resources.IResourceDelta findMember (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		int segmentCount
		org.eclipse.core.internal.resources.mapping.ProposedResourceDelta current
		int i
	public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren () 
	public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int) 
		int kindMask
	public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int, int) 
		int kindMask
		int memberFlags
		java.util.List result
		org.eclipse.core.internal.resources.mapping.ProposedResourceDelta child
	org.eclipse.core.internal.resources.mapping.ProposedResourceDelta getChild (java.lang.String) 
		String name
	public int getFlags () 
	public org.eclipse.core.runtime.IPath getFullPath () 
	public int getKind () 
	public org.eclipse.core.resources.IMarkerDelta[] getMarkerDeltas () 
	public org.eclipse.core.runtime.IPath getMovedFromPath () 
	public org.eclipse.core.runtime.IPath getMovedToPath () 
	public org.eclipse.core.runtime.IPath getProjectRelativePath () 
	public org.eclipse.core.resources.IResource getResource () 
	public void setFlags (int) 
		int flags
	protected void setKind (int) 
		int kind
	protected void setMovedFromPath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	protected void setMovedToPath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public java.lang.String toString () 
}

org/eclipse/core/internal/resources/mapping/ChangeDescription.class
ChangeDescription.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.ChangeDescription extends java.lang.Object {
	private java.util.List addedRoots
	private java.util.List changedFiles
	private java.util.List closedProjects
	private java.util.List copiedRoots
	private java.util.List movedRoots
	private java.util.List removedRoots
	public void  () 
	private org.eclipse.core.resources.IResource createSourceResource (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.IPath sourcePath
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IWorkspaceRoot wsRoot
	private void ensureResourceCovered (org.eclipse.core.resources.IResource, java.util.List) 
		org.eclipse.core.resources.IResource resource
		java.util.List list
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource root
	public org.eclipse.core.resources.IResource[] getRootResources () 
		java.util.Set result
	private void handleAdded (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
	private void handleChange (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
	private void handleCopy (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource source
	private void handleMove (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource source
	private void handleRemoved (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
	public boolean recordChange (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
}

org/eclipse/core/internal/resources/mapping/ShallowResourceMapping.class
ShallowResourceMapping.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.ShallowResourceMapping extends org.eclipse.core.resources.mapping.ResourceMapping {
	private final org.eclipse.core.internal.resources.mapping.ShallowContainer container
	public void  (org.eclipse.core.internal.resources.mapping.ShallowContainer) 
		org.eclipse.core.internal.resources.mapping.ShallowContainer container
	public java.lang.Object getModelObject () 
	public java.lang.String getModelProviderId () 
	public org.eclipse.core.resources.IProject[] getProjects () 
	public org.eclipse.core.resources.mapping.ResourceTraversal[] getTraversals (org.eclipse.core.resources.mapping.ResourceMappingContext, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.mapping.ResourceMappingContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean contains (org.eclipse.core.resources.mapping.ResourceMapping) 
		org.eclipse.core.resources.mapping.ResourceMapping mapping
		Object object
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.resources.mapping.ShallowContainer sc
		org.eclipse.core.resources.IResource other
}

org/eclipse/core/internal/resources/mapping/ResourceAdapterFactory.class
ResourceAdapterFactory.java
package org.eclipse.core.internal.resources.mapping
public org.eclipse.core.internal.resources.mapping.ResourceAdapterFactory extends java.lang.Object implements org.eclipse.core.runtime.IAdapterFactory  {
	public void  () 
	public java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object adaptableObject
		Class adapterType
	public java.lang.Class[] getAdapterList () 
}

org/eclipse/core/internal/resources/SyncInfoSnapReader.class
SyncInfoSnapReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.SyncInfoSnapReader extends java.lang.Object {
	protected org.eclipse.core.internal.resources.Workspace workspace
	protected org.eclipse.core.internal.resources.Synchronizer synchronizer
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.resources.Synchronizer) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.resources.Synchronizer synchronizer
	protected org.eclipse.core.internal.resources.SyncInfoSnapReader getReader (int)  throws java.io.IOException 
		int formatVersion
	public void readSyncInfo (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		int formatVersion
		org.eclipse.core.internal.resources.SyncInfoSnapReader reader
	protected static int readVersionNumber (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
}

org/eclipse/core/internal/resources/CheckMissingNaturesListener$1.class
CheckMissingNaturesListener.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CheckMissingNaturesListener$1 extends org.eclipse.core.resources.WorkspaceJob {
	final org.eclipse.core.internal.resources.CheckMissingNaturesListener this$0
	private final java.util.Collection val$markers
	void  (org.eclipse.core.internal.resources.CheckMissingNaturesListener, java.lang.String, java.util.Collection) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IMarker marker
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/core/internal/resources/Workspace$1.class
Workspace.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.Workspace$1 extends org.eclipse.core.resources.team.TeamHook {
	final org.eclipse.core.internal.resources.Workspace this$0
	void  (org.eclipse.core.internal.resources.Workspace) 
}

org/eclipse/core/internal/resources/WorkspaceTreeReader.class
WorkspaceTreeReader.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.WorkspaceTreeReader extends java.lang.Object {
	protected boolean renameProjectNode
	public void  () 
	public static org.eclipse.core.internal.resources.WorkspaceTreeReader getReader (org.eclipse.core.internal.resources.Workspace, int, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Workspace workspace
		int version
		boolean renameProjectNode
		org.eclipse.core.internal.resources.WorkspaceTreeReader w
		String msg
	public static org.eclipse.core.internal.resources.WorkspaceTreeReader getReader (org.eclipse.core.internal.resources.Workspace, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Workspace workspace
		int version
	public abstract org.eclipse.core.internal.watson.ElementTree readSnapshotTree (java.io.DataInputStream, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void readTree (java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void readTree (org.eclipse.core.resources.IProject, java.io.DataInputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/resources/MarkerAttributeMap.class
MarkerAttributeMap.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerAttributeMap extends java.lang.Object implements java.util.Map org.eclipse.core.internal.utils.IStringPoolParticipant  {
	protected Object[] elements
	protected int count
	protected static final int DEFAULT_SIZE
	protected static final int GROW_SIZE
	private static final Object[] EMPTY
	static void  () 
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (java.util.Map) 
		java.util.Map map
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
		int i
	public boolean containsValue (java.lang.Object) 
		Object value
		int i
	public java.util.Set entrySet () 
	public boolean equals (java.lang.Object) 
		Object o
		java.util.Map other
		int i
	public java.lang.Object get (java.lang.Object) 
		Object key
		int i
	protected void grow () 
		Object[] expanded
	public int hashCode () 
		int hash
		int i
	public boolean isEmpty () 
	public java.util.Set keySet () 
		java.util.Set result
		int i
	public java.lang.Object put (java.lang.String, java.lang.Object) 
		String k
		Object value
		String key
		int i
		Object oldValue
		int i
	public void putAll (java.util.Map) 
		java.util.Map map
		java.util.Map$Entry e
	public java.lang.Object remove (java.lang.Object) 
		Object key
		int i
		Object result
	public int size () 
	public void shareStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		Object[] array
		int i
		Object o
	private java.util.HashMap toHashMap () 
		java.util.HashMap result
		int i
	public java.util.Collection values () 
		java.util.Set result
		int i
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
}

org/eclipse/core/internal/resources/Synchronizer.class

org/eclipse/core/internal/resources/AliasManager$1.class
AliasManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.AliasManager$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.core.internal.resources.AliasManager this$0
	void  (org.eclipse.core.internal.resources.AliasManager) 
	public int compare (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore store1
		org.eclipse.core.filesystem.IFileStore store2
		int compare
		java.net.URI uri1
		java.net.URI uri1
		java.net.URI uri2
		java.net.URI uri2
		Exception e
		int port1
		int port2
		org.eclipse.core.runtime.IPath path1
		org.eclipse.core.runtime.IPath path2
		int segmentCount1
		int segmentCount2
		int i
	private int compareStringOrNull (java.lang.String, java.lang.String) 
		String string1
		String string2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/core/internal/resources/AliasManager$Doit.class
AliasManager.java
package org.eclipse.core.internal.resources
abstract org.eclipse.core.internal.resources.AliasManager$Doit extends java.lang.Object {
	public abstract void doit (org.eclipse.core.resources.IResource) 
}

org/eclipse/core/internal/resources/SaveManager.class

org/eclipse/core/internal/resources/VariableDescription.class
VariableDescription.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.VariableDescription extends java.lang.Object implements java.lang.Comparable  {
	private String name
	private String value
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.core.internal.resources.VariableDescription other
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public int hashCode () 
	public void setName (java.lang.String) 
		String name
	public void setValue (java.lang.String) 
		String value
	public int compareTo (org.eclipse.core.internal.resources.VariableDescription) 
		org.eclipse.core.internal.resources.VariableDescription that
	public volatile int compareTo (java.lang.Object) 
}

org/eclipse/core/internal/resources/MarkerSnapshotReader.class
MarkerSnapshotReader.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSnapshotReader extends java.lang.Object {
	protected org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	protected org.eclipse.core.internal.resources.MarkerSnapshotReader getReader (int)  throws java.io.IOException 
		int formatVersion
	public void read (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		int formatVersion
		org.eclipse.core.internal.resources.MarkerSnapshotReader reader
	protected static int readVersionNumber (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
}

org/eclipse/core/internal/resources/CheckMissingNaturesListener$3.class
CheckMissingNaturesListener.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CheckMissingNaturesListener$3 extends org.eclipse.core.resources.WorkspaceJob {
	final org.eclipse.core.internal.resources.CheckMissingNaturesListener this$0
	private final java.util.Set val$toRemove
	private final org.eclipse.core.resources.IProject val$project
	private final java.util.Set val$missingNatures
	void  (org.eclipse.core.internal.resources.CheckMissingNaturesListener, java.lang.String, java.util.Set, org.eclipse.core.resources.IProject, java.util.Set) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.resources.IResource targetResource
		String natureId
		org.eclipse.core.resources.IMarker marker
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/core/internal/resources/Container.class
Container.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.Container extends org.eclipse.core.internal.resources.Resource implements org.eclipse.core.resources.IContainer  {
	protected void  (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.Workspace container
	public void convertToPhantom ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource[] members
		org.eclipse.core.resources.IResource member
	public org.eclipse.core.resources.IResourceFilterDescription createFilter (int, org.eclipse.core.resources.FileInfoMatcherDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int type
		org.eclipse.core.resources.FileInfoMatcherDescription matcherDescription
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.resources.FilterDescription filter
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.runtime.OperationCanceledException e
	public boolean exists (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath childPath
	public org.eclipse.core.resources.IResource findMember (java.lang.String) 
		String memberPath
	public org.eclipse.core.resources.IResource findMember (java.lang.String, boolean) 
		String memberPath
		boolean phantom
		org.eclipse.core.runtime.IPath childPath
		org.eclipse.core.internal.resources.ResourceInfo info
	public org.eclipse.core.resources.IResource findMember (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath childPath
	public org.eclipse.core.resources.IResource findMember (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath childPath
		boolean phantom
		org.eclipse.core.internal.resources.ResourceInfo info
	protected void fixupAfterMoveSource ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource[] members
		org.eclipse.core.resources.IResource member
	protected org.eclipse.core.resources.IResource[] getChildren (int) 
		int memberFlags
		org.eclipse.core.runtime.IPath[] children
		org.eclipse.core.internal.resources.Resource[] result
		int found
		org.eclipse.core.runtime.IPath child
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.Resource[] trimmedResult
	public org.eclipse.core.resources.IFile getFile (java.lang.String) 
		String name
	public org.eclipse.core.resources.IResourceFilterDescription[] getFilters ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceFilterDescription[] results
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ProjectDescription desc
		java.util.LinkedList list
		int i
	public boolean hasFilters () 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.internal.resources.ProjectDescription desc
		java.util.LinkedList filters
	public org.eclipse.core.resources.IFile getFile (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath childPath
	public org.eclipse.core.resources.IFolder getFolder (java.lang.String) 
		String name
	public org.eclipse.core.resources.IFolder getFolder (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath childPath
	public boolean isLocal (int, int) 
		int flags
		int depth
		org.eclipse.core.resources.IResource[] children
		int i
	public org.eclipse.core.resources.IResource[] members ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IResource[] members (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean phantom
	public org.eclipse.core.resources.IResource[] members (int)  throws org.eclipse.core.runtime.CoreException 
		int memberFlags
		boolean phantom
		org.eclipse.core.internal.resources.ResourceInfo info
	public void removeFilter (org.eclipse.core.resources.IResourceFilterDescription, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceFilterDescription filterDescription
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.runtime.OperationCanceledException e
	public java.lang.String getDefaultCharset ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IFile[] findDeletedMembersWithHistory (int, org.eclipse.core.runtime.IProgressMonitor) 
		int depth
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.localstore.IHistoryStore historyStore
		org.eclipse.core.runtime.IPath basePath
		org.eclipse.core.resources.IWorkspaceRoot root
		java.util.Set deletedFiles
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IPath filePath
		org.eclipse.core.resources.IFile file
	public void setDefaultCharset (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String charset
		org.eclipse.core.internal.resources.ResourceInfo info
	public void setDefaultCharset (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String newCharset
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.watson.IElementContentVisitor visitor
		org.eclipse.core.internal.utils.WrappedRuntimeException e
		org.eclipse.core.runtime.OperationCanceledException e
}

org/eclipse/core/internal/resources/File.class
File.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.File extends org.eclipse.core.internal.resources.Resource implements org.eclipse.core.resources.IFile  {
	protected void  (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.Workspace container
	public void appendContents (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.filesystem.IFileInfo fileInfo
		org.eclipse.core.runtime.OperationCanceledException e
	public void appendContents (java.io.InputStream, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		boolean force
		boolean keepHistory
		org.eclipse.core.runtime.IProgressMonitor monitor
		int updateFlags
	public org.eclipse.core.resources.IFolder changeToFolder ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFolder result
		org.eclipse.core.runtime.IPath location
	public void create (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean monitorNull
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.Container parent
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo localInfo
		String name
		String name
		boolean local
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.core.runtime.OperationCanceledException e
	public void create (java.io.InputStream, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String getCharset ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getCharset (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean checkImplicit
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		org.eclipse.core.runtime.CoreException e
	public java.lang.String getCharsetFor (java.io.Reader)  throws org.eclipse.core.runtime.CoreException 
		java.io.Reader contents
		String charset
		String charset
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		org.eclipse.core.runtime.content.IContentDescription description
		org.eclipse.core.runtime.content.IContentDescription description
		org.eclipse.core.runtime.content.IContentTypeManager contentTypeManager
		java.io.IOException e
		String message
	private java.lang.String internalGetCharset (boolean, org.eclipse.core.internal.resources.ResourceInfo)  throws org.eclipse.core.runtime.CoreException 
		boolean checkImplicit
		org.eclipse.core.internal.resources.ResourceInfo info
		String charset
		org.eclipse.core.runtime.content.IContentDescription description
		String contentCharset
	public org.eclipse.core.runtime.content.IContentDescription getContentDescription ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		boolean isSynchronized
		String message
	public java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
	public java.io.InputStream getContents (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean force
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
	public int getEncoding ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
	public org.eclipse.core.resources.IFileState[] getHistory (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public int getType () 
	protected void internalSetContents (java.io.InputStream, org.eclipse.core.filesystem.IFileInfo, int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		org.eclipse.core.filesystem.IFileInfo fileInfo
		int updateFlags
		boolean append
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void refreshLocal (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int depth
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void setContents (org.eclipse.core.resources.IFileState, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFileState content
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void setContents (java.io.InputStream, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.filesystem.IFileInfo fileInfo
		org.eclipse.core.runtime.OperationCanceledException e
	public long setLocalTimeStamp (long)  throws org.eclipse.core.runtime.CoreException 
		long value
		long result
		org.eclipse.core.internal.resources.ResourceInfo projectInfo
	public void updateMetadataFiles ()  throws org.eclipse.core.runtime.CoreException 
		int count
		String name
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.internal.resources.ProjectInfo projectInfo
	public void setCharset (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newCharset
		org.eclipse.core.internal.resources.ResourceInfo info
	public void setCharset (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String newCharset
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.runtime.OperationCanceledException e
	public void setContents (java.io.InputStream, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream content
		boolean force
		boolean keepHistory
		org.eclipse.core.runtime.IProgressMonitor monitor
		int updateFlags
	public void setContents (org.eclipse.core.resources.IFileState, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFileState source
		boolean force
		boolean keepHistory
		org.eclipse.core.runtime.IProgressMonitor monitor
		int updateFlags
}

org/eclipse/core/internal/resources/ProjectInfo.class
ProjectInfo.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ProjectInfo extends org.eclipse.core.internal.resources.ResourceInfo {
	protected org.eclipse.core.internal.resources.ProjectDescription description
	protected java.util.HashMap natures
	protected Object propertyStore
	protected org.eclipse.core.runtime.content.IContentTypeMatcher matcher
	public void  () 
	public synchronized void discardNatures () 
	public synchronized void fixupAfterMove () 
		org.eclipse.core.resources.ICommand[] buildSpec
		org.eclipse.core.resources.ICommand element
	public org.eclipse.core.internal.resources.ProjectDescription getDescription () 
	public org.eclipse.core.runtime.content.IContentTypeMatcher getMatcher () 
	public org.eclipse.core.resources.IProjectNature getNature (java.lang.String) 
		String natureId
		java.util.HashMap temp
	public java.lang.Object getPropertyStore () 
	public void setDescription (org.eclipse.core.internal.resources.ProjectDescription) 
		org.eclipse.core.internal.resources.ProjectDescription value
		org.eclipse.core.resources.ICommand[] oldSpec
		org.eclipse.core.resources.ICommand[] newSpec
	public void setMatcher (org.eclipse.core.runtime.content.IContentTypeMatcher) 
		org.eclipse.core.runtime.content.IContentTypeMatcher matcher
	public synchronized void setNature (java.lang.String, org.eclipse.core.resources.IProjectNature) 
		String natureId
		org.eclipse.core.resources.IProjectNature value
		java.util.HashMap temp
		java.util.HashMap temp
	public void setPropertyStore (java.lang.Object) 
		Object value
}

org/eclipse/core/internal/resources/FileState.class
FileState.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.FileState extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IFileState  {
	private static final org.eclipse.core.resources.IWorkspace workspace
	protected long lastModified
	protected org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
	protected org.eclipse.core.internal.localstore.IHistoryStore store
	protected org.eclipse.core.runtime.IPath fullPath
	static void  () 
	public void  (org.eclipse.core.internal.localstore.IHistoryStore, org.eclipse.core.runtime.IPath, long, org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
		org.eclipse.core.internal.localstore.IHistoryStore store
		org.eclipse.core.runtime.IPath fullPath
		long lastModified
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
	public boolean exists () 
	public java.lang.String getCharset ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource file
		org.eclipse.core.runtime.content.IContentTypeManager contentTypeManager
		java.io.InputStream contents
		org.eclipse.core.runtime.content.IContentDescription description
		java.io.IOException e
		String message
	public java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.runtime.IPath getFullPath () 
	public long getModificationTime () 
	public java.lang.String getName () 
	public org.eclipse.core.internal.utils.UniversalUniqueIdentifier getUUID () 
	public boolean isReadOnly () 
	public java.lang.String toString () 
		StringBuilder s
}

org/eclipse/core/internal/resources/Folder.class
Folder.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.Folder extends org.eclipse.core.internal.resources.Container implements org.eclipse.core.resources.IFolder  {
	protected void  (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.resources.Workspace container
	protected void assertCreateRequirements (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo localInfo
		int updateFlags
		org.eclipse.core.internal.resources.Container parent
		org.eclipse.core.internal.resources.ResourceInfo info
		boolean force
		String name
		String msg
		String msg
	public org.eclipse.core.resources.IFile changeToFile ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFile result
		java.net.URI location
	public void create (int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int updateFlags
		boolean local
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean force
		String message
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo localInfo
		String name
		String msg
		org.eclipse.core.runtime.OperationCanceledException e
	public void create (boolean, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		boolean force
		boolean local
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void ensureExists (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		String message
		org.eclipse.core.internal.resources.Container parent
	public java.lang.String getDefaultCharset (boolean) 
		boolean checkImplicit
	public int getType () 
	public void internalCreate (int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int updateFlags
		boolean local
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		boolean force
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/resources/MarkerSnapshotReader_1.class
MarkerSnapshotReader_1.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerSnapshotReader_1 extends org.eclipse.core.internal.resources.MarkerSnapshotReader {
	public static final byte INDEX
	public static final byte QNAME
	public static final byte ATTRIBUTE_NULL
	public static final byte ATTRIBUTE_BOOLEAN
	public static final byte ATTRIBUTE_INTEGER
	public static final byte ATTRIBUTE_STRING
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void read (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		org.eclipse.core.runtime.IPath path
		int markersSize
		org.eclipse.core.internal.resources.MarkerSet markers
		java.util.ArrayList readTypes
		int i
		org.eclipse.core.internal.resources.ResourceInfo info
	private java.util.Map readAttributes (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream input
		short attributesSize
		java.util.Map result
		int j
		String key
		byte type
		Object value
	private org.eclipse.core.internal.resources.MarkerInfo readMarkerInfo (java.io.DataInputStream, java.util.List)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.DataInputStream input
		java.util.List readTypes
		org.eclipse.core.internal.resources.MarkerInfo info
		byte constant
		String type
		String msg
}

org/eclipse/core/internal/resources/RegexFileInfoMatcher.class
RegexFileInfoMatcher.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.RegexFileInfoMatcher extends org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher {
	java.util.regex.Pattern pattern
	public void  () 
	public boolean matches (org.eclipse.core.resources.IContainer, org.eclipse.core.filesystem.IFileInfo) 
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.filesystem.IFileInfo fileInfo
		java.util.regex.Matcher m
	public void initialize (org.eclipse.core.resources.IProject, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		Object arguments
		java.util.regex.PatternSyntaxException e
}

org/eclipse/core/internal/resources/MarkerWriter.class
MarkerWriter.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.MarkerWriter extends java.lang.Object {
	protected org.eclipse.core.internal.resources.MarkerManager manager
	public static final int MARKERS_SAVE_VERSION
	public static final int MARKERS_SNAP_VERSION
	public static final byte INDEX
	public static final byte QNAME
	public static final byte ATTRIBUTE_NULL
	public static final byte ATTRIBUTE_BOOLEAN
	public static final byte ATTRIBUTE_INTEGER
	public static final byte ATTRIBUTE_STRING
	public void  (org.eclipse.core.internal.resources.MarkerManager) 
		org.eclipse.core.internal.resources.MarkerManager manager
	private java.lang.Object[] filterMarkers (org.eclipse.core.internal.resources.IMarkerSetElement[]) 
		org.eclipse.core.internal.resources.IMarkerSetElement[] markers
		Object[] result
		boolean[] isPersistent
		int count
		int i
		org.eclipse.core.internal.resources.MarkerInfo info
	public void save (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream, java.util.List)  throws java.io.IOException 
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.watson.IPathRequestor requestor
		java.io.DataOutputStream output
		java.util.List writtenTypes
		org.eclipse.core.internal.resources.MarkerSet markers
		org.eclipse.core.internal.resources.IMarkerSetElement[] elements
		Object[] result
		int count
		boolean[] isPersistent
		int i
	public void snap (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.watson.IPathRequestor requestor
		java.io.DataOutputStream output
		org.eclipse.core.internal.resources.MarkerSet markers
		org.eclipse.core.internal.resources.IMarkerSetElement[] elements
		Object[] result
		int count
		boolean[] isPersistent
		java.util.List writtenTypes
		int i
	private void write (java.util.Map, java.io.DataOutputStream)  throws java.io.IOException 
		java.util.Map attributes
		java.io.DataOutputStream output
		java.util.Map$Entry e
		String key
		Object value
	private void write (org.eclipse.core.internal.resources.MarkerInfo, java.io.DataOutputStream, java.util.List)  throws java.io.IOException 
		org.eclipse.core.internal.resources.MarkerInfo info
		java.io.DataOutputStream output
		java.util.List writtenTypes
		String type
		int index
}

org/eclipse/core/internal/resources/ComputeProjectOrder.class

org/eclipse/core/internal/resources/IMarkerSetElement.class
IMarkerSetElement.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.IMarkerSetElement extends java.lang.Object {
	public abstract long getId () 
}

org/eclipse/core/internal/resources/NatureManager$1.class
NatureManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.NatureManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.resources.NatureManager this$0
	private final org.eclipse.core.internal.resources.Project val$project
	private final String val$natureID
	private final org.eclipse.core.runtime.MultiStatus val$errors
	void  (org.eclipse.core.internal.resources.NatureManager, org.eclipse.core.internal.resources.Project, java.lang.String, org.eclipse.core.runtime.MultiStatus) 
	public void run ()  throws java.lang.Exception 
		org.eclipse.core.resources.IProjectNature nature
		org.eclipse.core.internal.resources.ProjectInfo info
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/core/internal/resources/ResourceTree.class

org/eclipse/core/internal/resources/MarkerDeltaManager.class
MarkerDeltaManager.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.MarkerDeltaManager extends java.lang.Object {
	private static final int DEFAULT_SIZE
	private long[] startIds
	private java.util.Map[] batches
	private int nextFree
	void  () 
	protected java.util.Map assembleDeltas (long) 
		long start
		java.util.Map result
		int i
	protected void resetDeltas (long) 
		long startId
		int startOffset
		long[] newIds
		java.util.Map[] newBatches
		int remaining
	protected java.util.Map newGeneration (long) 
		long start
		int len
		long[] newIds
		java.util.Map[] newBatches
}

org/eclipse/core/internal/resources/CharsetDeltaJob$1.class
CharsetDeltaJob.java
package org.eclipse.core.internal.resources
 org.eclipse.core.internal.resources.CharsetDeltaJob$1 extends java.lang.Object implements org.eclipse.core.internal.resources.CharsetDeltaJob$ICharsetListenerFilter  {
	final org.eclipse.core.internal.resources.CharsetDeltaJob this$0
	private final org.eclipse.core.resources.IProject val$project
	private final long val$projectId
	void  (org.eclipse.core.internal.resources.CharsetDeltaJob, org.eclipse.core.resources.IProject, long) 
	public org.eclipse.core.runtime.IPath getRoot () 
		org.eclipse.core.internal.resources.ResourceInfo currentInfo
		long currentId
	public boolean isAffected (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.watson.IPathRequestor) 
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.watson.IPathRequestor requestor
}

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

org/eclipse/core/internal/resources/refresh/
org/eclipse/core/internal/resources/refresh/win32/
org/eclipse/core/internal/resources/refresh/win32/Win32Natives.class
Win32Natives.java
package org.eclipse.core.internal.resources.refresh.win32
public org.eclipse.core.internal.resources.refresh.win32.Win32Natives extends java.lang.Object {
	public static final long INVALID_HANDLE_VALUE
	public static final int ERROR_SUCCESS
	public static final int ERROR_INVALID_HANDLE
	public static int FILE_NOTIFY_ALL
	public static final int MAXIMUM_WAIT_OBJECTS
	public static final int MAX_PATH
	public static final int INFINITE
	public static final int WAIT_TIMEOUT
	public static final int WAIT_OBJECT_0
	public static final int WAIT_ABANDONED_0
	public static final int WAIT_FAILED
	public static final int FILE_NOTIFY_CHANGE_FILE_NAME
	public static final int FILE_NOTIFY_CHANGE_DIR_NAME
	public static final int FILE_NOTIFY_CHANGE_ATTRIBUTES
	public static final int FILE_NOTIFY_CHANGE_SIZE
	public static final int FILE_NOTIFY_CHANGE_LAST_WRITE
	public static final int FILE_NOTIFY_CHANGE_SECURITY
	public static final boolean UNICODE
	static void  () 
	public void  () 
	public static long FindFirstChangeNotification (java.lang.String, boolean, int) 
		String lpPathName
		boolean bWatchSubtree
		int dwNotifyFilter
	private static native long FindFirstChangeNotificationW (java.lang.String, boolean, int) 
	private static native long FindFirstChangeNotificationA (byte[], boolean, int) 
	public static native boolean FindCloseChangeNotification (long) 
	public static native boolean FindNextChangeNotification (long) 
	public static native int WaitForMultipleObjects (int, long[], boolean, int) 
	private static native boolean IsUnicode () 
	public static native int GetLastError () 
	private static native int FILE_NOTIFY_CHANGE_LAST_WRITE () 
	private static native int FILE_NOTIFY_CHANGE_DIR_NAME () 
	private static native int FILE_NOTIFY_CHANGE_ATTRIBUTES () 
	private static native int FILE_NOTIFY_CHANGE_SIZE () 
	private static native int FILE_NOTIFY_CHANGE_FILE_NAME () 
	private static native int FILE_NOTIFY_CHANGE_SECURITY () 
	private static native int MAXIMUM_WAIT_OBJECTS () 
	private static native int MAX_PATH () 
	private static native int INFINITE () 
	private static native int WAIT_OBJECT_0 () 
	private static native int WAIT_ABANDONED_0 () 
	private static native int WAIT_FAILED () 
	private static native int WAIT_TIMEOUT () 
	private static native int ERROR_INVALID_HANDLE () 
	private static native int ERROR_SUCCESS () 
	private static native long INVALID_HANDLE_VALUE () 
}

org/eclipse/core/internal/resources/refresh/win32/Win32Monitor$FileHandle.class
Win32Monitor.java
package org.eclipse.core.internal.resources.refresh.win32
public org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$FileHandle extends org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle {
	private java.io.File file
	final org.eclipse.core.internal.resources.refresh.win32.Win32Monitor this$0
	public void  (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor, java.io.File) 
		java.io.File file
	public boolean exists () 
	public void handleNotification () 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle next
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$LinkedResourceHandle linkedResourceHandle
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle previous
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle previous
	public void open () 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle next
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle previous
	public java.lang.String toString () 
}

org/eclipse/core/internal/resources/refresh/win32/Win32Monitor$ChainedHandle.class
Win32Monitor.java
package org.eclipse.core.internal.resources.refresh.win32
public abstract org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle extends org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle {
	private org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle next
	private org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle previous
	final org.eclipse.core.internal.resources.refresh.win32.Win32Monitor this$0
	protected void  (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor) 
	public abstract boolean exists () 
	public org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle getNext () 
	public org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle getPrevious () 
	public void setNext (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle) 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle next
	public void setPrevious (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle) 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle previous
}

org/eclipse/core/internal/resources/refresh/win32/Win32Monitor$ResourceHandle.class
Win32Monitor.java
package org.eclipse.core.internal.resources.refresh.win32
public org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ResourceHandle extends org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle {
	private org.eclipse.core.resources.IResource resource
	final org.eclipse.core.internal.resources.refresh.win32.Win32Monitor this$0
	public void  (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.resources.IResource getResource () 
	public void handleNotification () 
	public void open () 
	public java.lang.String toString () 
}

org/eclipse/core/internal/resources/refresh/win32/Win32Monitor$Handle.class
Win32Monitor.java
package org.eclipse.core.internal.resources.refresh.win32
public abstract org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle extends java.lang.Object implements java.io.Closeable  {
	protected long handleValue
	final org.eclipse.core.internal.resources.refresh.win32.Win32Monitor this$0
	public void  (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor) 
	public void close () 
		int error
	private long createHandleValue (java.lang.String, boolean, int) 
		String path
		boolean monitorSubtree
		int flags
		long handle
		int error
	public void destroy () 
	protected void findNextChange () 
		int error
	public long getHandleValue () 
	public abstract void handleNotification () 
	public boolean isOpen () 
	public abstract void open () 
	protected void openHandleOn (java.io.File) 
		java.io.File file
	protected void openHandleOn (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath location
	private void openHandleOn (java.lang.String, boolean) 
		String path
		boolean subtree
	protected void postRefreshRequest (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public void setHandleValue (long) 
		long handleValue
}

org/eclipse/core/internal/resources/refresh/win32/Win32Monitor$LinkedResourceHandle.class
Win32Monitor.java
package org.eclipse.core.internal.resources.refresh.win32
public org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$LinkedResourceHandle extends org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle {
	private java.util.List fileHandleChain
	private org.eclipse.core.resources.IResource resource
	final org.eclipse.core.internal.resources.refresh.win32.Win32Monitor this$0
	public void  (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	protected void createFileHandleChain () 
		java.io.File file
		int size
		int i
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ChainedHandle handle
	public void destroy () 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$FileHandle fileHandle
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
	public boolean exists () 
		org.eclipse.core.runtime.IPath location
	public void handleNotification () 
	public void open () 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$FileHandle handle
	public void postRefreshRequest () 
	public java.lang.String toString () 
}

org/eclipse/core/internal/resources/refresh/win32/Convert.class
Convert.java
package org.eclipse.core.internal.resources.refresh.win32
public org.eclipse.core.internal.resources.refresh.win32.Convert extends java.lang.Object {
	private static String defaultEncoding
	static void  () 
	public void  () 
	public static byte[] toPlatformBytes (java.lang.String) 
		String target
}

org/eclipse/core/internal/resources/refresh/win32/Win32Monitor.class
Win32Monitor.java
package org.eclipse.core.internal.resources.refresh.win32
 org.eclipse.core.internal.resources.refresh.win32.Win32Monitor extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.resources.refresh.IRefreshMonitor  {
	private static final long RESCHEDULE_DELAY
	private static final int WAIT_FOR_MULTIPLE_OBJECTS_TIMEOUT
	private static final String DEBUG_PREFIX
	protected org.eclipse.core.runtime.MultiStatus errors
	protected long[][] fHandleValueArrays
	protected java.util.Map fHandleValueToHandle
	protected org.eclipse.core.resources.refresh.IRefreshResult refreshResult
	public void  (org.eclipse.core.resources.refresh.IRefreshResult) 
		org.eclipse.core.resources.refresh.IRefreshResult result
	protected synchronized void addException (java.lang.String) 
		String message
		String msg
	private long[][] balancedSplit (long[], int) 
		long[] array
		int max
		int elementCount
		int subArrayCount
		int subArrayBaseLength
		int overflow
		long[][] result
		int count
		int i
		int subArrayLength
		long[] subArray
		int j
	private org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle createHandle (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	protected long[][] createHandleArrays () 
		long[] handles
		long[] handles
		java.util.Set keys
		int size
		int count
		Long long2
	private org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle getHandle (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$ResourceHandle resourceHandle
	private long[][] getHandleValueArrays () 
	public boolean monitor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
	protected void removeHandle (org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle) 
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
		java.util.List handles
	private void removeHandles (java.util.Collection) 
		java.util.Collection handles
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		long start
		long[][] handleArrays
		long[] handleArray
		long delay
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.MultiStatus result
	protected void setHandleValueArrays (long[][]) 
		long[][] arrays
	public boolean shouldRun () 
	public void unmonitor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
	private void waitForNotification (long[]) 
		long[] handleValues
		int handleCount
		int index
		int error
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
		org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$Handle handle
}

org/eclipse/core/internal/resources/refresh/win32/Win32RefreshProvider.class
Win32RefreshProvider.java
package org.eclipse.core.internal.resources.refresh.win32
public org.eclipse.core.internal.resources.refresh.win32.Win32RefreshProvider extends org.eclipse.core.resources.refresh.RefreshProvider {
	private org.eclipse.core.internal.resources.refresh.win32.Win32Monitor monitor
	public void  () 
	public org.eclipse.core.resources.refresh.IRefreshMonitor installMonitor (org.eclipse.core.resources.IResource, org.eclipse.core.resources.refresh.IRefreshResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.refresh.IRefreshResult result
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
}

org/eclipse/core/internal/resources/ProjectPreferences.class

org/eclipse/core/internal/resources/LocationValidator.class
LocationValidator.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.LocationValidator extends java.lang.Object {
	private final org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	private java.lang.String toString (java.net.URI) 
		java.net.URI uri
	private org.eclipse.core.runtime.IStatus validateAbsolute (java.net.URI, boolean) 
		java.net.URI location
		boolean error
		String message
		String message
		String message
		String schemeSpecificPart
		org.eclipse.core.runtime.IPath pathPart
		int code
	public org.eclipse.core.runtime.IStatus validateLinkLocation (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath unresolvedLocation
		org.eclipse.core.runtime.IPath location
		String message
	public org.eclipse.core.runtime.IStatus validateLinkLocationURI (org.eclipse.core.resources.IResource, java.net.URI) 
		org.eclipse.core.resources.IResource resource
		java.net.URI unresolvedLocation
		String schemeSpecificPart
		String message
		String message
		String message
		String message
		String message
		String message
		String message
		int type
		org.eclipse.core.resources.IContainer parent
		java.net.URI location
		String[] natureIds
		org.eclipse.core.runtime.IStatus result
		java.net.URI testLocation
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProjectDescription desc
		org.eclipse.core.resources.IResource[] children
		org.eclipse.core.resources.IResource child
	public org.eclipse.core.runtime.IStatus validateName (java.lang.String, int) 
		String segment
		int type
		String message
		String message
		String message
		String message
		char[] chars
		char c
	public org.eclipse.core.runtime.IStatus validatePath (org.eclipse.core.runtime.IPath, int, boolean) 
		org.eclipse.core.runtime.IPath path
		int type
		boolean lastSegmentOnly
		String message
		String message
		String message
		String message
		String message
		String message
		String message
		int numberOfSegments
		int fileFolderType
		int segmentCount
		org.eclipse.core.runtime.IStatus status
		int i
	public org.eclipse.core.runtime.IStatus validatePath (java.lang.String, int) 
		String path
		int type
		String message
	public org.eclipse.core.runtime.IStatus validateProjectLocation (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.resources.IProject context
		org.eclipse.core.runtime.IPath unresolvedLocation
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.runtime.IPath location
		String message
		String message
	public org.eclipse.core.runtime.IStatus validateProjectLocationURI (org.eclipse.core.resources.IProject, java.net.URI) 
		org.eclipse.core.resources.IProject context
		java.net.URI unresolvedLocation
		boolean isMetadataLocation
		String message
		String message
		String message
		String message
		String message
		java.net.URI location
		java.net.URI location
		org.eclipse.core.runtime.IStatus result
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IPath locationPath
		org.eclipse.core.runtime.IPath defaultDefaultLocation
		org.eclipse.core.runtime.IPath parentPath
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.resources.IProject project
		java.net.URI testLocation
		org.eclipse.core.resources.IResource[] children
		org.eclipse.core.resources.IResource child
		java.net.URI testLocation
	private org.eclipse.core.runtime.IStatus validateSegments (java.net.URI) 
		java.net.URI location
		org.eclipse.core.runtime.IPath pathPart
		int segmentCount
		int i
		org.eclipse.core.runtime.IStatus result
}

org/eclipse/core/internal/resources/Workspace$ProjectBuildConfigOrder.class
Workspace.java
package org.eclipse.core.internal.resources
public final org.eclipse.core.internal.resources.Workspace$ProjectBuildConfigOrder extends java.lang.Object {
	public org.eclipse.core.resources.IBuildConfiguration[] buildConfigurations
	public boolean hasCycles
	public org.eclipse.core.resources.IBuildConfiguration[][] knots
	public void  (org.eclipse.core.resources.IBuildConfiguration[], boolean, org.eclipse.core.resources.IBuildConfiguration[][]) 
		org.eclipse.core.resources.IBuildConfiguration[] buildConfigurations
		boolean hasCycles
		org.eclipse.core.resources.IBuildConfiguration[][] knots
}

org/eclipse/core/internal/resources/IModelObjectConstants.class
IModelObjectConstants.java
package org.eclipse.core.internal.resources
public abstract org.eclipse.core.internal.resources.IModelObjectConstants extends java.lang.Object {
	public static final String ARGUMENTS
	public static final String ID
	public static final String AUTOBUILD
	public static final String BUILD_COMMAND
	public static final String BUILD_ORDER
	public static final String BUILD_SPEC
	public static final String BUILD_TRIGGERS
	public static final String TRIGGER_AUTO
	public static final String TRIGGER_CLEAN
	public static final String TRIGGER_FULL
	public static final String TRIGGER_INCREMENTAL
	public static final String COMMENT
	public static final String DICTIONARY
	public static final String KEY
	public static final String LOCATION
	public static final String LOCATION_URI
	public static final String APPLY_FILE_STATE_POLICY
	public static final String FILE_STATE_LONGEVITY
	public static final String MAX_FILE_STATE_SIZE
	public static final String MAX_FILE_STATES
	public static final String NAME
	public static final String NATURE
	public static final String NATURES
	public static final String SNAPSHOT_INTERVAL
	public static final String PROJECT
	public static final String PROJECT_DESCRIPTION
	public static final String PROJECTS
	public static final String TYPE
	public static final String VALUE
	public static final String WORKSPACE_DESCRIPTION
	public static final String LINKED_RESOURCES
	public static final String LINK
	public static final String FILTERED_RESOURCES
	public static final String FILTER
	public static final String MATCHER
	public static final String VARIABLE
	public static final String VARIABLE_LIST
	public static final String SNAPSHOT_LOCATION
}

org/eclipse/core/internal/resources/VirtualFileStore.class
VirtualFileStore.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.VirtualFileStore extends org.eclipse.core.filesystem.provider.FileStore {
	private final java.net.URI location
	public void  (java.net.URI) 
		java.net.URI location
	public java.lang.String[] childNames (int, org.eclipse.core.runtime.IProgressMonitor) 
		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 void delete (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.filesystem.IFileStore getChild (java.lang.String) 
		String name
	public java.lang.String getName () 
	public org.eclipse.core.filesystem.IFileStore getParent () 
	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
	public java.io.InputStream openInputStream (int, org.eclipse.core.runtime.IProgressMonitor) 
		int options
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.net.URI toURI () 
}

org/eclipse/core/internal/localstore/
org/eclipse/core/internal/localstore/Bucket.class
Bucket.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.Bucket extends java.lang.Object {
	static final String INDEXES_DIR_NAME
	private final java.util.Map entries
	private java.io.File location
	private boolean needSaving
	protected String projectName
	public void  () 
	public final int accept (org.eclipse.core.internal.localstore.Bucket$Visitor, org.eclipse.core.runtime.IPath, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket$Visitor visitor
		org.eclipse.core.runtime.IPath filter
		int depth
		java.util.Iterator i
		java.util.Map$Entry mapEntry
		org.eclipse.core.runtime.IPath path
		int matchingSegments
		org.eclipse.core.internal.localstore.Bucket$Entry bucketEntry
		int outcome
	private void cleanUp (java.io.File) 
		java.io.File toDelete
	protected abstract org.eclipse.core.internal.localstore.Bucket$Entry createEntry (org.eclipse.core.runtime.IPath, java.lang.Object) 
	public void flush () 
	public final int getEntryCount () 
	public final java.lang.Object getEntryValue (java.lang.String) 
		String path
	protected abstract java.lang.String getIndexFileName () 
	protected abstract byte getVersion () 
	protected abstract java.lang.String getVersionFileName () 
	public void load (java.lang.String, java.io.File)  throws org.eclipse.core.runtime.CoreException 
		String newProjectName
		java.io.File baseLocation
	public void load (java.lang.String, java.io.File, boolean)  throws org.eclipse.core.runtime.CoreException 
		String newProjectName
		java.io.File baseLocation
		boolean force
		java.io.DataInputStream source
		int version
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		int entryCount
		int i
		java.io.IOException ioe
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	private java.lang.String readEntryKey (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream source
	protected abstract java.lang.Object readEntryValue (java.io.DataInputStream)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
	public void save ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File parent
		java.io.DataOutputStream destination
		java.util.Map$Entry entry
		java.io.IOException ioe
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	public final void setEntryValue (java.lang.String, java.lang.Object) 
		String path
		Object value
	private void writeEntryKey (java.io.DataOutputStream, java.lang.String)  throws java.io.IOException 
		java.io.DataOutputStream destination
		String path
		int pathLength
		int projectLength
		String key
	protected abstract void writeEntryValue (java.io.DataOutputStream, java.lang.Object)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/localstore/RefreshLocalVisitor.class
RefreshLocalVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.RefreshLocalVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IUnifiedTreeVisitor org.eclipse.core.internal.localstore.ILocalStoreConstants  {
	protected static final int RL_UNKNOWN
	protected static final int RL_IN_SYNC
	protected static final int RL_NOT_IN_SYNC
	public static final int TOTAL_WORK
	protected org.eclipse.core.runtime.MultiStatus errors
	protected org.eclipse.core.runtime.SubMonitor monitor
	protected boolean resourceChanged
	protected org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String msg
	protected void contentAdded (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	protected void createResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		org.eclipse.core.resources.IContainer parent
	protected void deleteResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
	protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
	protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
	public org.eclipse.core.runtime.IStatus getErrorStatus () 
	protected void makeLocal (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.ResourceInfo info
	protected void refresh (org.eclipse.core.internal.resources.Container)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Container parent
	protected void resourceChanged (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.ResourceInfo info
	public boolean resourcesChanged () 
	protected int synchronizeExistence (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.resources.IResource genderVariant
		org.eclipse.core.internal.resources.Container parent
		org.eclipse.core.resources.IResource variant
	protected boolean synchronizeGender (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.resources.IResource genderVariant
	protected void synchronizeLastModified (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	public boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		int targetType
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.resources.ResourceInfo info
		String message
		int state
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/localstore/IsSynchronizedVisitor$ResourceChangedException.class
IsSynchronizedVisitor.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.IsSynchronizedVisitor$ResourceChangedException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public final org.eclipse.core.resources.IResource target
	public void  (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
}

org/eclipse/core/internal/localstore/Bucket$Visitor.class
Bucket.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.Bucket$Visitor extends java.lang.Object {
	public static final int CONTINUE
	public static final int STOP
	public static final int RETURN
	public void  () 
	public void afterSaving (org.eclipse.core.internal.localstore.Bucket)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket bucket
	public void beforeSaving (org.eclipse.core.internal.localstore.Bucket)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket bucket
	public abstract int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
}

org/eclipse/core/internal/localstore/UnifiedTree.class
UnifiedTree.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.UnifiedTree extends java.lang.Object {
	protected static final org.eclipse.core.internal.localstore.UnifiedTreeNode childrenMarker
	private static final java.util.Iterator EMPTY_ITERATOR
	protected static final org.eclipse.core.internal.localstore.UnifiedTreeNode levelMarker
	private static final org.eclipse.core.filesystem.IFileInfo[] NO_CHILDREN
	private static final org.eclipse.core.resources.IResource[] NO_RESOURCES
	protected boolean childLevelValid
	protected org.eclipse.core.filesystem.IFileTree fileTree
	protected java.util.ArrayList freeNodes
	protected int level
	protected java.util.LinkedList queue
	protected org.eclipse.core.internal.localstore.PrefixPool pathPrefixHistory
	protected org.eclipse.core.internal.localstore.PrefixPool rootPathHistory
	protected org.eclipse.core.resources.IResource root
	static void  () 
	public void  (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource root
	public void  (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileTree) 
		org.eclipse.core.resources.IResource root
		org.eclipse.core.filesystem.IFileTree fileTree
	public void accept (org.eclipse.core.internal.localstore.IUnifiedTreeVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.IUnifiedTreeVisitor visitor
	public void accept (org.eclipse.core.internal.localstore.IUnifiedTreeVisitor, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.IUnifiedTreeVisitor visitor
		int depth
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
	protected void addChildren (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource parent
		int parentType
		org.eclipse.core.filesystem.IFileInfo[] list
		int localIndex
		org.eclipse.core.internal.resources.ResourceInfo resourceInfo
		int flags
		boolean unknown
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.localstore.UnifiedTreeNode child
		org.eclipse.core.resources.IResource[] members
		org.eclipse.core.resources.IResource[] members
		int workspaceIndex
		String name
		org.eclipse.core.filesystem.IFileInfo localInfo
		int comp
	protected void addChildrenFromFileSystem (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.filesystem.IFileInfo[], int) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.filesystem.IFileInfo[] childInfos
		int index
		int i
		org.eclipse.core.filesystem.IFileInfo info
	protected void addChildrenMarker () 
	protected void addChildToTree (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.localstore.UnifiedTreeNode child
	protected void addElementToQueue (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode target
	protected void addNodeChildrenToQueue (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.localstore.UnifiedTreeNode nextNode
	protected void addRootToQueue () 
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo fileInfo
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
	protected org.eclipse.core.internal.localstore.UnifiedTreeNode createChildForLinkedResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.filesystem.IFileStore store
	protected org.eclipse.core.internal.localstore.UnifiedTreeNode createChildNodeFromFileSystem (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.filesystem.IFileInfo) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode parent
		org.eclipse.core.filesystem.IFileInfo info
		org.eclipse.core.runtime.IPath childPath
		int type
		org.eclipse.core.resources.IResource target
	protected org.eclipse.core.internal.localstore.UnifiedTreeNode createNode (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo info
		boolean existsWorkspace
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		int size
	protected java.util.Iterator getChildren (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		int index
		java.util.List result
		org.eclipse.core.internal.localstore.UnifiedTreeNode child
	protected int getLevel () 
	protected org.eclipse.core.filesystem.IFileInfo[] getLocalList (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo[] list
		org.eclipse.core.filesystem.IFileInfo[] list
		int size
	protected org.eclipse.core.internal.resources.Workspace getWorkspace () 
	protected void initializeQueue () 
	protected boolean isChildrenMarker (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
	protected boolean isLevelMarker (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
	protected void initLinkHistoriesIfNeeded () 
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.internal.refresh.RefreshJob refreshJob
		org.eclipse.core.filesystem.IFileStore rootStore
		java.io.File rootFile
		org.eclipse.core.runtime.IPath rootProjPath
		java.io.File rootProjFile
	private boolean isRecursiveLink (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo) 
		org.eclipse.core.filesystem.IFileStore parentStore
		org.eclipse.core.filesystem.IFileInfo localInfo
		String linkTarget
		java.io.File parentFile
		java.io.File childFile
		String parentPath
		String childPath
	protected boolean isValidLevel (int, int) 
		int currentLevel
		int depth
	protected void quickSort (org.eclipse.core.filesystem.IFileInfo[], int, int) 
		org.eclipse.core.filesystem.IFileInfo[] infos
		int left
		int right
		int originalLeft
		int originalRight
		org.eclipse.core.filesystem.IFileInfo mid
		org.eclipse.core.filesystem.IFileInfo tmp
	protected void removeNodeChildrenFromQueue (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.localstore.UnifiedTreeNode first
	protected boolean setLevel (int, int) 
		int newLevel
		int depth
	private void setRoot (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource root
}

org/eclipse/core/internal/localstore/HistoryBucket$HistoryEntry.class

org/eclipse/core/internal/localstore/HistoryStore2$4.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore2$4 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.localstore.HistoryStore2 this$0
	private final java.util.Set val$tmpBlobsToRemove
	void  (org.eclipse.core.internal.localstore.HistoryStore2, java.util.Set) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
		int i
}

org/eclipse/core/internal/localstore/ILocalStoreConstants.class
ILocalStoreConstants.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.ILocalStoreConstants extends java.lang.Object {
	public static final int SIZE_LASTMODIFIED
	public static final int SIZE_COUNTER
	public static final int SIZE_KEY_SUFFIX
	public static final byte[] BEGIN_CHUNK
	public static final byte[] END_CHUNK
	public static final int CHUNK_DELIMITER_SIZE
	static void  () 
}

org/eclipse/core/internal/localstore/CollectSyncStatusVisitor.class
CollectSyncStatusVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.CollectSyncStatusVisitor extends org.eclipse.core.internal.localstore.RefreshLocalVisitor {
	protected java.util.List affectedResources
	private boolean ignoreLocalDeletions
	protected org.eclipse.core.runtime.MultiStatus status
	public void  (java.lang.String, org.eclipse.core.runtime.IProgressMonitor) 
		String multiStatusTitle
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void changed (org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.resources.Resource target
		String message
	protected void createResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	protected void deleteResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	public java.util.List getAffectedResources () 
	public org.eclipse.core.runtime.MultiStatus getSyncStatus () 
	protected void makeLocal (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	protected void refresh (org.eclipse.core.internal.resources.Container) 
		org.eclipse.core.internal.resources.Container parent
	protected void resourceChanged (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	public void setIgnoreLocalDeletions (boolean) 
		boolean value
}

org/eclipse/core/internal/localstore/HistoryStore2.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryStore2 extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStore  {
	private org.eclipse.core.internal.localstore.BlobStore blobStore
	private java.util.Set blobsToRemove
	final org.eclipse.core.internal.localstore.BucketTree tree
	private org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.filesystem.IFileStore, int) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.filesystem.IFileStore store
		int limit
	public synchronized org.eclipse.core.resources.IFileState addState (org.eclipse.core.runtime.IPath, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.filesystem.IFileStore localFile
		org.eclipse.core.filesystem.IFileInfo info
		boolean moveContents
		long lastModified
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		org.eclipse.core.internal.localstore.HistoryBucket currentBucket
		org.eclipse.core.runtime.CoreException e
	public synchronized java.util.Set allFiles (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IPath root
		int depth
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set allFiles
		org.eclipse.core.runtime.CoreException e
	protected void applyPolicy (org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry, int, long) 
		org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry fileEntry
		int maxStates
		long minTimeStamp
		int i
	private void applyPolicy (org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath root
		org.eclipse.core.resources.IWorkspaceDescription description
		long minimumTimestamp
		int maxStates
	public synchronized void clean (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		long start
		org.eclipse.core.resources.IWorkspaceDescription description
		long minimumTimestamp
		int maxStates
		int[] entryCount
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	void removeUnreferencedBlobs (int) 
		int limit
		long start
	public void closeHistoryStore (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException e
	public synchronized void copyHistory (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.resources.IResource sourceResource
		org.eclipse.core.resources.IResource destinationResource
		boolean moving
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.runtime.IPath source
		org.eclipse.core.runtime.IPath destination
		org.eclipse.core.internal.localstore.Bucket bucket
		org.eclipse.core.internal.localstore.HistoryStore2$HistoryCopyVisitor copyVisitor
		org.eclipse.core.runtime.CoreException e
	public boolean exists (org.eclipse.core.resources.IFileState) 
		org.eclipse.core.resources.IFileState target
	public java.io.InputStream getContents (org.eclipse.core.resources.IFileState)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFileState target
		String message
	public synchronized org.eclipse.core.resources.IFileState[] getStates (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IPath filePath
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.localstore.HistoryBucket currentBucket
		org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry fileEntry
		org.eclipse.core.resources.IFileState[] states
		int i
		org.eclipse.core.runtime.CoreException ce
	public org.eclipse.core.internal.localstore.BucketTree getTree () 
	private boolean isValid (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo) 
		org.eclipse.core.filesystem.IFileStore localFile
		org.eclipse.core.filesystem.IFileInfo info
		org.eclipse.core.internal.resources.WorkspaceDescription description
		long length
		boolean result
	private void log (org.eclipse.core.runtime.CoreException) 
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IStatus status
	public synchronized void remove (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IPath root
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set tmpBlobsToRemove
		org.eclipse.core.runtime.CoreException ce
	public synchronized void removeGarbage () 
		java.util.Set tmpBlobsToRemove
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	public synchronized void shutdown (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/localstore/PrefixPool.class
PrefixPool.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.PrefixPool extends java.lang.Object {
	private String[] pool
	private int size
	public void  (int) 
		int initialCapacity
	public void clear () 
	public int size () 
	private void checkCapacity () 
		String[] newprefixList
	public void insertLonger (java.lang.String) 
		String s
		int i
	public boolean insertShorter (java.lang.String) 
		String s
		boolean replaced
		int i
	public boolean containsAsPrefix (java.lang.String) 
		String s
		int i
	public boolean hasPrefixOf (java.lang.String) 
		String s
		int i
}

org/eclipse/core/internal/localstore/RefreshLocalAliasVisitor.class
RefreshLocalAliasVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor extends org.eclipse.core.internal.localstore.RefreshLocalVisitor {
	public void  (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void createResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.resources.IResource[] aliases
		int i
	protected void deleteResource (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.resources.IResource[] aliases
		boolean wasFilteredOut
		org.eclipse.core.resources.IResource aliase
	protected void resourceChanged (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.resources.IResource[] aliases
		org.eclipse.core.resources.IResource aliase
	protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.resources.IResource[] aliases
		org.eclipse.core.resources.IResource aliase
	protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.resources.IResource[] aliases
		org.eclipse.core.resources.IResource aliase
	protected void refresh (org.eclipse.core.internal.resources.Container)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Container parent
}

org/eclipse/core/internal/localstore/BucketTree.class
BucketTree.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.BucketTree extends java.lang.Object {
	public static final int DEPTH_INFINITE
	public static final int DEPTH_ONE
	public static final int DEPTH_ZERO
	private static final int SEGMENT_QUOTA
	private static final char[][] HEX_STRINGS
	protected org.eclipse.core.internal.localstore.Bucket current
	private org.eclipse.core.internal.resources.Workspace workspace
	static void  () 
		int i
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.localstore.Bucket) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.localstore.Bucket bucket
	public void accept (org.eclipse.core.internal.localstore.Bucket$Visitor, org.eclipse.core.runtime.IPath, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket$Visitor visitor
		org.eclipse.core.runtime.IPath base
		int depth
		boolean keepVisiting
		org.eclipse.core.resources.IProject[] projects
		int i
		org.eclipse.core.runtime.IPath projectPath
	public void close ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.internal.localstore.Bucket getCurrent () 
	public java.io.File getVersionFile () 
	private boolean internalAccept (org.eclipse.core.internal.localstore.Bucket$Visitor, org.eclipse.core.runtime.IPath, java.io.File, int, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket$Visitor visitor
		org.eclipse.core.runtime.IPath base
		java.io.File bucketDir
		int depthRequested
		int currentDepth
		int outcome
		java.io.File[] subDirs
		int i
	public void loadBucketFor (org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath path
	private java.io.File locationFor (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath resourcePath
		org.eclipse.core.runtime.IPath baseLocation
		int segmentCount
		String locationString
		StringBuilder locationBuffer
		int i
	private void saveVersion ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File versionFile
		java.io.FileOutputStream stream
		java.io.IOException e
		String message
	private char[] translateSegment (java.lang.String) 
		String segment
}

org/eclipse/core/internal/localstore/DeleteVisitor.class
DeleteVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.DeleteVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IUnifiedTreeVisitor org.eclipse.core.internal.resources.ICoreConstants  {
	protected boolean force
	protected boolean keepHistory
	protected org.eclipse.core.runtime.IProgressMonitor monitor
	protected java.util.List skipList
	protected org.eclipse.core.runtime.MultiStatus status
	private int ticks
	public void  (java.util.List, int, org.eclipse.core.runtime.IProgressMonitor, int) 
		java.util.List skipList
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
	protected void delete (org.eclipse.core.internal.localstore.UnifiedTreeNode, boolean) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		boolean shouldKeepHistory
		org.eclipse.core.internal.resources.Resource target
		boolean deleteLocalFile
		org.eclipse.core.filesystem.IFileStore localFile
		int work
		org.eclipse.core.runtime.CoreException e
	protected boolean equals (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource one
		org.eclipse.core.resources.IResource another
	public org.eclipse.core.runtime.MultiStatus getStatus () 
	protected boolean isAncestor (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource one
		org.eclipse.core.resources.IResource another
	protected boolean isAncestorOfResourceToSkip (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource target
	private void recursiveKeepHistory (org.eclipse.core.internal.localstore.IHistoryStore, org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.IHistoryStore store
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.resources.IResource target
		java.util.Iterator children
		org.eclipse.core.filesystem.IFileInfo info
	protected void removeFromSkipList (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	protected boolean shouldSkip (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		int i
	public boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		int skipTicks
}

org/eclipse/core/internal/localstore/HistoryStore2$HistoryCopyVisitor.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore2$HistoryCopyVisitor extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	private java.util.List changes
	private org.eclipse.core.runtime.IPath destination
	private org.eclipse.core.runtime.IPath source
	final org.eclipse.core.internal.localstore.HistoryStore2 this$0
	public void  (org.eclipse.core.internal.localstore.HistoryStore2, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath source
		org.eclipse.core.runtime.IPath destination
	public void afterSaving (org.eclipse.core.internal.localstore.Bucket)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.Bucket bucket
	private void saveChanges ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Iterator i
		org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry entry
		org.eclipse.core.internal.localstore.HistoryBucket bucket
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry sourceEntry
		org.eclipse.core.runtime.IPath destinationPath
		org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry destinationEntry
}

org/eclipse/core/internal/localstore/IsSynchronizedVisitor.class
IsSynchronizedVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.IsSynchronizedVisitor extends org.eclipse.core.internal.localstore.CollectSyncStatusVisitor {
	public void  (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void changed (org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.resources.Resource target
	protected void fileToFolder (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
	protected void folderToFile (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
}

org/eclipse/core/internal/localstore/IUnifiedTreeVisitor.class
IUnifiedTreeVisitor.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.IUnifiedTreeVisitor extends java.lang.Object {
	public abstract boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/localstore/SafeChunkyOutputStream.class
SafeChunkyOutputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeChunkyOutputStream extends java.io.FilterOutputStream {
	protected String filePath
	protected boolean isOpen
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File target
	public void  (java.lang.String)  throws java.io.IOException 
		String filePath
	protected void beginChunk ()  throws java.io.IOException 
	protected void endChunk ()  throws java.io.IOException 
	protected void open ()  throws java.io.IOException 
	public void succeed ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
		java.io.OutputStream ostream
	public void write (int)  throws java.io.IOException 
		int b
}

org/eclipse/core/internal/localstore/HistoryStore2$2.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore2$2 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.localstore.HistoryStore2 this$0
	private final int val$maxStates
	private final long val$minimumTimestamp
	void  (org.eclipse.core.internal.localstore.HistoryStore2, int, long) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry entry
}

org/eclipse/core/internal/localstore/SafeChunkyInputStream.class
SafeChunkyInputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeChunkyInputStream extends java.io.InputStream {
	protected static final int BUFFER_SIZE
	protected byte[] buffer
	protected int bufferLength
	protected byte[] chunk
	protected int chunkLength
	protected boolean endOfFile
	protected java.io.InputStream input
	protected int nextByteInBuffer
	protected int nextByteInChunk
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File target
	public void  (java.io.File, int)  throws java.io.IOException 
		java.io.File target
		int bufferSize
	protected void accumulate (byte[], int, int) 
		byte[] data
		int start
		int end
		byte[] result
	public int available () 
	protected void buildChunk ()  throws java.io.IOException 
		int end
	public void close ()  throws java.io.IOException 
	protected boolean compare (byte[], byte[], int) 
		byte[] source
		byte[] target
		int startIndex
		byte element
	protected int find (byte[], int, int, boolean)  throws java.io.IOException 
		byte[] pattern
		int startIndex
		int endIndex
		boolean accumulate
		int pos
	protected int findByte (byte, int, int) 
		byte target
		int startIndex
		int endIndex
	protected void findChunkStart ()  throws java.io.IOException 
		int begin
	public int read ()  throws java.io.IOException 
	protected void refineChunk () 
		int start
		int i
	protected void resetChunk () 
	protected void shiftAndFillBuffer ()  throws java.io.IOException 
		int length
		int read
}

org/eclipse/core/internal/localstore/UnifiedTree$PatternHolder.class
UnifiedTree.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.UnifiedTree$PatternHolder extends java.lang.Object {
	private static final String REGEX
	public static final java.util.regex.Pattern TRIVIAL_SYMLINK_PATTERN
	static void  () 
	private void  () 
}

org/eclipse/core/internal/localstore/HistoryStore2$3.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore2$3 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.localstore.HistoryStore2 this$0
	private final org.eclipse.core.runtime.IProgressMonitor val$monitor
	private final int[] val$entryCount
	private final int val$maxStates
	private final long val$minimumTimestamp
	void  (org.eclipse.core.internal.localstore.HistoryStore2, org.eclipse.core.runtime.IProgressMonitor, int[], int, long) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
}

org/eclipse/core/internal/localstore/Bucket$Entry.class
Bucket.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.Bucket$Entry extends java.lang.Object {
	private static final int STATE_CLEAR
	private static final int STATE_DELETED
	private static final int STATE_DIRTY
	private org.eclipse.core.runtime.IPath path
	private byte state
	protected void  (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public void delete () 
	public abstract int getOccurrences () 
	public org.eclipse.core.runtime.IPath getPath () 
	public abstract java.lang.Object getValue () 
	public boolean isDeleted () 
	public boolean isDirty () 
	public boolean isEmpty () 
	public void markDirty () 
	public void visited () 
}

org/eclipse/core/internal/localstore/SafeFileOutputStream.class
SafeFileOutputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeFileOutputStream extends java.io.OutputStream {
	protected java.io.File temp
	protected java.io.File target
	protected java.io.OutputStream output
	protected boolean failed
	protected static final String EXTENSION
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void  (java.lang.String, java.lang.String)  throws java.io.IOException 
		String targetPath
		String tempPath
	public void close ()  throws java.io.IOException 
		java.io.IOException e
	protected void commit ()  throws java.io.IOException 
	protected void createTempFile (java.lang.String) 
		String tempPath
	public void flush ()  throws java.io.IOException 
		java.io.IOException e
	public java.lang.String getTempFilePath () 
	public void write (int)  throws java.io.IOException 
		int b
		java.io.IOException e
}

org/eclipse/core/internal/localstore/FileSystemResourceManager.class
FileSystemResourceManager.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.FileSystemResourceManager extends java.lang.Object implements org.eclipse.core.internal.resources.ICoreConstants org.eclipse.core.internal.resources.IManager org.eclipse.core.runtime.Preferences$IPropertyChangeListener  {
	protected org.eclipse.core.internal.localstore.IHistoryStore _historyStore
	protected org.eclipse.core.internal.resources.Workspace workspace
	private volatile boolean lightweightAutoRefreshEnabled
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	protected java.util.ArrayList allPathsForLocation (java.net.URI) 
		java.net.URI inputLocation
		java.net.URI canonicalLocation
		java.util.ArrayList results
	private java.util.ArrayList allPathsForLocationNonCanonical (java.net.URI) 
		java.net.URI inputLocation
		java.net.URI location
		boolean isFileLocation
		org.eclipse.core.resources.IWorkspaceRoot root
		java.util.ArrayList results
		org.eclipse.core.resources.IProject project
		java.net.URI testLocation
		boolean usingAnotherScheme
		java.net.URI relative
		org.eclipse.core.runtime.IPath suffix
		org.eclipse.core.internal.resources.ProjectDescription description
		java.util.HashMap links
		org.eclipse.core.internal.resources.LinkDescription link
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IPathVariableManager pathMan
		org.eclipse.core.runtime.IPath suffix
		org.eclipse.core.runtime.CoreException e
	private void asyncRefresh (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.refresh.RefreshManager refreshManager
	private void findLinkedResourcesPaths (java.net.URI, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI inputLocation
		java.util.ArrayList results
		org.eclipse.core.runtime.IPath suffix
		org.eclipse.core.filesystem.IFileStore fileStore
		org.eclipse.core.resources.IResource[] resources
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath path
	private java.net.URI getFileURI (java.net.URI) 
		java.net.URI locationURI
		org.eclipse.core.filesystem.IFileStore testLocationStore
		java.io.File storeAsFile
	public org.eclipse.core.resources.IResource[] allResourcesFor (java.net.URI, boolean, int) 
		java.net.URI location
		boolean files
		int memberFlags
		java.util.ArrayList result
		int count
		int i
		int imax
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource[] toReturn
		java.util.Iterator it
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.resources.ResourceAttributes attributes (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo fileInfo
	public org.eclipse.core.resources.IContainer containerForLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	private org.eclipse.core.resources.IResource resourceForLocation (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath location
		boolean files
		int resultProjectPathSegments
		org.eclipse.core.resources.IResource result
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath projectLocation
		int segmentsToRemove
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource resource
	public void copy (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.resources.IResource destination
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		String title
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.filesystem.IFileStore destinationStore
		String message
		org.eclipse.core.internal.localstore.CopyVisitor visitor
		org.eclipse.core.internal.localstore.UnifiedTree tree
		org.eclipse.core.runtime.IStatus status
	public void delete (org.eclipse.core.resources.IResource, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.resources.Resource resource
		int deleteWork
		boolean force
		int refreshWork
		String title
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.MultiStatus status
		java.util.List skipList
		org.eclipse.core.internal.localstore.UnifiedTree tree
		org.eclipse.core.internal.localstore.CollectSyncStatusVisitor refreshVisitor
		org.eclipse.core.internal.localstore.DeleteVisitor deleteVisitor
	private boolean descriptionChanged (org.eclipse.core.resources.IFile, byte[]) 
		org.eclipse.core.resources.IFile descriptionFile
		byte[] newContents
		int bufsize
		java.io.InputStream oldStream
		java.io.InputStream newStream
		int newChar
		int oldChar
		Exception e
	public int doGetEncoding (org.eclipse.core.filesystem.IFileStore)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore store
		java.io.InputStream input
		int first
		int second
		int third
		java.io.IOException e
		String message
	public boolean fastIsSynchronized (org.eclipse.core.internal.resources.File) 
		org.eclipse.core.internal.resources.File target
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.filesystem.IFileInfo fileInfo
	public boolean fastIsSynchronized (org.eclipse.core.internal.resources.Folder) 
		org.eclipse.core.internal.resources.Folder target
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.filesystem.IFileInfo fileInfo
	public org.eclipse.core.resources.IFile fileForLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	public int getEncoding (org.eclipse.core.internal.resources.File)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.File target
		org.eclipse.core.filesystem.IFileStore store
		String message
	public org.eclipse.core.internal.localstore.IHistoryStore getHistoryStore () 
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.filesystem.IFileStore store
	public java.lang.String getLocalName (org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore target
	protected org.eclipse.core.runtime.IPath getProjectDefaultLocation (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public org.eclipse.core.filesystem.IFileStore getStore (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
	private org.eclipse.core.internal.localstore.FileStoreRoot getStoreRoot (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.localstore.FileStoreRoot root
		org.eclipse.core.internal.localstore.FileStoreRoot root
		org.eclipse.core.internal.resources.ProjectDescription description
		org.eclipse.core.internal.resources.ProjectDescription description
		java.net.URI linkLocation
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.resources.IWorkspaceRoot rootResource
	protected org.eclipse.core.internal.resources.Workspace getWorkspace () 
	public boolean hasSavedContent (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public boolean hasSavedDescription (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	private org.eclipse.core.filesystem.IFileStore initializeStore (org.eclipse.core.resources.IResource, java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		java.net.URI location
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.localstore.FileStoreRoot root
	public boolean internalWrite (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject target
		org.eclipse.core.resources.IProjectDescription description
		int updateFlags
		boolean hasPublicChanges
		boolean hasPrivateChanges
		java.io.ByteArrayOutputStream out
		org.eclipse.core.resources.IFile descriptionFile
		java.io.IOException e
		String msg
		byte[] newContents
		java.io.ByteArrayInputStream in
		org.eclipse.core.filesystem.IFileStore descriptionFileStore
		org.eclipse.core.filesystem.IFileInfo fileInfo
		org.eclipse.core.runtime.IStatus result
		long lastModified
		org.eclipse.core.internal.resources.ResourceInfo info
	public boolean isDescriptionSynchronized (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject target
		org.eclipse.core.resources.IFile descriptionFile
		org.eclipse.core.internal.resources.ResourceInfo projectInfo
	public boolean isSynchronized (org.eclipse.core.resources.IResource, int) 
		org.eclipse.core.resources.IResource target
		int depth
		org.eclipse.core.resources.IProject[] projects
		int i
		org.eclipse.core.internal.localstore.IsSynchronizedVisitor visitor
		org.eclipse.core.internal.localstore.UnifiedTree tree
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.internal.localstore.IsSynchronizedVisitor$ResourceChangedException e
	public boolean isLightweightAutoRefreshEnabled () 
	public void link (org.eclipse.core.internal.resources.Resource, java.net.URI, org.eclipse.core.filesystem.IFileInfo)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.resources.Resource target
		java.net.URI location
		org.eclipse.core.filesystem.IFileInfo fileInfo
		org.eclipse.core.internal.resources.ResourceInfo info
		long lastModified
	public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
	public org.eclipse.core.runtime.IPath locationFor (org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.resources.IResource target
		boolean canonical
	public java.net.URI locationURIFor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
	public java.net.URI locationURIFor (org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.resources.IResource target
		boolean canonical
	public void move (org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource source
		org.eclipse.core.filesystem.IFileStore destination
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
		org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
	public java.io.InputStream read (org.eclipse.core.resources.IFile, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFile target
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo fileInfo
		String message
		org.eclipse.core.internal.resources.ResourceInfo info
		int flags
		String message
		org.eclipse.core.runtime.CoreException e
		String message
	public org.eclipse.core.internal.resources.ProjectDescription read (org.eclipse.core.resources.IProject, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject target
		boolean creation
		java.net.URI projectLocation
		org.eclipse.core.internal.resources.ProjectDescription privateDescription
		org.eclipse.core.resources.IProjectDescription description
		boolean isDefaultLocation
		org.eclipse.core.filesystem.IFileStore projectStore
		org.eclipse.core.filesystem.IFileStore descriptionStore
		org.eclipse.core.internal.resources.ProjectDescription description
		org.eclipse.core.internal.resources.ResourceException error
		java.io.InputStream in
		org.eclipse.core.runtime.OperationCanceledException e
		String msg
		org.eclipse.core.runtime.CoreException e
		String msg
		String msg
		String msg
		long lastModified
		org.eclipse.core.resources.IFile descriptionFile
		org.eclipse.core.internal.resources.ResourceInfo info
	public boolean refresh (org.eclipse.core.resources.IResource, int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		int depth
		boolean updateAliases
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected boolean refreshResource (org.eclipse.core.resources.IResource, int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		int depth
		boolean updateAliases
		org.eclipse.core.runtime.IProgressMonitor monitor
		String title
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.filesystem.IFileTree fileTree
		org.eclipse.core.filesystem.IFileStore fileStore
		org.eclipse.core.internal.localstore.UnifiedTree tree
		org.eclipse.core.runtime.SubMonitor refreshMonitor
		org.eclipse.core.internal.localstore.RefreshLocalVisitor visitor
		org.eclipse.core.runtime.IStatus result
	protected boolean refreshRoot (org.eclipse.core.resources.IWorkspaceRoot, int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IWorkspaceRoot target
		int depth
		boolean updateAliases
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject[] projects
		String title
		org.eclipse.core.runtime.SubMonitor subMonitor
		boolean changed
		org.eclipse.core.resources.IProject project
	protected org.eclipse.core.resources.IResource resourceFor (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath path
		boolean files
		int numSegments
		org.eclipse.core.resources.IWorkspaceRoot root
	public long setLocalTimeStamp (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.ResourceInfo, long)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.resources.ResourceInfo info
		long value
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo fileInfo
		long actualValue
	public void setLocation (org.eclipse.core.resources.IResource, org.eclipse.core.internal.resources.ResourceInfo, java.net.URI) 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.resources.ResourceInfo info
		java.net.URI location
		org.eclipse.core.internal.localstore.FileStoreRoot oldRoot
	public void setResourceAttributes (org.eclipse.core.resources.IResource, org.eclipse.core.resources.ResourceAttributes)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.ResourceAttributes attributes
		org.eclipse.core.filesystem.IFileStore store
		boolean refresh
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.Preferences preferences
	public void updateLocalSync (org.eclipse.core.internal.resources.ResourceInfo, long) 
		org.eclipse.core.internal.resources.ResourceInfo info
		long localSyncInfo
	public void write (org.eclipse.core.resources.IFile, java.io.InputStream, org.eclipse.core.filesystem.IFileInfo, int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFile target
		java.io.InputStream content
		org.eclipse.core.filesystem.IFileInfo fileInfo
		int updateFlags
		boolean append
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.filesystem.IFileStore store
		String message
		long lastModified
		String message
		org.eclipse.core.internal.resources.ResourceInfo info
		String message
		String message
		String message
		String message
		boolean restoreHiddenAttribute
		int options
		java.io.OutputStream out
		org.eclipse.core.internal.resources.ResourceInfo info
	public void write (org.eclipse.core.resources.IFolder, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFolder target
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo fileInfo
		String message
		String message
		org.eclipse.core.internal.resources.ResourceInfo info
	public void writeSilently (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject target
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.filesystem.IFileStore projectStore
		org.eclipse.core.resources.IProjectDescription desc
		org.eclipse.core.filesystem.IFileStore fileStore
		java.io.OutputStream out
		org.eclipse.core.resources.IFile file
		java.io.IOException e
		String msg
}

org/eclipse/core/internal/localstore/BlobStore.class
BlobStore.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.BlobStore extends java.lang.Object {
	protected org.eclipse.core.filesystem.IFileStore localStore
	protected byte mask
	private static byte[] randomArray
	static void  () 
	public void  (org.eclipse.core.filesystem.IFileStore, int) 
		org.eclipse.core.filesystem.IFileStore store
		int limit
	public org.eclipse.core.internal.utils.UniversalUniqueIdentifier addBlob (org.eclipse.core.filesystem.IFileStore, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.filesystem.IFileStore target
		boolean moveContents
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		org.eclipse.core.filesystem.IFileStore destination
	private void appendByteString (java.lang.StringBuilder, byte) 
		StringBuilder buffer
		byte value
		String hexString
		String hexString
	private java.lang.String bytesToHexString (byte[]) 
		byte[] b
		StringBuilder buffer
		byte element
	public void deleteBlob (org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
	public void deleteBlobs (java.util.Set) 
		java.util.Set set
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier id
	public org.eclipse.core.filesystem.IFileStore fileFor (org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		org.eclipse.core.filesystem.IFileStore root
	public org.eclipse.core.filesystem.IFileStore folderFor (org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		byte hash
		String dirName
	public java.io.InputStream getBlob (org.eclipse.core.internal.utils.UniversalUniqueIdentifier)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		org.eclipse.core.filesystem.IFileStore blobFile
	protected byte hashUUIDbytes (org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		byte[] bytes
		byte hash
		byte b
}

org/eclipse/core/internal/localstore/FileStoreRoot.class
FileStoreRoot.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.FileStoreRoot extends java.lang.Object {
	private int chop
	private boolean isValid
	private org.eclipse.core.runtime.IPath localRoot
	private org.eclipse.core.runtime.IPath canonicalLocalRoot
	private java.net.URI root
	private java.net.URI canonicalRoot
	void  (java.net.URI, org.eclipse.core.runtime.IPath) 
		java.net.URI rootURI
		org.eclipse.core.runtime.IPath workspacePath
	private org.eclipse.core.resources.IPathVariableManager getManager (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath workspacePath
		org.eclipse.core.resources.IWorkspaceRoot workspaceRoot
		org.eclipse.core.resources.IResource resource
	public java.net.URI computeURI (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath workspacePath
	public java.net.URI computeURI (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath workspacePath
		boolean canonical
		org.eclipse.core.runtime.IPath childPath
		java.net.URI rootURI
	org.eclipse.core.filesystem.IFileStore createStore (org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath workspacePath
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath childPath
		java.net.URI uri
		org.eclipse.core.filesystem.IFileStore rootStore
	boolean isValid () 
	org.eclipse.core.runtime.IPath localLocation (org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource) 
		org.eclipse.core.runtime.IPath workspacePath
		org.eclipse.core.resources.IResource resource
	org.eclipse.core.runtime.IPath localLocation (org.eclipse.core.runtime.IPath, org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.runtime.IPath workspacePath
		org.eclipse.core.resources.IResource resource
		boolean canonical
		org.eclipse.core.runtime.IPath rootPath
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.runtime.IPath location
	void setValid (boolean) 
		boolean value
	private org.eclipse.core.runtime.IPath toLocalPath (java.net.URI) 
		java.net.URI uri
		java.io.File localFile
	private synchronized org.eclipse.core.runtime.IPath getCanonicalLocalRoot () 
	private synchronized java.net.URI getCanonicalRoot () 
}

org/eclipse/core/internal/localstore/SafeFileInputStream.class
SafeFileInputStream.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.SafeFileInputStream extends java.io.FilterInputStream {
	protected static final String EXTENSION
	private static final int DEFAUT_BUFFER_SIZE
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void  (java.lang.String, java.lang.String)  throws java.io.IOException 
		String targetPath
		String tempPath
	public void  (java.lang.String, java.lang.String, int)  throws java.io.IOException 
		String targetPath
		String tempPath
		int bufferSize
	private static java.io.InputStream getInputStream (java.lang.String, java.lang.String, int)  throws java.io.IOException 
		String targetPath
		String tempPath
		int bufferSize
		java.io.File target
}

org/eclipse/core/internal/localstore/UnifiedTreeNode.class
UnifiedTreeNode.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.UnifiedTreeNode extends java.lang.Object implements org.eclipse.core.internal.localstore.ILocalStoreConstants  {
	protected org.eclipse.core.internal.localstore.UnifiedTreeNode child
	protected boolean existsWorkspace
	protected org.eclipse.core.filesystem.IFileInfo fileInfo
	protected org.eclipse.core.resources.IResource resource
	protected org.eclipse.core.filesystem.IFileStore store
	protected org.eclipse.core.internal.localstore.UnifiedTree tree
	public void  (org.eclipse.core.internal.localstore.UnifiedTree, org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean) 
		org.eclipse.core.internal.localstore.UnifiedTree tree
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.filesystem.IFileInfo fileInfo
		boolean existsWorkspace
	public boolean existsInFileSystem () 
	public boolean isErrorInFileSystem () 
	public boolean existsInWorkspace () 
	public java.util.Iterator getChildren () 
	protected org.eclipse.core.internal.localstore.UnifiedTreeNode getFirstChild () 
	public long getLastModified () 
	public int getLevel () 
	public java.lang.String getLocalName () 
	public org.eclipse.core.resources.IResource getResource () 
	public org.eclipse.core.filesystem.IFileStore getStore () 
	public boolean isFolder () 
	public boolean isSymbolicLink () 
	public void removeChildrenFromTree () 
	public void reuse (org.eclipse.core.internal.localstore.UnifiedTree, org.eclipse.core.resources.IResource, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean) 
		org.eclipse.core.internal.localstore.UnifiedTree aTree
		org.eclipse.core.resources.IResource aResource
		org.eclipse.core.filesystem.IFileStore aStore
		org.eclipse.core.filesystem.IFileInfo info
		boolean existsInWorkspace
	public void releaseForGc () 
	public void setExistsWorkspace (boolean) 
		boolean exists
	protected void setFirstChild (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode child
	public void setResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public java.lang.String toString () 
		String s
}

org/eclipse/core/internal/localstore/IHistoryStore.class
IHistoryStore.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.IHistoryStore extends java.lang.Object implements org.eclipse.core.internal.resources.IManager  {
	public abstract org.eclipse.core.resources.IFileState addState (org.eclipse.core.runtime.IPath, org.eclipse.core.filesystem.IFileStore, org.eclipse.core.filesystem.IFileInfo, boolean) 
	public abstract java.util.Set allFiles (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void clean (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void closeHistoryStore (org.eclipse.core.resources.IResource) 
	public abstract void copyHistory (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, boolean) 
	public abstract boolean exists (org.eclipse.core.resources.IFileState) 
	public abstract java.io.InputStream getContents (org.eclipse.core.resources.IFileState)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFileState[] getStates (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void remove (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void removeGarbage () 
}

org/eclipse/core/internal/localstore/HistoryStore2$1.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore2$1 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.localstore.HistoryStore2 this$0
	private final java.util.Set val$allFiles
	void  (org.eclipse.core.internal.localstore.HistoryStore2, java.util.Set) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
}

org/eclipse/core/internal/localstore/CopyVisitor.class
CopyVisitor.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.CopyVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IUnifiedTreeVisitor  {
	protected org.eclipse.core.resources.IResource rootDestination
	protected org.eclipse.core.runtime.IProgressMonitor monitor
	protected int updateFlags
	protected boolean force
	protected boolean isDeep
	protected int segmentsToDrop
	protected org.eclipse.core.runtime.MultiStatus status
	protected org.eclipse.core.internal.localstore.RefreshLocalVisitor refreshLocalVisitor
	private org.eclipse.core.internal.localstore.FileSystemResourceManager localManager
	public void  (org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResource rootSource
		org.eclipse.core.resources.IResource destination
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected boolean copy (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource source
		org.eclipse.core.runtime.IPath sufix
		org.eclipse.core.internal.resources.Resource destination
	protected boolean copyContents (org.eclipse.core.internal.localstore.UnifiedTreeNode, org.eclipse.core.internal.resources.Resource, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource source
		org.eclipse.core.internal.resources.Resource destination
		java.net.URI sourceLocationURI
		org.eclipse.core.internal.resources.Project sourceProject
		java.util.LinkedList originalDescriptions
		java.util.LinkedList filterDescriptions
		org.eclipse.core.internal.resources.Project project
		org.eclipse.core.filesystem.IFileStore sourceStore
		org.eclipse.core.filesystem.IFileStore destinationStore
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.runtime.CoreException e
	protected boolean copyProperties (org.eclipse.core.internal.resources.Resource, org.eclipse.core.internal.resources.Resource) 
		org.eclipse.core.internal.resources.Resource target
		org.eclipse.core.internal.resources.Resource destination
		org.eclipse.core.runtime.CoreException e
	protected org.eclipse.core.internal.resources.Resource getDestinationResource (org.eclipse.core.internal.resources.Resource, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.resources.Resource source
		org.eclipse.core.runtime.IPath suffix
		org.eclipse.core.runtime.IPath destinationPath
	protected org.eclipse.core.internal.localstore.RefreshLocalVisitor getRefreshLocalVisitor () 
	public org.eclipse.core.runtime.IStatus getStatus () 
	protected org.eclipse.core.internal.resources.Workspace getWorkspace () 
	protected boolean isSynchronized (org.eclipse.core.internal.localstore.UnifiedTreeNode) 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		org.eclipse.core.internal.resources.Resource target
		long lastModifed
	protected void synchronize (org.eclipse.core.internal.localstore.UnifiedTreeNode)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
	public boolean visit (org.eclipse.core.internal.localstore.UnifiedTreeNode)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.localstore.UnifiedTreeNode node
		int work
		org.eclipse.core.runtime.IPath path
		String message
		boolean wasSynchronized
		org.eclipse.core.runtime.IPath path
		String message
		org.eclipse.core.runtime.IPath path
		String message
}

org/eclipse/core/internal/localstore/HistoryBucket.class
HistoryBucket.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryBucket extends org.eclipse.core.internal.localstore.Bucket {
	public static final byte VERSION
	public void  () 
	public void addBlob (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.utils.UniversalUniqueIdentifier, long) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		long lastModified
		byte[] state
		String pathAsString
		byte[][] existing
		byte[][] newValue
	public void addBlobs (org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry) 
		org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry fileEntry
		org.eclipse.core.runtime.IPath path
		byte[][] additions
		String pathAsString
		byte[][] existing
	protected org.eclipse.core.internal.localstore.Bucket$Entry createEntry (org.eclipse.core.runtime.IPath, java.lang.Object) 
		org.eclipse.core.runtime.IPath path
		Object value
	public org.eclipse.core.internal.localstore.HistoryBucket$HistoryEntry getEntry (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		String pathAsString
		byte[][] existing
	protected java.lang.String getIndexFileName () 
	protected byte getVersion () 
	protected java.lang.String getVersionFileName () 
	protected java.lang.Object readEntryValue (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream source
		int length
		byte[][] uuids
		byte[] uuid
	protected void writeEntryValue (java.io.DataOutputStream, java.lang.Object)  throws java.io.IOException 
		java.io.DataOutputStream destination
		Object entryValue
		byte[][] uuids
		byte[] uuid
}

org/eclipse/core/internal/localstore/HistoryStore2$5.class
HistoryStore2.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore2$5 extends org.eclipse.core.internal.localstore.Bucket$Visitor {
	final org.eclipse.core.internal.localstore.HistoryStore2 this$0
	private final java.util.Set val$tmpBlobsToRemove
	void  (org.eclipse.core.internal.localstore.HistoryStore2, java.util.Set) 
	public int visit (org.eclipse.core.internal.localstore.Bucket$Entry) 
		org.eclipse.core.internal.localstore.Bucket$Entry fileEntry
		int i
}

org/eclipse/core/internal/propertytester/
org/eclipse/core/internal/propertytester/StringMatcher.class
StringMatcher.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.StringMatcher extends java.lang.Object {
	private static final char SINGLE_WILD_CARD
	private int bound
	private boolean hasLeadingStar
	private boolean hasTrailingStar
	private final String pattern
	private final int patternLength
	private String[] segments
	public void  (java.lang.String) 
		String pattern
	private int findPosition (java.lang.String, int, int, java.lang.String) 
		String text
		int start
		int end
		String p
		boolean hasWildCard
		int plen
		int i
		int max
	public boolean match (java.lang.String) 
		String text
		int end
		int segmentCount
		int currentTextPosition
		int segmentIndex
		String current
		int currentLength
		int currentMatch
		int currentLength
	private void parseWildCards () 
		java.util.ArrayList temp
		int pos
		StringBuilder buf
		char c
		char next
	private boolean regExpRegionMatches (java.lang.String, int, java.lang.String, int, int) 
		String text
		int tStart
		String p
		int pStart
		int plen
		char tchar
		char pchar
}

org/eclipse/core/internal/propertytester/FilePropertyTester.class
FilePropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.FilePropertyTester extends org.eclipse.core.internal.propertytester.ResourcePropertyTester {
	private static final String CONTENT_TYPE_ID
	private static final String IS_KIND_OF
	private static final String USE_FILENAME_ONLY
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String method
		Object[] args
		Object expectedValue
	private boolean isArgumentUsed (java.lang.Object[], java.lang.String) 
		Object[] args
		String value
		Object arg
	private boolean testContentType (org.eclipse.core.resources.IFile, java.lang.String, boolean, boolean) 
		org.eclipse.core.resources.IFile file
		String contentTypeId
		boolean isKindOfUsed
		boolean useFilenameOnly
		String expectedValue
		org.eclipse.core.runtime.content.IContentType actualContentType
		org.eclipse.core.runtime.content.IContentDescription contentDescription
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/propertytester/ProjectPropertyTester.class
ProjectPropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.ProjectPropertyTester extends org.eclipse.core.internal.propertytester.ResourcePropertyTester {
	private static final String OPEN
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String method
		Object[] args
		Object expectedValue
}

org/eclipse/core/internal/propertytester/ResourceMappingPropertyTester.class
ResourceMappingPropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.ResourceMappingPropertyTester extends org.eclipse.core.internal.propertytester.ResourcePropertyTester {
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String method
		Object[] args
		Object expectedValue
		org.eclipse.core.resources.IProject[] projects
		String propertyName
		String propertyName
		String propertyName
		String expectedVal
		String expectedVal
		String expectedVal
		org.eclipse.core.runtime.QualifiedName key
		boolean found
		org.eclipse.core.resources.IProject project
		Object actualVal
}

org/eclipse/core/internal/propertytester/ResourcePropertyTester.class
ResourcePropertyTester.java
package org.eclipse.core.internal.propertytester
public org.eclipse.core.internal.propertytester.ResourcePropertyTester extends org.eclipse.core.expressions.PropertyTester {
	protected static final String EXTENSION
	protected static final String NAME
	protected static final String PATH
	protected static final String PERSISTENT_PROPERTY
	protected static final String PROJECT_NATURE
	protected static final String PROJECT_PERSISTENT_PROPERTY
	protected static final String PROJECT_SESSION_PROPERTY
	protected static final String READ_ONLY
	protected static final String SESSION_PROPERTY
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String method
		Object[] args
		Object expectedValue
		org.eclipse.core.resources.IResource res
		org.eclipse.core.resources.ResourceAttributes attr
		org.eclipse.core.resources.IProject proj
	protected boolean testProperty (org.eclipse.core.resources.IResource, boolean, java.lang.Object[], java.lang.Object) 
		org.eclipse.core.resources.IResource resource
		boolean persistentFlag
		Object[] args
		Object expectedValue
		String propertyName
		String propertyName
		String propertyName
		String expectedVal
		String expectedVal
		String expectedVal
		org.eclipse.core.runtime.QualifiedName key
		Object actualVal
	protected boolean toBoolean (java.lang.Object) 
		Object expectedValue
	protected org.eclipse.core.runtime.QualifiedName toQualifedName (java.lang.String) 
		String name
		org.eclipse.core.runtime.QualifiedName key
		org.eclipse.core.runtime.QualifiedName key
		int dot
	protected java.lang.String toString (java.lang.Object) 
		Object expectedValue
}

org/eclipse/core/internal/events/
org/eclipse/core/internal/events/ResourceDeltaFactory.class
ResourceDeltaFactory.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceDeltaFactory extends java.lang.Object {
	protected static final org.eclipse.core.internal.events.ResourceDelta[] NO_CHILDREN
	static void  () 
	public void  () 
	public static org.eclipse.core.internal.events.ResourceDelta computeDelta (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.runtime.IPath, long) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.watson.ElementTree oldTree
		org.eclipse.core.internal.watson.ElementTree newTree
		org.eclipse.core.runtime.IPath root
		long markerGeneration
		org.eclipse.core.internal.events.ResourceComparator comparator
		org.eclipse.core.internal.dtree.DeltaDataTree delta
		org.eclipse.core.runtime.IPath pathInTree
		org.eclipse.core.runtime.IPath pathInDelta
		java.util.Map allMarkerDeltas
		org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
		org.eclipse.core.internal.events.ResourceDelta result
		int segmentCount
	protected static void checkForOpen (org.eclipse.core.internal.events.ResourceDelta, int) 
		org.eclipse.core.internal.events.ResourceDelta delta
		int segmentCount
		org.eclipse.core.resources.IResourceDelta[] children
		org.eclipse.core.resources.IResourceDelta element
	protected static org.eclipse.core.internal.events.NodeIDMap computeNodeIDMap (org.eclipse.core.internal.events.ResourceDelta, org.eclipse.core.internal.events.NodeIDMap) 
		org.eclipse.core.internal.events.ResourceDelta delta
		org.eclipse.core.internal.events.NodeIDMap nodeIDMap
		org.eclipse.core.resources.IResourceDelta[] children
		org.eclipse.core.resources.IResourceDelta element
		org.eclipse.core.internal.events.ResourceDelta child
		org.eclipse.core.runtime.IPath path
		long oldID
		long newID
	protected static org.eclipse.core.internal.events.ResourceDelta createDelta (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.events.ResourceDeltaInfo, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.dtree.DeltaDataTree delta
		org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
		org.eclipse.core.runtime.IPath pathInTree
		org.eclipse.core.runtime.IPath pathInDelta
		org.eclipse.core.internal.events.ResourceDelta result
		org.eclipse.core.internal.dtree.NodeComparison compare
		int comparison
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.runtime.IPath[] childKeys
		int numChildren
		org.eclipse.core.internal.events.ResourceDelta[] children
		int i
		org.eclipse.core.runtime.IPath newTreePath
		int status
	public static org.eclipse.core.resources.IResourceDelta newEmptyDelta (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.internal.events.ResourceDelta result
		org.eclipse.core.internal.resources.ResourceInfo info
}

org/eclipse/core/internal/events/BuildManager$1.class
BuildManager.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.BuildManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.events.BuildManager this$0
	private final org.eclipse.core.resources.IProject val$project
	private final org.eclipse.core.runtime.MultiStatus val$status
	private final org.eclipse.core.resources.IBuildConfiguration val$buildConfiguration
	private final int val$trigger
	private final org.eclipse.core.resources.IBuildContext val$context
	private final org.eclipse.core.resources.ICommand[] val$commands
	private final org.eclipse.core.runtime.IProgressMonitor val$monitor
	void  (org.eclipse.core.internal.events.BuildManager, org.eclipse.core.resources.IProject, org.eclipse.core.runtime.MultiStatus, org.eclipse.core.resources.IBuildConfiguration, int, org.eclipse.core.resources.IBuildContext, org.eclipse.core.resources.ICommand[], org.eclipse.core.runtime.IProgressMonitor) 
	public void handleException (java.lang.Throwable) 
		Throwable e
		String errorText
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/events/ResourceDelta.class
ResourceDelta.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceDelta extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IResourceDelta  {
	protected org.eclipse.core.runtime.IPath path
	protected org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
	protected int status
	protected org.eclipse.core.internal.resources.ResourceInfo oldInfo
	protected org.eclipse.core.internal.resources.ResourceInfo newInfo
	protected org.eclipse.core.internal.events.ResourceDelta[] children
	protected org.eclipse.core.resources.IResource cachedResource
	protected static int KIND_MASK
	private static org.eclipse.core.resources.IMarkerDelta[] EMPTY_MARKER_DELTAS
	static void  () 
	protected void  (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.events.ResourceDeltaInfo) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.events.ResourceDeltaInfo deltaInfo
	public void accept (org.eclipse.core.resources.IResourceDeltaVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDeltaVisitor visitor
	public void accept (org.eclipse.core.resources.IResourceDeltaVisitor, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDeltaVisitor visitor
		boolean includePhantoms
	public void accept (org.eclipse.core.resources.IResourceDeltaVisitor, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDeltaVisitor visitor
		int memberFlags
		boolean includePhantoms
		boolean includeTeamPrivate
		boolean includeHidden
		int mask
		org.eclipse.core.internal.events.ResourceDelta childDelta
	protected void checkForMarkerDeltas () 
		int kind
		org.eclipse.core.internal.resources.MarkerSet changes
	public org.eclipse.core.resources.IResourceDelta findMember (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		int segmentCount
		org.eclipse.core.internal.events.ResourceDelta current
		int i
		org.eclipse.core.resources.IResourceDelta[] currentChildren
		int j
		int jmax
	protected void fixMovesAndMarkers (org.eclipse.core.internal.watson.ElementTree) 
		org.eclipse.core.internal.watson.ElementTree oldTree
		org.eclipse.core.internal.events.NodeIDMap nodeIDMap
		int kind
		org.eclipse.core.runtime.IPath oldPath
		org.eclipse.core.internal.resources.ResourceInfo actualOldInfo
		org.eclipse.core.runtime.IPath newPath
		org.eclipse.core.internal.events.ResourceDelta element
	public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren () 
	public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int) 
		int kindMask
	public org.eclipse.core.resources.IResourceDelta[] getAffectedChildren (int, int) 
		int kindMask
		int memberFlags
		int numChildren
		boolean includePhantoms
		boolean includeTeamPrivate
		boolean includeHidden
		int matching
		int i
		org.eclipse.core.resources.IResourceDelta[] result
		org.eclipse.core.resources.IResourceDelta[] result
		int nextPosition
		int i
	protected org.eclipse.core.internal.events.ResourceDeltaInfo getDeltaInfo () 
	public int getFlags () 
	public org.eclipse.core.runtime.IPath getFullPath () 
	public int getKind () 
	public org.eclipse.core.resources.IMarkerDelta[] getMarkerDeltas () 
		java.util.Map markerDeltas
		org.eclipse.core.internal.resources.MarkerSet changes
		org.eclipse.core.internal.resources.IMarkerSetElement[] elements
		org.eclipse.core.resources.IMarkerDelta[] result
		int i
	public org.eclipse.core.runtime.IPath getMovedFromPath () 
	public org.eclipse.core.runtime.IPath getMovedToPath () 
	public org.eclipse.core.runtime.IPath getProjectRelativePath () 
		org.eclipse.core.runtime.IPath full
		int count
	public org.eclipse.core.resources.IResource getResource () 
		org.eclipse.core.internal.resources.ResourceInfo info
	protected boolean isPhantom () 
	protected boolean isTeamPrivate () 
	protected boolean isHidden () 
	protected void setChildren (org.eclipse.core.internal.events.ResourceDelta[]) 
		org.eclipse.core.internal.events.ResourceDelta[] children
	protected void setNewInfo (org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo newInfo
	protected void setOldInfo (org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldInfo
	protected void setStatus (int) 
		int status
	public java.lang.String toDebugString () 
		StringBuilder buffer
	public java.lang.String toDeepDebugString () 
		StringBuilder buffer
		org.eclipse.core.internal.events.ResourceDelta element
	public java.lang.String toString () 
	public void updateMarkers (java.util.Map) 
		java.util.Map markers
	public void writeDebugString (java.lang.StringBuilder) 
		StringBuilder buffer
		int changeFlags
		boolean prev
	public void writeMarkerDebugString (java.lang.StringBuilder) 
		StringBuilder buffer
		java.util.Map markerDeltas
		java.util.Map$Entry entry
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.resources.MarkerSet set
		org.eclipse.core.internal.resources.IMarkerSetElement[] deltas
		boolean addComma
		org.eclipse.core.internal.resources.IMarkerSetElement delta2
		org.eclipse.core.resources.IMarkerDelta delta
}

org/eclipse/core/internal/events/PathVariableChangeEvent.class
PathVariableChangeEvent.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.PathVariableChangeEvent extends java.util.EventObject implements org.eclipse.core.resources.IPathVariableChangeEvent  {
	private static final long serialVersionUID
	private String variableName
	private org.eclipse.core.runtime.IPath value
	private int type
	public void  (org.eclipse.core.resources.IPathVariableManager, java.lang.String, org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.resources.IPathVariableManager source
		String variableName
		org.eclipse.core.runtime.IPath value
		int type
	public org.eclipse.core.runtime.IPath getValue () 
	public java.lang.String getVariableName () 
	public int getType () 
	public java.lang.String toString () 
		String[] typeStrings
		StringBuilder sb
}

org/eclipse/core/internal/events/LifecycleEvent.class
LifecycleEvent.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.LifecycleEvent extends java.lang.Object {
	public static final int PRE_PROJECT_CLOSE
	public static final int POST_PROJECT_CHANGE
	public static final int PRE_PROJECT_COPY
	public static final int PRE_PROJECT_CREATE
	public static final int PRE_PROJECT_DELETE
	public static final int PRE_PROJECT_OPEN
	public static final int PRE_PROJECT_MOVE
	public static final int PRE_LINK_COPY
	public static final int PRE_LINK_CREATE
	public static final int PRE_LINK_DELETE
	public static final int PRE_LINK_MOVE
	public static final int PRE_REFRESH
	public static final int PRE_GROUP_COPY
	public static final int PRE_GROUP_CREATE
	public static final int PRE_GROUP_DELETE
	public static final int PRE_GROUP_MOVE
	public static final int PRE_FILTER_ADD
	public static final int PRE_FILTER_REMOVE
	public static final int PRE_LINK_CHANGE
	public int kind
	public org.eclipse.core.resources.IResource resource
	public org.eclipse.core.resources.IResource newResource
	public int updateFlags
	private static final org.eclipse.core.internal.events.LifecycleEvent instance
	static void  () 
	private void  () 
	public static org.eclipse.core.internal.events.LifecycleEvent newEvent (int, org.eclipse.core.resources.IResource) 
		int kind
		org.eclipse.core.resources.IResource resource
	public static org.eclipse.core.internal.events.LifecycleEvent newEvent (int, org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource, int) 
		int kind
		org.eclipse.core.resources.IResource oldResource
		org.eclipse.core.resources.IResource newResource
		int updateFlags
}

org/eclipse/core/internal/events/ILifecycleListener.class
ILifecycleListener.java
package org.eclipse.core.internal.events
public abstract org.eclipse.core.internal.events.ILifecycleListener extends java.lang.Object {
	public abstract void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/events/ResourceChangeEvent.class
ResourceChangeEvent.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceChangeEvent extends java.util.EventObject implements org.eclipse.core.resources.IResourceChangeEvent  {
	private static final org.eclipse.core.resources.IMarkerDelta[] NO_MARKER_DELTAS
	private static final long serialVersionUID
	org.eclipse.core.resources.IResourceDelta delta
	org.eclipse.core.resources.IResource resource
	private int trigger
	int type
	static void  () 
	protected void  (java.lang.Object, int, org.eclipse.core.resources.IResource) 
		Object source
		int type
		org.eclipse.core.resources.IResource resource
	public void  (java.lang.Object, int, int, org.eclipse.core.resources.IResourceDelta) 
		Object source
		int type
		int buildKind
		org.eclipse.core.resources.IResourceDelta delta
	public org.eclipse.core.resources.IMarkerDelta[] findMarkerDeltas (java.lang.String, boolean) 
		String findType
		boolean includeSubtypes
		org.eclipse.core.internal.events.ResourceDeltaInfo info
		java.util.Map markerDeltas
		java.util.ArrayList matching
		java.util.Iterator deltaSets
		org.eclipse.core.internal.resources.MarkerSet deltas
		org.eclipse.core.internal.resources.IMarkerSetElement[] elements
		org.eclipse.core.internal.resources.IMarkerSetElement element
		org.eclipse.core.internal.resources.MarkerDelta markerDelta
	public int getBuildKind () 
	public org.eclipse.core.resources.IResourceDelta getDelta () 
	public org.eclipse.core.resources.IResource getResource () 
	public int getType () 
	public void setDelta (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta value
	public java.lang.String toDebugString () 
		StringBuilder output
}

org/eclipse/core/internal/events/NodeIDMap.class
NodeIDMap.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.NodeIDMap extends java.lang.Object {
	private static final int[] SIZES
	private static final double LOAD_FACTOR
	private static final long LARGE_NUMBER
	int sizeOffset
	protected int elementCount
	protected long[] ids
	protected org.eclipse.core.runtime.IPath[] oldPaths
	protected org.eclipse.core.runtime.IPath[] newPaths
	static void  () 
	public void  () 
	protected void expand () 
		int newLength
		int newLength
		long[] grownIds
		org.eclipse.core.runtime.IPath[] grownOldPaths
		org.eclipse.core.runtime.IPath[] grownNewPaths
		int maxArrayIndex
		int i
		long id
		int hash
	private int getIndex (long) 
		long searchID
		int len
		int hash
		int i
		int i
	public org.eclipse.core.runtime.IPath getNewPath (long) 
		long nodeID
		int index
	public org.eclipse.core.runtime.IPath getOldPath (long) 
		long nodeID
		int index
	private int hashFor (long, int) 
		long id
		int size
	public boolean isEmpty () 
	private void put (long, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		long id
		org.eclipse.core.runtime.IPath oldPath
		org.eclipse.core.runtime.IPath newPath
		int hash
		int i
		int i
	public void putOldPath (long, org.eclipse.core.runtime.IPath) 
		long id
		org.eclipse.core.runtime.IPath path
	public void putNewPath (long, org.eclipse.core.runtime.IPath) 
		long id
		org.eclipse.core.runtime.IPath path
	private boolean shouldGrow () 
}

org/eclipse/core/internal/events/GraphProcessor$1.class
GraphProcessor.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.GraphProcessor$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.core.internal.events.GraphProcessor this$0
	private final Object val$item
	void  (org.eclipse.core.internal.events.GraphProcessor, java.lang.String, java.lang.Object) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/core/internal/events/ResourceChangeListenerList$ListenerEntry.class
ResourceChangeListenerList.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry extends java.lang.Object {
	int eventMask
	org.eclipse.core.resources.IResourceChangeListener listener
	void  (org.eclipse.core.resources.IResourceChangeListener, int) 
		org.eclipse.core.resources.IResourceChangeListener listener
		int eventMask
}

org/eclipse/core/internal/events/NotificationManager$NotifyJob.class

org/eclipse/core/internal/events/ResourceStats.class
ResourceStats.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceStats extends java.lang.Object {
	private static org.eclipse.core.runtime.PerformanceStats currentStats
	public static final String EVENT_BUILDERS
	public static final String EVENT_LISTENERS
	public static final String EVENT_SAVE_PARTICIPANTS
	public static final String EVENT_SNAPSHOT
	public static boolean TRACE_BUILDERS
	public static boolean TRACE_LISTENERS
	public static boolean TRACE_SAVE_PARTICIPANTS
	public static boolean TRACE_SNAPSHOT
	static void  () 
	public void  () 
	public static void endBuild () 
	public static void endNotify () 
	public static void endSave () 
	public static void endSnapshot () 
	public static void listenerAdded (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
	public static void listenerRemoved (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
	public static void startBuild (org.eclipse.core.resources.IncrementalProjectBuilder) 
		org.eclipse.core.resources.IncrementalProjectBuilder builder
	public static void startNotify (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
	public static void startSnapshot () 
	public static void startSave (org.eclipse.core.resources.ISaveParticipant) 
		org.eclipse.core.resources.ISaveParticipant participant
}

org/eclipse/core/internal/events/ResourceDeltaInfo.class
ResourceDeltaInfo.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceDeltaInfo extends java.lang.Object {
	protected org.eclipse.core.internal.resources.Workspace workspace
	protected java.util.Map allMarkerDeltas
	protected org.eclipse.core.internal.events.NodeIDMap nodeIDMap
	protected org.eclipse.core.internal.events.ResourceComparator comparator
	public void  (org.eclipse.core.internal.resources.Workspace, java.util.Map, org.eclipse.core.internal.events.ResourceComparator) 
		org.eclipse.core.internal.resources.Workspace workspace
		java.util.Map markerDeltas
		org.eclipse.core.internal.events.ResourceComparator comparator
	public org.eclipse.core.internal.events.ResourceComparator getComparator () 
	public java.util.Map getMarkerDeltas () 
	public org.eclipse.core.internal.events.NodeIDMap getNodeIDMap () 
	public org.eclipse.core.internal.resources.Workspace getWorkspace () 
	public void setMarkerDeltas (java.util.Map) 
		java.util.Map value
	public void setNodeIDMap (org.eclipse.core.internal.events.NodeIDMap) 
		org.eclipse.core.internal.events.NodeIDMap map
}

org/eclipse/core/internal/events/NotificationManager.class
NotificationManager.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.NotificationManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager org.eclipse.core.internal.events.ILifecycleListener  {
	private static final long NOTIFICATION_DELAY
	private final java.util.Set avoidNotify
	protected boolean isNotifying
	private org.eclipse.core.internal.events.ResourceDelta lastDelta
	private long lastDeltaId
	private org.eclipse.core.internal.watson.ElementTree lastDeltaState
	protected long lastNotifyDuration
	private long lastPostBuildId
	private org.eclipse.core.internal.watson.ElementTree lastPostBuildTree
	private long lastPostChangeId
	private org.eclipse.core.internal.watson.ElementTree lastPostChangeTree
	private org.eclipse.core.internal.events.ResourceChangeListenerList listeners
	protected volatile boolean notificationRequested
	private org.eclipse.core.runtime.jobs.Job notifyJob
	org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	public void addListener (org.eclipse.core.resources.IResourceChangeListener, int) 
		org.eclipse.core.resources.IResourceChangeListener listener
		int eventMask
	public boolean beginAvoidNotify () 
	public void beginNotify () 
	public void broadcastChanges (org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.events.ResourceChangeEvent, boolean) 
		org.eclipse.core.internal.watson.ElementTree lastState
		org.eclipse.core.internal.events.ResourceChangeEvent event
		boolean lockTree
		int type
		org.eclipse.core.internal.events.ResourceDelta delta
		int trigger
		long start
	private void cleanUp (org.eclipse.core.internal.watson.ElementTree, int) 
		org.eclipse.core.internal.watson.ElementTree lastState
		int type
		boolean postChange
		long id
	public void broadcastChanges (org.eclipse.core.resources.IResourceChangeListener, int, org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceChangeListener listener
		int type
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] entries
	public void endAvoidNotify () 
	public void requestNotify () 
		long delay
	protected org.eclipse.core.internal.events.ResourceDelta getDelta (org.eclipse.core.internal.watson.ElementTree, int) 
		org.eclipse.core.internal.watson.ElementTree tree
		int type
		long id
		boolean postChange
		java.util.Map markerDeltas
		org.eclipse.core.internal.watson.ElementTree oldTree
		long markerId
	protected org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] getListeners () 
	public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent) 
		org.eclipse.core.internal.events.LifecycleEvent event
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject project
	private void notify (org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[], org.eclipse.core.internal.events.ResourceChangeEvent, boolean) 
		org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] resourceListeners
		org.eclipse.core.internal.events.ResourceChangeEvent event
		boolean lockTree
		int type
		boolean oldLock
		org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry resourceListener
		org.eclipse.core.resources.IResourceChangeListener listener
	public void removeListener (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
	public boolean shouldNotify () 
	public void shutdown (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void startup (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/core/internal/events/BuildContext.class
BuildContext.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.BuildContext extends java.lang.Object implements org.eclipse.core.resources.IBuildContext  {
	private final org.eclipse.core.resources.IBuildConfiguration buildConfiguration
	private final org.eclipse.core.resources.IBuildConfiguration[] requestedBuilt
	private final org.eclipse.core.resources.IBuildConfiguration[] buildOrder
	public void  (org.eclipse.core.resources.IBuildConfiguration) 
		org.eclipse.core.resources.IBuildConfiguration buildConfiguration
	public void  (org.eclipse.core.resources.IBuildConfiguration, org.eclipse.core.resources.IBuildConfiguration[], org.eclipse.core.resources.IBuildConfiguration[]) 
		org.eclipse.core.resources.IBuildConfiguration buildConfiguration
		org.eclipse.core.resources.IBuildConfiguration[] requestedBuilt
		org.eclipse.core.resources.IBuildConfiguration[] buildOrder
	private int findBuildConfigurationIndex () 
		int position
		int i
	public org.eclipse.core.resources.IBuildConfiguration[] getRequestedConfigs () 
	public org.eclipse.core.resources.IBuildConfiguration[] getAllReferencedBuildConfigs () 
		int position
		org.eclipse.core.resources.IBuildConfiguration[] builtBefore
	public org.eclipse.core.resources.IBuildConfiguration[] getAllReferencingBuildConfigs () 
		int position
		org.eclipse.core.resources.IBuildConfiguration[] builtAfter
	private static final int hashCode (org.eclipse.core.resources.IBuildConfiguration[]) 
		org.eclipse.core.resources.IBuildConfiguration[] array
		int result
		int i
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.core.internal.events.BuildContext other
}

org/eclipse/core/internal/events/AutoBuildJob.class
AutoBuildJob.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.AutoBuildJob extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.runtime.Preferences$IPropertyChangeListener  {
	private boolean avoidBuild
	private boolean buildNeeded
	private boolean forceBuild
	private boolean interrupted
	private boolean isAutoBuilding
	private volatile long lastBuild
	private org.eclipse.core.runtime.Preferences preferences
	private final org.osgi.framework.Bundle systemBundle
	private org.eclipse.core.internal.resources.Workspace workspace
	void  (org.eclipse.core.internal.resources.Workspace) 
		org.eclipse.core.internal.resources.Workspace workspace
	synchronized void avoidBuild () 
	public boolean belongsTo (java.lang.Object) 
		Object family
	synchronized void build (boolean) 
		boolean needsBuild
		long delay
		int state
	private long computeScheduleDelay () 
		long maxDelay
	private synchronized org.eclipse.core.runtime.IStatus canceled () 
	private void doBuild (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.runtime.IStatus result
	public void forceBuild () 
	synchronized void interrupt () 
	synchronized boolean isInterrupted () 
	public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
		org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
		boolean wasAutoBuilding
	public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.CoreException sig
	private synchronized void setInterrupted (boolean) 
		boolean value
	private synchronized boolean shouldBuild () 
}

org/eclipse/core/internal/events/ResourceComparator.class
ResourceComparator.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceComparator extends java.lang.Object implements org.eclipse.core.internal.watson.IElementComparator org.eclipse.core.internal.resources.ICoreConstants  {
	protected static final org.eclipse.core.internal.events.ResourceComparator notificationSingleton
	protected static final org.eclipse.core.internal.events.ResourceComparator buildSingleton
	private boolean notification
	private boolean save
	static void  () 
	public static org.eclipse.core.internal.events.ResourceComparator getSaveComparator () 
	public static org.eclipse.core.internal.events.ResourceComparator getBuildComparator () 
	public static org.eclipse.core.internal.events.ResourceComparator getNotificationComparator () 
	private void  (boolean, boolean) 
		boolean notification
		boolean save
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		int result
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareDerived (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareCharsets (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareContents (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareLocal (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
		long oldStamp
		long newStamp
	private boolean compareMarkers (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
		boolean bothNull
	private boolean compareNodeIDs (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareOpen (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareSync (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareType (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
	private boolean compareUsed (org.eclipse.core.internal.resources.ResourceInfo, org.eclipse.core.internal.resources.ResourceInfo) 
		org.eclipse.core.internal.resources.ResourceInfo oldElement
		org.eclipse.core.internal.resources.ResourceInfo newElement
}

org/eclipse/core/internal/events/GraphProcessor.class

org/eclipse/core/internal/events/BuildManager$2.class
BuildManager.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.BuildManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.events.BuildManager this$0
	private final org.eclipse.core.internal.events.InternalBuilder val$currentBuilder
	private final org.eclipse.core.runtime.MultiStatus val$status
	private final int val$trigger
	private final java.util.Map val$args
	private final org.eclipse.core.runtime.IProgressMonitor val$monitor
	void  (org.eclipse.core.internal.events.BuildManager, org.eclipse.core.internal.events.InternalBuilder, org.eclipse.core.runtime.MultiStatus, int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor) 
	public void handleException (java.lang.Throwable) 
		Throwable e
		String builderName
		String pluginId
		String message
	public void run ()  throws java.lang.Exception 
		org.eclipse.core.resources.IProject[] prereqs
}

org/eclipse/core/internal/events/BuilderPersistentInfo.class
BuilderPersistentInfo.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.BuilderPersistentInfo extends java.lang.Object {
	protected String builderName
	private int buildSpecIndex
	protected org.eclipse.core.resources.IProject[] interestingProjects
	protected org.eclipse.core.internal.watson.ElementTree lastBuildTree
	protected String projectName
	protected String configName
	public void  (java.lang.String, java.lang.String, int) 
		String projectName
		String builderName
		int buildSpecIndex
	public void  (java.lang.String, java.lang.String, java.lang.String, int) 
		String projectName
		String configName
		String builderName
		int buildSpecIndex
	public java.lang.String getBuilderName () 
	public int getBuildSpecIndex () 
	public java.lang.String getConfigName () 
	public org.eclipse.core.resources.IProject[] getInterestingProjects () 
	public org.eclipse.core.internal.watson.ElementTree getLastBuiltTree () 
	public java.lang.String getProjectName () 
	public void setConfigName (java.lang.String) 
		String configName
	public void setInterestingProjects (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
	public void setLastBuildTree (org.eclipse.core.internal.watson.ElementTree) 
		org.eclipse.core.internal.watson.ElementTree tree
}

org/eclipse/core/internal/events/NotificationManager$1.class
NotificationManager.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.NotificationManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.events.NotificationManager this$0
	private final org.eclipse.core.resources.IResourceChangeListener val$listener
	private final org.eclipse.core.internal.events.ResourceChangeEvent val$event
	void  (org.eclipse.core.internal.events.NotificationManager, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.internal.events.ResourceChangeEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable e
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/internal/events/InternalBuilder.class
InternalBuilder.java
package org.eclipse.core.internal.events
public abstract org.eclipse.core.internal.events.InternalBuilder extends java.lang.Object {
	static org.eclipse.core.internal.events.BuildManager buildManager
	private org.eclipse.core.resources.ICommand command
	private boolean forgetStateRequested
	private boolean rememberStateRequested
	private org.eclipse.core.resources.IProject[] interestingProjects
	private String label
	private String natureId
	private org.eclipse.core.internal.watson.ElementTree oldState
	private String pluginId
	private org.eclipse.core.resources.IBuildConfiguration buildConfiguration
	private org.eclipse.core.resources.IBuildContext context
	private boolean callOnEmptyDelta
	public void  () 
	protected abstract org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	final boolean callOnEmptyDelta () 
	protected abstract void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	final void clearLastBuiltStateRequests () 
	protected void forgetLastBuiltState () 
	protected void rememberLastBuiltState () 
	protected org.eclipse.core.resources.ICommand getCommand () 
	protected org.eclipse.core.resources.IResourceDelta getDelta (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject aProject
	protected org.eclipse.core.resources.IBuildContext getContext () 
	final org.eclipse.core.resources.IProject[] getInterestingProjects () 
	final java.lang.String getLabel () 
	final org.eclipse.core.internal.watson.ElementTree getLastBuiltTree () 
	final java.lang.String getNatureId () 
	final java.lang.String getPluginId () 
	protected org.eclipse.core.resources.IProject getProject () 
	protected org.eclipse.core.resources.IBuildConfiguration getBuildConfig () 
	protected boolean hasBeenBuilt (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject aProject
	public boolean isInterrupted () 
	protected void needRebuild () 
	final void setCallOnEmptyDelta (boolean) 
		boolean value
	final void setCommand (org.eclipse.core.resources.ICommand) 
		org.eclipse.core.resources.ICommand value
	final void setInterestingProjects (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] value
	final void setLabel (java.lang.String) 
		String value
	final void setLastBuiltTree (org.eclipse.core.internal.watson.ElementTree) 
		org.eclipse.core.internal.watson.ElementTree value
	final void setNatureId (java.lang.String) 
		String id
	final void setPluginId (java.lang.String) 
		String value
	final void setBuildConfig (org.eclipse.core.resources.IBuildConfiguration) 
		org.eclipse.core.resources.IBuildConfiguration value
	final void setContext (org.eclipse.core.resources.IBuildContext) 
		org.eclipse.core.resources.IBuildContext context
	protected abstract void startupOnInitialize () 
	final boolean wasForgetStateRequested () 
	final boolean wasRememberStateRequested () 
}

org/eclipse/core/internal/events/BuildManager$DeltaCache.class
BuildManager.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.BuildManager$DeltaCache extends java.lang.Object {
	private Object delta
	private org.eclipse.core.internal.watson.ElementTree newTree
	private org.eclipse.core.internal.watson.ElementTree oldTree
	private org.eclipse.core.runtime.IPath projectPath
	final org.eclipse.core.internal.events.BuildManager this$0
	void  (org.eclipse.core.internal.events.BuildManager) 
	public void cache (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree, java.lang.Object) 
		org.eclipse.core.runtime.IPath project
		org.eclipse.core.internal.watson.ElementTree anOldTree
		org.eclipse.core.internal.watson.ElementTree aNewTree
		Object aDelta
	public void flush () 
	public java.lang.Object getDelta (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.watson.ElementTree, org.eclipse.core.internal.watson.ElementTree) 
		org.eclipse.core.runtime.IPath project
		org.eclipse.core.internal.watson.ElementTree anOldTree
		org.eclipse.core.internal.watson.ElementTree aNewTree
		boolean pathsEqual
}

org/eclipse/core/internal/events/ResourceChangeListenerList.class
ResourceChangeListenerList.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.ResourceChangeListenerList extends java.lang.Object {
	private static final org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] EMPTY_ARRAY
	private int count1
	private int count2
	private int count4
	private int count8
	private int count16
	private int count32
	private volatile org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] listeners
	static void  () 
	public void  () 
	public synchronized void add (org.eclipse.core.resources.IResourceChangeListener, int) 
		org.eclipse.core.resources.IResourceChangeListener listener
		int mask
		org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry entry
		int oldSize
		int i
		org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] newListeners
	private void adding (int) 
		int mask
	public org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] getListeners () 
	public boolean hasListenerFor (int) 
		int event
	public synchronized void remove (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
		int oldSize
		int i
		org.eclipse.core.internal.events.ResourceChangeListenerList$ListenerEntry[] newListeners
	private void removing (int) 
		int mask
}

org/eclipse/core/internal/events/BuildCommand.class
BuildCommand.java
package org.eclipse.core.internal.events
public org.eclipse.core.internal.events.BuildCommand extends org.eclipse.core.internal.resources.ModelObject implements org.eclipse.core.resources.ICommand  {
	private static final int MASK_AUTO
	private static final int MASK_INCREMENTAL
	private static final int MASK_FULL
	private static final int MASK_CLEAN
	private static final int MASK_CONFIGURABLE
	private static final int MASK_CONFIG_COMPUTED
	private static final int ALL_TRIGGERS
	protected java.util.HashMap arguments
	private boolean supportsConfigurationsCalculated
	private boolean supportsConfigurations
	private org.eclipse.core.resources.IncrementalProjectBuilder builder
	private java.util.HashMap builders
	private int triggers
	private final Object builderLock
	private static int maskForTrigger (int) 
		int trigger
	public void  () 
	public java.lang.Object clone () 
		org.eclipse.core.internal.events.BuildCommand result
	private void computeIsConfigurable () 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] configs
		String value
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.internal.events.BuildCommand command
	public java.util.Map getArguments () 
	public java.util.Map getArguments (boolean) 
		boolean makeCopy
	public java.lang.Object getBuilders () 
	public org.eclipse.core.resources.IncrementalProjectBuilder getBuilder (org.eclipse.core.resources.IBuildConfiguration) 
		org.eclipse.core.resources.IBuildConfiguration config
	public java.lang.String getBuilderName () 
	public int hashCode () 
	public boolean isBuilding (int) 
		int trigger
	public boolean isConfigurable () 
	public boolean supportsConfigs () 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] configs
		String value
	public void setArguments (java.util.Map) 
		java.util.Map value
	public void setBuilders (java.lang.Object) 
		Object value
	public void addBuilder (org.eclipse.core.resources.IBuildConfiguration, org.eclipse.core.resources.IncrementalProjectBuilder) 
		org.eclipse.core.resources.IBuildConfiguration config
		org.eclipse.core.resources.IncrementalProjectBuilder newBuilder
		org.eclipse.core.resources.IncrementalProjectBuilder configBuilder
	public void setBuilderName (java.lang.String) 
		String value
	public void setBuilding (int, boolean) 
		int trigger
		boolean value
	public void setConfigurable (boolean) 
		boolean value
	public java.lang.String toString () 
}

org/eclipse/core/internal/events/BuildManager.class

org/eclipse/core/internal/events/BuildManager$MissingBuilder.class
BuildManager.java
package org.eclipse.core.internal.events
 org.eclipse.core.internal.events.BuildManager$MissingBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder {
	private boolean hasBeenBuilt
	private String name
	final org.eclipse.core.internal.events.BuildManager this$0
	void  (org.eclipse.core.internal.events.BuildManager, java.lang.String) 
		String name
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor) 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		String msg
	java.lang.String getName () 
	public org.eclipse.core.runtime.jobs.ISchedulingRule getRule (int, java.util.Map) 
		int kind
		java.util.Map args
}

org/eclipse/core/internal/dtree/
org/eclipse/core/internal/dtree/NodeComparison.class
NodeComparison.java
package org.eclipse.core.internal.dtree
public final org.eclipse.core.internal.dtree.NodeComparison extends java.lang.Object {
	private Object oldData
	private Object newData
	private int comparison
	private int userInt
	public static final int K_ADDED
	public static final int K_REMOVED
	public static final int K_CHANGED
	void  (java.lang.Object, java.lang.Object, int, int) 
		Object oldData
		Object newData
		int realComparison
		int userComparison
	org.eclipse.core.internal.dtree.NodeComparison asReverseComparison (org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.IComparator comparator
		Object tempData
	public int getComparison () 
	public java.lang.Object getNewData () 
	public java.lang.Object getOldData () 
	public int getUserComparison () 
	boolean isUnchanged () 
	public java.lang.String toString () 
		StringBuilder buf
}

org/eclipse/core/internal/dtree/DeletedNode.class
DeletedNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DeletedNode extends org.eclipse.core.internal.dtree.AbstractDataTreeNode {
	void  (java.lang.String) 
		String localName
	org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.dtree.DeltaDataTree myTree
		org.eclipse.core.internal.dtree.DeltaDataTree parentTree
		org.eclipse.core.runtime.IPath key
	org.eclipse.core.internal.dtree.AbstractDataTreeNode childAt (java.lang.String) 
		String localName
	org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtOrNull (java.lang.String) 
		String localName
	org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparator
	org.eclipse.core.internal.dtree.AbstractDataTreeNode copy () 
	boolean isDeleted () 
	org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparer
	int size () 
	public java.lang.String toString () 
	int type () 
	org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtIgnoreCase (java.lang.String) 
		String localName
}

org/eclipse/core/internal/dtree/DataDeltaNode.class
DataDeltaNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataDeltaNode extends org.eclipse.core.internal.dtree.DataTreeNode {
	void  (java.lang.String, java.lang.Object) 
		String name
		Object data
	void  (java.lang.String, java.lang.Object, org.eclipse.core.internal.dtree.AbstractDataTreeNode[]) 
		String name
		Object data
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
	org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.dtree.DeltaDataTree myTree
		org.eclipse.core.internal.dtree.DeltaDataTree parentTree
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
		int i
	org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedChildren
		Object oldData
		Object newData
		int userComparison
	org.eclipse.core.internal.dtree.AbstractDataTreeNode copy () 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
	boolean isDelta () 
	org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifiedChildren
	public java.lang.String toString () 
	int type () 
}

org/eclipse/core/internal/dtree/NoDataDeltaNode.class
NoDataDeltaNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.NoDataDeltaNode extends org.eclipse.core.internal.dtree.AbstractDataTreeNode {
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode[]) 
		String name
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
	void  (java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		String localName
		org.eclipse.core.internal.dtree.AbstractDataTreeNode childNode
	org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.dtree.DeltaDataTree myTree
		org.eclipse.core.internal.dtree.DeltaDataTree parentTree
		org.eclipse.core.runtime.IPath key
		int numChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
		int i
	org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedChildren
		Object oldData
	org.eclipse.core.internal.dtree.AbstractDataTreeNode copy () 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
	boolean isDelta () 
	boolean isEmptyDelta () 
	org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifiedChildren
	public java.lang.String toString () 
	int type () 
}

org/eclipse/core/internal/dtree/DataTreeWriter.class
DataTreeWriter.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeWriter extends java.lang.Object {
	protected org.eclipse.core.internal.dtree.IDataFlattener flatener
	protected java.io.DataOutput output
	public static final int D_INFINITE
	public void  (org.eclipse.core.internal.dtree.IDataFlattener) 
		org.eclipse.core.internal.dtree.IDataFlattener f
	protected void writeNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.runtime.IPath, int)  throws java.io.IOException 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.runtime.IPath path
		int depth
		int type
		String name
		Object data
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int newDepth
		org.eclipse.core.internal.dtree.AbstractDataTreeNode element
	protected void writeNumber (int)  throws java.io.IOException 
		int number
	protected void writeSingleNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.runtime.IPath)  throws java.io.IOException 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.runtime.IPath path
		String name
		Object data
	public void writeTree (org.eclipse.core.internal.dtree.AbstractDataTree, org.eclipse.core.runtime.IPath, int, java.io.DataOutput)  throws java.io.IOException 
		org.eclipse.core.internal.dtree.AbstractDataTree tree
		org.eclipse.core.runtime.IPath path
		int depth
		java.io.DataOutput output
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.runtime.IPath currentPath
		String[] segments
		String nextSegment
}

org/eclipse/core/internal/dtree/DataTreeLookup.class
DataTreeLookup.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeLookup extends java.lang.Object {
	public org.eclipse.core.runtime.IPath key
	public boolean isPresent
	public Object data
	public boolean foundInFirstDelta
	private static final int POOL_SIZE
	private static org.eclipse.core.internal.dtree.DataTreeLookup[] instancePool
	private static int nextFree
	static void  () 
		int i
	private void  () 
	public static org.eclipse.core.internal.dtree.DataTreeLookup newLookup (org.eclipse.core.runtime.IPath, boolean, java.lang.Object) 
		org.eclipse.core.runtime.IPath nodeKey
		boolean isPresent
		Object data
		org.eclipse.core.internal.dtree.DataTreeLookup instance
		org.eclipse.core.internal.dtree.DataTreeLookup instance
	public static org.eclipse.core.internal.dtree.DataTreeLookup newLookup (org.eclipse.core.runtime.IPath, boolean, java.lang.Object, boolean) 
		org.eclipse.core.runtime.IPath nodeKey
		boolean isPresent
		Object data
		boolean foundInFirstDelta
		org.eclipse.core.internal.dtree.DataTreeLookup instance
		org.eclipse.core.internal.dtree.DataTreeLookup instance
}

org/eclipse/core/internal/dtree/IComparator.class
IComparator.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.IComparator extends java.lang.Object {
	public abstract int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/core/internal/dtree/IDataFlattener.class
IDataFlattener.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.IDataFlattener extends java.lang.Object {
	public abstract java.lang.Object readData (org.eclipse.core.runtime.IPath, java.io.DataInput)  throws java.io.IOException 
	public abstract void writeData (org.eclipse.core.runtime.IPath, java.lang.Object, java.io.DataOutput)  throws java.io.IOException 
}

org/eclipse/core/internal/dtree/DataTree.class
DataTree.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTree extends org.eclipse.core.internal.dtree.AbstractDataTree {
	private org.eclipse.core.internal.dtree.DataTreeNode rootNode
	public void  () 
	public org.eclipse.core.internal.dtree.AbstractDataTreeNode copyCompleteSubtree (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DataTreeNode node
	org.eclipse.core.internal.dtree.DataTreeNode copyHierarchy (org.eclipse.core.internal.dtree.DataTreeNode) 
		org.eclipse.core.internal.dtree.DataTreeNode node
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		int size
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		org.eclipse.core.internal.dtree.DataTreeNode[] newChildren
		int i
	public void createChild (org.eclipse.core.runtime.IPath, java.lang.String) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
	public void createChild (org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
		Object data
		org.eclipse.core.internal.dtree.DataTreeNode node
	protected org.eclipse.core.internal.dtree.AbstractDataTree createInstance () 
	public void createSubtree (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode subtree
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		String localName
		org.eclipse.core.runtime.IPath parentKey
		org.eclipse.core.internal.dtree.DataTreeNode node
	public void deleteChild (org.eclipse.core.runtime.IPath, java.lang.String) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
		org.eclipse.core.internal.dtree.DataTreeNode node
	public void empty () 
	public org.eclipse.core.internal.dtree.DataTreeNode findNodeAt (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		int keyLength
		int i
	public java.lang.Object getData (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DataTreeNode node
	public java.lang.String[] getNamesOfChildren (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
		org.eclipse.core.internal.dtree.DataTreeNode parentNode
	org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode () 
	public boolean includes (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
	public org.eclipse.core.internal.dtree.DataTreeLookup lookup (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DataTreeNode node
	protected void replaceNode (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DataTreeNode) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DataTreeNode node
		org.eclipse.core.internal.dtree.DataTreeNode found
	public void setData (org.eclipse.core.runtime.IPath, java.lang.Object) 
		org.eclipse.core.runtime.IPath key
		Object data
		org.eclipse.core.internal.dtree.DataTreeNode node
	void setRootNode (org.eclipse.core.internal.dtree.DataTreeNode) 
		org.eclipse.core.internal.dtree.DataTreeNode aNode
}

org/eclipse/core/internal/dtree/TestHelper.class
TestHelper.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.TestHelper extends java.lang.Object {
	public void  () 
	public static org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode (org.eclipse.core.internal.dtree.AbstractDataTree) 
		org.eclipse.core.internal.dtree.AbstractDataTree tree
}

org/eclipse/core/internal/dtree/DeltaDataTree.class
DeltaDataTree.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DeltaDataTree extends org.eclipse.core.internal.dtree.AbstractDataTree {
	private org.eclipse.core.internal.dtree.AbstractDataTreeNode rootNode
	private org.eclipse.core.internal.dtree.DeltaDataTree parent
	public void  () 
	public void  (org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode rootNode
	protected void  (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.internal.dtree.DeltaDataTree) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode rootNode
		org.eclipse.core.internal.dtree.DeltaDataTree parent
	protected void addChild (org.eclipse.core.runtime.IPath, java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
		org.eclipse.core.internal.dtree.AbstractDataTreeNode childNode
	org.eclipse.core.internal.dtree.DeltaDataTree asBackwardDelta () 
	public org.eclipse.core.internal.dtree.DeltaDataTree asReverseComparisonTree (org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int nextChild
		int i
		org.eclipse.core.internal.dtree.AbstractDataTreeNode newChild
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
	protected void assembleNode (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaNode
	public org.eclipse.core.internal.dtree.DeltaDataTree assembleWithForwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree) 
		org.eclipse.core.internal.dtree.DeltaDataTree deltaTree
	protected org.eclipse.core.internal.dtree.DeltaDataTree basicCompare (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.dtree.DeltaDataTree other
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode treeNode
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
		org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
		org.eclipse.core.internal.dtree.DataTreeNode thisCompleteRoot
		org.eclipse.core.internal.dtree.DataTreeNode otherCompleteRoot
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
	public org.eclipse.core.internal.dtree.DeltaDataTree collapseTo (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.DeltaDataTree collapseTo
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.DeltaDataTree c
	public org.eclipse.core.internal.dtree.DeltaDataTree compareWith (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.DeltaDataTree other
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
		org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
		org.eclipse.core.internal.dtree.DataTreeNode thisCompleteRoot
		org.eclipse.core.internal.dtree.DataTreeNode otherCompleteRoot
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedRoot
	public org.eclipse.core.internal.dtree.DeltaDataTree compareWith (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.dtree.DeltaDataTree other
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.runtime.IPath path
	protected org.eclipse.core.internal.dtree.AbstractDataTree copy () 
	public org.eclipse.core.internal.dtree.AbstractDataTreeNode copyCompleteSubtree (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
	public void createChild (org.eclipse.core.runtime.IPath, java.lang.String) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
	public void createChild (org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
		Object data
	static org.eclipse.core.internal.dtree.DeltaDataTree createEmptyDelta () 
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
	protected org.eclipse.core.internal.dtree.AbstractDataTree createInstance () 
	public void createSubtree (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
	public void deleteChild (org.eclipse.core.runtime.IPath, java.lang.String) 
		org.eclipse.core.runtime.IPath parentKey
		String localName
		org.eclipse.core.runtime.IPath childKey
	public void empty () 
	void emptyDelta () 
	public org.eclipse.core.internal.dtree.AbstractDataTreeNode findNodeAt (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		int segmentCount
		int i
	public org.eclipse.core.internal.dtree.DeltaDataTree forwardDeltaWith (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.DeltaDataTree sourceTree
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
		org.eclipse.core.internal.dtree.DeltaDataTree treeParent
		org.eclipse.core.internal.dtree.DataTreeNode thisCompleteRoot
		org.eclipse.core.internal.dtree.DataTreeNode sourceTreeCompleteRoot
		org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaRoot
	public int getChildCount (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode[] getChildNodes (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		int keyLength
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		boolean complete
		int i
	public org.eclipse.core.runtime.IPath[] getChildren (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		int len
		org.eclipse.core.runtime.IPath[] answer
		int i
	public java.lang.Object getData (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		int keyLength
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		boolean complete
		int i
	public java.lang.String getNameOfChild (org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.runtime.IPath parentKey
		int index
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
	public java.lang.String[] getNamesOfChildren (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		int len
		String[] namesOfChildren
		int i
	public org.eclipse.core.internal.dtree.DeltaDataTree getParent () 
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode () 
	protected boolean hasAncestor (org.eclipse.core.internal.dtree.DeltaDataTree) 
		org.eclipse.core.internal.dtree.DeltaDataTree ancestor
		org.eclipse.core.internal.dtree.DeltaDataTree myParent
	public boolean includes (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
	public boolean isEmptyDelta () 
	public org.eclipse.core.internal.dtree.DataTreeLookup lookup (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		int keyLength
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		boolean complete
		int i
	public org.eclipse.core.internal.dtree.DataTreeLookup lookupIgnoreCase (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		int keyLength
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		boolean complete
		int i
	public void makeComplete () 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode assembled
		org.eclipse.core.internal.dtree.DeltaDataTree myParent
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode naiveCopyCompleteSubtree (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		String[] childNames
		int numChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		int i
	public org.eclipse.core.internal.dtree.DeltaDataTree newEmptyDeltaTree () 
		org.eclipse.core.internal.dtree.DeltaDataTree newTree
	public org.eclipse.core.internal.dtree.DeltaDataTree reroot () 
	protected void reroot (org.eclipse.core.internal.dtree.DeltaDataTree) 
		org.eclipse.core.internal.dtree.DeltaDataTree sourceTree
		org.eclipse.core.internal.dtree.DeltaDataTree sourceParent
		org.eclipse.core.internal.dtree.DeltaDataTree backwardDelta
		org.eclipse.core.internal.dtree.DeltaDataTree complete
	public org.eclipse.core.internal.dtree.AbstractDataTreeNode safeCopyCompleteSubtree (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode safeNaiveCopyCompleteSubtree (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		String[] childNames
		int numChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childNodes
		int actualChildCount
		int i
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] actualChildNodes
		int iOld
		int iNew
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode searchNodeAt (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
		int keyLength
		org.eclipse.core.internal.dtree.DeltaDataTree tree
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		boolean complete
		int i
	public void setData (org.eclipse.core.runtime.IPath, java.lang.Object) 
		org.eclipse.core.runtime.IPath key
		Object data
	protected void setParent (org.eclipse.core.internal.dtree.DeltaDataTree) 
		org.eclipse.core.internal.dtree.DeltaDataTree aTree
	void setRootNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode aNode
	protected void simplify (org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.IComparator comparer
	public void storeStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		org.eclipse.core.internal.dtree.AbstractDataTreeNode root
		org.eclipse.core.internal.dtree.DeltaDataTree dad
}

org/eclipse/core/internal/dtree/DataTreeNode.class
DataTreeNode.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeNode extends org.eclipse.core.internal.dtree.AbstractDataTreeNode {
	protected Object data
	public void  (java.lang.String, java.lang.Object) 
		String name
		Object data
	public void  (java.lang.String, java.lang.Object, org.eclipse.core.internal.dtree.AbstractDataTreeNode[]) 
		String name
		Object data
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
	org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.internal.dtree.DeltaDataTree myTree
		org.eclipse.core.internal.dtree.DeltaDataTree parentTree
		org.eclipse.core.runtime.IPath key
	org.eclipse.core.internal.dtree.AbstractDataTreeNode asReverseComparisonNode (org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.NodeComparison comparison
		int nextChild
		int i
		org.eclipse.core.internal.dtree.AbstractDataTreeNode child
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
	org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWith (org.eclipse.core.internal.dtree.DataTreeNode, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.DataTreeNode other
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedChildren
		Object oldData
		Object newData
		int userComparison
	org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.DataTreeNode inParent
	org.eclipse.core.internal.dtree.AbstractDataTreeNode copy () 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childrenCopy
	org.eclipse.core.internal.dtree.DataTreeNode copyWithNewChild (java.lang.String, org.eclipse.core.internal.dtree.DataTreeNode) 
		String localName
		org.eclipse.core.internal.dtree.DataTreeNode childNode
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int left
		int right
		int mid
		int compare
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
	org.eclipse.core.internal.dtree.DataTreeNode copyWithoutChild (java.lang.String) 
		String localName
		int index
		int newSize
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
	protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] forwardDeltaWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] oldNodes
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newNodes
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childDeltas
		int numChildDeltas
		int childDeltaMax
		int oldIndex
		int newIndex
		String oldName
		String newName
		int compare
		org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaNode
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode forwardDeltaWith (org.eclipse.core.internal.dtree.DataTreeNode, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.DataTreeNode other
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.AbstractDataTreeNode deltaNode
	protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode forwardDeltaWithOrNullIfEqual (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode oldNode
		org.eclipse.core.internal.dtree.AbstractDataTreeNode newNode
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] childDeltas
		Object newData
	public java.lang.Object getData () 
	boolean hasData () 
	void setData (java.lang.Object) 
		Object o
	org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparer
		org.eclipse.core.internal.dtree.DataTreeNode parentsNode
	public void storeStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		Object o
	public java.lang.String toString () 
	int type () 
}

org/eclipse/core/internal/dtree/DataTreeReader.class
DataTreeReader.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.DataTreeReader extends java.lang.Object {
	protected org.eclipse.core.internal.dtree.IDataFlattener flatener
	protected java.io.DataInput input
	public void  (org.eclipse.core.internal.dtree.IDataFlattener) 
		org.eclipse.core.internal.dtree.IDataFlattener f
	protected boolean hasData (int) 
		int nodeType
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode readNode (org.eclipse.core.runtime.IPath, java.lang.String)  throws java.io.IOException 
		org.eclipse.core.runtime.IPath parentPath
		String newProjectName
		String name
		int nodeType
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath path
		Object data
		int dataFlag
		int childCount
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int i
	protected int readNumber ()  throws java.io.IOException 
		byte b
		int number
	public org.eclipse.core.internal.dtree.DeltaDataTree readTree (org.eclipse.core.internal.dtree.DeltaDataTree, java.io.DataInput, java.lang.String)  throws java.io.IOException 
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		java.io.DataInput input
		String newProjectName
		org.eclipse.core.internal.dtree.AbstractDataTreeNode root
}

org/eclipse/core/internal/dtree/ObjectNotFoundException.class
ObjectNotFoundException.java
package org.eclipse.core.internal.dtree
public org.eclipse.core.internal.dtree.ObjectNotFoundException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String s
}

org/eclipse/core/internal/dtree/AbstractDataTreeNode.class
AbstractDataTreeNode.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode extends java.lang.Object {
	static final org.eclipse.core.internal.dtree.AbstractDataTreeNode[] NO_CHILDREN
	protected org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
	protected String name
	public static final int T_COMPLETE_NODE
	public static final int T_DELTA_NODE
	public static final int T_DELETED_NODE
	public static final int T_NO_DATA_DELTA_NODE
	static void  () 
	void  (java.lang.String, org.eclipse.core.internal.dtree.AbstractDataTreeNode[]) 
		String name
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
	abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode asBackwardDelta (org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.runtime.IPath) 
	org.eclipse.core.internal.dtree.AbstractDataTreeNode asReverseComparisonNode (org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.IComparator comparator
	static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembleWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.AbstractDataTreeNode[], boolean) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] oldNodes
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newNodes
		boolean keepDeleted
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] resultNodes
		int oldIndex
		int newIndex
		int resultIndex
		int log2
		String key
		int left
		int right
		boolean found
		int mid
		int compare
		int toCopy
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		int compare
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.internal.dtree.AbstractDataTreeNode resultNode
	org.eclipse.core.internal.dtree.AbstractDataTreeNode assembleWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] assembledChildren
	org.eclipse.core.internal.dtree.AbstractDataTreeNode assembleWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode, org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.runtime.IPath key
		int keyIndex
		int keyLen
		int childIndex
		org.eclipse.core.internal.dtree.AbstractDataTreeNode copy
		int i
	org.eclipse.core.internal.dtree.AbstractDataTreeNode childAt (java.lang.String) 
		String localName
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
	org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtOrNull (java.lang.String) 
		String localName
		int index
	org.eclipse.core.internal.dtree.AbstractDataTreeNode childAtIgnoreCase (java.lang.String) 
		String localName
		org.eclipse.core.internal.dtree.AbstractDataTreeNode result
		org.eclipse.core.internal.dtree.AbstractDataTreeNode element
	protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] compareWith (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] oldNodes
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newNodes
		org.eclipse.core.internal.dtree.IComparator comparator
		int oldLen
		int newLen
		int oldIndex
		int newIndex
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedNodes
		int count
		org.eclipse.core.internal.dtree.DataTreeNode oldNode
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		int compare
		int userComparison
		int userComparison
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedNode
		org.eclipse.core.internal.dtree.NodeComparison comparison
		org.eclipse.core.internal.dtree.DataTreeNode oldNode
		int userComparison
		org.eclipse.core.internal.dtree.DataTreeNode newNode
		int userComparison
	protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] compareWithParent (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparator
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] comparedNodes
		int count
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.internal.dtree.AbstractDataTreeNode comparedNode
		org.eclipse.core.internal.dtree.NodeComparison comparison
	abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode compareWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
	static org.eclipse.core.internal.dtree.AbstractDataTreeNode convertToAddedComparisonNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, int) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode newNode
		int userComparison
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int n
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
		int i
	static org.eclipse.core.internal.dtree.AbstractDataTreeNode convertToRemovedComparisonNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode, int) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode oldNode
		int userComparison
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] children
		int n
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] convertedChildren
		int i
	abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode copy () 
	protected void copyChildren (int, int, org.eclipse.core.internal.dtree.AbstractDataTreeNode, int) 
		int from
		int to
		org.eclipse.core.internal.dtree.AbstractDataTreeNode otherNode
		int start
		int other
		int i
	public org.eclipse.core.internal.dtree.AbstractDataTreeNode[] getChildren () 
	java.lang.Object getData () 
	public java.lang.String getName () 
	boolean hasData () 
	boolean includesChild (java.lang.String) 
		String localName
	protected int indexOfChild (java.lang.String) 
		String localName
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
		int left
		int right
		int mid
		int compare
	boolean isDeleted () 
	boolean isDelta () 
	boolean isEmptyDelta () 
	java.lang.String[] namesOfChildren () 
		String[] names
		int i
	void replaceChild (java.lang.String, org.eclipse.core.internal.dtree.DataTreeNode) 
		String localName
		org.eclipse.core.internal.dtree.DataTreeNode node
		int i
	protected void setChildren (org.eclipse.core.internal.dtree.AbstractDataTreeNode[]) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] newChildren
	void setName (java.lang.String) 
		String s
	protected static org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifyWithParent (org.eclipse.core.internal.dtree.AbstractDataTreeNode[], org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.internal.dtree.DeltaDataTree parent
		org.eclipse.core.internal.dtree.IComparator comparer
		int nodeCount
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] simplifiedNodes
		int simplifiedCount
		int i
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
		org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifiedNode
	abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode simplifyWithParent (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.DeltaDataTree, org.eclipse.core.internal.dtree.IComparator) 
	int size () 
	public void storeStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		org.eclipse.core.internal.dtree.AbstractDataTreeNode[] nodes
		int i
	public java.lang.String toString () 
	abstract int type () 
}

org/eclipse/core/internal/dtree/AbstractDataTree.class
AbstractDataTree.java
package org.eclipse.core.internal.dtree
public abstract org.eclipse.core.internal.dtree.AbstractDataTree extends java.lang.Object {
	private boolean immutable
	protected static final org.eclipse.core.runtime.IPath[] NO_CHILDREN
	static void  () 
	public void  () 
	protected org.eclipse.core.internal.dtree.AbstractDataTree copy () 
		org.eclipse.core.internal.dtree.AbstractDataTree newTree
	public abstract org.eclipse.core.internal.dtree.AbstractDataTreeNode copyCompleteSubtree (org.eclipse.core.runtime.IPath) 
	public abstract void createChild (org.eclipse.core.runtime.IPath, java.lang.String) 
	public abstract void createChild (org.eclipse.core.runtime.IPath, java.lang.String, java.lang.Object) 
	protected abstract org.eclipse.core.internal.dtree.AbstractDataTree createInstance () 
	public abstract void createSubtree (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
	public abstract void deleteChild (org.eclipse.core.runtime.IPath, java.lang.String) 
	public abstract void empty () 
	public org.eclipse.core.runtime.IPath getChild (org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.runtime.IPath parentKey
		int index
		String child
	public int getChildCount (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
	public org.eclipse.core.runtime.IPath[] getChildren (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath parentKey
		String[] names
		int len
		org.eclipse.core.runtime.IPath[] answer
		int i
	public abstract java.lang.Object getData (org.eclipse.core.runtime.IPath) 
	public java.lang.String getNameOfChild (org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.runtime.IPath parentKey
		int index
		String[] childNames
	public abstract java.lang.String[] getNamesOfChildren (org.eclipse.core.runtime.IPath) 
	org.eclipse.core.internal.dtree.AbstractDataTreeNode getRootNode () 
	static void handleImmutableTree () 
	static void handleNotFound (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath key
	public void immutable () 
	public abstract boolean includes (org.eclipse.core.runtime.IPath) 
	public boolean isImmutable () 
	public abstract org.eclipse.core.internal.dtree.DataTreeLookup lookup (org.eclipse.core.runtime.IPath) 
	public org.eclipse.core.runtime.IPath rootKey () 
	public abstract void setData (org.eclipse.core.runtime.IPath, java.lang.Object) 
	void setImmutable (boolean) 
		boolean bool
	void setRootNode (org.eclipse.core.internal.dtree.AbstractDataTreeNode) 
		org.eclipse.core.internal.dtree.AbstractDataTreeNode node
}

org/eclipse/core/internal/utils/
org/eclipse/core/internal/utils/messages.properties
org/eclipse/core/internal/utils/KeyedHashSet.class
KeyedHashSet.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.KeyedHashSet extends java.lang.Object {
	protected static final int MINIMUM_SIZE
	private int capacity
	protected int elementCount
	protected org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement[] elements
	protected boolean replace
	public void  (int) 
		int capacity
	public void  (int, boolean) 
		int capacity
		boolean replace
	public boolean add (org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement) 
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
		int hash
		int i
		int i
	public void clear () 
	protected void expand () 
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement[] oldElements
		int maxArrayIndex
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
		int hash
	public org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement getByKey (java.lang.Object) 
		Object key
		int hash
		int i
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
		int i
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
	private int hash (org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement) 
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement key
	private int keyHash (java.lang.Object) 
		Object key
	protected void rehashTo (int) 
		int anIndex
		int target
		int index
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
		int hashIndex
		boolean match
		boolean match
	public boolean remove (org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement) 
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement toRemove
		int hash
		int i
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
		int i
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
	private boolean shouldGrow () 
	public int size () 
	public java.lang.String toString () 
		StringBuilder result
		boolean first
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement element
}

org/eclipse/core/internal/utils/BitMask.class
BitMask.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.BitMask extends java.lang.Object {
	public void  () 
	public static boolean isSet (int, int) 
		int flags
		int mask
}

org/eclipse/core/internal/utils/Cache.class
Cache.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.Cache extends java.lang.Object {
	org.eclipse.core.internal.utils.KeyedHashSet entries
	org.eclipse.core.internal.utils.Cache$Entry head
	private int maximumCapacity
	org.eclipse.core.internal.utils.Cache$Entry tail
	private double threshold
	public void  (int) 
		int maximumCapacity
	public void  (int, int, double) 
		int initialCapacity
		int maximumCapacity
		double threshold
	public void addEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object toCache
	public org.eclipse.core.internal.utils.Cache$Entry addEntry (java.lang.Object, java.lang.Object, long) 
		Object key
		Object toCache
		long timestamp
		org.eclipse.core.internal.utils.Cache$Entry newHead
		int extraEntries
	public org.eclipse.core.internal.utils.Cache$Entry getEntry (java.lang.Object) 
		Object key
	public org.eclipse.core.internal.utils.Cache$Entry getEntry (java.lang.Object, boolean) 
		Object key
		boolean update
		org.eclipse.core.internal.utils.Cache$Entry existing
	public org.eclipse.core.internal.utils.Cache$Entry getHead () 
	public org.eclipse.core.internal.utils.Cache$Entry getTail () 
	private void packEntries (int) 
		int extraEntries
		org.eclipse.core.internal.utils.Cache$Entry current
	public long size () 
	public void discardAll () 
	public void dispose () 
}

org/eclipse/core/internal/utils/ObjectMap.class
ObjectMap.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.ObjectMap extends java.lang.Object implements java.util.Map org.eclipse.core.internal.utils.IStringPoolParticipant  {
	protected static final int DEFAULT_SIZE
	protected static final int GROW_SIZE
	protected int count
	protected Object[] elements
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (java.util.Map) 
		java.util.Map map
	public void clear () 
	public java.lang.Object clone () 
	public boolean containsKey (java.lang.Object) 
		Object key
		int i
	public boolean containsValue (java.lang.Object) 
		Object value
		int i
	public java.util.Set entrySet () 
	public boolean equals (java.lang.Object) 
		Object o
		java.util.Map other
		int i
	public java.lang.Object get (java.lang.Object) 
		Object key
		int i
	protected void grow () 
		Object[] expanded
	public int hashCode () 
		int hash
		int i
	public boolean isEmpty () 
	public java.util.Set keySet () 
		java.util.Set result
		int i
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int emptyIndex
		int i
		Object oldValue
	public void putAll (java.util.Map) 
		java.util.Map map
		java.util.Map$Entry e
	public java.lang.Object remove (java.lang.Object) 
		Object key
		int i
		Object result
	public int size () 
	public void shareStrings (org.eclipse.core.internal.utils.StringPool) 
		org.eclipse.core.internal.utils.StringPool set
		Object[] array
		int i
		Object o
	private java.util.HashMap toHashMap () 
		java.util.HashMap result
		int i
	public java.util.Collection values () 
		java.util.Set result
		int i
}

org/eclipse/core/internal/utils/Policy$1.class
Policy.java
package org.eclipse.core.internal.utils
 org.eclipse.core.internal.utils.Policy$1 extends java.lang.Object implements org.eclipse.osgi.service.debug.DebugOptionsListener  {
	void  () 
	public void optionsChanged (org.eclipse.osgi.service.debug.DebugOptions) 
		org.eclipse.osgi.service.debug.DebugOptions options
}

org/eclipse/core/internal/utils/StringPoolJob$1.class
StringPoolJob.java
package org.eclipse.core.internal.utils
 org.eclipse.core.internal.utils.StringPoolJob$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.internal.utils.StringPoolJob this$0
	private final org.eclipse.core.internal.utils.IStringPoolParticipant val$current
	private final org.eclipse.core.internal.utils.StringPool val$pool
	void  (org.eclipse.core.internal.utils.StringPoolJob, org.eclipse.core.internal.utils.IStringPoolParticipant, org.eclipse.core.internal.utils.StringPool) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run () 
}

org/eclipse/core/internal/utils/Cache$Entry.class
Cache.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.Cache$Entry extends java.lang.Object implements org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement  {
	Object cached
	Object key
	org.eclipse.core.internal.utils.Cache$Entry next
	org.eclipse.core.internal.utils.Cache$Entry previous
	long timestamp
	final org.eclipse.core.internal.utils.Cache this$0
	public void  (org.eclipse.core.internal.utils.Cache, java.lang.Object, java.lang.Object, long) 
		Object key
		Object cached
		long timestamp
	public boolean compare (org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement) 
		org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement other
		org.eclipse.core.internal.utils.Cache$Entry otherEntry
	public void discard () 
	public java.lang.Object getCached () 
	public java.lang.Object getKey () 
	public int getKeyHashCode () 
	public org.eclipse.core.internal.utils.Cache$Entry getNext () 
	public org.eclipse.core.internal.utils.Cache$Entry getPrevious () 
	public long getTimestamp () 
	public boolean isHead () 
	public boolean isTail () 
	void makeHead () 
		org.eclipse.core.internal.utils.Cache$Entry oldHead
	public void setCached (java.lang.Object) 
		Object cached
	public void setTimestamp (long) 
		long timestamp
	public java.lang.String toString () 
	void unchain () 
}

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

org/eclipse/core/internal/utils/IStringPoolParticipant.class
IStringPoolParticipant.java
package org.eclipse.core.internal.utils
public abstract org.eclipse.core.internal.utils.IStringPoolParticipant extends java.lang.Object {
	public abstract void shareStrings (org.eclipse.core.internal.utils.StringPool) 
}

org/eclipse/core/internal/utils/StringPool.class
StringPool.java
package org.eclipse.core.internal.utils
public final org.eclipse.core.internal.utils.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/utils/Policy.class
Policy.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.Policy extends java.lang.Object {
	static org.eclipse.osgi.service.debug.DebugTrace DEBUG_TRACE
	public static final org.eclipse.osgi.service.debug.DebugOptionsListener RESOURCES_DEBUG_OPTIONS_LISTENER
	public static final boolean buildOnCancel
	public static boolean DEBUG
	public static boolean DEBUG_AUTO_REFRESH
	public static boolean DEBUG_BUILD_DELTA
	public static boolean DEBUG_BUILD_FAILURE
	public static boolean DEBUG_BUILD_INTERRUPT
	public static boolean DEBUG_BUILD_INVOKING
	public static boolean DEBUG_BUILD_NEEDED
	public static boolean DEBUG_BUILD_NEEDED_STACK
	public static boolean DEBUG_BUILD_STACK
	public static boolean DEBUG_CONTENT_TYPE
	public static boolean DEBUG_CONTENT_TYPE_CACHE
	public static boolean DEBUG_HISTORY
	public static boolean DEBUG_NATURES
	public static boolean DEBUG_NOTIFICATIONS
	public static boolean DEBUG_PREFERENCES
	public static boolean DEBUG_RESTORE
	public static boolean DEBUG_RESTORE_MARKERS
	public static boolean DEBUG_RESTORE_MASTERTABLE
	public static boolean DEBUG_RESTORE_METAINFO
	public static boolean DEBUG_RESTORE_SNAPSHOTS
	public static boolean DEBUG_RESTORE_SYNCINFO
	public static boolean DEBUG_RESTORE_TREE
	public static boolean DEBUG_SAVE
	public static boolean DEBUG_SAVE_MARKERS
	public static boolean DEBUG_SAVE_MASTERTABLE
	public static boolean DEBUG_SAVE_METAINFO
	public static boolean DEBUG_SAVE_SYNCINFO
	public static boolean DEBUG_SAVE_TREE
	public static boolean DEBUG_STRINGS
	public static final long MAX_BUILD_DELAY
	public static final long MIN_BUILD_DELAY
	public static int opWork
	public static final int totalWork
	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
		StringBuilder output
		org.eclipse.core.runtime.jobs.Job currentJob
	public static void debug (java.lang.Throwable) 
		Throwable t
		java.io.StringWriter writer
		String str
	public static void log (int, java.lang.String, java.lang.Throwable) 
		int severity
		String message
		Throwable t
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.osgi.framework.Bundle bundle
	public static void log (java.lang.Throwable) 
		Throwable t
	public static org.eclipse.core.runtime.IProgressMonitor monitorFor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	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/utils/Convert.class
Convert.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.Convert extends java.lang.Object {
	public void  () 
	public static java.lang.String fromUTF8 (byte[]) 
		byte[] b
	public static byte[] toUTF8 (java.lang.String) 
		String s
	public static byte[] longToBytes (long) 
		long value
		byte[] bytes
		int i
	public static long bytesToLong (byte[]) 
		byte[] value
		long longValue
		byte element
}

org/eclipse/core/internal/utils/Messages.class
Messages.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String dtree_immutable
	public static String dtree_malformedTree
	public static String dtree_missingChild
	public static String dtree_notFound
	public static String dtree_notImmutable
	public static String dtree_reverse
	public static String dtree_subclassImplement
	public static String dtree_switchError
	public static String events_builderError
	public static String events_building_0
	public static String events_building_1
	public static String events_errors
	public static String events_instantiate_1
	public static String events_invoking_1
	public static String events_invoking_2
	public static String events_skippingBuilder
	public static String events_unknown
	public static String history_copyToNull
	public static String history_copyToSelf
	public static String history_errorContentDescription
	public static String history_notValid
	public static String history_problemsCleaning
	public static String links_creating
	public static String links_errorLinkReconcile
	public static String links_invalidLocation
	public static String links_localDoesNotExist
	public static String links_locationOverlapsLink
	public static String links_locationOverlapsProject
	public static String links_natureVeto
	public static String links_noPath
	public static String links_overlappingResource
	public static String links_parentNotAccessible
	public static String links_notFileFolder
	public static String links_updatingDuplicate
	public static String links_vetoNature
	public static String links_workspaceVeto
	public static String links_wrongLocalType
	public static String links_resourceIsNotALink
	public static String links_setLocation
	public static String group_invalidParent
	public static String filters_missingFilterType
	public static String localstore_copying
	public static String localstore_copyProblem
	public static String localstore_couldnotDelete
	public static String localstore_couldNotMove
	public static String localstore_couldNotRead
	public static String localstore_couldNotWrite
	public static String localstore_couldNotWriteReadOnly
	public static String localstore_deleteProblem
	public static String localstore_deleting
	public static String localstore_failedReadDuringWrite
	public static String localstore_fileExists
	public static String localstore_fileNotFound
	public static String localstore_locationUndefined
	public static String localstore_refreshing
	public static String localstore_refreshingRoot
	public static String localstore_resourceExists
	public static String localstore_resourceDoesNotExist
	public static String localstore_resourceIsOutOfSync
	public static String mapping_invalidDef
	public static String mapping_wrongType
	public static String mapping_noIdentifier
	public static String mapping_validate
	public static String mapping_multiProblems
	public static String natures_duplicateNature
	public static String natures_hasCycle
	public static String natures_invalidDefinition
	public static String natures_invalidRemoval
	public static String natures_invalidSet
	public static String natures_missingIdentifier
	public static String natures_missingNature
	public static String natures_missingPrerequisite
	public static String natures_multipleSetMembers
	public static String pathvar_beginLetter
	public static String pathvar_invalidChar
	public static String pathvar_invalidValue
	public static String pathvar_length
	public static String pathvar_undefined
	public static String pathvar_whitespace
	public static String preferences_deleteException
	public static String preferences_loadException
	public static String preferences_operationCanceled
	public static String preferences_removeNodeException
	public static String preferences_clearNodeException
	public static String preferences_saveProblems
	public static String preferences_syncException
	public static String projRead_badArguments
	public static String projRead_badFilterName
	public static String projRead_badFilterID
	public static String projRead_badFilterType
	public static String projRead_badFilterType2
	public static String projRead_badID
	public static String projRead_badLinkLocation
	public static String projRead_badLinkName
	public static String projRead_badLinkType
	public static String projRead_badLinkType2
	public static String projRead_badLocation
	public static String projRead_badSnapshotLocation
	public static String projRead_cannotReadSnapshot
	public static String projRead_emptyFilterName
	public static String projRead_emptyLinkName
	public static String projRead_emptyVariableName
	public static String projRead_failureReadingProjectDesc
	public static String projRead_notProjectDescription
	public static String projRead_whichKey
	public static String projRead_whichValue
	public static String projRead_missingProjectName
	public static String properties_couldNotClose
	public static String properties_qualifierIsNull
	public static String properties_readProperties
	public static String properties_valueTooLong
	public static String refresh_installError
	public static String refresh_installMonitorsOnWorkspace
	public static String refresh_jobName
	public static String refresh_pollJob
	public static String refresh_refreshErr
	public static String refresh_restoreOnInvalid
	public static String refresh_task
	public static String refresh_uninstallMonitorsOnWorkspace
	public static String resources_cannotModify
	public static String resources_changeInAdd
	public static String resources_charsetBroadcasting
	public static String resources_charsetUpdating
	public static String resources_closing_0
	public static String resources_closing_1
	public static String resources_copyDestNotSub
	public static String resources_copying
	public static String resources_copying_0
	public static String resources_copyNotMet
	public static String resources_copyProblem
	public static String resources_couldnotDelete
	public static String resources_create
	public static String resources_creating
	public static String resources_deleteMeta
	public static String resources_deleteProblem
	public static String resources_deleting
	public static String resources_deleting_0
	public static String resources_destNotNull
	public static String resources_errorContentDescription
	public static String resources_errorDeleting
	public static String resources_errorMarkersDelete
	public static String resources_errorMarkersMove
	public static String resources_wrongMarkerAttributeValueType
	public static String resources_errorMembers
	public static String resources_errorMoving
	public static String resources_errorMultiRefresh
	public static String resources_errorNature
	public static String resources_errorPropertiesMove
	public static String resources_errorReadProject
	public static String resources_errorRefresh
	public static String resources_errorValidator
	public static String resources_errorVisiting
	public static String resources_existsDifferentCase
	public static String resources_existsLocalDifferentCase
	public static String resources_exMasterTable
	public static String resources_exReadProjectLocation
	public static String resources_exSafeRead
	public static String resources_exSafeSave
	public static String resources_exSaveMaster
	public static String resources_exSaveProjectLocation
	public static String resources_fileExists
	public static String resources_fileToProj
	public static String resources_flushingContentDescriptionCache
	public static String resources_folderOverFile
	public static String resources_format
	public static String resources_initHook
	public static String resources_initTeamHook
	public static String resources_initValidator
	public static String resources_invalidCharInName
	public static String resources_invalidCharInPath
	public static String resources_invalidName
	public static String resources_invalidPath
	public static String resources_invalidProjDesc
	public static String resources_invalidResourceName
	public static String resources_invalidRoot
	public static String resources_markerNotFound
	public static String resources_missingProjectMeta
	public static String resources_missingProjectMetaRepaired
	public static String resources_moveDestNotSub
	public static String resources_moveMeta
	public static String resources_moveNotMet
	public static String resources_moveNotProject
	public static String resources_moveProblem
	public static String resources_moveRoot
	public static String resources_moving
	public static String resources_moving_0
	public static String resources_mustBeAbsolute
	public static String resources_mustBeLocal
	public static String resources_mustBeOpen
	public static String resources_mustExist
	public static String resources_mustNotExist
	public static String resources_nameEmpty
	public static String resources_nameNull
	public static String resources_natureClass
	public static String resources_natureDeconfig
	public static String resources_natureExtension
	public static String resources_natureFormat
	public static String resources_natureImplement
	public static String resources_notChild
	public static String resources_oneHook
	public static String resources_oneTeamHook
	public static String resources_oneValidator
	public static String resources_opening_1
	public static String resources_overlapWorkspace
	public static String resources_overlapProject
	public static String resources_pathNull
	public static String resources_projectDesc
	public static String resources_projectDescSync
	public static String resources_projectMustNotBeOpen
	public static String resources_projectPath
	public static String resources_pruningHistory
	public static String resources_reading
	public static String resources_readingEncoding
	public static String resources_readingSnap
	public static String resources_readMarkers
	public static String resources_readMeta
	public static String resources_readMetaWrongVersion
	public static String resources_readOnly
	public static String resources_readOnly2
	public static String resources_readProjectMeta
	public static String resources_readProjectTree
	public static String resources_readSync
	public static String resources_readWorkspaceMeta
	public static String resources_readWorkspaceMetaValue
	public static String resources_readWorkspaceSnap
	public static String resources_readWorkspaceTree
	public static String resources_refreshing
	public static String resources_refreshingRoot
	public static String resources_resetMarkers
	public static String resources_resetSync
	public static String resources_resourcePath
	public static String resources_saveOp
	public static String resources_saveProblem
	public static String resources_saveWarnings
	public static String resources_saving_0
	public static String resources_savingEncoding
	public static String resources_setDesc
	public static String resources_setLocal
	public static String resources_settingCharset
	public static String resources_settingContents
	public static String resources_settingDefaultCharsetContainer
	public static String resources_settingDerivedFlag
	public static String resources_shutdown
	public static String resources_shutdownProblems
	public static String resources_snapInit
	public static String resources_snapRead
	public static String resources_snapRequest
	public static String resources_snapshot
	public static String resources_startupProblems
	public static String resources_touch
	public static String resources_updating
	public static String resources_updatingEncoding
	public static String resources_workspaceClosed
	public static String resources_workspaceOpen
	public static String resources_writeMeta
	public static String resources_writeWorkspaceMeta
	public static String resources_errorResourceIsFiltered
	public static String synchronizer_partnerNotRegistered
	public static String url_badVariant
	public static String url_couldNotResolve_projectDoesNotExist
	public static String url_couldNotResolve_URLProtocolHandlerCanNotResolveURL
	public static String url_couldNotResolve_resourceLocationCanNotBeDetermined
	public static String utils_clone
	public static String utils_stringJobName
	public static String watson_elementNotFound
	public static String watson_illegalSubtree
	public static String watson_immutable
	public static String watson_noModify
	public static String watson_nullArg
	public static String watson_unknown
	public static String WM_beginTask
	public static String WM_errCloseHandle
	public static String WM_errCreateHandle
	public static String WM_errFindChange
	public static String WM_errors
	public static String WM_jobName
	public static String WM_nativeErr
	public static String WM_mutexAbandoned
	public static String updateUnknownNatureMarkers
	static void  () 
	public void  () 
}

org/eclipse/core/internal/utils/StringPoolJob.class
StringPoolJob.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.StringPoolJob extends org.eclipse.core.runtime.jobs.Job {
	private static final long INITIAL_DELAY
	private static final long RESCHEDULE_DELAY
	private long lastDuration
	private java.util.Map participants
	private final org.osgi.framework.Bundle systemBundle
	public void  () 
	public void addStringPoolParticipant (org.eclipse.core.internal.utils.IStringPoolParticipant, org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.internal.utils.IStringPoolParticipant participant
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public void removeStringPoolParticipant (org.eclipse.core.internal.utils.IStringPoolParticipant) 
		org.eclipse.core.internal.utils.IStringPoolParticipant participant
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Map$Entry[] entries
		org.eclipse.core.runtime.jobs.ISchedulingRule[] rules
		org.eclipse.core.internal.utils.IStringPoolParticipant[] toRun
		int i
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		long start
		int savings
		org.eclipse.core.runtime.jobs.IJobManager jobManager
		long scheduleDelay
	private int shareStrings (org.eclipse.core.internal.utils.IStringPoolParticipant[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.internal.utils.IStringPoolParticipant[] toRun
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.utils.StringPool pool
		org.eclipse.core.internal.utils.IStringPoolParticipant current
}

org/eclipse/core/internal/utils/FileUtil.class

org/eclipse/core/internal/utils/KeyedHashSet$KeyedElement.class
KeyedHashSet.java
package org.eclipse.core.internal.utils
public abstract org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement extends java.lang.Object {
	public abstract boolean compare (org.eclipse.core.internal.utils.KeyedHashSet$KeyedElement) 
	public abstract java.lang.Object getKey () 
	public abstract int getKeyHashCode () 
}

org/eclipse/core/internal/utils/WrappedRuntimeException.class
WrappedRuntimeException.java
package org.eclipse.core.internal.utils
public org.eclipse.core.internal.utils.WrappedRuntimeException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private Throwable target
	public void  (java.lang.Throwable) 
		Throwable target
	public java.lang.Throwable getTargetException () 
	public java.lang.String getMessage () 
}

org/eclipse/core/internal/refresh/
org/eclipse/core/internal/refresh/MonitorManager.class

org/eclipse/core/internal/refresh/RefreshJob.class
RefreshJob.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.RefreshJob extends org.eclipse.core.resources.WorkspaceJob {
	private static final long UPDATE_DELAY
	private final java.util.List fRequests
	private org.eclipse.core.internal.localstore.PrefixPool pathPrefixHistory
	private org.eclipse.core.internal.localstore.PrefixPool rootPathHistory
	public void  () 
	private synchronized void addRequest (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath toAdd
		java.util.Iterator it
		org.eclipse.core.runtime.IPath request
	private synchronized void addRequests (java.util.List) 
		java.util.List list
	public boolean belongsTo (java.lang.Object) 
		Object family
	private java.util.List collectChildrenToDepth (org.eclipse.core.resources.IResource, java.util.ArrayList, int) 
		org.eclipse.core.resources.IResource resource
		java.util.ArrayList children
		int depth
		org.eclipse.core.resources.IResource[] members
		org.eclipse.core.resources.IResource[] members
		org.eclipse.core.resources.IResource member
	public org.eclipse.core.internal.localstore.PrefixPool getPathPrefixHistory () 
	public org.eclipse.core.internal.localstore.PrefixPool getRootPathHistory () 
	private synchronized org.eclipse.core.resources.IResource nextRequest () 
		int len
	public void refresh (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		long start
		String msg
		org.eclipse.core.runtime.MultiStatus errors
		long longestRefresh
		org.eclipse.core.runtime.SubMonitor subMonitor
		int refreshCount
		int depth
		org.eclipse.core.resources.IResource toRefresh
		org.eclipse.core.resources.IResource toRefresh
		long refreshTime
		org.eclipse.core.runtime.CoreException e
	public synchronized boolean shouldRun () 
	public void start () 
	public void stop () 
}

org/eclipse/core/internal/refresh/RefreshManager.class

org/eclipse/core/internal/refresh/MonitorJob$MonitorRule.class
MonitorJob.java
package org.eclipse.core.internal.refresh
 org.eclipse.core.internal.refresh.MonitorJob$MonitorRule extends java.lang.Object implements org.eclipse.core.runtime.jobs.ISchedulingRule  {
	private static final org.eclipse.core.runtime.jobs.ISchedulingRule[] SCHEDULING_RULE__EMPTY_ARR
	private final org.eclipse.core.runtime.jobs.ISchedulingRule resourceRule
	static void  () 
	void  (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule schedulingRule
	static org.eclipse.core.internal.refresh.MonitorJob$MonitorRule create (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	static org.eclipse.core.internal.refresh.MonitorJob$MonitorRule create (java.util.Collection) 
		java.util.Collection resources
	public boolean isConflicting (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public boolean contains (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
}

org/eclipse/core/internal/refresh/InternalRefreshProvider.class
InternalRefreshProvider.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.InternalRefreshProvider extends java.lang.Object {
	public void  () 
	protected org.eclipse.core.resources.refresh.IRefreshMonitor createPollingMonitor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.refresh.RefreshManager refreshManager
		org.eclipse.core.internal.refresh.MonitorManager monitors
		org.eclipse.core.internal.refresh.PollingMonitor pollingMonitor
	public void resetMonitors (org.eclipse.core.resources.IResource, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.internal.refresh.MonitorManager manager
}

org/eclipse/core/internal/refresh/PollingMonitor.class
PollingMonitor.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.PollingMonitor extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.resources.refresh.IRefreshMonitor  {
	private static final long MAX_DURATION
	private static final long HOT_ROOT_DECAY
	private static final long MIN_FREQUENCY
	private final java.util.ArrayList resourceRoots
	private final java.util.ArrayList toRefresh
	private org.eclipse.core.resources.IResource hotRoot
	private long hotRootTime
	private final org.eclipse.core.internal.refresh.RefreshManager refreshManager
	private boolean firstRun
	public void  (org.eclipse.core.internal.refresh.RefreshManager) 
		org.eclipse.core.internal.refresh.RefreshManager manager
	public synchronized void monitor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource root
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.osgi.framework.Bundle bundle
		long waitStart
		long time
		int oldSize
		long loopStart
		long delay
		org.osgi.framework.Bundle bundle
	void runOnce () 
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.resources.IProject project
	private void poll (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public boolean shouldRun () 
	private synchronized void beginIteration () 
	public synchronized void unmonitor (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
}

org/eclipse/core/internal/refresh/MonitorJob.class
MonitorJob.java
package org.eclipse.core.internal.refresh
public org.eclipse.core.internal.refresh.MonitorJob extends org.eclipse.core.runtime.jobs.Job {
	private final org.eclipse.core.runtime.ICoreRunnable runnable
	private void  (java.lang.String, org.eclipse.core.internal.refresh.MonitorJob$MonitorRule, org.eclipse.core.runtime.ICoreRunnable) 
		String name
		org.eclipse.core.internal.refresh.MonitorJob$MonitorRule rule
		org.eclipse.core.runtime.ICoreRunnable runnable
	static org.eclipse.core.runtime.jobs.Job createSystem (java.lang.String, org.eclipse.core.resources.IResource, org.eclipse.core.runtime.ICoreRunnable) 
		String name
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.ICoreRunnable runnable
	static org.eclipse.core.runtime.jobs.Job createSystem (java.lang.String, java.util.Collection, org.eclipse.core.runtime.ICoreRunnable) 
		String name
		java.util.Collection resources
		org.eclipse.core.runtime.ICoreRunnable runnable
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IStatus st
	public boolean belongsTo (java.lang.Object) 
		Object family
}

plugin.properties
about.html
.options