public static Set<NurseViewPrescriptionWrapper> create(final Set<NurseViewPrescriptionDTO> nurseViewPrescriptionDTOs) {
return nurseViewPrescriptionDTOs.stream().map(new Function<NurseViewPrescriptionDTO, NurseViewPrescriptionWrapper>()
{
@Override public NurseViewPrescriptionWrapper apply(NurseViewPrescriptionDTO input)
{
return new NurseViewPrescriptionWrapper(input);
}
})
.collect(Collectors.toSet()); }
Я конвертирую приведенный выше код в функцию лямда java 8, как показано ниже.
public static Set<NurseViewPrescriptionWrapper> create(final Set<NurseViewPrescriptionDTO> nurseViewPrescriptionDTOs)
{
return nurseViewPrescriptionDTOs.stream().map(input -> new NurseViewPrescriptionWrapper(input))
.collect(Collectors.toSet());
}
сейчас я получаю проблему с сонаром, например, «лямбды должны быть заменены ссылками на методы», чтобы «->» этот символ. Как я могу решить эту проблему?