Skip to content

Commit 496b7d4

Browse files
committed
HBX-2996 Fix unnecessarily strict cast
1 parent f6f816a commit 496b7d4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

language/src/main/java/org/hibernate/tool/language/internal/ResultsJsonSerializerImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
import org.hibernate.metamodel.mapping.ValuedModelPart;
2626
import org.hibernate.persister.entity.EntityPersister;
2727
import org.hibernate.query.SelectionQuery;
28+
import org.hibernate.query.spi.SqmQuery;
2829
import org.hibernate.query.sqm.SqmExpressible;
29-
import org.hibernate.query.sqm.SqmSelectionQuery;
3030
import org.hibernate.query.sqm.tree.SqmExpressibleAccessor;
3131
import org.hibernate.query.sqm.tree.SqmStatement;
3232
import org.hibernate.query.sqm.tree.domain.SqmPath;
@@ -64,14 +64,14 @@ public <T> String toString(List<? extends T> values, SelectionQuery<T> query) {
6464
char separator = '[';
6565
for ( final T value : values ) {
6666
sb.append( separator );
67-
renderValue( value, (SqmSelectionQuery<? super T>) query, jsonAppender );
67+
renderValue( value, (SqmQuery) query, jsonAppender );
6868
separator = ',';
6969
}
7070
sb.append( ']' );
7171
return sb.toString();
7272
}
7373

74-
private <T> void renderValue(T value, SqmSelectionQuery<? super T> query, JsonAppender jsonAppender) {
74+
private <T> void renderValue(T value, SqmQuery query, JsonAppender jsonAppender) {
7575
final SqmStatement<?> sqm = query.getSqmStatement();
7676
if ( !( sqm instanceof SqmSelectStatement<?> sqmSelect ) ) {
7777
throw new IllegalArgumentException( "Query is not a select statement." );

0 commit comments

Comments
 (0)