--- a/jdk/src/share/classes/java/lang/StringCoding.java Sat Dec 18 09:10:49 2010 -0800
+++ b/jdk/src/share/classes/java/lang/StringCoding.java Mon Dec 20 13:47:04 2010 -0800
@@ -53,9 +53,9 @@
/** The cached coders for each thread */
private final static ThreadLocal<SoftReference<StringDecoder>> decoder =
- new ThreadLocal<SoftReference<StringDecoder>>();
+ new ThreadLocal<>();
private final static ThreadLocal<SoftReference<StringEncoder>> encoder =
- new ThreadLocal<SoftReference<StringEncoder>>();
+ new ThreadLocal<>();
private static boolean warnUnsupportedCharset = true;
@@ -67,7 +67,7 @@
}
private static <T> void set(ThreadLocal<SoftReference<T>> tl, T ob) {
- tl.set(new SoftReference<T>(ob));
+ tl.set(new SoftReference<>(ob));
}
// Trim the given byte array to the given length