| // 5, 28 -> 5, 30 replaceAll = true, removeDeclaration = true |
| package p; |
| |
| class TestClassN extends SuperClassN implements SuperInterfaceN { |
| { |
| bar1(0, x -> x++); // [1] |
| bar2(0, x -> x++); // [2] |
| bar3(0, x -> x++, 1); // [3] |
| } |
| |
| void bar1(int x, FI fi) { } |
| void bar2(int x, FI fi) { } |
| |
| void bar3(int i, FI fi, int j) { } |
| void bar3(int i, String s, int j) { } |
| } |
| |
| class SuperClassN { |
| private void bar1(int i, FX fx) { } |
| } |
| |
| interface SuperInterfaceN { |
| static void bar2(int i, FX fx) { }; |
| } |
| |
| @FunctionalInterface |
| interface FI { |
| int foo(int x); |
| } |
| |
| @FunctionalInterface |
| interface FX { |
| int foo(String s); |
| } |