Skip to content

Commit 26efd4e

Browse files
committed
squash some warnings by filling in <?>
Signed-off-by: Gavin King <[email protected]>
1 parent 5db7629 commit 26efd4e

File tree

5 files changed

+76
-82
lines changed

5 files changed

+76
-82
lines changed

hibernate-core/src/main/java/org/hibernate/query/sqm/SemanticQueryWalker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public interface SemanticQueryWalker<T> {
162162

163163
T visitRootDerived(SqmDerivedRoot<?> sqmRoot);
164164

165-
T visitRootFunction(SqmFunctionRoot sqmRoot);
165+
T visitRootFunction(SqmFunctionRoot<?> sqmRoot);
166166

167167
T visitRootCte(SqmCteRoot<?> sqmRoot);
168168

hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmTreePrinter.java

Lines changed: 50 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public class SqmTreePrinter implements SemanticQueryWalker<Object> {
140140
private static final Logger LOGGER = QueryLogging.subLogger( "sqm.ast" );
141141
private static final boolean DEBUG_ENABLED = LOGGER.isDebugEnabled();
142142

143-
public static void logTree(SqmQuerySpec sqmQuerySpec, String header) {
143+
public static void logTree(SqmQuerySpec<?> sqmQuerySpec, String header) {
144144
if ( ! DEBUG_ENABLED ) {
145145
return;
146146
}
@@ -154,24 +154,24 @@ public static void logTree(SqmQuerySpec sqmQuerySpec, String header) {
154154
LOGGER.debugf( "%s :%n%s", title, treePrinter.buffer.toString() );
155155
}
156156

157-
public static void logTree(SqmStatement sqmStatement) {
157+
public static void logTree(SqmStatement<?> sqmStatement) {
158158
if ( ! DEBUG_ENABLED ) {
159159
return;
160160
}
161161

162162
final SqmTreePrinter printer = new SqmTreePrinter();
163163

164-
if ( sqmStatement instanceof SqmSelectStatement ) {
165-
printer.visitSelectStatement( (SqmSelectStatement) sqmStatement );
164+
if ( sqmStatement instanceof SqmSelectStatement<?> statement ) {
165+
printer.visitSelectStatement( statement );
166166
}
167-
else if ( sqmStatement instanceof SqmDeleteStatement<?> ) {
168-
printer.visitDeleteStatement( (SqmDeleteStatement) sqmStatement );
167+
else if ( sqmStatement instanceof SqmDeleteStatement<?> statement ) {
168+
printer.visitDeleteStatement( statement );
169169
}
170-
else if ( sqmStatement instanceof SqmUpdateStatement ) {
171-
printer.visitUpdateStatement( (SqmUpdateStatement) sqmStatement );
170+
else if ( sqmStatement instanceof SqmUpdateStatement<?> statement ) {
171+
printer.visitUpdateStatement( statement );
172172
}
173-
else if ( sqmStatement instanceof SqmInsertSelectStatement ) {
174-
printer.visitInsertSelectStatement( (SqmInsertSelectStatement) sqmStatement );
173+
else if ( sqmStatement instanceof SqmInsertSelectStatement<?> statement ) {
174+
printer.visitInsertSelectStatement( statement );
175175
}
176176

177177
LOGGER.debugf( "SqmStatement Tree :%n%s", printer.buffer.toString() );
@@ -257,11 +257,11 @@ private void logWithIndentation(String pattern, Object arg1) {
257257
}
258258

259259
private void logWithIndentation(String pattern, Object arg1, Object arg2) {
260-
logWithIndentation( String.format( pattern, arg1, arg2 ) );
260+
logWithIndentation( String.format( pattern, arg1, arg2 ) );
261261
}
262262

263263
private void logWithIndentation(String pattern, Object... args) {
264-
logWithIndentation( String.format( pattern, args ) );
264+
logWithIndentation( String.format( pattern, args ) );
265265
}
266266

267267
private void logIndented(String line) {
@@ -386,7 +386,7 @@ public Object visitSelectStatement(SqmSelectStatement<?> statement) {
386386
}
387387

388388
@Override
389-
public Object visitCteStatement(SqmCteStatement sqmCteStatement) {
389+
public Object visitCteStatement(SqmCteStatement<?> sqmCteStatement) {
390390
if ( DEBUG_ENABLED ) {
391391
logIndented( "cte" );
392392
}
@@ -536,7 +536,7 @@ public Object visitFromClause(SqmFromClause fromClause) {
536536
}
537537

538538
@Override
539-
public Object visitRootPath(SqmRoot sqmRoot) {
539+
public Object visitRootPath(SqmRoot<?> sqmRoot) {
540540
processStanza(
541541
"root",
542542
"`" + sqmRoot.getNavigablePath() + "`",
@@ -551,21 +551,17 @@ public Object visitRootDerived(SqmDerivedRoot<?> sqmRoot) {
551551
processStanza(
552552
"derived",
553553
"`" + sqmRoot.getNavigablePath() + "`",
554-
() -> {
555-
processJoins( sqmRoot );
556-
}
554+
() -> processJoins( sqmRoot )
557555
);
558556
return null;
559557
}
560558

561559
@Override
562-
public Object visitRootFunction(SqmFunctionRoot sqmRoot) {
560+
public Object visitRootFunction(SqmFunctionRoot<?> sqmRoot) {
563561
processStanza(
564562
"derived",
565563
"`" + sqmRoot.getNavigablePath() + "`",
566-
() -> {
567-
processJoins( sqmRoot );
568-
}
564+
() -> processJoins( sqmRoot )
569565
);
570566
return null;
571567
}
@@ -575,9 +571,7 @@ public Object visitRootCte(SqmCteRoot<?> sqmRoot) {
575571
processStanza(
576572
"cte",
577573
"`" + sqmRoot.getNavigablePath() + "`",
578-
() -> {
579-
processJoins( sqmRoot );
580-
}
574+
() -> processJoins( sqmRoot )
581575
);
582576
return null;
583577
}
@@ -594,7 +588,7 @@ private void processJoins(SqmFrom<?,?> sqmFrom) {
594588
}
595589

596590
@Override
597-
public Object visitCrossJoin(SqmCrossJoin joinedFromElement) {
591+
public Object visitCrossJoin(SqmCrossJoin<?> joinedFromElement) {
598592
processStanza(
599593
"cross",
600594
"`" + joinedFromElement.getNavigablePath() + "`",
@@ -630,7 +624,7 @@ private void processJoinPredicate(SqmJoin<?, ?> joinedFromElement) {
630624
}
631625

632626
@Override
633-
public Object visitQualifiedEntityJoin(SqmEntityJoin joinedFromElement) {
627+
public Object visitQualifiedEntityJoin(SqmEntityJoin<?,?> joinedFromElement) {
634628
if ( inJoinPredicate ) {
635629
logWithIndentation( "-> [joined-path] - `%s`", joinedFromElement.getNavigablePath() );
636630
}
@@ -648,7 +642,7 @@ public Object visitQualifiedEntityJoin(SqmEntityJoin joinedFromElement) {
648642
}
649643

650644
@Override
651-
public Object visitQualifiedAttributeJoin(SqmAttributeJoin joinedFromElement) {
645+
public Object visitQualifiedAttributeJoin(SqmAttributeJoin<?,?> joinedFromElement) {
652646
if ( inJoinPredicate ) {
653647
logWithIndentation( "-> [joined-path] - `%s`", joinedFromElement.getNavigablePath() );
654648
}
@@ -722,14 +716,14 @@ public Object visitQualifiedCteJoin(SqmCteJoin<?> joinedFromElement) {
722716
}
723717

724718
@Override
725-
public Object visitBasicValuedPath(SqmBasicValuedSimplePath path) {
719+
public Object visitBasicValuedPath(SqmBasicValuedSimplePath<?> path) {
726720
logWithIndentation( "-> [basic-path] - `%s`", path.getNavigablePath() );
727721

728722
return null;
729723
}
730724

731725
@Override
732-
public Object visitEmbeddableValuedPath(SqmEmbeddedValuedSimplePath path) {
726+
public Object visitEmbeddableValuedPath(SqmEmbeddedValuedSimplePath<?> path) {
733727
logWithIndentation( "-> [embedded-path] - `%s`", path.getNavigablePath() );
734728

735729
return null;
@@ -764,14 +758,14 @@ public Object visitDiscriminatorPath(DiscriminatorSqmPath<?> sqmPath) {
764758
}
765759

766760
@Override
767-
public Object visitEntityValuedPath(SqmEntityValuedSimplePath path) {
761+
public Object visitEntityValuedPath(SqmEntityValuedSimplePath<?> path) {
768762
logWithIndentation( "-> [entity-path] - `%s`", path.getNavigablePath() );
769763

770764
return null;
771765
}
772766

773767
@Override
774-
public Object visitPluralValuedPath(SqmPluralValuedSimplePath path) {
768+
public Object visitPluralValuedPath(SqmPluralValuedSimplePath<?> path) {
775769
logWithIndentation( "-> [plural-path] - `%s`", path.getNavigablePath() );
776770

777771
return null;
@@ -783,7 +777,7 @@ public Object visitIndexedPluralAccessPath(SqmIndexedCollectionAccessPath<?> pat
783777
}
784778

785779
@Override
786-
public Object visitTreatedPath(SqmTreatedPath sqmTreatedPath) {
780+
public Object visitTreatedPath(SqmTreatedPath<?,?> sqmTreatedPath) {
787781
return null;
788782
}
789783

@@ -803,7 +797,7 @@ public Object visitSelectClause(SqmSelectClause selectClause) {
803797
}
804798

805799
@Override
806-
public Object visitSelection(SqmSelection selection) {
800+
public Object visitSelection(SqmSelection<?> selection) {
807801
processStanza(
808802
selection.getAlias() == null ? "selection" : "selection(" + selection.getAlias() + ")",
809803
() -> selection.getSelectableNode().accept( this )
@@ -818,26 +812,26 @@ public Object visitValues(SqmValues values) {
818812
}
819813

820814
@Override
821-
public Object visitPositionalParameterExpression(SqmPositionalParameter expression) {
815+
public Object visitPositionalParameterExpression(SqmPositionalParameter<?> expression) {
822816
logWithIndentation( "?%s", expression.getPosition() );
823817

824818
return null;
825819
}
826820

827821
@Override
828-
public Object visitNamedParameterExpression(SqmNamedParameter expression) {
822+
public Object visitNamedParameterExpression(SqmNamedParameter<?> expression) {
829823
logWithIndentation( ":%s", expression.getName() );
830824

831825
return null;
832826
}
833827

834828
@Override
835-
public Object visitJpaCriteriaParameter(JpaCriteriaParameter expression) {
829+
public Object visitJpaCriteriaParameter(JpaCriteriaParameter<?> expression) {
836830
return null;
837831
}
838832

839833
@Override
840-
public Object visitEntityTypeLiteralExpression(SqmLiteralEntityType expression) {
834+
public Object visitEntityTypeLiteralExpression(SqmLiteralEntityType<?> expression) {
841835
return null;
842836
}
843837

@@ -847,12 +841,12 @@ public Object visitEmbeddableTypeLiteralExpression(SqmLiteralEmbeddableType<?> e
847841
}
848842

849843
@Override
850-
public Object visitParameterizedEntityTypeExpression(SqmParameterizedEntityType expression) {
844+
public Object visitParameterizedEntityTypeExpression(SqmParameterizedEntityType<?> expression) {
851845
return null;
852846
}
853847

854848
@Override
855-
public Object visitUnaryOperationExpression(SqmUnaryOperation expression) {
849+
public Object visitUnaryOperationExpression(SqmUnaryOperation<?> expression) {
856850
return null;
857851
}
858852

@@ -1066,12 +1060,12 @@ public Object visitNegatedPredicate(SqmNegatedPredicate predicate) {
10661060
}
10671061

10681062
@Override
1069-
public Object visitInListPredicate(SqmInListPredicate predicate) {
1063+
public Object visitInListPredicate(SqmInListPredicate<?> predicate) {
10701064
return null;
10711065
}
10721066

10731067
@Override
1074-
public Object visitInSubQueryPredicate(SqmInSubQueryPredicate predicate) {
1068+
public Object visitInSubQueryPredicate(SqmInSubQueryPredicate<?> predicate) {
10751069
return null;
10761070
}
10771071

@@ -1096,12 +1090,12 @@ public Object visitSortSpecification(SqmSortSpecification sortSpecification) {
10961090
}
10971091

10981092
@Override
1099-
public Object visitOffsetExpression(SqmExpression expression) {
1093+
public Object visitOffsetExpression(SqmExpression<?> expression) {
11001094
return null;
11011095
}
11021096

11031097
@Override
1104-
public Object visitFetchExpression(SqmExpression expression) {
1098+
public Object visitFetchExpression(SqmExpression<?> expression) {
11051099
return null;
11061100
}
11071101

@@ -1116,12 +1110,12 @@ public Object visitMapEntryFunction(SqmMapEntryReference<?, ?> function) {
11161110
}
11171111

11181112
@Override
1119-
public Object visitElementAggregateFunction(SqmElementAggregateFunction binding) {
1113+
public Object visitElementAggregateFunction(SqmElementAggregateFunction<?> binding) {
11201114
return null;
11211115
}
11221116

11231117
@Override
1124-
public Object visitIndexAggregateFunction(SqmIndexAggregateFunction path) {
1118+
public Object visitIndexAggregateFunction(SqmIndexAggregateFunction<?> path) {
11251119
return null;
11261120
}
11271121

@@ -1131,12 +1125,12 @@ public Object visitFunctionPath(SqmFunctionPath<?> functionPath) {
11311125
}
11321126

11331127
@Override
1134-
public Object visitLiteral(SqmLiteral literal) {
1128+
public Object visitLiteral(SqmLiteral<?> literal) {
11351129
return null;
11361130
}
11371131

11381132
@Override
1139-
public Object visitTuple(SqmTuple sqmTuple) {
1133+
public Object visitTuple(SqmTuple<?> sqmTuple) {
11401134
return null;
11411135
}
11421136

@@ -1146,22 +1140,22 @@ public Object visitCollation(SqmCollation sqmCollate) {
11461140
}
11471141

11481142
@Override
1149-
public Object visitBinaryArithmeticExpression(SqmBinaryArithmetic expression) {
1143+
public Object visitBinaryArithmeticExpression(SqmBinaryArithmetic<?> expression) {
11501144
return null;
11511145
}
11521146

11531147
@Override
1154-
public Object visitSubQueryExpression(SqmSubQuery expression) {
1148+
public Object visitSubQueryExpression(SqmSubQuery<?> expression) {
11551149
return null;
11561150
}
11571151

11581152
@Override
1159-
public Object visitSimpleCaseExpression(SqmCaseSimple expression) {
1153+
public Object visitSimpleCaseExpression(SqmCaseSimple<?,?> expression) {
11601154
return null;
11611155
}
11621156

11631157
@Override
1164-
public Object visitSearchedCaseExpression(SqmCaseSearched expression) {
1158+
public Object visitSearchedCaseExpression(SqmCaseSearched<?> expression) {
11651159
return null;
11661160
}
11671161

@@ -1191,12 +1185,12 @@ public Object visitAnyDiscriminatorTypeValueExpression(SqmAnyDiscriminatorValue<
11911185
}
11921186

11931187
@Override
1194-
public Object visitDynamicInstantiation(SqmDynamicInstantiation sqmDynamicInstantiation) {
1188+
public Object visitDynamicInstantiation(SqmDynamicInstantiation<?> sqmDynamicInstantiation) {
11951189
processStanza(
11961190
"dynamic-instantiation (" + sqmDynamicInstantiation.getInstantiationTarget().getJavaType() + ')',
11971191
() -> processStanza(
11981192
"arguments",
1199-
() -> ( (SqmDynamicInstantiation<?>) sqmDynamicInstantiation ).getArguments().forEach(
1193+
() -> sqmDynamicInstantiation.getArguments().forEach(
12001194
argument -> processStanza(
12011195
"argument (" + argument.getAlias() + ')',
12021196
() -> {
@@ -1228,12 +1222,12 @@ public <N extends Number> Object visitHqlNumericLiteral(SqmHqlNumericLiteral<N>
12281222
}
12291223

12301224
@Override
1231-
public Object visitFullyQualifiedClass(Class namedClass) {
1225+
public Object visitFullyQualifiedClass(Class<?> namedClass) {
12321226
return null;
12331227
}
12341228

12351229
@Override
1236-
public Object visitAsWrapperExpression(AsWrapperSqmExpression expression) {
1230+
public Object visitAsWrapperExpression(AsWrapperSqmExpression<?> expression) {
12371231
return null;
12381232
}
12391233

@@ -1243,7 +1237,7 @@ public Object visitNamedExpression(SqmNamedExpression<?> expression) {
12431237
}
12441238

12451239
@Override
1246-
public Object visitModifiedSubQueryExpression(SqmModifiedSubQueryExpression expression) {
1240+
public Object visitModifiedSubQueryExpression(SqmModifiedSubQueryExpression<?> expression) {
12471241
return null;
12481242
}
12491243
}

0 commit comments

Comments
 (0)