#java #immutables-library
#java #неизменяемые-библиотека
Вопрос:
В основном я пишу на Kotlin, но я также работаю над проектом, написанным на Java
Я хотел бы использовать библиотеку Immutables, чтобы избежать написания шаблонного кода
Я привык получать доступ к своим полям класса данных без каких-либо геттеров (например config.value
, вместо config.getValue()
)
Я не могу понять, как это сделать с помощью библиотеки immutables. Он продолжает создавать частные конечные поля
Есть ли способ включить генерацию общедоступных конечных полей?
Комментарии:
1. Можете ли вы предоставить небольшой фрагмент кода? Так другим будет легче ответить на ваш вопрос.
2. Я не уверен, что можно заставить неизменяемые работать с общедоступными конечными полями вместо методов получения, но вы можете, по крайней мере, удалить
get
префикс -из этих методов с помощью конфигурации: immutables.github.io/style.html