Skip to content

Commit e17ddc9

Browse files
authored
Merge pull request #51404 from jerboaa/fix_spring_data_jpa_graal_master
Unconditionally register o.sf.d.u.Streamable for reflection
2 parents 4d3f89e + 392c41c commit e17ddc9

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

extensions/spring-data-jpa/deployment/src/main/java/io/quarkus/spring/data/deployment/SpringDataJPAProcessor.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import io.quarkus.deployment.builditem.FeatureBuildItem;
4545
import io.quarkus.deployment.builditem.GeneratedClassBuildItem;
4646
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
47-
import io.quarkus.deployment.pkg.steps.NativeImageFutureDefault;
4847
import io.quarkus.gizmo.ClassOutput;
4948
import io.quarkus.hibernate.orm.deployment.IgnorableNonIndexedClasses;
5049
import io.quarkus.hibernate.orm.deployment.JpaModelPersistenceUnitMappingBuildItem;
@@ -97,12 +96,6 @@ IgnorableNonIndexedClasses ignorable() {
9796
return new IgnorableNonIndexedClasses(ignorable);
9897
}
9998

100-
@BuildStep(onlyIf = NativeImageFutureDefault.CompleteReflectionTypes.class)
101-
void registerReflectionForCompleteReflectionTypes(BuildProducer<ReflectiveClassBuildItem> producer) {
102-
producer.produce(ReflectiveClassBuildItem.builder(
103-
"org.springframework.data.util.Streamable").methods().build());
104-
}
105-
10699
@BuildStep
107100
void registerReflection(BuildProducer<ReflectiveClassBuildItem> producer) {
108101
producer.produce(ReflectiveClassBuildItem.builder(
@@ -114,7 +107,8 @@ void registerReflection(BuildProducer<ReflectiveClassBuildItem> producer) {
114107
"org.springframework.data.domain.Sort",
115108
"org.springframework.data.domain.Chunk",
116109
"org.springframework.data.domain.PageRequest",
117-
"org.springframework.data.domain.AbstractPageRequest").methods().build());
110+
"org.springframework.data.domain.AbstractPageRequest",
111+
"org.springframework.data.util.Streamable").methods().build());
118112
}
119113

120114
@BuildStep

0 commit comments

Comments
 (0)