changeset 51703 | 4ffb0a33f265 |
parent 51111 | 99a7d10f248c |
child 52427 | 3c6aa484536c |
--- a/src/java.base/share/classes/java/util/ServiceLoader.java Tue Sep 11 13:54:34 2018 -0700 +++ b/src/java.base/share/classes/java/util/ServiceLoader.java Tue Sep 11 14:51:45 2018 -0700 @@ -938,8 +938,7 @@ List<ModuleLayer> parents = layer.parents(); for (int i = parents.size() - 1; i >= 0; i--) { ModuleLayer parent = parents.get(i); - if (!visited.contains(parent)) { - visited.add(parent); + if (visited.add(parent)) { stack.push(parent); } }