Ouch, the result of applying and then discarding a suggested
improvement.

Too late for this fix, but I'm sure there'll be future changes to this
file that can amend this mistake.

Thanks for spotting it!

/Claes

On 2016-12-19 21:47, Andrej Golovnin wrote:
Hi Claes,

src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

 313         if (SystemModules.hasSplitPackages() || needPostResolutionChecks) {
 314                 Map<String, String> packageToModule = new HashMap<>();
 315                 for (ResolvedModule resolvedModule : cf.modules()) {
 316                     ModuleDescriptor descriptor =
 317                         resolvedModule.reference().descriptor();
 318                     String name = descriptor.name();
 319                     for (String p : descriptor.packages()) {
 320                         String other = packageToModule.putIfAbsent(p, 
name);
 321                         if (other != null) {
 322                             fail("Package " + p + " in both module "
 323                                  + name + " and module " + other);
 324                         }
 325                     }
 326                 }
 327             }

I’m sorry for the late review but I think the indentation in the lines 314-327
is not correct.

Best regards,
Andrej Golovnin

On 19 Dec 2016, at 21:38, Claes Redestad <claes.redes...@oracle.com> wrote:



On 2016-12-19 20:12, Alan Bateman wrote:


On 19/12/2016 18:14, Claes Redestad wrote:


Good, thanks.

I polished the comment you took issue with further, updated in place:

http://cr.openjdk.java.net/~redestad/8171400/webrev.01/

Good to go?
Looks good.

Thanks, pushed!

/Claes

Reply via email to