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

@@ -104,25 +104,25 @@ final class ProfilesParser {
}
private static Profiles or(Profiles... profiles) {
return (activeProfile) -> Arrays.stream(profiles).anyMatch(
return activeProfile -> Arrays.stream(profiles).anyMatch(
isMatch(activeProfile));
}
private static Profiles and(Profiles... profiles) {
return (activeProfile) -> Arrays.stream(profiles).allMatch(
return activeProfile -> Arrays.stream(profiles).allMatch(
isMatch(activeProfile));
}
private static Profiles not(Profiles profiles) {
return (activeProfile) -> !profiles.matches(activeProfile);
return activeProfile -> !profiles.matches(activeProfile);
}
private static Profiles equals(String profile) {
return (activeProfile) -> activeProfile.test(profile);
return activeProfile -> activeProfile.test(profile);
}
private static Predicate<Profiles> isMatch(Predicate<String> activeProfile) {
return (profiles) -> profiles.matches(activeProfile);
return profiles -> profiles.matches(activeProfile);
}
private enum Operator {