В проекте имеется обычный интерфейс с единственным метод. Он был создан еще на Java 5 и стал за это время довольно популярным.
И сейчас его семантика запрещает использовать его, как функциональный интерфейс, те. "создавать из него лямбду".
Как же запретить использовать его, как лямбду?
Лично мне никакие идею не приходят, за исключением использования аннотации. Также была идея генерировать исключение, но как не понятно???
В итоге проблема решилась путем полного пересмотра и передела архитектуры. Спасибо за решение default locale!
Сборка персонального компьютера от Artline: умный выбор для современных пользователей