blob: d9f05fb8a0757659758140bcfe5940d601f2be7a [file] [log] [blame]
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
interface Base {
int getInt(String a);
int getInt();
void foo();
}
abstract class ABase implements Base {
@Override
public int getInt(String a) {
return 0;
}
@Override
public int getInt() {
return 0;
}
}
class Impl extends ABase {
@Override
public int getInt() {
return 0;
}
@Override
public void foo() {
List<String> strs = Arrays.asList("one", "two");
List<Integer> withMethodRef = strs
.stream()
.map(this::getInt)
.collect( Collectors.toList());
}
}