Implied readability + layers
Alan.Bateman at oracle.com
Thu Nov 5 15:45:19 UTC 2015
On 05/11/2015 15:06, Ali Ebrahimi wrote:
> If com.foo does not use any com.baz's com.bar depend API or com.bar
> depend API added latter or requires public in com.baz added later or
> removed latter any com.foo may be not aware that, estimating what
> version of com.bar for com.foo module that depend on com.bar at 2 would
> be quite puzzling and this would be a good candidate for next edition
> of java puzzlers book.
Right, module maintainers will need to consider the compatibility impact
of dropping requires public. If the motivation is that they are removing
APIs then they are likely breaking users of the API anyway.
More information about the jigsaw-dev