From 0140d9a5fa848b8a732d48f6a3399367c7efe610 Mon Sep 17 00:00:00 2001 From: Jeremiah Jordan Date: Thu, 16 Jul 2026 07:23:32 -0500 Subject: [PATCH] Remove redundant intermediate casts in reflective type resolution --- src/java/org/apache/cassandra/db/marshal/TypeParser.java | 6 +++--- .../cassandra/locator/AbstractReplicationStrategy.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/java/org/apache/cassandra/db/marshal/TypeParser.java b/src/java/org/apache/cassandra/db/marshal/TypeParser.java index 8e2da14142..d3a20fc7ca 100644 --- a/src/java/org/apache/cassandra/db/marshal/TypeParser.java +++ b/src/java/org/apache/cassandra/db/marshal/TypeParser.java @@ -496,9 +496,9 @@ public class TypeParser // access or getInstance(TypeParser) invocation below performs the initialization for valid types. @SuppressWarnings("unchecked") Class> typeClass = - (Class>)(Class) FBUtilities.classForNameWithoutInitialization(className, - "abstract-type", - AbstractType.class); + (Class>) FBUtilities.classForNameWithoutInitialization(className, + "abstract-type", + AbstractType.class); return typeClass; } diff --git a/src/java/org/apache/cassandra/locator/AbstractReplicationStrategy.java b/src/java/org/apache/cassandra/locator/AbstractReplicationStrategy.java index 395c59f835..4be3f0e605 100644 --- a/src/java/org/apache/cassandra/locator/AbstractReplicationStrategy.java +++ b/src/java/org/apache/cassandra/locator/AbstractReplicationStrategy.java @@ -342,9 +342,9 @@ public abstract class AbstractReplicationStrategy @SuppressWarnings("unchecked") Class strategyClass = - (Class)(Class) FBUtilities.classForNameWithoutInitialization(className, - "replication strategy", - AbstractReplicationStrategy.class); + (Class) FBUtilities.classForNameWithoutInitialization(className, + "replication strategy", + AbstractReplicationStrategy.class); return strategyClass; }