All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.java.rules.squid.S1602.html Maven / Gradle / Ivy

There are two ways to write lambdas that contain single statement, but one is definitely more compact and readable than the other.

Note that this rule is automatically disabled when the project's java.source.version is lower than 8.

Noncompliant Code Example

x -> {System.out.println(x+1);}
(a, b) -> { return a+b; }

Compliant Solution

x -> System.out.println(x+1)
(a, b) -> a+b    //For return statement, the return keyword should also be dropped




© 2015 - 2025 Weber Informatics LLC | Privacy Policy