Package org.springframework.aot.generate
Class GeneratedClasses.Builder
java.lang.Object
org.springframework.aot.generate.GeneratedClasses.Builder
- Enclosing class:
- GeneratedClasses
-
Method Summary
Modifier and TypeMethodDescriptionGenerate a newGeneratedClass
using the specified type customizer.getOrGenerate
(String id, Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer) Get or generate a newGeneratedClass
for the specifiedid
.
-
Method Details
-
generate
public GeneratedClass generate(Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer) Generate a newGeneratedClass
using the specified type customizer.- Parameters:
typeSpecCustomizer
- a customizer for theTypeSpec.Builder
- Returns:
- a new
GeneratedClass
-
getOrGenerate
public GeneratedClass getOrGenerate(String id, Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer) Get or generate a newGeneratedClass
for the specifiedid
.- Parameters:
id
- a unique identifiertypeSpecCustomizer
- a customizer for theTypeSpec.Builder
- Returns:
- a
GeneratedClass
instance
-