В проекте имеется обычный интерфейс с единственным метод. Он был создан еще на Java 5 и стал за это время довольно популярным.
И сейчас его семантика запрещает использовать его, как функциональный интерфейс, те. "создавать из него лямбду".
Как же запретить использовать его, как лямбду?
Лично мне никакие идею не приходят, за исключением использования аннотации. Также была идея генерировать исключение, но как не понятно???
В итоге проблема решилась путем полного пересмотра и передела архитектуры. Спасибо за решение default locale!
Виртуальный выделенный сервер (VDS) становится отличным выбором
Объясните пожалуйста, почему для setName пишем в аргументах (String a) a не (String name)? Аналогичный вопрос к (String color) - почему не (String a) и потом color = a? Зачем...