duffymo , как сказал jamesh , Messages
- это класс, который я написал, и он расширяет org.eclipse.osgi.util.NLS
. У него есть закрытый статический атрибут, а его тип ... ResourceBundle!
jamesh , спасибо за детализацию работы NLS.
Основываясь на ваших ответах, я удалил свой класс Messages
из своего проекта и добавил атрибут типа ResourceBundle к классам, которые должны использовать внешние строки. Кроме того, я сделал это так, чтобы не нужно было изменять строки, обращающиеся к внешним строкам.
Количество файлов в нашем проекте было уменьшено, код был сохранен таким же чистым, как и раньше, и больше нет предупреждений журнала.
Спасибо, ребята. Вы качаетесь.