Class GeneratedClasses.Builder

java.lang.Object
org.springframework.aot.generate.GeneratedClasses.Builder
Enclosing class:
GeneratedClasses

public class GeneratedClasses.Builder extends Object
  • Method Details

    • generate

      public GeneratedClass generate(Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer)
      Generate a new GeneratedClass using the specified type customizer.
      Parameters:
      typeSpecCustomizer - a customizer for the TypeSpec.Builder
      Returns:
      a new GeneratedClass
    • getOrGenerate

      public GeneratedClass getOrGenerate(String id, Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer)
      Get or generate a new GeneratedClass for the specified id.
      Parameters:
      id - a unique identifier
      typeSpecCustomizer - a customizer for the TypeSpec.Builder
      Returns:
      a GeneratedClass instance