Я видел этот вопрос
Вложить в личное, пакетное или общедоступное поле или предоставить сеттер?
о том, как вручную вводить в аннотированные частные поля (способ добавления сеттеров или через конструктор)
Но дело в том, как сервер приложений (например, glassfish, axis2, jboss,...) может вводить в конечное частное поле (без добавления сеттеров или конструкторов к классу пользователя)?
Цитируя упомянутый вопрос:
public SomeClass {
@Inject
private SomeResource resource;
}
Используют ли они индивидуальную JVM (не стандартную), которая позволяет получить доступ к закрытым полям?
Спасибо