瀏覽代碼

avoids ConcurrentModificationException in 3.23.1-GA reported in Issue #224.

tags/rel_3_23_2_ga
chibash 5 年之前
父節點
當前提交
0b2912e760
共有 1 個檔案被更改,包括 2 行新增2 行删除
  1. 2
    2
      src/main/javassist/CtClassType.java

+ 2
- 2
src/main/javassist/CtClassType.java 查看文件

@@ -1526,7 +1526,7 @@ class CtClassType extends CtClass {
ClassFile cf = getClassFile2();
ConstPool cp = cf.getConstPool();
List<MethodInfo> methods = cf.getMethods();
for (MethodInfo minfo:methods)
for (MethodInfo minfo: methods.toArray(new MethodInfo[methods.size()]))
converter.doit(this, minfo, cp);
}

@@ -1537,7 +1537,7 @@ class CtClassType extends CtClass {
checkModify();
ClassFile cf = getClassFile2();
List<MethodInfo> methods = cf.getMethods();
for (MethodInfo minfo:methods)
for (MethodInfo minfo: methods.toArray(new MethodInfo[methods.size()]))
editor.doit(this, minfo);
}


Loading…
取消
儲存