This commit is contained in:
Looly 2023-01-15 12:21:41 +08:00
parent 84c36e685e
commit 39369e8f6a

View File

@ -54,10 +54,11 @@ public class HttpUrlConnectionUtil {
throw new HttpException("None static field [methods] with Java version: [{}]", SystemUtil.get("java.version")); throw new HttpException("None static field [methods] with Java version: [{}]", SystemUtil.get("java.version"));
} }
// 首先去除修饰符否则设置值失败
ModifierUtil.removeFinalModify(methodsField);
final Object staticFieldValue = FieldUtil.getStaticFieldValue(methodsField); final Object staticFieldValue = FieldUtil.getStaticFieldValue(methodsField);
if (false == ArrayUtil.equals(METHODS, staticFieldValue)) { if (false == ArrayUtil.equals(METHODS, staticFieldValue)) {
// 去除final修饰 // 去除final修饰
ModifierUtil.removeFinalModify(methodsField);
FieldUtil.setStaticFieldValue(methodsField, METHODS); FieldUtil.setStaticFieldValue(methodsField, METHODS);
} }
} }