blob: 4bccbcb724763fd23f79cf72c2c408b1343358a4 [file] [log] [blame]
// 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);
}