blob: 7fdb425169209249c6ca286ab129d0a82c8e8e96 [file] [log] [blame]
// 5, 28 -> 5, 30 replaceAll = true, removeDeclaration = true
package p;
class TestClass extends SuperClass {
public static final FI fi = x -> x++;
{
bar(0, fi); // [1]
super.bar(0, fi); // [2]
}
TestClass() {
this(0, fi); // [3]
}
TestClass(int i, FI a) {
super(i, fi); // [4]
}
TestClass(int i, FX b) { }
{
new TestClass(0, fi); // [5]
}
void bar(int x, FX fx) {
System.out.println();
}
}
class SuperClass {
public SuperClass() { }
SuperClass(int i, FI fi) { }
SuperClass(int x, FX fx) { }
void bar(int i, FI fi) { }
void bar(int x, FX fx) { }
}
enum E {
EE(0, TestClass.fi); // [6]
E(int i, FI fi) { }
E(int s, FX fl) { }
}
@FunctionalInterface
interface FI {
int foo(int x);
}
@FunctionalInterface
interface FX {
int foo(String s);
}