修复任务组崩溃问题

This commit is contained in:
laoyuyu
2018-04-21 15:44:24 +08:00
parent a7ca196258
commit c6d548ec48
14 changed files with 82 additions and 63 deletions

View File

@@ -154,11 +154,8 @@ class Configuration {
Properties properties = CommonUtil.loadConfig(file);
for (Field field : fields) {
int m = field.getModifiers();
if (field.isSynthetic()
|| Modifier.isFinal(m)
|| Modifier.isStatic(m)
|| field.getName().equals("shadow$_klass_")
|| field.getName().equals("shadow$_monitor_")) {
if (field.isSynthetic() || Modifier.isFinal(m) || Modifier.isStatic(m) || field.getName()
.equals("shadow$_klass_") || field.getName().equals("shadow$_monitor_")) {
continue;
}
field.setAccessible(true);
@@ -447,7 +444,7 @@ class Configuration {
* 是否使用{@link AriaCrashHandler}来捕获异常
* {@code true} 使用;{@code false} 不使用
*/
Boolean useAriaCrashHandler;
boolean useAriaCrashHandler;
/**
* 设置Aria的日志级别
@@ -480,11 +477,11 @@ class Configuration {
return logLevel;
}
public Boolean getUseAriaCrashHandler() {
public boolean getUseAriaCrashHandler() {
return useAriaCrashHandler;
}
public AppConfig setUseAriaCrashHandler(Boolean useAriaCrashHandler) {
public AppConfig setUseAriaCrashHandler(boolean useAriaCrashHandler) {
this.useAriaCrashHandler = useAriaCrashHandler;
saveKey("useAriaCrashHandler", String.valueOf(useAriaCrashHandler));
if (useAriaCrashHandler) {