Package io.quarkus.qute.generator
Class ValueResolverGenerator
java.lang.Object
io.quarkus.qute.generator.AbstractGenerator
io.quarkus.qute.generator.ValueResolverGenerator
Generates value resolvers backed by classes.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNameFields inherited from class io.quarkus.qute.generator.AbstractGenerator
classOutput, generatedTypes, index -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static Stringcapitalize(String name) voidgenerate()Generate value resolvers for all classes added viaValueResolverGenerator.Builder.addClass(ClassInfo, AnnotationInstance).static StringgetPropertyName(String methodName) static booleanisSynthetic(int mod) static booleanisVarArgs(org.jboss.jandex.MethodInfo method) static StringsimpleName(org.jboss.jandex.ClassInfo clazz) static StringMethods inherited from class io.quarkus.qute.generator.AbstractGenerator
completeBoolean, completeEnum, getGeneratedTypes, hasClassInTypeClosure, hasCompletionStage, hasCompletionStageInTypeClosure, isEnum, processReturnVal, skipMemberType
-
Field Details
-
TEMPLATE_DATA
public static final org.jboss.jandex.DotName TEMPLATE_DATA -
TEMPLATE_DATA_CONTAINER
public static final org.jboss.jandex.DotName TEMPLATE_DATA_CONTAINER -
SUFFIX
- See Also:
-
NAMESPACE_SUFFIX
- See Also:
-
NESTED_SEPARATOR
- See Also:
-
GET_PREFIX
- See Also:
-
IS_PREFIX
- See Also:
-
HAS_PREFIX
- See Also:
-
TARGET
- See Also:
-
IGNORE_SUPERCLASSES
- See Also:
-
NAMESPACE
- See Also:
-
IGNORE
- See Also:
-
PROPERTIES
- See Also:
-
DEFAULT_PRIORITY
public static final int DEFAULT_PRIORITY- See Also:
-
-
Method Details
-
builder
-
generate
public void generate()Generate value resolvers for all classes added viaValueResolverGenerator.Builder.addClass(ClassInfo, AnnotationInstance). -
isSynthetic
public static boolean isSynthetic(int mod) -
getPropertyName
-
capitalize
-
simpleName
- Parameters:
clazz-- Returns:
- the simple name for the given top-level or nested class
-
isVarArgs
public static boolean isVarArgs(org.jboss.jandex.MethodInfo method) -
underscoredFullyQualifiedName
-