Interface BeanConfiguratorBase.DestroyGeneration

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

public static interface BeanConfiguratorBase.DestroyGeneration
  • Method Summary

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

    • beanClass

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

      io.quarkus.gizmo2.creator.BlockCreator destroyMethod()
      Returns the BlockCreator for the generated destroy method. This method is supposed to contain the destruction logic.
      Returns:
      the BlockCreator for the generated destroy 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
    • destroyedInstance

      io.quarkus.gizmo2.Var destroyedInstance()
      Returns the parameter of the generated destruction method that contains the destroyed instance.
      Returns:
      the parameter of the generated destruction method that contains the destroyed instance
      See Also:
    • creationalContext

      io.quarkus.gizmo2.Var creationalContext()
      Returns the parameter of the generated destruction method that contains the CreationalContext.
      Returns:
      the parameter of the generated destruction method that contains the CreationalContext
      See Also: