Explorar el Código

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

tags/rel_3_23_2_ga
chibash hace 5 años
padre
commit
0b2912e760
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2
    2
      src/main/javassist/CtClassType.java

+ 2
- 2
src/main/javassist/CtClassType.java Ver fichero

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


Cargando…
Cancelar
Guardar