Skip to content

Commit d26e613

Browse files
committed
modernize some typecasts in Initiators
1 parent dec2716 commit d26e613

File tree

7 files changed

+18
-16
lines changed

7 files changed

+18
-16
lines changed

hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/BatchBuilderInitiator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ public BatchBuilder initiateService(Map<String, Object> configurationValues, Ser
4444
);
4545
}
4646

47-
if ( builder instanceof BatchBuilder ) {
48-
return (BatchBuilder) builder;
47+
if ( builder instanceof BatchBuilder batchBuilder ) {
48+
return batchBuilder;
4949
}
5050

5151
final String builderClassName = builder.toString();

hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/MultiTenantConnectionProviderInitiator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ public MultiTenantConnectionProvider<?> initiateService(Map<String, Object> conf
6161
return null;
6262
}
6363

64-
if ( configValue instanceof MultiTenantConnectionProvider<?> ) {
65-
return (MultiTenantConnectionProvider<?>) configValue;
64+
if ( configValue instanceof MultiTenantConnectionProvider<?> multiTenantConnectionProvider ) {
65+
return multiTenantConnectionProvider;
6666
}
6767
else {
6868
final Class<MultiTenantConnectionProvider<?>> implClass;

hibernate-core/src/main/java/org/hibernate/engine/jdbc/mutation/internal/MutationExecutorServiceInitiator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ public MutationExecutorService initiateService(Map<String, Object> configuration
4141
return createStandardService( configurationValues, registry );
4242
}
4343

44-
if ( custom instanceof MutationExecutorService ) {
45-
return (MutationExecutorService) custom;
44+
if ( custom instanceof MutationExecutorService mutationExecutorService ) {
45+
return mutationExecutorService;
4646
}
4747

4848
final Class<? extends MutationExecutorService> customImplClass;

hibernate-core/src/main/java/org/hibernate/event/internal/EntityCopyObserverFactoryInitiator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ else if ( value.equals( EntityCopyAllowedLoggedObserver.SHORT_NAME )
5151
//We load an "example instance" just to get its Class;
5252
//this might look excessive, but it also happens to test eagerly (at boot) that we can actually construct these
5353
//and that they are indeed of the right type.
54-
EntityCopyObserver exampleInstance =
54+
final EntityCopyObserver exampleInstance =
5555
registry.requireService( StrategySelector.class )
5656
.resolveStrategy( EntityCopyObserver.class, value );
57-
Class<?> observerType = exampleInstance.getClass();
57+
final Class<?> observerType = exampleInstance.getClass();
5858
LOG.debugf( "Configured EntityCopyObserver is a custom implementation of type %s", observerType.getName() );
5959
return new EntityObserversFactoryFromClass( observerType );
6060
}
@@ -65,8 +65,8 @@ private Object getConfigurationValue(final Map<?,?> configurationValues) {
6565
if ( value == null ) {
6666
return EntityCopyNotAllowedObserver.SHORT_NAME; //default
6767
}
68-
else if ( value instanceof String ) {
69-
return value.toString().trim();
68+
else if ( value instanceof String string ) {
69+
return string.trim();
7070
}
7171
else {
7272
return value;

hibernate-core/src/main/java/org/hibernate/persister/internal/PersisterClassResolverInitiator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public PersisterClassResolver initiateService(Map<String, Object> configurationV
3535
return (PersisterClassResolver) customImpl;
3636
}
3737

38+
@SuppressWarnings("unchecked")
3839
final Class<? extends PersisterClassResolver> customImplClass = customImpl instanceof Class
3940
? (Class<? extends PersisterClassResolver>) customImpl
4041
: locate( registry, customImpl.toString() );

hibernate-core/src/main/java/org/hibernate/persister/internal/PersisterFactoryInitiator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public PersisterFactory initiateService(Map<String, Object> configurationValues,
3232
return new PersisterFactoryImpl();
3333
}
3434

35-
if ( customImpl instanceof PersisterFactory ) {
36-
return (PersisterFactory) customImpl;
35+
if ( customImpl instanceof PersisterFactory persisterFactory ) {
36+
return persisterFactory;
3737
}
3838

3939
@SuppressWarnings("unchecked")

hibernate-core/src/main/java/org/hibernate/tool/schema/internal/script/SqlScriptExtractorInitiator.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
import org.hibernate.HibernateException;
1010
import org.hibernate.boot.registry.StandardServiceInitiator;
1111
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
12-
import org.hibernate.cfg.Environment;
1312
import org.hibernate.service.spi.ServiceRegistryImplementor;
1413
import org.hibernate.tool.schema.spi.SqlScriptCommandExtractor;
1514

15+
import static org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR;
16+
1617
/**
1718
* @author Steve Ebersole
1819
*/
@@ -26,14 +27,14 @@ public Class<SqlScriptCommandExtractor> getServiceInitiated() {
2627

2728
@Override
2829
public SqlScriptCommandExtractor initiateService(Map<String, Object> configurationValues, ServiceRegistryImplementor registry) {
29-
final Object explicitSettingValue = configurationValues.get( Environment.HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR );
30+
final Object explicitSettingValue = configurationValues.get( HBM2DDL_IMPORT_FILES_SQL_EXTRACTOR );
3031

3132
if ( explicitSettingValue == null ) {
3233
return SingleLineSqlScriptExtractor.INSTANCE;
3334
}
3435

35-
if ( explicitSettingValue instanceof SqlScriptCommandExtractor ) {
36-
return (SqlScriptCommandExtractor) explicitSettingValue;
36+
if ( explicitSettingValue instanceof SqlScriptCommandExtractor commandExtractor ) {
37+
return commandExtractor;
3738
}
3839

3940
final String explicitSettingName = explicitSettingValue.toString().trim();

0 commit comments

Comments
 (0)