mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
IDEA-166577 Convert patterns like IntStream.range(0, array.length).mapToObj(idx -> array[idx]) to Arrays.stream(array)
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
// "Replace IntStream.range().mapToLong() with Arrays.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
int[] intArr = {1,2,3,4,5};
|
||||
long[] longs = Arrays.stream(intArr).asLongStream().toArray();
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// "Replace IntStream.range().mapToDouble() with Arrays.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
double[] numbers = {1,2,3,4,5};
|
||||
double[] doubled = Arrays.stream(numbers).map(number -> number * 2).toArray();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// "Replace IntStream.range().mapToObj() with collection.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
List<?>[] arr = list.stream().toArray(List[]::new);
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Replace IntStream.range().map() with collection.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
int[] arr1 = list.stream().mapToInt(List::size).toArray();
|
||||
}
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
// "Replace IntStream.range().mapToObj() with collection.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
/*comment1*/
|
||||
/*comment4*/
|
||||
// comment 0
|
||||
String[] arr2 = list.get(0).stream().map(s -> s + /*comment2*/"!!!" + // comment3
|
||||
s)
|
||||
.toArray(String[]::new);
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Replace IntStream.range().mapToLong() with Arrays.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
int[] intArr = {1,2,3,4,5};
|
||||
long[] longs = IntStream.range(0, intArr.length).map<caret>ToLong(idx -> intArr[idx]).toArray();
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Replace IntStream.range().mapToDouble() with Arrays.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
double[] numbers = {1,2,3,4,5};
|
||||
double[] doubled = IntStream.range(0, numbers.length).ma<caret>pToDouble(idx -> numbers[idx]*2).toArray();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// "Replace IntStream.range().mapToObj() with collection.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
List<?>[] arr = IntStream.range(0, list.size()).map<caret>ToObj(index -> list.get(index)).toArray(List[]::new);
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Replace IntStream.range().map() with collection.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
int[] arr1 = IntStream.range(0, list.size()).m<caret>ap(index -> list.get(index).size()).toArray();
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// "Replace IntStream.range().mapToObj() with collection.stream()" "true"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
String[] arr2 = IntStream.range(0, list.get(0).size()) // comment 0
|
||||
.m<caret>apToObj(index -> list./*comment1*/get(0).get(index) + /*comment2*/"!!!" + // comment3
|
||||
list.get(0).get(/*comment4*/index))
|
||||
.toArray(String[]::new);
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Replace IntStream.range().map() with collection.stream()" "false"
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class Test extends ArrayList<String> {
|
||||
public void test(List<List<String>> list) {
|
||||
int[] arrWrong = IntStream.range(0, list.size())
|
||||
.m<caret>ap(index -> list.get(index).size() + list.get(0).get(index).length()).toArray();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user