From b932faf349446c093776616780fe23a1e8dccd8e Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Thu, 17 Apr 2025 23:53:36 +0200 Subject: [PATCH] GH-1152 - ApplicationModules now exposes root packages. --- .../modulith/core/ApplicationModules.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java b/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java index 9220b56e..2f3ed13e 100644 --- a/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java +++ b/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java @@ -301,6 +301,16 @@ public class ApplicationModules implements Iterable { return metadata.getSource(); } + /** + * Returns all root packages. + * + * @return will never be {@literal null}. + * @since 1.4 + */ + public List getRootPackages() { + return Collections.unmodifiableList(rootPackages); + } + /** * Returns all {@link ApplicationModule}s registered as shared ones. *