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.MultiBuildItemRepresents a template extension method.- See Also:
TemplateExtension
-
-
Constructor Summary
Constructors Constructor Description TemplateExtensionMethodBuildItem(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMatchName()List<String>getMatchNames()StringgetMatchRegex()org.jboss.jandex.TypegetMatchType()org.jboss.jandex.MethodInfogetMethod()StringgetNamespace()ExtensionMethodGenerator.ParametersgetParams()intgetPriority()booleanhasNamespace()(package private) booleanmatchesAny()(package private) booleanmatchesClass(org.jboss.jandex.ClassInfo clazz)(package private) booleanmatchesName(String name)
-
-
-
Method Detail
-
getMethod
public org.jboss.jandex.MethodInfo getMethod()
-
getMatchName
public String getMatchName()
-
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()
-
getParams
public ExtensionMethodGenerator.Parameters getParams()
-
-