Class CompletedApplicationClassPredicateBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.arc.deployment.CompletedApplicationClassPredicateBuildItem
All Implemented Interfaces:
Predicate<org.jboss.jandex.DotName>

public final class CompletedApplicationClassPredicateBuildItem extends io.quarkus.builder.item.SimpleBuildItem implements Predicate<org.jboss.jandex.DotName>
This build item hold the "final" predicate that is used to distinguish application classes from framework/library classes.
  • Constructor Details

    • CompletedApplicationClassPredicateBuildItem

      CompletedApplicationClassPredicateBuildItem(Predicate<org.jboss.jandex.DotName> applicationClassPredicate)
  • Method Details

    • getApplicationClassPredicate

      public Predicate<org.jboss.jandex.DotName> getApplicationClassPredicate()
    • test

      public boolean test(org.jboss.jandex.DotName name)
      Specified by:
      test in interface Predicate<org.jboss.jandex.DotName>