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 newGeneratedClassusing the specified type customizer.getOrGenerate(String id, Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer) Get or generate a newGeneratedClassfor the specifiedid.
-
Method Details
-
generate
public GeneratedClass generate(Consumer<org.springframework.javapoet.TypeSpec.Builder> typeSpecCustomizer) Generate a newGeneratedClassusing 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 newGeneratedClassfor the specifiedid.- Parameters:
id- a unique identifiertypeSpecCustomizer- a customizer for theTypeSpec.Builder- Returns:
- a
GeneratedClassinstance
-