Class TypeCheckExcludeBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.qute.deployment.TypeCheckExcludeBuildItem

public final class TypeCheckExcludeBuildItem extends io.quarkus.builder.item.MultiBuildItem
Makes it possible to intentionally ignore some parts of an expression when performing type-safe validation.
See Also:
  • Constructor Details

  • Method Details

    • getPredicate

    • isExtensionMethodPredicate

      public boolean isExtensionMethodPredicate()
      It might come handy to exclude TemplateExtension method from validation based on resolved return Type of the method. For example, type variables are hard to resolve in all situations and extensionMethodPredicate allows you to skip validation on your conditions, as we do for OrOperatorTemplateExtensions.
      Returns:
      true if the predicate is used to exclude TemplateExtension method.