Skip to content

Commit bd48c12

Browse files
committed
Remove IDEA warnings
A mischellaneous collection of fixes for warnings that I've noticed working on this issue.
1 parent 6b19972 commit bd48c12

23 files changed

+38
-83
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ subprojects {
7373

7474
ext.publishScript = rootProject.rootDir.absolutePath + '/publish.gradle'
7575

76-
tasks.withType( JavaCompile ) {
76+
tasks.withType( JavaCompile ).configureEach {
7777
options.encoding = 'UTF-8'
7878
}
7979

hibernate-reactive-core/src/main/java/org/hibernate/reactive/engine/impl/Cascade.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -235,10 +235,7 @@ else if ( action.performOnLazyProperty() && type.isEntityType() ) {
235235
false
236236
) );
237237
}
238-
else {
239-
// Nothing to do, so just skip cascading to this lazy attribute.
240-
continue;
241-
}
238+
// Nothing to do, so just skip cascading to this lazy attribute.
242239
}
243240
else {
244241
Object child = persister.getValue( parent, i );

hibernate-reactive-core/src/main/java/org/hibernate/reactive/id/impl/BlockingIdentifierGenerator.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
*/
66
package org.hibernate.reactive.id.impl;
77

8+
import java.util.Objects;
9+
import java.util.concurrent.CompletableFuture;
10+
import java.util.concurrent.CompletionStage;
11+
12+
import org.hibernate.reactive.id.ReactiveIdentifierGenerator;
13+
import org.hibernate.reactive.session.ReactiveConnectionSupplier;
14+
815
import io.vertx.core.Context;
916
import io.vertx.core.Vertx;
1017
import io.vertx.core.net.impl.pool.CombinerExecutor;
1118
import io.vertx.core.net.impl.pool.Executor;
1219
import io.vertx.core.net.impl.pool.Task;
1320

14-
import org.hibernate.reactive.id.ReactiveIdentifierGenerator;
15-
import org.hibernate.reactive.session.ReactiveConnectionSupplier;
16-
17-
import java.util.Objects;
18-
import java.util.concurrent.CompletableFuture;
19-
import java.util.concurrent.CompletionStage;
20-
2121
import static org.hibernate.reactive.util.impl.CompletionStages.completedFuture;
2222

2323
/**
@@ -138,7 +138,6 @@ public Task execute(GeneratorState state) {
138138
// value in the table, so just increment the lo
139139
// value and return the next id in the block
140140
completedFuture( local ).whenComplete( this::acceptAsReturnValue );
141-
return null;
142141
}
143142
else {
144143
nextHiValue( connectionSupplier )
@@ -155,8 +154,8 @@ public Task execute(GeneratorState state) {
155154
} );
156155
}
157156
} );
158-
return null;
159157
}
158+
return null;
160159
}
161160

162161
private void acceptAsReturnValue(final Long aLong, final Throwable throwable) {

hibernate-reactive-core/src/main/java/org/hibernate/reactive/id/impl/EmulatedSequenceReactiveIdentifierGenerator.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
import java.util.Properties;
2121

22-
import static org.hibernate.internal.util.config.ConfigurationHelper.getInt;
2322
import static org.hibernate.internal.util.config.ConfigurationHelper.getString;
2423

2524
/**
@@ -71,16 +70,6 @@ protected String determineSegmentValue(Properties params) {
7170
return null;
7271
}
7372

74-
@Override
75-
protected int determineInitialValue(Properties params) {
76-
return getInt( SequenceStyleGenerator.INITIAL_PARAM, params, SequenceStyleGenerator.DEFAULT_INITIAL_VALUE );
77-
}
78-
79-
@Override
80-
protected int determineIncrement(Properties params) {
81-
return getInt( SequenceStyleGenerator.INCREMENT_PARAM, params, SequenceStyleGenerator.DEFAULT_INCREMENT_SIZE );
82-
}
83-
8473
@Override
8574
protected Object[] updateParameters(long currentValue, long updatedValue) {
8675
return new Object[] { updatedValue, currentValue };

hibernate-reactive-core/src/main/java/org/hibernate/reactive/id/impl/TableReactiveIdentifierGenerator.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import org.hibernate.HibernateException;
1313
import org.hibernate.LockMode;
1414
import org.hibernate.LockOptions;
15-
import org.hibernate.boot.model.relational.Database;
16-
import org.hibernate.boot.model.relational.SqlStringGenerationContext;
1715
import org.hibernate.dialect.CockroachDialect;
1816
import org.hibernate.dialect.Dialect;
1917
import org.hibernate.dialect.OracleDialect;
@@ -189,14 +187,6 @@ protected CompletionStage<Long> nextHiValue(ReactiveConnectionSupplier session)
189187
} );
190188
}
191189

192-
@Override
193-
public void registerExportables(Database database) {
194-
}
195-
196-
@Override
197-
public void initialize(SqlStringGenerationContext context) {
198-
}
199-
200190
@Override
201191
public Object generate(SharedSessionContractImplementor session, Object object) throws HibernateException {
202192
throw new UnsupportedOperationException();

hibernate-reactive-core/src/main/java/org/hibernate/reactive/loader/ast/internal/ReactiveMultiIdEntityLoaderArrayParam.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ public ReactiveMultiIdEntityLoaderArrayParam(
6565
EntityMappingType entityDescriptor,
6666
SessionFactoryImplementor sessionFactory) {
6767
super( entityDescriptor, sessionFactory );
68-
final Class<?> arrayClass = createTypedArray( 0 ).getClass();
6968
final Class<?> idClass = getIdentifierMapping().getJavaType().getJavaTypeClass();
7069
arrayJdbcMapping = resolveArrayJdbcMapping(
7170
getIdentifierMapping().getJdbcMapping(),

hibernate-reactive-core/src/main/java/org/hibernate/reactive/loader/ast/internal/ReactiveSingleIdEntityLoaderProvidedQueryImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public EntityMappingType getLoadable() {
4646
public CompletionStage<T> load(Object pkValue, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) {
4747
// noinspection unchecked
4848
final QueryImplementor<T> query = namedQueryMemento
49-
.toQuery( session, (Class<T>) entityDescriptor.getMappedJavaType().getJavaTypeClass() );
49+
.toQuery( session, entityDescriptor.getMappedJavaType().getJavaTypeClass() );
5050

5151
//noinspection unchecked
5252
query.setParameter( (Parameter<Object>) query.getParameters().iterator().next(), pkValue );

hibernate-reactive-core/src/main/java/org/hibernate/reactive/loader/ast/internal/ReactiveSingleIdLoadPlan.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public CompletionStage<T> load(Object restrictedValue, Object entityInstance, Bo
8181
} );
8282
}
8383

84-
private <T> void invokeAfterLoadActions(Callback callback, SharedSessionContractImplementor session, T entity) {
84+
private <G> void invokeAfterLoadActions(Callback callback, SharedSessionContractImplementor session, G entity) {
8585
if ( entity != null && getLoadable() != null) {
8686
callback.invokeAfterLoadActions( entity, (EntityMappingType) getLoadable(), session );
8787
}

hibernate-reactive-core/src/main/java/org/hibernate/reactive/persister/entity/impl/ReactiveEntityPersister.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.hibernate.generator.values.GeneratedValues;
1717
import org.hibernate.loader.ast.spi.MultiIdLoadOptions;
1818
import org.hibernate.persister.entity.EntityPersister;
19+
import org.hibernate.reactive.persister.entity.mutation.ReactiveInsertCoordinator;
1920

2021
import jakarta.persistence.metamodel.Attribute;
2122

@@ -33,7 +34,7 @@ public interface ReactiveEntityPersister extends EntityPersister {
3334
* @see EntityPersister#insert(Object, Object[], Object, SharedSessionContractImplementor)
3435
*/
3536
default CompletionStage<GeneratedValues> insertReactive(Object id, Object[] fields, Object object, SharedSessionContractImplementor session) {
36-
return insertReactive( id, fields, object, session );
37+
return ( (ReactiveInsertCoordinator) getInsertCoordinator() ).reactiveInsert( object, id, fields, session );
3738
};
3839

3940
/**

hibernate-reactive-core/src/main/java/org/hibernate/reactive/persister/entity/mutation/ReactiveInsertCoordinatorStandard.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -435,14 +435,12 @@ protected void breakDownJdbcValue(
435435
final String tableName = tableDetails.getTableName();
436436
tableDetails.getKeyMapping().breakDownKeyJdbcValues(
437437
id,
438-
(jdbcValue, columnMapping) -> {
439-
jdbcValueBindings.bindValue(
440-
jdbcValue,
441-
tableName,
442-
columnMapping.getColumnName(),
443-
ParameterUsage.SET
444-
);
445-
},
438+
(jdbcValue, columnMapping) -> jdbcValueBindings.bindValue(
439+
jdbcValue,
440+
tableName,
441+
columnMapping.getColumnName(),
442+
ParameterUsage.SET
443+
),
446444
session
447445
);
448446
}

0 commit comments

Comments
 (0)