Interface BeanDefinitionWriter.CustomInitializerBuilder

Enclosing class:
BeanDefinitionWriter

public static interface BeanDefinitionWriter.CustomInitializerBuilder
The custom initializer builder.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micronaut.sourcegen.model.ExpressionDef
    build(List<io.micronaut.sourcegen.model.StatementDef> statements, io.micronaut.sourcegen.model.VariableDef.This self, List<io.micronaut.sourcegen.model.VariableDef.MethodParameter> parameters, List<? extends io.micronaut.sourcegen.model.ExpressionDef> values)
    The builder.
  • Method Details

    • build

      io.micronaut.sourcegen.model.ExpressionDef build(List<io.micronaut.sourcegen.model.StatementDef> statements, io.micronaut.sourcegen.model.VariableDef.This self, List<io.micronaut.sourcegen.model.VariableDef.MethodParameter> parameters, List<? extends io.micronaut.sourcegen.model.ExpressionDef> values)
      The builder.
      Parameters:
      statements - The statements
      self - The self
      parameters - The parameters
      values - The constructor values
      Returns:
      The built instance