mirror of https://github.com/apache/cassandra
Remove redundant intermediate casts in reflective type resolution
This commit is contained in:
parent
69c103e399
commit
0140d9a5fa
|
|
@ -496,9 +496,9 @@ public class TypeParser
|
|||
// access or getInstance(TypeParser) invocation below performs the initialization for valid types.
|
||||
@SuppressWarnings("unchecked")
|
||||
Class<? extends AbstractType<?>> typeClass =
|
||||
(Class<? extends AbstractType<?>>)(Class<?>) FBUtilities.classForNameWithoutInitialization(className,
|
||||
"abstract-type",
|
||||
AbstractType.class);
|
||||
(Class<? extends AbstractType<?>>) FBUtilities.classForNameWithoutInitialization(className,
|
||||
"abstract-type",
|
||||
AbstractType.class);
|
||||
return typeClass;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -342,9 +342,9 @@ public abstract class AbstractReplicationStrategy
|
|||
|
||||
@SuppressWarnings("unchecked")
|
||||
Class<AbstractReplicationStrategy> strategyClass =
|
||||
(Class<AbstractReplicationStrategy>)(Class<?>) FBUtilities.classForNameWithoutInitialization(className,
|
||||
"replication strategy",
|
||||
AbstractReplicationStrategy.class);
|
||||
(Class<AbstractReplicationStrategy>) FBUtilities.classForNameWithoutInitialization(className,
|
||||
"replication strategy",
|
||||
AbstractReplicationStrategy.class);
|
||||
return strategyClass;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue