Class TemplateExtensionMethodBuildItem


  • public final class TemplateExtensionMethodBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    Represents a template extension method.
    See Also:
    TemplateExtension
    • Constructor Detail

      • TemplateExtensionMethodBuildItem

        public TemplateExtensionMethodBuildItem​(org.jboss.jandex.MethodInfo method,
                                                String matchName,
                                                String matchRegex,
                                                org.jboss.jandex.Type matchType,
                                                int priority,
                                                String namespace)
      • TemplateExtensionMethodBuildItem

        public TemplateExtensionMethodBuildItem​(org.jboss.jandex.MethodInfo method,
                                                String matchName,
                                                List<String> matchNames,
                                                String matchRegex,
                                                org.jboss.jandex.Type matchType,
                                                int priority,
                                                String namespace)
    • Method Detail

      • getMethod

        public org.jboss.jandex.MethodInfo getMethod()
      • getMatchName

        public String getMatchName()
      • getMatchNames

        public List<String> getMatchNames()
      • getMatchRegex

        public String getMatchRegex()
      • getMatchType

        public org.jboss.jandex.Type getMatchType()
      • getPriority

        public int getPriority()
      • getNamespace

        public String getNamespace()
      • matchesClass

        boolean matchesClass​(org.jboss.jandex.ClassInfo clazz)
      • matchesName

        boolean matchesName​(String name)
      • matchesAny

        boolean matchesAny()
      • hasNamespace

        public boolean hasNamespace()