Skip to content

Commit 82eb874

Browse files
Reset. Releasing new version
1 parent 0d2b703 commit 82eb874

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

java/src/main/java/io/github/toolfactory/jvm/function/catalog/SetFieldValueFunction.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,18 +209,18 @@ public void accept(Object origTarget, Field field, Object value) {
209209

210210
protected void setByReflection(Field field, Class<?> fieldType, boolean isStatic, Object target, Object value) throws Throwable {
211211
setAccessible(field);
212-
int modifiers = field.getModifiers();
212+
int initialModifiers = field.getModifiers();
213213
Field modifiersField = null;
214-
if (Modifier.isFinal(modifiers)) {
215-
modifiersField = removeFinalFlag(field, modifiers);
214+
if (Modifier.isFinal(initialModifiers)) {
215+
modifiersField = removeFinalFlag(field, initialModifiers);
216216
}
217217
if (isStatic) {
218218
field.set(null, value);
219219
} else {
220220
field.set(target, value);
221221
}
222222
if (modifiersField != null) {
223-
modifiersField.setInt(field, modifiers);
223+
modifiersField.setInt(field, initialModifiers);
224224
}
225225
}
226226

0 commit comments

Comments
 (0)