From 7a204177030312aa77b9cb30ed7855f1abc1d8f1 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Fri, 7 Feb 2025 09:13:11 +0100 Subject: [PATCH] Allow extension of InitializrMetadataBuilder Closes gh-1622 --- .../initializr/metadata/InitializrMetadataBuilder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/initializr-metadata/src/main/java/io/spring/initializr/metadata/InitializrMetadataBuilder.java b/initializr-metadata/src/main/java/io/spring/initializr/metadata/InitializrMetadataBuilder.java index 61b258d112..e79faa250b 100644 --- a/initializr-metadata/src/main/java/io/spring/initializr/metadata/InitializrMetadataBuilder.java +++ b/initializr-metadata/src/main/java/io/spring/initializr/metadata/InitializrMetadataBuilder.java @@ -37,13 +37,17 @@ * @author Stephane Nicoll * @see InitializrMetadataCustomizer */ -public final class InitializrMetadataBuilder { +public class InitializrMetadataBuilder { private final List customizers = new ArrayList<>(); private final InitializrConfiguration configuration; - private InitializrMetadataBuilder(InitializrConfiguration configuration) { + /** + * Create a new instance with the given configuration. + * @param configuration the configuration to use + */ + protected InitializrMetadataBuilder(InitializrConfiguration configuration) { this.configuration = configuration; }