Как будут скомпилированы лямбда-функции Java?
Loop.times(5, () -> {
System.out.println("looping");
});
Что из этого будет эффективно компилироваться?
for(int i = 0; i < 5; i++)
System.out.println("looping");
или что-то вроде
new CallableInterfaceImpl(){
public void call(){
for(int i = 0; i < 5; i++)
System.out.println("looping");
}
}.call();
Будет ли он заменять (встроенный) или создавать анонимный класс?