mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-01 18:58:31 +07:00
1. Look for references inside IntStream.iterate condition (Java9+) 2. When simplifying IntStream.range(...).map(i -> arr[i]) check if arr expression don't refer to i
13 lines
239 B
Java
13 lines
239 B
Java
// "Replace with sum()" "true"
|
|
|
|
import java.util.stream.IntStream;
|
|
|
|
public class Matrix {
|
|
|
|
public double trace(final double[][] a) {
|
|
double sum = IntStream.range(0, a.length).mapToDouble(i -> a[i][i]).sum();
|
|
|
|
return sum;
|
|
}
|
|
}
|