method references: allow access to protected methods through super (IDEA-217862)

GitOrigin-RevId: f1d86f6127a64146e87998423f3034e38a46409c
This commit is contained in:
Anna Kozlova
2019-08-05 21:11:13 +02:00
committed by intellij-monorepo-bot
parent 186dadfbac
commit 616e3ca030
5 changed files with 30 additions and 3 deletions

View File

@@ -0,0 +1,6 @@
// "Replace lambda with method reference" "true"
import java.util.Random;
import java.util.function.Function;
class Bar extends Random {
Function<Integer, Integer> s = super::next;
}

View File

@@ -1,6 +1,6 @@
// "Replace lambda with method reference" "false"
// "Replace lambda with method reference" "true"
import java.util.Random;
import java.util.function.Function;
class Bar extends Random {
Function<Integer , Integer> s = (i) -> super.ne<caret>xt(i);
Function<Integer, Integer> s = (i) -> super.ne<caret>xt(i);
}