--- a/jdk/src/share/classes/java/util/TreeSet.java Sat Dec 18 09:10:49 2010 -0800
+++ b/jdk/src/share/classes/java/util/TreeSet.java Mon Dec 20 13:47:04 2010 -0800
@@ -138,7 +138,7 @@
* ordering} of the elements will be used.
*/
public TreeSet(Comparator<? super E> comparator) {
- this(new TreeMap<E,Object>(comparator));
+ this(new TreeMap<>(comparator));
}
/**
@@ -195,7 +195,7 @@
* @since 1.6
*/
public NavigableSet<E> descendingSet() {
- return new TreeSet<E>(m.descendingMap());
+ return new TreeSet<>(m.descendingMap());
}
/**
@@ -322,7 +322,7 @@
*/
public NavigableSet<E> subSet(E fromElement, boolean fromInclusive,
E toElement, boolean toInclusive) {
- return new TreeSet<E>(m.subMap(fromElement, fromInclusive,
+ return new TreeSet<>(m.subMap(fromElement, fromInclusive,
toElement, toInclusive));
}
@@ -335,7 +335,7 @@
* @since 1.6
*/
public NavigableSet<E> headSet(E toElement, boolean inclusive) {
- return new TreeSet<E>(m.headMap(toElement, inclusive));
+ return new TreeSet<>(m.headMap(toElement, inclusive));
}
/**
@@ -347,7 +347,7 @@
* @since 1.6
*/
public NavigableSet<E> tailSet(E fromElement, boolean inclusive) {
- return new TreeSet<E>(m.tailMap(fromElement, inclusive));
+ return new TreeSet<>(m.tailMap(fromElement, inclusive));
}
/**
@@ -477,7 +477,7 @@
throw new InternalError();
}
- clone.m = new TreeMap<E,Object>(m);
+ clone.m = new TreeMap<>(m);
return clone;
}
@@ -524,9 +524,9 @@
// Create backing TreeMap
TreeMap<E,Object> tm;
if (c==null)
- tm = new TreeMap<E,Object>();
+ tm = new TreeMap<>();
else
- tm = new TreeMap<E,Object>(c);
+ tm = new TreeMap<>(c);
m = tm;
// Read in size