lambda -> method ref: do not skip array initializer; ensure dimension expressions are correct

This commit is contained in:
Anna Kozlova
2015-01-02 11:02:37 +01:00
parent dc2ec22efb
commit fa99ec2a74
4 changed files with 34 additions and 2 deletions

View File

@@ -0,0 +1,6 @@
// "Replace lambda with method reference" "false"
class Test {
{
java.util.stream.IntStream.range(0, 8).mapToObj(i -> new St<caret>ring[i + 4]);
}
}

View File

@@ -0,0 +1,6 @@
// "Replace lambda with method reference" "false"
class Test {
{
java.util.stream.IntStream.range(0, 8).mapToObj(i -> new St<caret>ring[i][i]);
}
}

View File

@@ -0,0 +1,6 @@
// "Replace lambda with method reference" "false"
class Test {
{
java.util.stream.IntStream.range(0, 8).mapToObj(i -> new St<caret>ring[] {"".substring(i)});
}
}