Возможно ли запретить создание лямбды

158
26 октября 2018, 02:30

В проекте имеется обычный интерфейс с единственным метод. Он был создан еще на Java 5 и стал за это время довольно популярным.

И сейчас его семантика запрещает использовать его, как функциональный интерфейс, те. "создавать из него лямбду".

Как же запретить использовать его, как лямбду?

Лично мне никакие идею не приходят, за исключением использования аннотации. Также была идея генерировать исключение, но как не понятно???

Answer 1

В итоге проблема решилась путем полного пересмотра и передела архитектуры. Спасибо за решение default locale!

READ ALSO
Парсер на Java для строк

Парсер на Java для строк

Подскажите парсер для строк, написанный на Java

169
getBytes() и русские символы - Java

getBytes() и русские символы - Java

Столкнулся с проблемой в примере из книги Шилда :

150
Путаница в getter и setter

Путаница в getter и setter

Объясните пожалуйста, почему для setName пишем в аргументах (String a) a не (String name)? Аналогичный вопрос к (String color) - почему не (String a) и потом color = a? Зачем...

156