Были представлены три основных предложения по добавлению закрытия на язык Java:
- BGGA (Bracha Gafter Gosling Ahé), также известный как "полное закрытие", Гиладом Брача, Нилом Гафтером, Джеймсом Гослингом и Питером фон der Ahé
- CICE (Concise Instance Creation Expressions), также известный как "упрощенные внутренние классы", Боб Ли, Дуг Ли и Джош Блох
- FCM (методы первого класса), Стивен Коулборн и Стефан Шульц
Мой вопрос:
- Каковы различия между тремя предложениями (BGGA, CICE и FCM) в терминах синтаксиса?