Есть ли где-нибудь в любом из классов SE 6 или SE 7 поле, которое не является окончательным, то есть которое можно установить напрямую?Есть ли не конечное поле в Java SE 6 или Java SE 7
Я работаю над привязками с другого языка (Haskell) к Java, и я ищу этот конкретный случай, чтобы проверить, работает ли моя реализация правильно.
Меня не интересует вопрос о том, нужно ли напрямую обращаться к полям или нет (мои привязки генерируют геттеры и сеттеры в любом случае, поскольку в Haskell есть только функции).
Итак: знаете ли вы о любом не финальном, статическом или нестатическом поле в любом из классов в стандартной библиотеке java?
Вы спрашиваете о двух разных вещах: «не окончательный» и «может быть установлен непосредственно». Нефинальные поля чрезвычайно распространены в классах API. Вы имели в виду «public», что вам нужно, чтобы иметь возможность устанавливать поле непосредственно из несвязанного класса? –
Да, конечно, я говорил только о публичных членах. – scravy