changeset 48222 | 37d3e1a80c3b |
parent 48075 | c51f9eea6d2b |
child 49528 | c1eb35eb5f38 |
--- a/src/java.base/share/classes/java/lang/ModuleLayer.java Fri Dec 08 11:50:39 2017 +0000 +++ b/src/java.base/share/classes/java/lang/ModuleLayer.java Fri Dec 08 14:28:51 2017 +0000 @@ -845,9 +845,8 @@ return layers() .skip(1) // skip this layer - .map(l -> l.nameToModule) - .filter(map -> map.containsKey(name)) - .map(map -> map.get(name)) + .map(l -> l.nameToModule.get(name)) + .filter(Objects::nonNull) .findAny(); }