On Thu, 15 Sep 2022 20:49:14 GMT, Andrey Turbanov <aturba...@openjdk.org> wrote:
> Redundant castings make code harder to read. > Found them by IntelliJ IDEA. > I tried to choose only casts which are definitely safe to remove. > Most generification was done in > [JDK-8241618](https://bugs.openjdk.org/browse/JDK-8241618), but casts weren't > removed. Looks good. Nice cleanup. It looks like a lot of these got introduced by [JDK-8241618](https://bugs.openjdk.org/browse/JDK-8241618), which says: > I started to address the unchecked warnings. Unfortunately, this was a much > bigger task than I anticipated. I had to generify most of the module. So I guess with the new use of generics in place, the existing casts became unnecessary. src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java line 134: > 132: } else { > 133: return VMObjectFactory.newObject(GenerationSpec.class, > 134: oldGenSpecField.getAddress()); Maybe make each of these one line instead of two. ------------- Marked as reviewed by cjplummer (Reviewer). PR: https://git.openjdk.org/jdk/pull/10295