blob: 7a7fd6d756fe16eef2d50dd701b5b45ec6c48c95 [file] [log] [blame]
// 5, 28 -> 5, 30 replaceAll = true, removeDeclaration = true
package p;
class TestClassN extends SuperClassN implements SuperInterfaceN {
public static final FI fi = x -> x++;
{
bar1(0, fi); // [1]
bar2(0, fi); // [2]
bar3(0, fi, 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);
}