JDK 9 RFR of JDK-8036744: Fix raw lint warnings in java.lang.reflect.WeakCache (original) (raw)

Joe Darcy joe.darcy at oracle.com
Thu Mar 6 00:52:24 UTC 2014


Hello,

Please review the simple patch below which resolves two unchecked cast lint warnings in java.lang.reflect.WeakCache.

Thanks,

-Joe

diff -r 9099a251d211 src/share/classes/java/lang/reflect/WeakCache.java --- a/src/share/classes/java/lang/reflect/WeakCache.java Wed Mar 05 11:53:35 2014 -0800 +++ b/src/share/classes/java/lang/reflect/WeakCache.java Wed Mar 05 16:51:20 2014 -0800 @@ -1,5 +1,5 @@ /*

CacheKey private void expungeStaleEntries() { CacheKey cacheKey; while ((cacheKey = (CacheKey)refQueue.poll()) != null) { @@ -351,6 +352,7 @@ }

      @Override

@@ -359,7 +361,7 @@ // cleared CacheKey is only equal to itself (key = this.get()) != null && // compare key by identity

from getClass check }

      void expungeFrom(ConcurrentMap<?, ? extends ConcurrentMap<?, 

?>> map,



More information about the core-libs-dev mailing list