Class ReflectiveClassFinalFieldsWritablePredicateBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.deployment.builditem.nativeimage.ReflectiveClassFinalFieldsWritablePredicateBuildItem

public final class ReflectiveClassFinalFieldsWritablePredicateBuildItem extends MultiBuildItem
Used by io.quarkus.deployment.steps.ReflectiveHierarchyStep to determine whether the final fields of the class should be writable (which they aren't by default) If any one of the predicates returns true for a class, then ReflectiveHierarchyStep uses that true value
  • Constructor Details

    • ReflectiveClassFinalFieldsWritablePredicateBuildItem

      public ReflectiveClassFinalFieldsWritablePredicateBuildItem(Predicate<org.jboss.jandex.ClassInfo> predicate)
  • Method Details

    • getPredicate

      public Predicate<org.jboss.jandex.ClassInfo> getPredicate()