Package io.quarkus.qute.deployment
Class TemplateExtensionMethodBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.qute.deployment.TemplateExtensionMethodBuildItem
public final class TemplateExtensionMethodBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Represents a template extension method.
- See Also:
-
TemplateExtension
-
Constructor Summary
ConstructorsConstructorDescriptionTemplateExtensionMethodBuildItem(org.jboss.jandex.MethodInfo method, String matchName, String matchRegex, org.jboss.jandex.Type matchType, int priority, String namespace) TemplateExtensionMethodBuildItem(org.jboss.jandex.MethodInfo method, String matchName, List<String> matchNames, String matchRegex, org.jboss.jandex.Type matchType, int priority, String namespace) -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.jandex.Typeorg.jboss.jandex.MethodInfointboolean(package private) boolean(package private) booleanmatchesClass(org.jboss.jandex.ClassInfo clazz) (package private) booleanmatchesName(String name)
-
Constructor Details
-
TemplateExtensionMethodBuildItem
-
TemplateExtensionMethodBuildItem
-
-
Method Details
-
getMethod
public org.jboss.jandex.MethodInfo getMethod() -
getMatchName
-
getMatchNames
-
getMatchRegex
-
getMatchType
public org.jboss.jandex.Type getMatchType() -
getPriority
public int getPriority() -
getNamespace
-
matchesClass
boolean matchesClass(org.jboss.jandex.ClassInfo clazz) -
matchesName
-
matchesAny
boolean matchesAny() -
hasNamespace
public boolean hasNamespace() -
getParams
-