Files
javademos/java8-features/broken/CaptureError.java
T

12 lines
332 B
Java

import java.util.function.Supplier;
/** Fails to compile on purpose: a lambda may only capture effectively final locals. */
public class CaptureError {
public static void main(String[] args) {
int counter = 0;
Supplier<Integer> s = () -> counter;
counter++;
System.out.println(s.get());
}
}