Package io.quarkus.arc.processor
Interface BeanConfiguratorBase.CreateGeneration
- Enclosing class:
BeanConfiguratorBase<THIS extends BeanConfiguratorBase<THIS,T>, T>
public static interface BeanConfiguratorBase.CreateGeneration
-
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.gizmo2.creator.ClassCreatorReturns the generated class of the synthetic bean.io.quarkus.gizmo2.creator.BlockCreatorReturns theBlockCreatorfor the generatedcreatemethod.default io.quarkus.gizmo2.VarReturns the field on thebeanClass()that contains the parameter map.io.quarkus.gizmo2.VarReturns the parameter of the generated creation method that contains theSyntheticCreationalContext.
-
Method Details
-
beanClass
io.quarkus.gizmo2.creator.ClassCreator beanClass()Returns the generated class of the synthetic bean. This class contains the generatedcreatemethod.- Returns:
- the generated class of the synthetic bean
- See Also:
-
createMethod
io.quarkus.gizmo2.creator.BlockCreator createMethod()Returns theBlockCreatorfor the generatedcreatemethod. This method is supposed to contain the creation logic.- Returns:
- the
BlockCreatorfor the generatedcreatemethod
-
paramsMap
default io.quarkus.gizmo2.Var paramsMap()Returns the field on thebeanClass()that contains the parameter map.- Returns:
- the field on the
beanClass()that contains the parameter map
-
syntheticCreationalContext
io.quarkus.gizmo2.Var syntheticCreationalContext()Returns the parameter of the generated creation method that contains theSyntheticCreationalContext.- Returns:
- the parameter of the generated creation method that contains the
SyntheticCreationalContext - See Also:
-