Interface BeanConfiguratorBase.CreateGeneration

Enclosing class:
BeanConfiguratorBase<THIS extends BeanConfiguratorBase<THIS,T>,T>

public static interface BeanConfiguratorBase.CreateGeneration
  • Method Summary

    Modifier and Type
    Method
    Description
    io.quarkus.gizmo2.creator.ClassCreator
    Returns the generated class of the synthetic bean.
    io.quarkus.gizmo2.creator.BlockCreator
    Returns the BlockCreator for the generated create method.
    default io.quarkus.gizmo2.Var
    Returns the field on the beanClass() that contains the parameter map.
    io.quarkus.gizmo2.Var
    Returns the parameter of the generated creation method that contains the SyntheticCreationalContext.
  • Method Details

    • beanClass

      io.quarkus.gizmo2.creator.ClassCreator beanClass()
      Returns the generated class of the synthetic bean. This class contains the generated create method.
      Returns:
      the generated class of the synthetic bean
      See Also:
    • createMethod

      io.quarkus.gizmo2.creator.BlockCreator createMethod()
      Returns the BlockCreator for the generated create method. This method is supposed to contain the creation logic.
      Returns:
      the BlockCreator for the generated create method
    • paramsMap

      default io.quarkus.gizmo2.Var paramsMap()
      Returns the field on the beanClass() 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 the SyntheticCreationalContext.
      Returns:
      the parameter of the generated creation method that contains the SyntheticCreationalContext
      See Also: