Как статический метод фабрики выводит генерики? - PullRequest
2 голосов
/ 03 мая 2019

Просмотр этого документа: https://projectlombok.org/features/constructor

Я наткнулся на следующее: «Сгенерированный конструктор всегда является закрытым, и генерируется дополнительный статический метод фабрики, который оборачивается вокруг приватного конструктора. [...] Такой статический фабричный метод будет выводить непатентованные значения, в отличие от обычного конструктора. Это означает, что ваши пользователи API получают write MapEntry.of("foo", 5) вместо гораздо более длинного new MapEntry<String, Integer>("foo", 5) "

Может кто-нибудь объяснить мне механику, почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...