Never use parenthesis for single lambda arguments

Update all lambdas that take a single argument so that parenthesis
are never used.

Issue: SPR-16968
This commit is contained in:
Phillip Webb
2018-06-25 13:01:29 -07:00
committed by Juergen Hoeller
parent 5cedd0d5d4
commit b220d94cc2
4 changed files with 9 additions and 13 deletions

View File

@@ -554,13 +554,13 @@ class ConfigurationClassParser {
Class<? extends Group> group = deferredImport.getImportSelector().getImportGroup();
DeferredImportSelectorGrouping grouping = groupings.computeIfAbsent(
(group == null ? deferredImport : group),
(key) -> new DeferredImportSelectorGrouping(createGroup(group)));
key -> new DeferredImportSelectorGrouping(createGroup(group)));
grouping.add(deferredImport);
configurationClasses.put(deferredImport.getConfigurationClass().getMetadata(),
deferredImport.getConfigurationClass());
}
for (DeferredImportSelectorGrouping grouping : groupings.values()) {
grouping.getImports().forEach((entry) -> {
grouping.getImports().forEach(entry -> {
ConfigurationClass configurationClass = configurationClasses.get(
entry.getMetadata());
try {