public class ExtensionMethodGenerator extends Object
ValueResolver,
NamespaceResolver| Modifier and Type | Class and Description |
|---|---|
class |
ExtensionMethodGenerator.NamespaceResolverCreator |
| Modifier and Type | Field and Description |
|---|---|
static String |
MATCH_NAME |
static String |
MATCH_REGEX |
static String |
NAMESPACE |
static String |
NAMESPACE_SUFFIX |
static String |
PATTERN |
static String |
PRIORITY |
static String |
SUFFIX |
static org.jboss.jandex.DotName |
TEMPLATE_ATTRIBUTE |
static org.jboss.jandex.DotName |
TEMPLATE_EXTENSION |
| Constructor and Description |
|---|
ExtensionMethodGenerator(org.jboss.jandex.IndexView index,
io.quarkus.gizmo.ClassOutput classOutput) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionMethodGenerator.NamespaceResolverCreator |
createNamespaceResolver(org.jboss.jandex.ClassInfo declaringClass,
String namespace) |
void |
generate(org.jboss.jandex.MethodInfo method,
String matchName,
String matchRegex,
Integer priority) |
Set<String> |
getGeneratedTypes() |
static void |
validate(org.jboss.jandex.MethodInfo method,
String namespace) |
public static final org.jboss.jandex.DotName TEMPLATE_EXTENSION
public static final org.jboss.jandex.DotName TEMPLATE_ATTRIBUTE
public static final String SUFFIX
public static final String NAMESPACE_SUFFIX
public static final String MATCH_NAME
public static final String MATCH_REGEX
public static final String PRIORITY
public static final String NAMESPACE
public static final String PATTERN
public ExtensionMethodGenerator(org.jboss.jandex.IndexView index,
io.quarkus.gizmo.ClassOutput classOutput)
public static void validate(org.jboss.jandex.MethodInfo method,
String namespace)
public void generate(org.jboss.jandex.MethodInfo method,
String matchName,
String matchRegex,
Integer priority)
public ExtensionMethodGenerator.NamespaceResolverCreator createNamespaceResolver(org.jboss.jandex.ClassInfo declaringClass, String namespace)
Copyright © 2021 JBoss by Red Hat. All rights reserved.