Browse Source

Fix previous commit for 6.2.x compatibility

See gh-35674
pull/35687/head
Sam Brannen 2 months ago
parent
commit
bccfbfd630
  1. 6
      spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtilsRuntimeHints.java
  2. 2
      spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcUtilsRuntimeHintsTests.java

6
spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtilsRuntimeHints.java

@ -18,15 +18,15 @@ package org.springframework.jdbc.support;
import java.sql.Types; import java.sql.Types;
import org.jspecify.annotations.Nullable;
import org.springframework.aot.hint.MemberCategory; import org.springframework.aot.hint.MemberCategory;
import org.springframework.aot.hint.RuntimeHints; import org.springframework.aot.hint.RuntimeHints;
import org.springframework.aot.hint.RuntimeHintsRegistrar; import org.springframework.aot.hint.RuntimeHintsRegistrar;
import org.springframework.lang.Nullable;
/** /**
* {@link RuntimeHintsRegistrar} implementation that registers runtime hints for * {@link RuntimeHintsRegistrar} implementation that registers runtime hints for
* {@link JdbcUtils}. * {@link JdbcUtils}.
*
* @author Brian Clozel * @author Brian Clozel
* @since 6.2.13 * @since 6.2.13
*/ */
@ -34,7 +34,7 @@ class JdbcUtilsRuntimeHints implements RuntimeHintsRegistrar {
@Override @Override
public void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader) { public void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader) {
hints.reflection().registerType(Types.class, MemberCategory.ACCESS_PUBLIC_FIELDS); hints.reflection().registerType(Types.class, MemberCategory.PUBLIC_FIELDS);
} }
} }

2
spring-jdbc/src/test/java/org/springframework/jdbc/support/JdbcUtilsRuntimeHintsTests.java

@ -48,7 +48,7 @@ class JdbcUtilsRuntimeHintsTests {
void sqlTypesShouldHaveFieldAccess() { void sqlTypesShouldHaveFieldAccess() {
for (Field field : Types.class.getFields()) { for (Field field : Types.class.getFields()) {
assertThat(RuntimeHintsPredicates.reflection() assertThat(RuntimeHintsPredicates.reflection()
.onFieldAccess(field)).accepts(this.hints); .onField(field)).accepts(this.hints);
} }
} }

Loading…
Cancel
Save