diff --git a/core/deployment/src/main/java/io/quarkus/deployment/steps/ReflectiveHierarchyStep.java b/core/deployment/src/main/java/io/quarkus/deployment/steps/ReflectiveHierarchyStep.java index 9bddde0f2dfb2..050e5421b2cf9 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/steps/ReflectiveHierarchyStep.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/steps/ReflectiveHierarchyStep.java @@ -120,8 +120,7 @@ private void addReflectiveHierarchy(CombinedIndexBuildItem combinedIndexBuildIte type instanceof UnresolvedTypeVariable) { return; } else if (type instanceof ClassType) { - if (reflectiveHierarchyBuildItem.getIgnoreTypePredicate().test(type.name()) - || processedReflectiveHierarchies.contains(type.name())) { + if (reflectiveHierarchyBuildItem.getIgnoreTypePredicate().test(type.name())) { return; }