Я использую ORMLite в своем проекте при работе с базой данных, и мне нужно использовать сеттеры и геттеры для полей класса базы данных.Поэтому, когда я отмечаю поле следующим образом:
@DatabaseField(useGetSet = true)
private String name;
Он начинает искать методы setName()
и getName()
соответственно.Однако, когда я запутываюсь в Proguard, name
может стать a
, но setName()
и getName()
станут, скажем, b()
и c()
.Я хочу, чтобы они стали setA()
и getA()
.
Возможно ли это?
Единственный обходной путь, который я вижу сейчас, - это сохранение целого класса без изменений (я не могу использовать доступ через отражение, потому что я делаю дополнительные вещи с полями в установщике).