Pārlūkot izejas kodu

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

tags/rel_3_23_2_ga
chibash pirms 5 gadiem
vecāks
revīzija
0b2912e760
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2
    2
      src/main/javassist/CtClassType.java

+ 2
- 2
src/main/javassist/CtClassType.java Parādīt failu

@@ -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);
}


Notiek ielāde…
Atcelt
Saglabāt