gnodet commented on code in PR #1384:
URL: https://github.com/apache/maven/pull/1384#discussion_r1457520316


##########
api/maven-api-core/src/main/java/org/apache/maven/api/Session.java:
##########
@@ -73,15 +74,12 @@ public interface Session {
     Map<String, String> getSystemProperties();
 
     /**
-     * Gets the immutable effective properties to use for interpolation. The 
effective properties are collected from
-     * {@link #getSystemProperties()} and {@link #getUserProperties()} in this 
order, and more.
-     * <p>
-     * These properties are "effective" in a way they are built obeying all 
"user overrides" and others.
+     * Gets the effective properties to use for interpolation.
      *
-     * @return the config properties, never {@code null}
+     * @return the effective properties, never {@code null}
      */
     @Nonnull
-    Map<String, Object> getEffectiveProperties();
+    Map<String, String> getEffectiveProperties(@Nullable Project project);

Review Comment:
   We should specify if this map is mutable or not, and if mutable, if a new 
map is created each time.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to