Je dois supprimer un champ Dans un fichier de classe en utilisant ASM, mais je ne suis pas en mesure de trouver quelque chose qui fonctionne,Java Comment supprimer un champ en utilisant ASM?
for(FieldNode field : classNode.fields) {
if(field.name.equals("max") && field.value.equals(30)) {
classNode.fields.remove(field);
System.out.println("***DELETED " + field.name + " ***");
}
}
Son me donner un Exeption: SUPPRIME max java.util.ConcurrentModificationException
Voir [ici] (https://stackoverflow.com/a/223929/5128464) ... – vlp