Я работаю над одним проектом, который не является открытым исходным кодом, и мне нужно изменить один или несколько его классов.
В одном классе находится следующая коллекция:
private Map ttp = new HashMap();
Все, что мне нужно сделать, это использовать отражение и использовать concurrenthashmap здесь.
Я пробовал использовать следующий код, но он не работает.
Field f = ..getClass().getDeclaredField("ttp");
f.setAccessible(true);
f.set(null, new ConcurrentHashMap());
Подробнее здесь: https://stackoverflow.com/questions/240 ... reflection
Установить значение поля с отражением ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Декларативный синтаксис SQLAlchemy с автозагрузкой (отражением) в Pylons
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-