META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/internal/
org/eclipse/core/internal/indexing/
org/eclipse/core/internal/indexing/AbstractObjectPolicy.class
AbstractObjectPolicy.java
package org.eclipse.core.internal.indexing
public abstract org.eclipse.core.internal.indexing.AbstractObjectPolicy extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.core.internal.indexing.StoredObject createObject (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
}

org/eclipse/core/internal/indexing/AbstractPagePolicy.class
AbstractPagePolicy.java
package org.eclipse.core.internal.indexing
public abstract org.eclipse.core.internal.indexing.AbstractPagePolicy extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.core.internal.indexing.Page createPage (int, byte[], org.eclipse.core.internal.indexing.PageStore) 
}

org/eclipse/core/internal/indexing/BinarySmallObject.class
BinarySmallObject.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.BinarySmallObject extends org.eclipse.core.internal.indexing.IndexedStoreObject {
	public static final int TYPE
	public static final int VALUE_OFFSET
	protected byte[] value
	public void  (byte[]) 
		byte[] value
	public void  (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
	protected void insertValues (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field f
	protected void extractValues (org.eclipse.core.internal.indexing.Field)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
	protected int getMaximumSize () 
	protected int length () 
	protected int getMinimumSize () 
	protected int getRequiredType () 
	public byte[] getValue () 
	public java.lang.String toString () 
		int n
		StringBuffer b
		int i
}

org/eclipse/core/internal/indexing/Buffer.class
Buffer.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.Buffer extends java.lang.Object {
	protected byte[] contents
	private static final byte[] ZEROES
	static void  () 
	public void  (byte[]) 
		byte[] contents
	public void  (int) 
		int n
	public void  (org.eclipse.core.internal.indexing.Insertable) 
		org.eclipse.core.internal.indexing.Insertable anObject
	public void clear () 
	private static void clear (byte[], int, int) 
		byte[] buffer
		int offset
		int length
		int n
		int p
		int m
	public void clear (int, int) 
		int offset
		int length
	private static int compare (byte[], int, int, byte[], int, int) 
		byte[] buffer1
		int offset1
		int length1
		byte[] buffer2
		int offset2
		int length2
		int i
		int j1
		int j2
	public static int compare (org.eclipse.core.internal.indexing.Buffer, int, int, org.eclipse.core.internal.indexing.Buffer, int, int) 
		org.eclipse.core.internal.indexing.Buffer buffer1
		int offset1
		int length1
		org.eclipse.core.internal.indexing.Buffer buffer2
		int offset2
		int length2
	public void copyInternal (int, int, int) 
		int fromOffset
		int toOffset
		int length
	public void copyTo (byte[]) 
		byte[] buffer
		int n
	public void copyFrom (byte[]) 
		byte[] buffer
		int n
	public byte[] get () 
	public byte[] get (int, int) 
		int offset
		int length
		byte[] result
	public org.eclipse.core.internal.indexing.Field getField (int, int) 
		int offset
		int length
	public byte getByte (int) 
		int offset
	public int getInt (int, int) 
		int offset
		int length
	public int getUInt (int, int) 
		int offset
		int length
		int shift
		int mask
	public long getLong (int, int) 
		int offset
		int length
		long v
		int i
	public byte[] getByteArray () 
	public int length () 
	public void put (int, byte) 
		int offset
		byte value
	public void put (int, byte[]) 
		int offset
		byte[] source
	public void put (int, int, byte[]) 
		int offset
		int length
		byte[] source
		int n
	public void put (int, int, long) 
		int offset
		int length
		long n
		long v
		int i
	public void put (int, int, int) 
		int offset
		int length
		int n
	public void put (int, org.eclipse.core.internal.indexing.Insertable) 
		int offset
		org.eclipse.core.internal.indexing.Insertable source
}

org/eclipse/core/internal/indexing/Convert.class
Convert.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.Convert extends java.lang.Object {
	void  () 
	static java.lang.String fromUTF8 (byte[]) 
		byte[] b
		String result
		String result
	static byte[] toUTF8 (java.lang.String) 
		String s
		byte[] result
		byte[] result
}

org/eclipse/core/internal/indexing/Field.class
Field.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.Field extends java.lang.Object implements org.eclipse.core.internal.indexing.Insertable  {
	protected org.eclipse.core.internal.indexing.Buffer buffer
	protected int offset
	protected int length
	public void  (byte[]) 
		byte[] bytes
	public void  (int) 
		int n
	public void  (org.eclipse.core.internal.indexing.Buffer, int, int) 
		org.eclipse.core.internal.indexing.Buffer buffer
		int offset
		int length
	public void  (org.eclipse.core.internal.indexing.Insertable) 
		org.eclipse.core.internal.indexing.Insertable anObject
	public org.eclipse.core.internal.indexing.Field clear () 
	public int compareTo (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field that
	public org.eclipse.core.internal.indexing.Field subfield (int, int) 
		int offset
		int length
	public org.eclipse.core.internal.indexing.Field subfield (org.eclipse.core.internal.indexing.FieldDef) 
		org.eclipse.core.internal.indexing.FieldDef d
	public org.eclipse.core.internal.indexing.Field subfield (int) 
		int offset
	public byte[] get () 
	public int getInt () 
	public long getLong () 
	public int getUInt () 
	public byte[] get (org.eclipse.core.internal.indexing.FieldDef) 
		org.eclipse.core.internal.indexing.FieldDef d
	public int getInt (org.eclipse.core.internal.indexing.FieldDef) 
		org.eclipse.core.internal.indexing.FieldDef d
	public int length () 
	public org.eclipse.core.internal.indexing.Pointer pointTo (int) 
		int offset
	public org.eclipse.core.internal.indexing.Field put (byte[]) 
		byte[] b
	public org.eclipse.core.internal.indexing.Field put (int) 
		int n
	public org.eclipse.core.internal.indexing.Field put (long) 
		long n
	public org.eclipse.core.internal.indexing.Field put (org.eclipse.core.internal.indexing.Insertable) 
		org.eclipse.core.internal.indexing.Insertable anObject
	public org.eclipse.core.internal.indexing.Field put (org.eclipse.core.internal.indexing.FieldDef, int) 
		org.eclipse.core.internal.indexing.FieldDef d
		int n
	public org.eclipse.core.internal.indexing.Field put (org.eclipse.core.internal.indexing.FieldDef, org.eclipse.core.internal.indexing.Insertable) 
		org.eclipse.core.internal.indexing.FieldDef d
		org.eclipse.core.internal.indexing.Insertable anObject
	public byte[] toByteArray () 
}

org/eclipse/core/internal/indexing/FieldArray.class
FieldArray.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.FieldArray extends java.lang.Object {
	protected org.eclipse.core.internal.indexing.Buffer buffer
	protected int offset
	protected int length
	protected int stride
	protected int count
	public void  (org.eclipse.core.internal.indexing.Buffer, int, int, int, int) 
		org.eclipse.core.internal.indexing.Buffer buffer
		int offset
		int length
		int stride
		int count
	public org.eclipse.core.internal.indexing.Field fieldAt (int) 
		int i
	public org.eclipse.core.internal.indexing.Field insert (int) 
		int i
		int s
		int t
		int n
	public void remove (int) 
		int i
		int s
		int t
		int n
}

org/eclipse/core/internal/indexing/FieldDef.class
FieldDef.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.FieldDef extends java.lang.Object {
	public static final int F_BYTE
	public static final int F_INT
	public static final int F_UINT
	public static final int F_LONG
	public static final int F_BYTES
	public int offset
	public int length
	public int type
	public void  (int, int, int) 
		int type
		int offset
		int length
}

org/eclipse/core/internal/indexing/Index.class
Index.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.Index extends java.lang.Object {
	private org.eclipse.core.internal.indexing.IndexedStore store
	private org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
	void  (org.eclipse.core.internal.indexing.IndexedStore, org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.IndexedStore store
		org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
	public synchronized java.util.Vector getObjectIdentifiersMatching (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		org.eclipse.core.internal.indexing.IndexCursor cursor
		java.util.Vector vector
	public synchronized void insert (byte[], byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		byte[] value
		org.eclipse.core.internal.indexing.IndexAnchor anchor
	public synchronized void insert (byte[], org.eclipse.core.internal.indexing.Insertable)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		org.eclipse.core.internal.indexing.Insertable value
	public synchronized void insert (java.lang.String, byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String key
		byte[] value
	public synchronized org.eclipse.core.internal.indexing.IndexCursor open ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexCursor c
}

org/eclipse/core/internal/indexing/IndexAnchor.class
IndexAnchor.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.IndexAnchor extends org.eclipse.core.internal.indexing.IndexedStoreObject {
	public static final int SIZE
	public static final int TYPE
	protected static final int RootNodeAddressOffset
	protected static final int RootNodeAddressLength
	protected static final int NumberOfEntriesOffset
	protected static final int NumberOfEntriesLength
	protected org.eclipse.core.internal.indexing.Field numberOfEntriesField
	protected int numberOfEntries
	protected org.eclipse.core.internal.indexing.Field rootNodeAddressField
	protected org.eclipse.core.internal.indexing.ObjectAddress rootNodeAddress
	public void  () 
	public void  (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
	private void setFields (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field f
	protected void insertValues (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field f
	protected void extractValues (org.eclipse.core.internal.indexing.Field)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
	protected int getMinimumSize () 
	protected int getRequiredType () 
	public java.lang.String toString () 
		StringBuffer b
	void entryInserted (org.eclipse.core.internal.indexing.IndexNode) 
		org.eclipse.core.internal.indexing.IndexNode node
	void entryRemoved (org.eclipse.core.internal.indexing.IndexNode) 
		org.eclipse.core.internal.indexing.IndexNode node
	void setRootNodeAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress rootNodeAddress
	void find (byte[], org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.IndexNode rootNode
	void findFirstEntry (org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.IndexNode rootNode
	void insert (byte[], byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		byte[] value
		org.eclipse.core.internal.indexing.IndexNode rootNode
		org.eclipse.core.internal.indexing.ObjectStoreException e
		org.eclipse.core.internal.indexing.IndexNode rootNode
}

org/eclipse/core/internal/indexing/IndexCursor.class
IndexCursor.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.IndexCursor extends java.lang.Object {
	private org.eclipse.core.internal.indexing.IndexedStore store
	private org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
	private int entryNumber
	private org.eclipse.core.internal.indexing.IndexNode leafNode
	private boolean entryRemoved
	void  (org.eclipse.core.internal.indexing.IndexedStore, org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.IndexedStore store
		org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
	private void adjust ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress next
		int n
		org.eclipse.core.internal.indexing.ObjectAddress previous
		int n
	public void close ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	void entryInserted (int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
	void entryRemoved (int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
	public synchronized org.eclipse.core.internal.indexing.IndexCursor find (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
		org.eclipse.core.internal.indexing.IndexAnchor anchor
	public synchronized org.eclipse.core.internal.indexing.IndexCursor find (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String s
	public synchronized org.eclipse.core.internal.indexing.IndexCursor findFirstEntry ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexAnchor anchor
	public synchronized byte[] getKey ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
	public synchronized byte[] getValue ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] value
	org.eclipse.core.internal.indexing.ObjectAddress getValueAsObjectAddress ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] value
	public synchronized org.eclipse.core.internal.indexing.ObjectID getValueAsObjectID ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] value
	public synchronized boolean isAtBeginning ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	public synchronized boolean isSet ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	public synchronized boolean keyEquals (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
		byte[] key
		int i
	public synchronized boolean keyMatches (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
		byte[] key
		int i
	public synchronized boolean keyMatches (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String s
	public synchronized org.eclipse.core.internal.indexing.IndexCursor next ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	void nodeSplit ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	public synchronized void remove ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	void removeEntry ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.IndexNode node
		org.eclipse.core.internal.indexing.ObjectAddress parentAddress
	public synchronized void reset ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	void set (org.eclipse.core.internal.indexing.ObjectAddress, int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress leafNodeAddress
		int entryNumber
	private void unset ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	void updateEntry (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
	public synchronized void updateValue (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
	public synchronized void updateValue (org.eclipse.core.internal.indexing.Insertable)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.Insertable anObject
}

org/eclipse/core/internal/indexing/IndexNode.class
IndexNode.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.IndexNode extends org.eclipse.core.internal.indexing.IndexedStoreObject {
	public static final int SIZE
	public static final int TYPE
	private static final int EntriesFieldOffset
	private static final int EntriesFieldSize
	private static final org.eclipse.core.internal.indexing.FieldDef NodeType
	private static final org.eclipse.core.internal.indexing.FieldDef AnchorAddress
	private static final org.eclipse.core.internal.indexing.FieldDef ParentAddress
	private static final org.eclipse.core.internal.indexing.FieldDef PreviousAddress
	private static final org.eclipse.core.internal.indexing.FieldDef NextAddress
	private static final org.eclipse.core.internal.indexing.FieldDef NumberOfEntries
	private static final org.eclipse.core.internal.indexing.FieldDef UsedSpace
	private static final org.eclipse.core.internal.indexing.FieldDef UsedSpaceMax
	private static final org.eclipse.core.internal.indexing.FieldDef EntriesField
	private int nodeType
	private org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
	private org.eclipse.core.internal.indexing.ObjectAddress parentAddress
	private org.eclipse.core.internal.indexing.ObjectAddress previousAddress
	private org.eclipse.core.internal.indexing.ObjectAddress nextAddress
	private int numberOfEntries
	private int usedSpace
	private int usedSpaceMax
	private org.eclipse.core.internal.indexing.Field entriesField
	private static final int RootNode
	private static final int InteriorNode
	private static final int LeafNode
	private static final int DescriptorLength
	private java.util.HashSet cursors
	static void  () 
	void  (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
	void  (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
	void  (org.eclipse.core.internal.indexing.ObjectAddress, org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
		org.eclipse.core.internal.indexing.ObjectAddress parentAddress
	void  (org.eclipse.core.internal.indexing.ObjectAddress, org.eclipse.core.internal.indexing.ObjectAddress, org.eclipse.core.internal.indexing.ObjectAddress, org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress anchorAddress
		org.eclipse.core.internal.indexing.ObjectAddress parentAddress
		org.eclipse.core.internal.indexing.ObjectAddress previousAddress
		org.eclipse.core.internal.indexing.ObjectAddress nextAddress
	void addCursor (org.eclipse.core.internal.indexing.IndexCursor) 
		org.eclipse.core.internal.indexing.IndexCursor cursor
	private int compareEntryToKey (int, byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int entryNumber
		byte[] key
		org.eclipse.core.internal.indexing.Field keyField
		org.eclipse.core.internal.indexing.Field entryKeyField
	private void compress ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int entriesLength
		int descriptorBlockSize
		org.eclipse.core.internal.indexing.Field f2
		int freeBlockSize
		org.eclipse.core.internal.indexing.Field f3
	private void compress (int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int threshold
		int entriesLength
		int descriptorBlockSize
		int freeBlockSize
	private static int copyEntries (org.eclipse.core.internal.indexing.Field, int, int, org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field sourceField
		int sourceIndex
		int numberOfEntries
		org.eclipse.core.internal.indexing.Field targetField
		org.eclipse.core.internal.indexing.Pointer tDescriptor
		org.eclipse.core.internal.indexing.Pointer sDescriptor
		int tEntryOffset
		int i
		int sEntryOffset
		int keyLength
		int valueLength
		int entryLength
		org.eclipse.core.internal.indexing.Field sEntry
		org.eclipse.core.internal.indexing.Field tEntry
	protected void insertValues (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field f
	void destroyChildren ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		org.eclipse.core.internal.indexing.ObjectAddress childNodeAddress
		org.eclipse.core.internal.indexing.IndexNode childNode
	void find (byte[], org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		org.eclipse.core.internal.indexing.IndexCursor cursor
		int i
		org.eclipse.core.internal.indexing.IndexNode childNode
		org.eclipse.core.internal.indexing.IndexNode childNode
	void findFirstEntry (org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.IndexNode childNode
	private int findFirstEntryGT (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		int lo
		int hi
		int i
		int c
	void findLastEntry (org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexCursor cursor
		int i
		org.eclipse.core.internal.indexing.IndexNode childNode
	private int findLastEntryLT (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		int lo
		int hi
		org.eclipse.core.internal.indexing.Field keyField
		int i
		int c
	private org.eclipse.core.internal.indexing.Field getDescriptor (int) 
		int i
	private org.eclipse.core.internal.indexing.FieldArray getDescriptorArray () 
	private org.eclipse.core.internal.indexing.Field getEntriesField () 
	byte[] getKey (int) 
		int i
	private org.eclipse.core.internal.indexing.Field getKeyField (int) 
		int i
		int descriptorOff
		org.eclipse.core.internal.indexing.Buffer buffer
	private org.eclipse.core.internal.indexing.Field getKeyValueField (int) 
		int i
		org.eclipse.core.internal.indexing.Field descriptor
		int offset
		int keyLength
		int valueLength
	private byte[] getLowKey () 
	protected int getMinimumSize () 
	org.eclipse.core.internal.indexing.ObjectAddress getNextAddress () 
	int getNumberOfEntries () 
	int getNumberOfNodes ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int sum
		int i
		org.eclipse.core.internal.indexing.ObjectAddress childAddress
		org.eclipse.core.internal.indexing.IndexNode childNode
	org.eclipse.core.internal.indexing.ObjectAddress getParentAddress () 
	org.eclipse.core.internal.indexing.ObjectAddress getPreviousAddress () 
	protected int getRequiredType () 
	private int getUsedSpace () 
	byte[] getValue (int) 
		int i
	private org.eclipse.core.internal.indexing.Field getValueField (int) 
		int i
		org.eclipse.core.internal.indexing.Field descriptor
		int keyOffset
		int keyLength
		int valueLength
		int valueOffset
	void insertEntry (byte[], byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		byte[] value
		int i
		Object[] cursorArray
		int j
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.IndexAnchor anchor
		org.eclipse.core.internal.indexing.ObjectAddress childNodeAddress
		org.eclipse.core.internal.indexing.IndexNode childNode
		org.eclipse.core.internal.indexing.IndexNode childNode
	private void insertEntryBefore (int, byte[], byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		byte[] key
		byte[] value
		org.eclipse.core.internal.indexing.Field entries
		int entriesLength
		int keyValueLength
		int neededSpace
		int freeSpace
		org.eclipse.core.internal.indexing.ObjectAddress newNodeAddress
		org.eclipse.core.internal.indexing.ObjectAddress childAddress
		org.eclipse.core.internal.indexing.IndexNode child
		org.eclipse.core.internal.indexing.IndexNode newNode
		org.eclipse.core.internal.indexing.Pointer p
		org.eclipse.core.internal.indexing.Field newDescriptor
		org.eclipse.core.internal.indexing.IndexNode parent
	private void insertKeyForChild (org.eclipse.core.internal.indexing.ObjectAddress, byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress childAddress
		byte[] key
		int i
		org.eclipse.core.internal.indexing.IndexNode parent
	boolean isInterior () 
	boolean isLeaf () 
	boolean isRoot () 
	protected void extractValues (org.eclipse.core.internal.indexing.Field)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
	void removeCursor (org.eclipse.core.internal.indexing.IndexCursor) 
		org.eclipse.core.internal.indexing.IndexCursor cursor
	void removeEntry (int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		byte[] key
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.IndexNode parent
		Object[] cursorArray
		int j
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.IndexAnchor anchor
	private void removeKeyForChild (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress childAddress
		org.eclipse.core.internal.indexing.Field childAddressField
		int i
	private void setNextAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	private void setNodeType (int) 
		int nodeType
	private void setNumberOfEntries (int) 
		int numberOfEntries
	private void setParentAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	private void setPreviousAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	private void setUsedSpace (int) 
		int usedSpace
	private void setUsedSpaceMax (int) 
		int usedSpaceMax
	private org.eclipse.core.internal.indexing.ObjectAddress split ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int n
		org.eclipse.core.internal.indexing.ObjectAddress newRootNodeAddress
		org.eclipse.core.internal.indexing.IndexNode newRootNode
		org.eclipse.core.internal.indexing.IndexAnchor anchor
		org.eclipse.core.internal.indexing.ObjectAddress newNodeAddress
		org.eclipse.core.internal.indexing.IndexNode newNode
		org.eclipse.core.internal.indexing.Field f1
		org.eclipse.core.internal.indexing.Field f2
		int k
		org.eclipse.core.internal.indexing.IndexNode nextNode
		int i
		org.eclipse.core.internal.indexing.ObjectAddress childAddress
		org.eclipse.core.internal.indexing.IndexNode childNode
		org.eclipse.core.internal.indexing.IndexNode parentNode
		Object[] cursorArray
		int j
		org.eclipse.core.internal.indexing.IndexCursor cursor
	void unlink ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexAnchor anchor
		org.eclipse.core.internal.indexing.IndexNode parent
		org.eclipse.core.internal.indexing.IndexNode next
		org.eclipse.core.internal.indexing.IndexNode previous
	private void updateEntry (int, byte[], byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		byte[] key
		byte[] value
		org.eclipse.core.internal.indexing.Field entries
		int entriesLength
		int newKeyValueLength
		int oldKeyValueLength
		int neededSpace
		int freeSpace
		org.eclipse.core.internal.indexing.ObjectAddress newNodeAddress
		org.eclipse.core.internal.indexing.IndexNode newNode
		org.eclipse.core.internal.indexing.Field keyValueField
		org.eclipse.core.internal.indexing.Field descriptor
		org.eclipse.core.internal.indexing.Pointer p
	private void updateKeyAt (int, byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		byte[] key
	private void updateKeyForChild (byte[], org.eclipse.core.internal.indexing.ObjectAddress, byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] key
		org.eclipse.core.internal.indexing.ObjectAddress childAddress
		byte[] newKey
		org.eclipse.core.internal.indexing.Field childAddressField
		int i
		org.eclipse.core.internal.indexing.IndexNode parent
	void updateValueAt (int, byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		byte[] value
	public java.lang.String toString () 
		StringBuffer b
}

org/eclipse/core/internal/indexing/IndexedStore.class
IndexedStore.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.IndexedStore extends java.lang.Object {
	private static final int CurrentVersion
	private static final int MetadataID
	private static final java.util.Map registry
	private static final org.eclipse.core.internal.indexing.ObjectAddress ContextAddress10
	private static final org.eclipse.core.internal.indexing.ObjectAddress ContextAddress11
	private org.eclipse.core.internal.indexing.ObjectAddress objectDirectoryAddress
	private org.eclipse.core.internal.indexing.Index objectDirectory
	private org.eclipse.core.internal.indexing.IndexCursor objectDirectoryCursor
	private org.eclipse.core.internal.indexing.ObjectAddress indexDirectoryAddress
	private org.eclipse.core.internal.indexing.Index indexDirectory
	private org.eclipse.core.internal.indexing.IndexCursor indexDirectoryCursor
	private org.eclipse.core.internal.indexing.ObjectAddress contextAddress
	private org.eclipse.core.internal.indexing.ObjectStore objectStore
	private String name
	static void  () 
	public void  () 
	org.eclipse.core.internal.indexing.IndexAnchor acquireAnchor (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
	org.eclipse.core.internal.indexing.IndexedStoreContext acquireContext (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	org.eclipse.core.internal.indexing.IndexNode acquireNode (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
	private org.eclipse.core.internal.indexing.StoredObject acquireObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.ObjectStoreException e
	org.eclipse.core.internal.indexing.BinarySmallObject acquireBinarySmallObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
	private void checkMetadata ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.Buffer metadata
		org.eclipse.core.internal.indexing.Field versionField
		int version
	public synchronized void close ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexedStoreException e
		org.eclipse.core.internal.indexing.ObjectStoreException e
	public synchronized void commit ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		Exception e
	private void convert (int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int fromVersion
	public static synchronized void create (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String name
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress contextAddress
		org.eclipse.core.internal.indexing.IndexedStoreContext context
		org.eclipse.core.internal.indexing.IndexAnchor anchor
		org.eclipse.core.internal.indexing.ObjectAddress address
		Exception e1
	public synchronized org.eclipse.core.internal.indexing.Index createIndex (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String indexName
		org.eclipse.core.internal.indexing.Index index
		org.eclipse.core.internal.indexing.ObjectAddress address
	public synchronized org.eclipse.core.internal.indexing.ObjectID createObject (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.ObjectID id
	public synchronized org.eclipse.core.internal.indexing.ObjectID createObject (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String s
	public static synchronized boolean exists (java.lang.String) 
		String filename
	protected void finalize () 
	public static synchronized org.eclipse.core.internal.indexing.IndexedStore find (java.lang.String) 
		String name
	public synchronized org.eclipse.core.internal.indexing.Index getIndex (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String indexName
		org.eclipse.core.internal.indexing.Index index
		byte[] key
		org.eclipse.core.internal.indexing.ObjectAddress address
	private org.eclipse.core.internal.indexing.Buffer getMetadataArea (int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		org.eclipse.core.internal.indexing.ObjectStoreException e
	private org.eclipse.core.internal.indexing.ObjectID getNextObjectID ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.IndexedStoreContext context
		long objectNumber
	public synchronized byte[] getObject (org.eclipse.core.internal.indexing.ObjectID)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectID id
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.BinarySmallObject object
		byte[] b
	public synchronized java.lang.String getObjectAsString (org.eclipse.core.internal.indexing.ObjectID)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectID id
		String s
		int i
	org.eclipse.core.internal.indexing.ObjectAddress insertObject (org.eclipse.core.internal.indexing.StoredObject)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.ObjectStoreException e
	public synchronized void open (java.lang.String)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		String name
		org.eclipse.core.internal.indexing.IndexedStoreContext context
		org.eclipse.core.internal.indexing.IndexedStoreException e
		Exception e
	private void putMetadataArea (int, org.eclipse.core.internal.indexing.Buffer)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		int i
		org.eclipse.core.internal.indexing.Buffer b
		org.eclipse.core.internal.indexing.ObjectStoreException e
	void removeObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.ObjectStoreException e
	public synchronized void removeObject (org.eclipse.core.internal.indexing.ObjectID)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectID id
		byte[] key
		org.eclipse.core.internal.indexing.ObjectAddress address
}

org/eclipse/core/internal/indexing/IndexedStoreContext.class
IndexedStoreContext.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.IndexedStoreContext extends org.eclipse.core.internal.indexing.IndexedStoreObject {
	public static final int SIZE
	public static final int TYPE
	private static final int OpenNumberOffset
	private static final int OpenNumberLength
	private org.eclipse.core.internal.indexing.Field openNumberField
	private int openNumber
	private static final int ObjectDirectoryAddressOffset
	private static final int ObjectDirectoryAddressLength
	private org.eclipse.core.internal.indexing.Field objectDirectoryAddressField
	private org.eclipse.core.internal.indexing.ObjectAddress objectDirectoryAddress
	private static final int IndexDirectoryAddressOffset
	private static final int IndexDirectoryAddressLength
	private org.eclipse.core.internal.indexing.Field indexDirectoryAddressField
	private org.eclipse.core.internal.indexing.ObjectAddress indexDirectoryAddress
	private static final int ObjectNumberOffset
	private static final int ObjectNumberLength
	private org.eclipse.core.internal.indexing.Field objectNumberField
	private long objectNumber
	void  () 
	void  (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
	protected void setFields (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field contents
	protected void extractValues (org.eclipse.core.internal.indexing.Field)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field contents
	protected void insertValues (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field contents
	org.eclipse.core.internal.indexing.ObjectAddress getIndexDirectoryAddress () 
	protected int getMinimumSize () 
	org.eclipse.core.internal.indexing.ObjectAddress getObjectDirectoryAddress () 
	protected int getRequiredType () 
	long getNextObjectNumber () 
	void setIndexDirectoryAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	void setObjectDirectoryAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	public java.lang.String toString () 
		StringBuffer b
}

org/eclipse/core/internal/indexing/IndexedStoreException.class
IndexedStoreException.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.IndexedStoreException extends org.eclipse.core.internal.indexing.StoreException {
	public static final int GenericError
	public static final int EntryKeyLengthError
	public static final int EntryNotRemoved
	public static final int EntryValueLengthError
	public static final int EntryValueNotUpdated
	public static final int IndexNodeNotRetrieved
	public static final int IndexNodeNotStored
	public static final int IndexNodeNotSplit
	public static final int IndexNodeNotCreated
	public static final int IndexExists
	public static final int IndexNotCreated
	public static final int IndexNotFound
	public static final int IndexNotRemoved
	public static final int ObjectExists
	public static final int ObjectNotAcquired
	public static final int ObjectNotCreated
	public static final int ObjectNotFound
	public static final int ObjectNotReleased
	public static final int ObjectNotRemoved
	public static final int ObjectNotUpdated
	public static final int ObjectNotStored
	public static final int ObjectTypeError
	public static final int StoreEmpty
	public static final int StoreFormatError
	public static final int StoreNotCreated
	public static final int StoreNotOpen
	public static final int StoreNotClosed
	public static final int StoreNotFlushed
	public static final int StoreNotOpened
	public static final int StoreNotReadWrite
	public static final int ContextNotAvailable
	public static final int ObjectIDInvalid
	public static final int MetadataRequestError
	public static final int EntryRemoved
	public static final int StoreNotConverted
	public static final int StoreIsOpen
	public static final int StoreNotCommitted
	public static final int StoreNotRolledBack
	public static String[] messages
	private static final long serialVersionUID
	public int id
	static void  () 
	public void  (int) 
		int id
	public void  (int, java.lang.Throwable) 
		int id
		Throwable e
	private static void initializeMessages () 
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/core/internal/indexing/IndexedStoreObject.class
IndexedStoreObject.java
package org.eclipse.core.internal.indexing
abstract org.eclipse.core.internal.indexing.IndexedStoreObject extends org.eclipse.core.internal.indexing.StoredObject {
	public void  () 
	public void  (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
	protected final org.eclipse.core.internal.indexing.IndexAnchor acquireAnchor (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
	protected final org.eclipse.core.internal.indexing.IndexNode acquireNode (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
	protected final org.eclipse.core.internal.indexing.StoredObject acquireObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.ObjectStoreException e
	protected final org.eclipse.core.internal.indexing.ObjectAddress insertObject (org.eclipse.core.internal.indexing.StoredObject)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.ObjectStoreException e
	protected final void release ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectStoreException e
	protected final void removeObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.ObjectStoreException e
}

org/eclipse/core/internal/indexing/IndexedStoreObjectPolicy.class
IndexedStoreObjectPolicy.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.IndexedStoreObjectPolicy extends org.eclipse.core.internal.indexing.AbstractObjectPolicy {
	public void  () 
	public org.eclipse.core.internal.indexing.StoredObject createObject (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field field
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
		int offset
		int length
		int type
		org.eclipse.core.internal.indexing.StoredObject object
}

org/eclipse/core/internal/indexing/Insertable.class
Insertable.java
package org.eclipse.core.internal.indexing
public abstract org.eclipse.core.internal.indexing.Insertable extends java.lang.Object {
	public abstract byte[] toByteArray () 
}

org/eclipse/core/internal/indexing/Log.class
Log.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.Log extends java.lang.Object {
	void  () 
	static void delete (java.lang.String) 
		String storeName
	static boolean exists (java.lang.String) 
		String storeName
	static java.lang.String name (java.lang.String) 
		String storeName
}

org/eclipse/core/internal/indexing/LogReader.class
LogReader.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.LogReader extends java.lang.Object {
	protected java.io.FileInputStream in
	protected org.eclipse.core.internal.indexing.PageStore store
	protected byte[] b4
	protected byte[] pageBuffer
	public static java.util.Map getModifiedPages (org.eclipse.core.internal.indexing.PageStore)  throws org.eclipse.core.internal.indexing.PageStoreException 
		org.eclipse.core.internal.indexing.PageStore store
		org.eclipse.core.internal.indexing.LogReader reader
		java.util.Map modifiedPages
	public void  (org.eclipse.core.internal.indexing.PageStore) 
		org.eclipse.core.internal.indexing.PageStore store
	protected void open (org.eclipse.core.internal.indexing.PageStore)  throws org.eclipse.core.internal.indexing.PageStoreException 
		org.eclipse.core.internal.indexing.PageStore pageStore
		String name
		java.io.IOException e
	protected void close () 
	protected java.util.Map getModifiedPages ()  throws org.eclipse.core.internal.indexing.PageStoreException 
		java.util.Map modifiedPages
		org.eclipse.core.internal.indexing.Field f4
		int numberOfPages
		int recordSize
		int i
		int pageNumber
		org.eclipse.core.internal.indexing.Page page
		Integer key
	public void readBuffer (byte[])  throws org.eclipse.core.internal.indexing.PageStoreException 
		byte[] buffer
		java.io.IOException e
	protected int bytesAvailable ()  throws org.eclipse.core.internal.indexing.PageStoreException 
		java.io.IOException e
}

org/eclipse/core/internal/indexing/LogWriter.class
LogWriter.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.LogWriter extends java.lang.Object {
	protected java.io.FileOutputStream out
	protected org.eclipse.core.internal.indexing.PageStore pageStore
	void  () 
	public static void putModifiedPages (org.eclipse.core.internal.indexing.PageStore, java.util.Map)  throws org.eclipse.core.internal.indexing.PageStoreException 
		org.eclipse.core.internal.indexing.PageStore pageStore
		java.util.Map modifiedPages
		org.eclipse.core.internal.indexing.LogWriter writer
	protected void open (org.eclipse.core.internal.indexing.PageStore)  throws org.eclipse.core.internal.indexing.PageStoreException 
		org.eclipse.core.internal.indexing.PageStore store
		java.io.IOException e
	protected void close () 
	protected void putModifiedPages (java.util.Map)  throws org.eclipse.core.internal.indexing.PageStoreException 
		java.util.Map modifiedPages
		org.eclipse.core.internal.indexing.Buffer b4
		byte[] pageBuffer
		int numberOfPages
		java.util.Iterator pageStream
		org.eclipse.core.internal.indexing.Page page
		int pageNumber
		java.io.IOException e
	public void write (byte[])  throws java.io.IOException 
		byte[] buffer
}

org/eclipse/core/internal/indexing/ObjectAddress.class
ObjectAddress.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.ObjectAddress extends java.lang.Object implements org.eclipse.core.internal.indexing.Insertable  {
	public static final int Size
	public static org.eclipse.core.internal.indexing.ObjectAddress Null
	private static final int PageNumberOffset
	private static final int ObjectNumberOffset
	private int pageNumber
	private int objectNumber
	static void  () 
	public void  (byte[])  throws java.lang.IllegalArgumentException 
		byte[] b
		org.eclipse.core.internal.indexing.Buffer buf
	public void  (int, int)  throws java.lang.IllegalArgumentException 
		int pageNumber
		int objectNumber
	public boolean equals (java.lang.Object) 
		Object anObject
		org.eclipse.core.internal.indexing.ObjectAddress address
	public int getObjectNumber () 
	public int getPageNumber () 
	public int hashCode () 
	public boolean isNull () 
	public byte[] toByteArray () 
		org.eclipse.core.internal.indexing.Buffer buf
}

org/eclipse/core/internal/indexing/ObjectHeader.class
ObjectHeader.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.ObjectHeader extends java.lang.Object implements org.eclipse.core.internal.indexing.Insertable  {
	public static final int SIZE
	private static final int HeaderTagValue
	private static final int HeaderTagOffset
	private static final int ObjectLengthOffset
	private int objectLength
	public void  (byte[])  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		byte[] buffer
		org.eclipse.core.internal.indexing.Buffer buf
	public void  (int) 
		int objectLength
	public int getObjectLength () 
	public byte[] toByteArray () 
		org.eclipse.core.internal.indexing.Buffer buf
}

org/eclipse/core/internal/indexing/ObjectID.class
ObjectID.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.ObjectID extends java.lang.Object implements org.eclipse.core.internal.indexing.Insertable  {
	private static final int Size
	private static final int ObjectNumberOffset
	private long objectNumber
	public void  (byte[])  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		byte[] b
		org.eclipse.core.internal.indexing.Buffer buf
	public void  (long) 
		long objectNumber
	public boolean equals (java.lang.Object) 
		Object anObject
		org.eclipse.core.internal.indexing.ObjectID id
	public int hashCode () 
	public byte[] toByteArray () 
		org.eclipse.core.internal.indexing.Buffer buf
}

org/eclipse/core/internal/indexing/ObjectPage.class
ObjectPage.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.ObjectPage extends org.eclipse.core.internal.indexing.ObjectStorePage {
	protected static final int MaxEntries
	protected static final int ObjectDirectoryOffset
	protected static final int ObjectSpaceOffset
	protected static final int FlagOffset
	protected static final int UsedSpaceOffset
	protected static final int UsedEntriesOffset
	protected static final int InitialEntryOffset
	protected static final int FreeSpaceOffset
	public static final int ObjectSpaceSize
	protected int usedSpace
	protected int usedEntries
	protected int freeSpaceOffset
	protected int initialEntry
	public void  (int, byte[], org.eclipse.core.internal.indexing.PageStore) 
		int pageNumber
		byte[] buffer
		org.eclipse.core.internal.indexing.PageStore pageStore
	public void toBuffer (byte[]) 
		byte[] buffer
	protected void materialize () 
		int initialized
	protected void dematerialize () 
	public org.eclipse.core.internal.indexing.Field getObjectField (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int objectNumber
		int entryOffset
		int blockOffset
		org.eclipse.core.internal.indexing.ObjectHeader header
		org.eclipse.core.internal.indexing.Field f
	public void insertObject (org.eclipse.core.internal.indexing.StoredObject)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
		int blockLength
		int objectNumber
		int entryOffset
		int blockOffset
		org.eclipse.core.internal.indexing.ObjectHeader header
	public int reserveObject (org.eclipse.core.internal.indexing.StoredObject, org.eclipse.core.internal.indexing.ReservationTable)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.ReservationTable reservations
		int blockLength
		org.eclipse.core.internal.indexing.Reservation r
		int objectNumber
		int blockOffset
		int entryOffset
		int i
	public void removeObject (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int objectNumber
		int entryOffset
		int blockOffset
		org.eclipse.core.internal.indexing.ObjectHeader h
		int objectLength
		int blockLength
	public void updateObject (org.eclipse.core.internal.indexing.StoredObject)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
		int objectNumber
		int entryOffset
		int blockOffset
		org.eclipse.core.internal.indexing.ObjectHeader header
		int objectOffset
	private void compress ()  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Buffer temp
		int newBlockOffset
		int entryOffset
		int i
		int oldBlockOffset
		org.eclipse.core.internal.indexing.ObjectHeader h
		int blockLength
	public int getFreeSpace () 
}

org/eclipse/core/internal/indexing/ObjectStore.class
ObjectStore.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.ObjectStore extends java.lang.Object implements java.util.Observer  {
	public static final int MAXIMUM_OBJECT_SIZE
	protected static final int CurrentObjectStoreVersion
	protected static final int ObjectStoreMetadataAreaID
	protected org.eclipse.core.internal.indexing.PageStore pageStore
	protected String name
	protected java.util.Map acquiredObjects
	protected java.util.Map modifiedObjects
	protected java.util.LinkedList cachedObjects
	protected java.util.Set phantoms
	protected org.eclipse.core.internal.indexing.ReservationTable reservations
	protected org.eclipse.core.internal.indexing.ObjectStorePagePolicy pagePolicy
	protected org.eclipse.core.internal.indexing.AbstractObjectPolicy objectPolicy
	public static void create (java.lang.String)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		String path
		org.eclipse.core.internal.indexing.PageStoreException e
	public static void delete (java.lang.String) 
		String path
	public static boolean exists (java.lang.String) 
		String path
	public void  (org.eclipse.core.internal.indexing.AbstractObjectPolicy) 
		org.eclipse.core.internal.indexing.AbstractObjectPolicy objectPolicy
	public void open (java.lang.String)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		String name
		org.eclipse.core.internal.indexing.PageStoreException e
	public void close ()  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.ObjectStoreException e
	public org.eclipse.core.internal.indexing.Buffer getMetadataArea (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int i
		org.eclipse.core.internal.indexing.PageStoreException e
	public void putMetadataArea (int, org.eclipse.core.internal.indexing.Buffer)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int i
		org.eclipse.core.internal.indexing.Buffer buffer
		org.eclipse.core.internal.indexing.PageStoreException e
	protected void checkMetadata ()  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Buffer metadata
		org.eclipse.core.internal.indexing.Field versionField
		int objectStoreVersion
	protected void convert (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int fromVersion
	public void commit ()  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		java.util.Iterator z
		org.eclipse.core.internal.indexing.StoredObject object
		java.util.Iterator z
		org.eclipse.core.internal.indexing.ObjectAddress address
		int pageNumber
		org.eclipse.core.internal.indexing.ObjectPage page
		java.util.Iterator z
		org.eclipse.core.internal.indexing.StoredObject object
		org.eclipse.core.internal.indexing.ObjectAddress address
		int pageNumber
		org.eclipse.core.internal.indexing.ObjectPage page
		org.eclipse.core.internal.indexing.PageStoreException e
	public org.eclipse.core.internal.indexing.StoredObject acquireObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.StoredObject object
		int pageNumber
		org.eclipse.core.internal.indexing.ObjectPage page
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStoreException e
	public void releaseObject (org.eclipse.core.internal.indexing.StoredObject)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
	public void update (java.util.Observable, java.lang.Object) 
		java.util.Observable object
		Object arg
		org.eclipse.core.internal.indexing.StoredObject storedObject
	protected void addToCache (org.eclipse.core.internal.indexing.StoredObject) 
		org.eclipse.core.internal.indexing.StoredObject object
	protected org.eclipse.core.internal.indexing.StoredObject removeFromCache (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.StoredObject object
		java.util.Iterator z
		org.eclipse.core.internal.indexing.StoredObject o
	public org.eclipse.core.internal.indexing.ObjectAddress insertObject (org.eclipse.core.internal.indexing.StoredObject)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.StoredObject object
		int bytesNeeded
		org.eclipse.core.internal.indexing.ObjectPage page
		int pageNumber
		int objectNumber
		org.eclipse.core.internal.indexing.ObjectAddress address
	public void removeObject (org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.ObjectAddress address
		org.eclipse.core.internal.indexing.StoredObject object
		boolean inStore
	protected void updateSpaceMapPage (int, int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int objectPageNumber
		int freeSpace
		org.eclipse.core.internal.indexing.SpaceMapPage p
	protected org.eclipse.core.internal.indexing.ObjectPage acquireObjectPage (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int pageNumber
		org.eclipse.core.internal.indexing.ObjectPage page
		org.eclipse.core.internal.indexing.ObjectPage page
		org.eclipse.core.internal.indexing.PageStoreException e
	protected org.eclipse.core.internal.indexing.ObjectPage acquireObjectPageForSize (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int bytesNeeded
		int oPageNumber
		int numberOfSpans
		int i
		int sPageNumber
		org.eclipse.core.internal.indexing.SpaceMapPage sPage
		int j
		int n
		org.eclipse.core.internal.indexing.Reservation r
		int bytesAvailable
		org.eclipse.core.internal.indexing.PageStoreException e
		org.eclipse.core.internal.indexing.ObjectPage oPage
		org.eclipse.core.internal.indexing.PageStoreException e
	protected org.eclipse.core.internal.indexing.SpaceMapPage acquireSpaceMapPage (int)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		int objectPageNumber
		int pageNumber
		org.eclipse.core.internal.indexing.SpaceMapPage p
		org.eclipse.core.internal.indexing.PageStoreException e
}

org/eclipse/core/internal/indexing/ObjectStoreException.class
ObjectStoreException.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.ObjectStoreException extends org.eclipse.core.internal.indexing.StoreException {
	public static final int GenericFailure
	public static final int InternalFailure
	public static final int StoreCreateFailure
	public static final int StoreConversionFailure
	public static final int StoreOpenFailure
	public static final int StoreCloseFailure
	public static final int PageReadFailure
	public static final int PageWriteFailure
	public static final int PageVacancyFailure
	public static final int ObjectTypeFailure
	public static final int ObjectSizeFailure
	public static final int ObjectExistenceFailure
	public static final int ObjectHeaderFailure
	public static final int ObjectInsertFailure
	public static final int ObjectRemoveFailure
	public static final int ObjectUpdateFailure
	public static final int ObjectIsLocked
	public static final int MetadataRequestFailure
	public static final String[] message
	private static final long serialVersionUID
	public int id
	static void  () 
	public void  (int) 
		int id
	public void  (int, java.lang.Throwable) 
		int id
		Throwable exception
	private static void initializeMessages () 
}

org/eclipse/core/internal/indexing/ObjectStorePage.class
ObjectStorePage.java
package org.eclipse.core.internal.indexing
abstract org.eclipse.core.internal.indexing.ObjectStorePage extends org.eclipse.core.internal.indexing.Page {
	public static final int SIZE
	public void  (int, byte[], org.eclipse.core.internal.indexing.PageStore) 
		int pageNumber
		byte[] buffer
		org.eclipse.core.internal.indexing.PageStore pageStore
	protected abstract void materialize () 
}

org/eclipse/core/internal/indexing/ObjectStorePagePolicy.class
ObjectStorePagePolicy.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.ObjectStorePagePolicy extends org.eclipse.core.internal.indexing.AbstractPagePolicy {
	public void  () 
	public final org.eclipse.core.internal.indexing.Page createPage (int, byte[], org.eclipse.core.internal.indexing.PageStore) 
		int pageNumber
		byte[] buffer
		org.eclipse.core.internal.indexing.PageStore pageStore
}

org/eclipse/core/internal/indexing/Page.class
Page.java
package org.eclipse.core.internal.indexing
public abstract org.eclipse.core.internal.indexing.Page extends java.util.Observable implements org.eclipse.core.internal.indexing.Referable  {
	public static final int SIZE
	protected int pageNumber
	protected int referenceCount
	protected org.eclipse.core.internal.indexing.Buffer pageBuffer
	protected org.eclipse.core.internal.indexing.PageStore pageStore
	public void  (int, org.eclipse.core.internal.indexing.PageStore) 
		int pageNumber
		org.eclipse.core.internal.indexing.PageStore pageStore
	public int addReference () 
	public int getPageNumber () 
	public boolean hasReferences () 
	public void release () 
	public int removeReference () 
	public abstract void toBuffer (byte[]) 
}

org/eclipse/core/internal/indexing/PageStore.class
PageStore.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.PageStore extends java.lang.Object implements java.util.Observer  {
	private static final int NumberOfMetadataAreas
	private static final int SizeOfMetadataArea
	private static final int CurrentPageStoreVersion
	private static final byte[] ZEROES
	private String name
	private java.io.RandomAccessFile file
	private int numberOfPages
	private int numberOfFileReads
	private int numberOfFileWrites
	private int numberOfReads
	private int numberOfCacheHits
	private java.util.Map modifiedPages
	private java.util.Map acquiredPages
	private int storeOffset
	private org.eclipse.core.internal.indexing.AbstractPagePolicy policy
	private byte[] pageBuffer
	private byte[] metadataBuffer
	static void  () 
	public static void create (java.lang.String)  throws org.eclipse.core.internal.indexing.PageStoreException 
		String fileName
		java.io.FileOutputStream out
		java.io.IOException e
	public static void delete (java.lang.String) 
		String fileName
	public static boolean exists (java.lang.String) 
		String fileName
	public void  (org.eclipse.core.internal.indexing.AbstractPagePolicy) 
		org.eclipse.core.internal.indexing.AbstractPagePolicy policy
	public void open (java.lang.String)  throws org.eclipse.core.internal.indexing.PageStoreException 
		String name
		java.io.IOException e
	private void checkMetadata ()  throws org.eclipse.core.internal.indexing.PageStoreException 
		byte[] md
		org.eclipse.core.internal.indexing.Buffer metadata
		org.eclipse.core.internal.indexing.Field versionField
		int pageStoreVersion
	private void convertPageStore (int)  throws org.eclipse.core.internal.indexing.PageStoreException 
		int fromVersion
	public void close () 
	public void close (boolean) 
		boolean commit
	public void commit ()  throws org.eclipse.core.internal.indexing.PageStoreException 
	private void flush ()  throws org.eclipse.core.internal.indexing.PageStoreException 
		java.util.Iterator pageStream
		org.eclipse.core.internal.indexing.Page page
	public org.eclipse.core.internal.indexing.Page acquire (int)  throws org.eclipse.core.internal.indexing.PageStoreException 
		int pageNumber
		Integer key
		org.eclipse.core.internal.indexing.Page page
	public void release (org.eclipse.core.internal.indexing.Page) 
		org.eclipse.core.internal.indexing.Page page
		Integer key
	public void update (java.util.Observable, java.lang.Object) 
		java.util.Observable object
		Object arg
		org.eclipse.core.internal.indexing.Page page
		Integer key
	protected long offsetOfPage (int) 
		int pageNumber
	protected org.eclipse.core.internal.indexing.Page readPage (int)  throws org.eclipse.core.internal.indexing.PageStoreException 
		int pageNumber
		org.eclipse.core.internal.indexing.Page p
	protected void writePage (org.eclipse.core.internal.indexing.Page)  throws org.eclipse.core.internal.indexing.PageStoreException 
		org.eclipse.core.internal.indexing.Page page
		long fileOffset
	protected long offsetOfMetadataArea (int) 
		int i
	public byte[] readMetadataArea (int)  throws org.eclipse.core.internal.indexing.PageStoreException 
		int i
	public void writeMetadataArea (int, byte[])  throws org.eclipse.core.internal.indexing.PageStoreException 
		int i
		byte[] buffer
	protected boolean readBuffer (long, byte[]) 
		long fileOffset
		byte[] buffer
		long fileLength
		int bytesToRead
	protected boolean writeBuffer (long, byte[], int, int) 
		long fileOffset
		byte[] buffer
		int offset
		int length
	protected long getFileLength () 
		long n
	protected void clearFileToOffset (long) 
		long fileOffset
		long fileLength
		int m
	protected int numberOfPagesInFile () 
	public java.lang.String getName () 
	public org.eclipse.core.internal.indexing.AbstractPagePolicy getPolicy () 
	public int numberOfPages () 
}

org/eclipse/core/internal/indexing/PageStoreException.class
PageStoreException.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.PageStoreException extends org.eclipse.core.internal.indexing.StoreException {
	public static final int GenericFailure
	public static final int CreateFailure
	public static final int OpenFailure
	public static final int LengthFailure
	public static final int WriteFailure
	public static final int ReadFailure
	public static final int CommitFailure
	public static final int IntegrityFailure
	public static final int MetadataRequestFailure
	public static final int ConversionFailure
	public static final int LogCreateFailure
	public static final int LogOpenFailure
	public static final int LogReadFailure
	public static final int LogWriteFailure
	public static final String[] message
	private static final long serialVersionUID
	public int id
	static void  () 
	public void  (int) 
		int id
	public void  (int, java.lang.Throwable) 
		int id
		Throwable exception
	private static void initializeMessages () 
}

org/eclipse/core/internal/indexing/Pointer.class
Pointer.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.Pointer extends java.lang.Object {
	protected org.eclipse.core.internal.indexing.Buffer buffer
	protected int offset
	public void  (org.eclipse.core.internal.indexing.Buffer, int) 
		org.eclipse.core.internal.indexing.Buffer buffer
		int offset
	public org.eclipse.core.internal.indexing.Pointer dec (int) 
		int n
	public org.eclipse.core.internal.indexing.FieldArray getArray (int, int, int) 
		int length
		int stride
		int count
	public org.eclipse.core.internal.indexing.Field getField (int, int) 
		int offset
		int length
	public org.eclipse.core.internal.indexing.Pointer inc (int) 
		int n
	public org.eclipse.core.internal.indexing.Pointer put (byte[]) 
		byte[] bytes
}

org/eclipse/core/internal/indexing/Referable.class
Referable.java
package org.eclipse.core.internal.indexing
abstract org.eclipse.core.internal.indexing.Referable extends java.lang.Object {
	public abstract int addReference () 
	public abstract boolean hasReferences () 
	public abstract int removeReference () 
}

org/eclipse/core/internal/indexing/Reservation.class
Reservation.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.Reservation extends java.lang.Object {
	protected int freeSlots
	protected int freeSpace
	protected int reservedSpace
	protected int initialEntry
	protected java.util.Map reservedItems
	public void  (int, int, int) 
		int freeSpace
		int freeSlots
		int initialEntry
	public void add (int, int) 
		int slot
		int bytes
	public void remove (int) 
		int slot
		Integer bytes
	boolean contains (int) 
		int slot
	int getFreeSpace () 
	public int getInitialEntry () 
	public void setInitialEntry (int) 
		int n
}

org/eclipse/core/internal/indexing/ReservationTable.class
ReservationTable.java
package org.eclipse.core.internal.indexing
public org.eclipse.core.internal.indexing.ReservationTable extends java.lang.Object {
	protected java.util.Map table
	public void  () 
	public org.eclipse.core.internal.indexing.Reservation get (int) 
		int pageNumber
	public void put (int, org.eclipse.core.internal.indexing.Reservation) 
		int pageNumber
		org.eclipse.core.internal.indexing.Reservation r
	public boolean contains (int) 
		int pageNumber
	public boolean contains (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
		int pageNumber
		int objectNumber
	public void remove (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
		int pageNumber
		int objectNumber
		org.eclipse.core.internal.indexing.Reservation r
	public void clear () 
}

org/eclipse/core/internal/indexing/SpaceMapPage.class
SpaceMapPage.java
package org.eclipse.core.internal.indexing
 org.eclipse.core.internal.indexing.SpaceMapPage extends org.eclipse.core.internal.indexing.ObjectStorePage {
	private static int[] SpaceClassSize
	static void  () 
	public static int freeSpaceForClass (int) 
		int spaceClass
	public void  (int, byte[], org.eclipse.core.internal.indexing.PageStore) 
		int pageNumber
		byte[] buffer
		org.eclipse.core.internal.indexing.PageStore pageStore
	public void toBuffer (byte[]) 
		byte[] buffer
		int n
	public int getFreeSpace (int) 
		int pageNumber
		int slot
		int spaceClass
		int freeSpace
	public void setFreeSpace (int, int) 
		int pageNumber
		int freeSpace
		int slot
		byte spaceClass
	protected void materialize () 
}

org/eclipse/core/internal/indexing/StoreException.class
StoreException.java
package org.eclipse.core.internal.indexing
public abstract org.eclipse.core.internal.indexing.StoreException extends java.lang.Exception {
	private static final long serialVersionUID
	protected Throwable wrappedException
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable wrappedException
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream output
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter output
}

org/eclipse/core/internal/indexing/StoredObject.class
StoredObject.java
package org.eclipse.core.internal.indexing
public abstract org.eclipse.core.internal.indexing.StoredObject extends java.util.Observable implements org.eclipse.core.internal.indexing.Referable org.eclipse.core.internal.indexing.Insertable  {
	public static final int MAXIMUM_OBJECT_SIZE
	public static final int TYPE_OFFSET
	public static final int TYPE_LENGTH
	protected org.eclipse.core.internal.indexing.ObjectStore store
	protected org.eclipse.core.internal.indexing.ObjectAddress address
	protected int referenceCount
	protected int type
	protected void  () 
	protected void  (org.eclipse.core.internal.indexing.Field, org.eclipse.core.internal.indexing.ObjectStore, org.eclipse.core.internal.indexing.ObjectAddress)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
		org.eclipse.core.internal.indexing.ObjectStore store
		org.eclipse.core.internal.indexing.ObjectAddress address
	public abstract java.lang.String toString () 
	protected abstract int getRequiredType () 
	public final byte[] toByteArray () 
		org.eclipse.core.internal.indexing.Field f
	public final int addReference () 
	public final int removeReference () 
	public final boolean hasReferences () 
	public final org.eclipse.core.internal.indexing.ObjectAddress getAddress () 
	public final void setStore (org.eclipse.core.internal.indexing.ObjectStore) 
		org.eclipse.core.internal.indexing.ObjectStore store
	public final void setAddress (org.eclipse.core.internal.indexing.ObjectAddress) 
		org.eclipse.core.internal.indexing.ObjectAddress address
	protected void extractValues (org.eclipse.core.internal.indexing.Field)  throws org.eclipse.core.internal.indexing.ObjectStoreException 
		org.eclipse.core.internal.indexing.Field f
	protected void insertValues (org.eclipse.core.internal.indexing.Field) 
		org.eclipse.core.internal.indexing.Field f
	protected int getMaximumSize () 
	protected int getMinimumSize () 
	protected int length () 
}

org/eclipse/core/internal/localstore/
org/eclipse/core/internal/localstore/HistoryStore$1$BitVisitor.class
HistoryStore.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore$1$BitVisitor extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStoreVisitor  {
	java.util.BitSet bits
	final org.eclipse.core.internal.localstore.HistoryStore this$0
	void  (org.eclipse.core.internal.localstore.HistoryStore) 
	public byte useNextClearBit (byte[]) 
		byte[] key
		int nextBit
		org.eclipse.core.internal.indexing.IndexCursor cursor
		byte destCount
		byte sourceCount
		byte[] completeKey
		org.eclipse.core.internal.localstore.HistoryStoreEntry storedEntry
		org.eclipse.core.internal.localstore.HistoryStoreEntry entryToInsert
		org.eclipse.core.internal.indexing.ObjectID valueID
		Exception e
		String message
	public boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry) 
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
}

org/eclipse/core/internal/localstore/HistoryStore$1$PathCollector.class
HistoryStore.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore$1$PathCollector extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStoreVisitor  {
	final org.eclipse.core.internal.localstore.HistoryStore this$0
	private final int val$depth
	private final int val$pathLength
	private final java.util.Set val$allFiles
	void  (org.eclipse.core.internal.localstore.HistoryStore, int, int, java.util.Set) 
	public boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry) 
		org.eclipse.core.internal.localstore.HistoryStoreEntry state
		org.eclipse.core.runtime.IPath memberPath
		boolean withinDepthRange
}

org/eclipse/core/internal/localstore/HistoryStore$1.class
HistoryStore.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore$1 extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStoreVisitor  {
	final org.eclipse.core.internal.localstore.HistoryStore this$0
	private final org.eclipse.core.runtime.IPath val$source
	private final org.eclipse.core.runtime.IPath val$destination
	private final java.util.Set val$matches
	void  (org.eclipse.core.internal.localstore.HistoryStore, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, java.util.Set) 
	public boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry) 
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
		org.eclipse.core.runtime.IPath path
		int prefixSegments
		String message
}

org/eclipse/core/internal/localstore/HistoryStore$2.class
HistoryStore.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore$2 extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStoreVisitor  {
	final org.eclipse.core.internal.localstore.HistoryStore this$0
	private final java.util.List val$result
	private final org.eclipse.core.runtime.IPath val$key
	void  (org.eclipse.core.internal.localstore.HistoryStore, java.util.List, org.eclipse.core.runtime.IPath) 
	public boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry) 
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
}

org/eclipse/core/internal/localstore/HistoryStore$3.class
HistoryStore.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStore$3 extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStoreVisitor  {
	final org.eclipse.core.internal.localstore.HistoryStore this$0
	private final boolean[] val$rc
	private final org.eclipse.core.internal.utils.UniversalUniqueIdentifier val$uuid
	void  (org.eclipse.core.internal.localstore.HistoryStore, boolean[], org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
	public boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry) 
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
}

org/eclipse/core/internal/localstore/HistoryStore.class
HistoryStore.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryStore extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStore  {
	static final String INDEX_FILE
	protected org.eclipse.core.internal.localstore.BlobStore blobStore
	java.util.Set blobsToRemove
	org.eclipse.core.internal.properties.IndexedStoreWrapper store
	protected org.eclipse.core.internal.resources.Workspace workspace
	public void  (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.runtime.IPath location
		int limit
	protected void accept (byte[], org.eclipse.core.internal.localstore.IHistoryStoreVisitor, boolean, boolean) 
		byte[] key
		org.eclipse.core.internal.localstore.IHistoryStoreVisitor visitor
		boolean visitOnPartialMatch
		boolean includeLastModTime
		org.eclipse.core.internal.indexing.IndexCursor cursor
		byte[] storedKey
		int bytesToOmit
		org.eclipse.core.internal.localstore.HistoryStoreEntry storedEntry
		byte b
		org.eclipse.core.internal.localstore.HistoryStoreEntry storedEntry
		Exception e
		String message
	protected void accept (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.localstore.IHistoryStoreVisitor, boolean) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.localstore.IHistoryStoreVisitor visitor
		boolean visitOnPartialMatch
	public 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.runtime.CoreException e
	protected void addState (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[] keyPrefix
		org.eclipse.core.internal.localstore.HistoryStore$1$BitVisitor visitor
		byte index
		String message
		org.eclipse.core.internal.localstore.HistoryStoreEntry entryToInsert
		org.eclipse.core.internal.indexing.ObjectID valueID
		Exception e
		String message
	public java.util.Set allFiles (org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IPath path
		int depth
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set allFiles
		int pathLength
	public void clean (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		long start
		int entryCount
		org.eclipse.core.resources.IWorkspaceDescription description
		long minimumTimestamp
		int max
		org.eclipse.core.runtime.IPath current
		java.util.List result
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
		Exception e
		String message
	public void closeHistoryStore (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public 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
		String message
		org.eclipse.core.runtime.IPath source
		org.eclipse.core.runtime.IPath destination
		java.util.Set matches
		org.eclipse.core.internal.localstore.IHistoryStoreVisitor visitor
		org.eclipse.core.resources.IWorkspaceDescription description
		int maxFileStates
		java.util.Iterator i
		java.util.List removeEntries
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.runtime.IPath path
		byte[] key
		org.eclipse.core.internal.indexing.IndexedStoreException e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	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 org.eclipse.core.resources.IFileState[] getStates (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IPath key
		org.eclipse.core.runtime.IProgressMonitor monitor
		int max
		java.util.List result
		org.eclipse.core.internal.localstore.IHistoryStoreVisitor visitor
		org.eclipse.core.resources.IFileState[] states
		int i
	private boolean isValid (org.eclipse.core.filesystem.IFileStore) 
		org.eclipse.core.filesystem.IFileStore localFile
		org.eclipse.core.internal.resources.WorkspaceDescription description
		long length
		boolean result
	protected void remove (org.eclipse.core.internal.localstore.HistoryStoreEntry)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
		java.util.Vector objectIds
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		Exception e
		String[] messageArgs
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	public void remove (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.internal.indexing.IndexCursor cursor
		byte[] key
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	private void removeAll () 
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	public void removeGarbage () 
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.localstore.HistoryStoreEntry entry
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	protected void removeOldestEntries (java.util.List, int)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
		java.util.List entries
		int maxEntries
		int limit
		int i
	protected void resetIndexedStore () 
		java.io.File target
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	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
	boolean stateAlreadyExists (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.utils.UniversalUniqueIdentifier) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		boolean[] rc
		org.eclipse.core.internal.localstore.IHistoryStoreVisitor visitor
}

org/eclipse/core/internal/localstore/HistoryStoreConverter$1.class
HistoryStoreConverter.java
package org.eclipse.core.internal.localstore
 org.eclipse.core.internal.localstore.HistoryStoreConverter$1 extends java.lang.Object implements org.eclipse.core.internal.localstore.IHistoryStoreVisitor  {
	final org.eclipse.core.internal.localstore.HistoryStoreConverter this$0
	private final org.eclipse.core.internal.localstore.BucketTree val$tree
	private final org.eclipse.core.runtime.CoreException[] val$exception
	private final org.eclipse.core.internal.localstore.HistoryBucket val$currentBucket
	void  (org.eclipse.core.internal.localstore.HistoryStoreConverter, org.eclipse.core.internal.localstore.BucketTree, org.eclipse.core.runtime.CoreException[], org.eclipse.core.internal.localstore.HistoryBucket) 
	public boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry) 
		org.eclipse.core.internal.localstore.HistoryStoreEntry state
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/localstore/HistoryStoreConverter.class
HistoryStoreConverter.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryStoreConverter extends java.lang.Object {
	public void  () 
	public org.eclipse.core.runtime.IStatus convertHistory (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.runtime.IPath, int, org.eclipse.core.internal.localstore.HistoryStore2, boolean) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.runtime.IPath location
		int limit
		org.eclipse.core.internal.localstore.HistoryStore2 destination
		boolean rename
		org.eclipse.core.runtime.IPath indexFile
		long start
		org.eclipse.core.runtime.CoreException[] exception
		org.eclipse.core.internal.localstore.BucketTree tree
		org.eclipse.core.internal.localstore.HistoryBucket currentBucket
		org.eclipse.core.internal.localstore.HistoryStore source
		org.eclipse.core.runtime.CoreException e
		String conversionFailed
		org.eclipse.core.runtime.Status failure
		String conversionOk
}

org/eclipse/core/internal/localstore/HistoryStoreEntry.class
HistoryStoreEntry.java
package org.eclipse.core.internal.localstore
public org.eclipse.core.internal.localstore.HistoryStoreEntry extends java.lang.Object implements org.eclipse.core.internal.localstore.ILocalStoreConstants  {
	private org.eclipse.core.internal.indexing.IndexCursor cursor
	private org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
	private byte[] key
	private void  (byte[], byte[], org.eclipse.core.internal.indexing.IndexCursor) 
		byte[] key
		byte[] value
		org.eclipse.core.internal.indexing.IndexCursor cursor
	public void  (org.eclipse.core.runtime.IPath, org.eclipse.core.internal.utils.UniversalUniqueIdentifier, long, byte) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.utils.UniversalUniqueIdentifier uuid
		long lastModified
		byte count
	protected boolean compare (byte[], byte[]) 
		byte[] one
		byte[] another
		int i
	public static org.eclipse.core.internal.localstore.HistoryStoreEntry create (org.eclipse.core.internal.properties.IndexedStoreWrapper, org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.runtime.CoreException org.eclipse.core.internal.indexing.IndexedStoreException 
		org.eclipse.core.internal.properties.IndexedStoreWrapper store
		org.eclipse.core.internal.indexing.IndexCursor cursor
		byte[] key
		org.eclipse.core.internal.indexing.ObjectID valueID
		byte[] value
	public byte getCount () 
	public byte[] getKey () 
	public long getLastModified () 
		byte[] lastModifiedBytes
		int position
	public org.eclipse.core.runtime.IPath getPath () 
		byte[] pathBytes
	public org.eclipse.core.internal.utils.UniversalUniqueIdentifier getUUID () 
	public static byte[] keyPrefixToBytes (org.eclipse.core.runtime.IPath, long) 
		org.eclipse.core.runtime.IPath path
		long lastModified
		byte[] pathBytes
		byte[] lastModifiedBytes
		byte[] keyPrefixBytes
	protected byte[] keyToBytes (org.eclipse.core.runtime.IPath, long, byte) 
		org.eclipse.core.runtime.IPath path
		long lastModified
		byte count
		byte[] keyPrefix
		byte[] keyBytes
		int destPosition
	public void remove ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	protected void reposition ()  throws org.eclipse.core.internal.indexing.IndexedStoreException 
	public java.lang.String toString () 
		StringBuffer s
	public byte[] valueToBytes () 
}

org/eclipse/core/internal/localstore/IHistoryStoreVisitor.class
IHistoryStoreVisitor.java
package org.eclipse.core.internal.localstore
public abstract org.eclipse.core.internal.localstore.IHistoryStoreVisitor extends java.lang.Object {
	public abstract boolean visit (org.eclipse.core.internal.localstore.HistoryStoreEntry)  throws org.eclipse.core.internal.indexing.IndexedStoreException 
}

org/eclipse/core/internal/properties/
org/eclipse/core/internal/properties/IVisitor.class
IVisitor.java
package org.eclipse.core.internal.properties
abstract org.eclipse.core.internal.properties.IVisitor extends java.lang.Object {
	public abstract boolean requiresValue (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName) 
	public abstract void visit (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty, org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/properties/IndexedStoreWrapper.class
IndexedStoreWrapper.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.IndexedStoreWrapper extends java.lang.Object {
	private org.eclipse.core.internal.indexing.IndexedStore store
	private org.eclipse.core.runtime.IPath location
	private static final String INDEX_NAME
	public void  (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	private void open ()  throws org.eclipse.core.runtime.CoreException 
		String name
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	private void recreate ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File file
		org.eclipse.core.runtime.CoreException e
	public synchronized void close () 
		Exception e
		String message
	public synchronized void commit ()  throws org.eclipse.core.runtime.CoreException 
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	private void create ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	private org.eclipse.core.internal.indexing.Index createIndex ()  throws org.eclipse.core.runtime.CoreException 
		Exception e
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
	public synchronized org.eclipse.core.internal.indexing.Index getIndex ()  throws org.eclipse.core.runtime.CoreException 
		Exception problem
		org.eclipse.core.internal.indexing.IndexedStoreException e
		org.eclipse.core.internal.indexing.IndexedStoreException e
		org.eclipse.core.runtime.CoreException e
		Exception e
		String message
		String message
		String message
		String message
		String message
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.internal.resources.ResourceStatus status
		org.eclipse.core.internal.resources.ResourceStatus status
	public synchronized java.lang.String getObjectAsString (org.eclipse.core.internal.indexing.ObjectID)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.indexing.ObjectID id
		Exception e
		String message
	private org.eclipse.core.internal.indexing.IndexedStore getStore ()  throws org.eclipse.core.runtime.CoreException 
	public synchronized org.eclipse.core.internal.indexing.IndexCursor getCursor ()  throws org.eclipse.core.runtime.CoreException 
		Exception e
		String message
	public synchronized org.eclipse.core.internal.indexing.ObjectID createObject (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String s
		Exception e
		String message
	public synchronized org.eclipse.core.internal.indexing.ObjectID createObject (byte[])  throws org.eclipse.core.runtime.CoreException 
		byte[] b
		Exception e
		String message
	public synchronized void removeObject (org.eclipse.core.internal.indexing.ObjectID)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.indexing.ObjectID id
		Exception e
		String message
	public synchronized byte[] getObject (org.eclipse.core.internal.indexing.ObjectID)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.indexing.ObjectID id
		Exception e
		String message
	public synchronized void reset () 
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/core/internal/properties/PropertyManager.class
PropertyManager.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyManager extends java.lang.Object implements org.eclipse.core.internal.resources.IManager org.eclipse.core.internal.events.ILifecycleListener org.eclipse.core.internal.properties.IPropertyManager  {
	protected org.eclipse.core.internal.resources.Workspace workspace
	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
		org.eclipse.core.internal.properties.PropertyStore store
	public 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
		org.eclipse.core.internal.properties.PropertyStore sourceStore
		org.eclipse.core.internal.properties.PropertyStore destinationStore
	private void assertRunning (org.eclipse.core.resources.IResource, org.eclipse.core.internal.properties.PropertyStore)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.properties.PropertyStore store
		String message
	private void copyProperties (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
		org.eclipse.core.internal.properties.PropertyStore sourceStore
		org.eclipse.core.internal.properties.PropertyStore destStore
		org.eclipse.core.internal.properties.ResourceName sourceName
		org.eclipse.core.internal.properties.ResourceName destName
		org.eclipse.core.internal.properties.QueryResults results
		java.util.Enumeration resources
		org.eclipse.core.internal.properties.ResourceName resourceName
		java.util.List properties
		org.eclipse.core.internal.properties.StoredProperty[] propsArray
		int segmentsToDrop
		org.eclipse.core.runtime.IPath path
	public void deleteProperties (org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		int depth
		org.eclipse.core.internal.properties.PropertyStore store
	public void deleteResource (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
	private void deletePropertyStore (org.eclipse.core.resources.IResource, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		boolean restart
		org.eclipse.core.internal.properties.PropertyStore store
		org.eclipse.core.internal.resources.ResourceInfo info
	public 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
		org.eclipse.core.internal.properties.PropertyStore store
		org.eclipse.core.internal.properties.StoredProperty result
	private org.eclipse.core.internal.resources.Resource getPropertyHost (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
	private org.eclipse.core.internal.properties.ResourceName getPropertyKey (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
	org.eclipse.core.internal.properties.PropertyStore getPropertyStore (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
	org.eclipse.core.internal.properties.PropertyStore getPropertyStore (org.eclipse.core.resources.IResource, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource target
		boolean createIfNeeded
		org.eclipse.core.internal.resources.Resource host
		org.eclipse.core.internal.resources.ResourceInfo info
		String message
		org.eclipse.core.internal.properties.PropertyStore store
		Exception e
		String message
	private org.eclipse.core.internal.properties.PropertyStore getPropertyStoreOrNull (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.resources.Resource host
		org.eclipse.core.internal.resources.ResourceInfo info
		org.eclipse.core.internal.properties.PropertyStore store
	public void handleEvent (org.eclipse.core.internal.events.LifecycleEvent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.events.LifecycleEvent event
	private org.eclipse.core.internal.properties.PropertyStore openPropertyStore (org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.resources.IResource target
		boolean createIfNeeded
		int type
		org.eclipse.core.runtime.IPath location
		java.io.File storeFile
		org.eclipse.core.internal.properties.PropertyStore store
	public 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 key
		String value
		org.eclipse.core.internal.properties.PropertyStore store
		org.eclipse.core.internal.properties.StoredProperty prop
	private void setPropertyStore (org.eclipse.core.resources.IResource, org.eclipse.core.internal.properties.PropertyStore) 
		org.eclipse.core.resources.IResource target
		org.eclipse.core.internal.properties.PropertyStore value
		org.eclipse.core.internal.resources.ResourceInfo info
	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)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.util.Map getProperties (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.properties.PropertyStore store
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.QueryResults results
		java.util.List projectProperties
		int listSize
		java.util.Map properties
		int i
		org.eclipse.core.internal.properties.StoredProperty prop
}

org/eclipse/core/internal/properties/PropertyStore$1.class
PropertyStore.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyStore$1 extends java.lang.Object implements org.eclipse.core.internal.properties.IVisitor  {
	final org.eclipse.core.internal.properties.PropertyStore this$0
	private final java.util.Set val$resultHolder
	void  (org.eclipse.core.internal.properties.PropertyStore, java.util.Set) 
	public void visit (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty, org.eclipse.core.internal.indexing.IndexCursor) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty property
		org.eclipse.core.internal.indexing.IndexCursor cursor
	public boolean requiresValue (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
}

org/eclipse/core/internal/properties/PropertyStore$2.class
PropertyStore.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyStore$2 extends java.lang.Object implements org.eclipse.core.internal.properties.IVisitor  {
	final org.eclipse.core.internal.properties.PropertyStore this$0
	private final Object[] val$resultHolder
	void  (org.eclipse.core.internal.properties.PropertyStore, java.lang.Object[]) 
	public void visit (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty, org.eclipse.core.internal.indexing.IndexCursor) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty property
		org.eclipse.core.internal.indexing.IndexCursor cursor
	public boolean requiresValue (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
}

org/eclipse/core/internal/properties/PropertyStore$3.class
PropertyStore.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyStore$3 extends java.lang.Object implements org.eclipse.core.internal.properties.IVisitor  {
	final org.eclipse.core.internal.properties.PropertyStore this$0
	private final org.eclipse.core.internal.properties.QueryResults val$result
	void  (org.eclipse.core.internal.properties.PropertyStore, org.eclipse.core.internal.properties.QueryResults) 
	public void visit (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty, org.eclipse.core.internal.indexing.IndexCursor) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty property
		org.eclipse.core.internal.indexing.IndexCursor cursor
	public boolean requiresValue (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
}

org/eclipse/core/internal/properties/PropertyStore$4.class
PropertyStore.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyStore$4 extends java.lang.Object implements org.eclipse.core.internal.properties.IVisitor  {
	final org.eclipse.core.internal.properties.PropertyStore this$0
	private final org.eclipse.core.internal.properties.QueryResults val$results
	void  (org.eclipse.core.internal.properties.PropertyStore, org.eclipse.core.internal.properties.QueryResults) 
	public void visit (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty, org.eclipse.core.internal.indexing.IndexCursor) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty property
		org.eclipse.core.internal.indexing.IndexCursor cursor
	public boolean requiresValue (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
}

org/eclipse/core/internal/properties/PropertyStore.class
PropertyStore.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyStore extends java.lang.Object {
	protected org.eclipse.core.internal.properties.IndexedStoreWrapper store
	public static final int CREATE
	public static final int UPDATE
	public static final int SET_UPDATE
	public static final int SET_SKIP
	public static final int IGNORE_MISSING
	public static final int FAIL_MISSING
	public void  (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath location
	protected boolean basicExists (org.eclipse.core.internal.properties.StoreKey)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.StoreKey searchKey
		byte[] searchBytes
		org.eclipse.core.internal.indexing.IndexCursor cursor
		boolean exists
		Exception e
		String message
	protected void basicInsert (org.eclipse.core.internal.properties.StoreKey, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.StoreKey key
		String value
		org.eclipse.core.internal.indexing.ObjectID valueID
		Exception e
		String message
	protected boolean basicRemove (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
		org.eclipse.core.internal.properties.StoreKey key
		byte[] keyBytes
		boolean wasFound
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.ObjectID valueID
		Exception e
		String message
	protected void basicUpdate (org.eclipse.core.internal.properties.StoreKey, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.StoreKey key
		String value
		byte[] keyBytes
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.indexing.ObjectID oldID
		org.eclipse.core.internal.indexing.ObjectID newValueId
		Exception e
		String message
	protected synchronized void commonSet (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty[], int, int, org.eclipse.core.internal.properties.QueryResults)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty[] properties
		int depth
		int setMode
		org.eclipse.core.internal.properties.QueryResults failures
		int i
		org.eclipse.core.internal.properties.StoredProperty property
		org.eclipse.core.internal.properties.StoreKey key
		boolean exists
		java.util.Enumeration resourceNamesEnum
	public java.util.Enumeration deepResourceNames (org.eclipse.core.internal.properties.ResourceName)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		java.util.Set resultHolder
		org.eclipse.core.internal.properties.IVisitor visitor
	public org.eclipse.core.internal.properties.StoredProperty get (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
		Object[] resultHolder
		org.eclipse.core.internal.properties.IVisitor simpleVisitor
	public org.eclipse.core.internal.properties.QueryResults getAll (org.eclipse.core.internal.properties.ResourceName, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		int depth
		org.eclipse.core.internal.properties.QueryResults result
		org.eclipse.core.internal.properties.IVisitor visitor
	public org.eclipse.core.internal.properties.QueryResults getNames (org.eclipse.core.internal.properties.ResourceName, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		int depth
		org.eclipse.core.internal.properties.QueryResults results
	public boolean isRunning () 
	protected org.eclipse.core.internal.properties.IVisitor propertyNameVisitor (org.eclipse.core.internal.properties.QueryResults) 
		org.eclipse.core.internal.properties.QueryResults results
	protected void recordsDeepMatching (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.IVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.IVisitor visitor
		org.eclipse.core.internal.properties.StoreKey searchKey
		byte[] searchBytes
		int probe
		org.eclipse.core.internal.indexing.IndexCursor cursor
		byte[] matchingBytes
		Exception e
	protected void recordsMatching (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.IVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.IVisitor visitor
		org.eclipse.core.internal.properties.StoreKey searchKey
		byte[] searchBytes
		org.eclipse.core.internal.indexing.IndexCursor cursor
		Exception e
	protected void recordsMatching (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName, org.eclipse.core.internal.properties.IVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
		org.eclipse.core.internal.properties.IVisitor visitor
		org.eclipse.core.internal.properties.StoreKey searchKey
		byte[] searchBytes
		org.eclipse.core.internal.indexing.IndexCursor cursor
		Exception e
	public org.eclipse.core.internal.properties.QueryResults remove (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName[], int, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName[] propertyNames
		int depth
		int removeRule
		org.eclipse.core.internal.properties.QueryResults failures
		int i
		boolean found
		java.util.Enumeration resourceNamesEnum
		org.eclipse.core.internal.properties.ResourceName resName
		int i
		boolean found
	public void remove (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
	public void removeAll (org.eclipse.core.internal.properties.ResourceName, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		int depth
		org.eclipse.core.internal.properties.QueryResults namesSearch
		java.util.Enumeration resourceNamesEnum
		org.eclipse.core.internal.properties.ResourceName resName
		java.util.Enumeration propertyNamesEnum
		org.eclipse.core.runtime.QualifiedName propertyName
	public org.eclipse.core.internal.properties.QueryResults set (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty[], int, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty[] properties
		int depth
		int mode
		org.eclipse.core.internal.properties.QueryResults failures
	public void set (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty property
	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
	protected void visitPropertyAt (org.eclipse.core.internal.indexing.IndexCursor, org.eclipse.core.internal.properties.IVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.internal.properties.IVisitor visitor
		org.eclipse.core.internal.properties.StoreKey key
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
		String propertyValue
		Exception e
	public void commit ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/core/internal/properties/PropertyStoreConverter$1.class
PropertyStoreConverter.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyStoreConverter$1 extends java.lang.Object implements org.eclipse.core.resources.IResourceVisitor  {
	final org.eclipse.core.internal.properties.PropertyStoreConverter this$0
	private final org.eclipse.core.internal.properties.PropertyManager2 val$destination
	private final org.eclipse.core.internal.properties.PropertyManager val$source
	private final boolean[] val$worked
	void  (org.eclipse.core.internal.properties.PropertyStoreConverter, org.eclipse.core.internal.properties.PropertyManager2, org.eclipse.core.internal.properties.PropertyManager, boolean[]) 
	public boolean visit (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.internal.properties.PropertyStoreConverter$ConversionVisitor propertyConverter
		org.eclipse.core.internal.properties.PropertyStore store
}

org/eclipse/core/internal/properties/PropertyStoreConverter$ConversionVisitor.class
PropertyStoreConverter.java
package org.eclipse.core.internal.properties
 org.eclipse.core.internal.properties.PropertyStoreConverter$ConversionVisitor extends java.lang.Object implements org.eclipse.core.internal.properties.IVisitor  {
	private org.eclipse.core.runtime.IPath basePath
	private org.eclipse.core.internal.localstore.BucketTree target
	private boolean worked
	final org.eclipse.core.internal.properties.PropertyStoreConverter this$0
	public void  (org.eclipse.core.internal.properties.PropertyStoreConverter, org.eclipse.core.runtime.IPath, org.eclipse.core.internal.localstore.BucketTree) 
		org.eclipse.core.runtime.IPath basePath
		org.eclipse.core.internal.localstore.BucketTree target
	public boolean hasWorked () 
	public boolean requiresValue (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
	public void visit (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.internal.properties.StoredProperty, org.eclipse.core.internal.indexing.IndexCursor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.internal.properties.StoredProperty property
		org.eclipse.core.internal.indexing.IndexCursor cursor
		org.eclipse.core.runtime.IPath fullPath
}

org/eclipse/core/internal/properties/PropertyStoreConverter.class
PropertyStoreConverter.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.PropertyStoreConverter extends java.lang.Object {
	public void  () 
	public org.eclipse.core.runtime.IStatus convertProperties (org.eclipse.core.internal.resources.Workspace, org.eclipse.core.internal.properties.PropertyManager2) 
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.properties.PropertyManager2 destination
		java.io.File versionFile
		boolean[] worked
		org.eclipse.core.internal.properties.PropertyManager source
		org.eclipse.core.runtime.CoreException e
		String conversionFailed
		String conversionOk
}

org/eclipse/core/internal/properties/QueryResults.class
QueryResults.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.QueryResults extends java.lang.Object {
	protected java.util.HashMap table
	public void  () 
	protected void add (org.eclipse.core.internal.properties.ResourceName, java.lang.Object) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		Object value
		java.util.List properties
	public java.util.Enumeration getResourceNames () 
	public java.util.List getResults (org.eclipse.core.internal.properties.ResourceName) 
		org.eclipse.core.internal.properties.ResourceName resourceName
		java.util.List results
}

org/eclipse/core/internal/properties/ResourceName.class
ResourceName.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.ResourceName extends java.lang.Object {
	protected String qualifier
	protected org.eclipse.core.runtime.IPath path
	public void  (java.lang.String, org.eclipse.core.runtime.IPath) 
		String qualifier
		org.eclipse.core.runtime.IPath path
	public boolean equals (java.lang.Object) 
		Object other
		org.eclipse.core.internal.properties.ResourceName otherName
	public org.eclipse.core.runtime.IPath getPath () 
	public java.lang.String getQualifier () 
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/core/internal/properties/StoreKey.class
StoreKey.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.StoreKey extends java.lang.Object {
	protected byte[] value
	protected boolean matchPrefix
	protected org.eclipse.core.internal.properties.ResourceName resourceName
	protected String qualifier
	protected String localName
	public void  (byte[])  throws org.eclipse.core.runtime.CoreException 
		byte[] bytes
	public void  (org.eclipse.core.internal.properties.ResourceName, org.eclipse.core.runtime.QualifiedName)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		org.eclipse.core.runtime.QualifiedName propertyName
	public void  (org.eclipse.core.internal.properties.ResourceName, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.internal.properties.ResourceName resourceName
		boolean matchPrefix
	public java.lang.String getLocalName () 
	public org.eclipse.core.runtime.QualifiedName getPropertyName () 
	public java.lang.String getQualifier () 
	public org.eclipse.core.internal.properties.ResourceName getResourceName () 
	private void initializeBytes ()  throws org.eclipse.core.runtime.CoreException 
		java.io.ByteArrayOutputStream buffer
		String path
		String message
		String message
		java.io.IOException e
	protected void initializeObjects ()  throws org.eclipse.core.runtime.CoreException 
		java.io.ByteArrayInputStream stream
		String prefix
		String path
		java.io.IOException e
	private java.lang.String readNullTerminated (java.io.ByteArrayInputStream)  throws java.io.IOException 
		java.io.ByteArrayInputStream stream
		java.io.ByteArrayOutputStream buffer
		int b
		int b
	public byte[] toBytes () 
	public java.lang.String toString () 
	private void writeBytes (java.io.ByteArrayOutputStream, java.lang.String)  throws java.io.IOException 
		java.io.ByteArrayOutputStream stream
		String aValue
		byte[] bytes
	private void writeNullTerminated (java.io.ByteArrayOutputStream, java.lang.String)  throws java.io.IOException 
		java.io.ByteArrayOutputStream stream
		String aValue
}

org/eclipse/core/internal/properties/StoredProperty.class
StoredProperty.java
package org.eclipse.core.internal.properties
public org.eclipse.core.internal.properties.StoredProperty extends java.lang.Object {
	protected org.eclipse.core.runtime.QualifiedName name
	protected String value
	public void  (org.eclipse.core.runtime.QualifiedName, java.lang.String) 
		org.eclipse.core.runtime.QualifiedName name
		String value
	public org.eclipse.core.runtime.QualifiedName getName () 
	public java.lang.String getStringValue () 
}

org/eclipse/core/internal/resources/
org/eclipse/core/internal/resources/CompatibilityMessages.class
CompatibilityMessages.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.CompatibilityMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String indexed_couldNotClose
	public static String indexed_couldNotCommit
	public static String indexed_couldNotCreate
	public static String indexed_couldNotCreateCursor
	public static String indexed_couldNotCreateIndex
	public static String indexed_couldNotDelete
	public static String indexed_couldNotGetIndex
	public static String indexed_couldNotOpen
	public static String indexed_couldNotRead
	public static String indexed_couldNotWrite
	public static String indexedStore_contextNotAvailable
	public static String indexedStore_entryKeyLengthError
	public static String indexedStore_entryNotRemoved
	public static String indexedStore_entryRemoved
	public static String indexedStore_entryValueLengthError
	public static String indexedStore_entryValueNotUpdated
	public static String indexedStore_genericError
	public static String indexedStore_indexExists
	public static String indexedStore_indexNodeNotCreated
	public static String indexedStore_indexNodeNotRetrieved
	public static String indexedStore_indexNodeNotSplit
	public static String indexedStore_indexNodeNotStored
	public static String indexedStore_indexNotCreated
	public static String indexedStore_indexNotFound
	public static String indexedStore_indexNotRemoved
	public static String indexedStore_metadataRequestError
	public static String indexedStore_objectExists
	public static String indexedStore_objectIDInvalid
	public static String indexedStore_objectNotAcquired
	public static String indexedStore_objectNotCreated
	public static String indexedStore_objectNotFound
	public static String indexedStore_objectNotReleased
	public static String indexedStore_objectNotRemoved
	public static String indexedStore_objectNotStored
	public static String indexedStore_objectNotUpdated
	public static String indexedStore_objectTypeError
	public static String indexedStore_storeEmpty
	public static String indexedStore_storeFormatError
	public static String indexedStore_storeIsOpen
	public static String indexedStore_storeNotClosed
	public static String indexedStore_storeNotCommitted
	public static String indexedStore_storeNotConverted
	public static String indexedStore_storeNotCreated
	public static String indexedStore_storeNotFlushed
	public static String indexedStore_storeNotOpen
	public static String indexedStore_storeNotOpened
	public static String indexedStore_storeNotReadWrite
	public static String indexedStore_storeNotRolledBack
	public static String objectStore_genericFailure
	public static String objectStore_internalFailure
	public static String objectStore_metadataRequestFailure
	public static String objectStore_objectExistenceFailure
	public static String objectStore_objectHeaderFailure
	public static String objectStore_objectInsertFailure
	public static String objectStore_objectIsLocked
	public static String objectStore_objectRemoveFailure
	public static String objectStore_objectSizeFailure
	public static String objectStore_objectTypeFailure
	public static String objectStore_objectUpdateFailure
	public static String objectStore_pageReadFailure
	public static String objectStore_pageVacancyFailure
	public static String objectStore_pageWriteFailure
	public static String objectStore_storeCloseFailure
	public static String objectStore_storeConversionFailure
	public static String objectStore_storeCreateFailure
	public static String objectStore_storeOpenFailure
	public static String pageStore_commitFailure
	public static String pageStore_conversionFailure
	public static String pageStore_createFailure
	public static String pageStore_genericFailure
	public static String pageStore_integrityFailure
	public static String pageStore_lengthFailure
	public static String pageStore_logCreateFailure
	public static String pageStore_logOpenFailure
	public static String pageStore_logReadFailure
	public static String pageStore_logWriteFailure
	public static String pageStore_metadataRequestFailure
	public static String pageStore_openFailure
	public static String pageStore_readFailure
	public static String pageStore_writeFailure
	public static String history_problemsAccessing
	public static String history_tooManySimUpdates
	public static String history_problemsCleaning
	public static String history_notValid
	public static String history_specificProblemsCleaning
	public static String history_corrupt
	public static String history_problemsRemoving
	public static String history_couldNotAdd
	public static String history_interalPathErrors
	public static String history_copyToNull
	public static String history_copyToSelf
	public static String history_problemsPurging
	public static String history_problemCopying
	public static String history_conversionSucceeded
	public static String history_conversionFailed
	public static String properties_storeProblem
	public static String properties_invalidPropName
	public static String properties_conversionFailed
	public static String properties_conversionSucceeded
	public static String properties_couldNotWriteProp
	public static String properties_couldNotDeleteProp
	public static String properties_couldNotReadProp
	public static String properties_storeNotAvailable
	public static String resources_mustExist
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/core/internal/resources/ResourcesCompatibility.class
ResourcesCompatibility.java
package org.eclipse.core.internal.resources
public org.eclipse.core.internal.resources.ResourcesCompatibility extends java.lang.Object {
	public void  () 
	public static org.eclipse.core.internal.localstore.IHistoryStore createHistoryStore (org.eclipse.core.runtime.IPath, int, boolean, boolean, boolean) 
		org.eclipse.core.runtime.IPath location
		int limit
		boolean newImpl
		boolean convert
		boolean rename
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.internal.localstore.HistoryStore2 newHistoryStore
		org.eclipse.core.runtime.IStatus result
	public static org.eclipse.core.internal.properties.IPropertyManager createPropertyManager (boolean, boolean) 
		boolean newImpl
		boolean convert
		org.eclipse.core.internal.resources.Workspace workspace
		org.eclipse.core.internal.properties.PropertyManager2 newPropertyManager
		org.eclipse.core.runtime.IStatus result
}

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