У меня есть класс с полем private
и подозревается, что шаблон не смог получить к нему доступ без метода getX
, но значение отображается так, как если бы оно было public
.Зачем использовать шаблоны шаблонов для доступа к закрытым полям?
class Task {
private String title = "";
}
Шаблон может отображать title
со следующим кодом:
${task.title}
Я думаю, что это из-за отражения магии, но она не должна быть невозможно вынести частные поля без добытчика?
'GetTitle()' вызывается метод, так что кажется, что воспроизведение генерации добытчиками автоматически. Но [документация] (http://www.playframework.org/documentation/1.2.4/model#properties) говорит, что это будет сделано только для любого открытого, нестатического, не конечного поля класса. – deamon