package java.util;
public class java.util.TreeMap
extends java.util.AbstractMap
implements java.util.SortedMap
implements java.lang.Cloneable
implements java.io.Serializable
{
// Fields
private java.util.Comparator comparator;
private transient java.util.TreeMap$Entry root;
...
private static final boolean RED;
private static final boolean BLACK;
private static final long serialVersionUID;
// Constructors
public java.util.TreeMap(java.util.Map);
public java.util.TreeMap();
public java.util.TreeMap(java.util.Comparator);
public java.util.TreeMap(java.util.SortedMap);
// Methods
public java.lang.Object put(java.lang.Object, java.lang.Object);
public java.lang.Object clone();
public java.lang.Object get(java.lang.Object);
private int compare(java.lang.Object, java.lang.Object);
...
static int access$1400(java.util.TreeMap);
// Nested Classes
static class java.util.TreeMap$Entry
extends java.lang.Object
implements java.util.Map$Entry
{
// Fields
java.lang.Object key;
...
boolean color;
// Constructors
...
// Methods
public int hashCode();
...
public java.lang.Object setValue(java.lang.Object);
}
private class java.util.TreeMap$Iterator
extends java.lang.Object
implements java.util.Iterator
{
// Fields
private int type;
...
private final java.util.TreeMap this$0;
// Constructors
...
java.util.TreeMap$Iterator(java.util.TreeMap, int);
// Methods
public java.lang.Object next();
public void remove();
public boolean hasNext();
}
private class java.util.TreeMap$SubMap
extends java.util.AbstractMap
implements java.util.SortedMap
implements java.io.Serializable
{
// Fields
private static final long serialVersionUID;
...
private final java.util.TreeMap this$0;
// Constructors
...
// Methods
public java.lang.Object put(java.lang.Object, java.lang.Object);
...
static java.lang.Object access$1900(java.util.TreeMap$SubMap);
// Nested Classes
private class java.util.TreeMap$SubMap$EntrySetView
extends java.util.AbstractSet
{
// Fields
private transient int size;
private transient int sizeModCount;
private final java.util.TreeMap$SubMap this$1;
// Constructors
...
// Methods
public int size();
public boolean contains(java.lang.Object);
public boolean remove(java.lang.Object);
public boolean isEmpty();
public java.util.Iterator iterator();
}
}
}
End of Listing