Код: Выделить всё
public static void setFinalStatic(Field field, Object newValue) throws Exception {
field.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(field, field.getModifiers() & ~Modifier.FINAL);
field.set(null, newValue);
}
Код: Выделить всё
java.lang.NoSuchFieldException: modifiers
at java.base/java.lang.Class.getDeclaredField(Class.java:2610)
Есть ли какое-нибудь решение или обходной путь??
Подробнее здесь: https://stackoverflow.com/questions/747 ... tion-issue
Мобильная версия