blob: 79994326c61adc2d4c23afd616409a381d219884 [file] [log] [blame]
import java.util.function.Supplier;
class LambdaTest {
static {
int <warning descr="Variable 'i' is never used">i</warning> = doSync(() -> foo());
int <warning descr="Variable 'i1' is never used">i1</warning> = doSync(LambdaTest::foo);
}
public static <T> T doSync(Supplier<T> <warning descr="Parameter 'block' is never used">block</warning>) {
return null;
}
public static void doSync(Runnable <warning descr="Parameter 'block' is never used">block</warning>) {
}
public static int foo() {
return 0;
}
}