public class ValueResolverGenerator extends Object
ValueResolver| Modifier and Type | Class and Description |
|---|---|
static class |
ValueResolverGenerator.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PRIORITY |
static String |
GET_PREFIX |
static String |
HAS_PREFIX |
static String |
IGNORE |
static String |
IGNORE_SUPERCLASSES |
static String |
IS_PREFIX |
static String |
NESTED_SEPARATOR |
static String |
PROPERTIES |
static String |
SUFFIX |
static String |
TARGET |
static org.jboss.jandex.DotName |
TEMPLATE_DATA |
static org.jboss.jandex.DotName |
TEMPLATE_DATA_CONTAINER |
| Modifier and Type | Method and Description |
|---|---|
static ValueResolverGenerator.Builder |
builder() |
static String |
capitalize(String name) |
void |
generate()
Generate value resolvers for all classes added via
ValueResolverGenerator.Builder.addClass(ClassInfo, AnnotationInstance). |
Set<String> |
getGeneratedTypes() |
static String |
getPropertyName(String methodName) |
static boolean |
hasClassInTypeClosure(org.jboss.jandex.ClassInfo classInfo,
org.jboss.jandex.DotName className,
org.jboss.jandex.IndexView index) |
static boolean |
hasCompletionStageInTypeClosure(org.jboss.jandex.ClassInfo classInfo,
org.jboss.jandex.IndexView index) |
static boolean |
isSynthetic(int mod) |
static boolean |
isVarArgs(org.jboss.jandex.MethodInfo method) |
public static final org.jboss.jandex.DotName TEMPLATE_DATA
public static final org.jboss.jandex.DotName TEMPLATE_DATA_CONTAINER
public static final String SUFFIX
public static final String NESTED_SEPARATOR
public static final String GET_PREFIX
public static final String IS_PREFIX
public static final String HAS_PREFIX
public static final String TARGET
public static final String IGNORE_SUPERCLASSES
public static final String IGNORE
public static final String PROPERTIES
public static final int DEFAULT_PRIORITY
public static ValueResolverGenerator.Builder builder()
public void generate()
ValueResolverGenerator.Builder.addClass(ClassInfo, AnnotationInstance).public static boolean isSynthetic(int mod)
public static boolean hasCompletionStageInTypeClosure(org.jboss.jandex.ClassInfo classInfo,
org.jboss.jandex.IndexView index)
public static boolean hasClassInTypeClosure(org.jboss.jandex.ClassInfo classInfo,
org.jboss.jandex.DotName className,
org.jboss.jandex.IndexView index)
public static boolean isVarArgs(org.jboss.jandex.MethodInfo method)
Copyright © 2021 JBoss by Red Hat. All rights reserved.