java.lang.Object
io.quarkus.qute.generator.AbstractGenerator
- Direct Known Subclasses:
ExtensionMethodGenerator,TemplateGlobalGenerator,ValueResolverGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.quarkus.gizmo2.Gizmoprotected final org.jboss.jandex.IndexView -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractGenerator(org.jboss.jandex.IndexView index, io.quarkus.gizmo2.ClassOutput classOutput) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcompleteBoolean(io.quarkus.gizmo2.creator.BlockCreator bc, io.quarkus.gizmo2.Expr result) protected booleanhasClassInTypeClosure(org.jboss.jandex.ClassInfo classInfo, org.jboss.jandex.DotName className, org.jboss.jandex.IndexView index) protected booleanhasCompletionStage(org.jboss.jandex.Type type) protected booleanhasCompletionStageInTypeClosure(org.jboss.jandex.ClassInfo classInfo, org.jboss.jandex.IndexView index) protected booleanisEnum(org.jboss.jandex.Type returnType) protected voidprocessReturnVal(io.quarkus.gizmo2.creator.BlockCreator bc, org.jboss.jandex.Type type, io.quarkus.gizmo2.Expr val, io.quarkus.gizmo2.creator.ClassCreator classCreator) protected booleanskipMemberType(org.jboss.jandex.Type type)
-
Field Details
-
generatedTypes
-
index
protected final org.jboss.jandex.IndexView index -
gizmo
protected final io.quarkus.gizmo2.Gizmo gizmo
-
-
Constructor Details
-
AbstractGenerator
protected AbstractGenerator(org.jboss.jandex.IndexView index, io.quarkus.gizmo2.ClassOutput classOutput)
-
-
Method Details
-
getGeneratedTypes
-
completeBoolean
protected void completeBoolean(io.quarkus.gizmo2.creator.BlockCreator bc, io.quarkus.gizmo2.Expr result) -
isEnum
protected boolean isEnum(org.jboss.jandex.Type returnType) -
hasCompletionStage
protected boolean hasCompletionStage(org.jboss.jandex.Type type) -
hasCompletionStageInTypeClosure
protected boolean hasCompletionStageInTypeClosure(org.jboss.jandex.ClassInfo classInfo, org.jboss.jandex.IndexView index) -
hasClassInTypeClosure
protected boolean hasClassInTypeClosure(org.jboss.jandex.ClassInfo classInfo, org.jboss.jandex.DotName className, org.jboss.jandex.IndexView index) -
processReturnVal
protected void processReturnVal(io.quarkus.gizmo2.creator.BlockCreator bc, org.jboss.jandex.Type type, io.quarkus.gizmo2.Expr val, io.quarkus.gizmo2.creator.ClassCreator classCreator) -
skipMemberType
protected boolean skipMemberType(org.jboss.jandex.Type type)
-