Re: Обязательный именованный параметр с проверкой при компиляции
От: · Великобритания  
Дата: 19.06.23 20:46
Оценка: 7 (1)
Здравствуйте, vsb, Вы писали:

vsb> Может я не вижу чего-то очевидного?


Завернуть в параметр-интерфейс:
interface Param{
    int x();
    int y();
}
static void print(Param p)
{
    System.out.println(p.x() + " " + p.y());
}
public static void main(String[] args) {
    print(new Param() {
        @Override public int x() {
            return 1;
        }
        @Override public int y() {
            return 2;
        }
    });
}

Такое более привычно с т.з. дизайна, хоть и многословно.
avalon/3.0.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.