1
jeder.Kann ich den Modifizierer einer Methode mit Javassist löschen?
Ich habe eine Klassendatei.
public class ClsSync {
public synchronized void biat(){
}
}
Ich will es
public void biat(){ // delete the synchronized keyword
}
Kann ich es Javassist mit implementieren, um
zu ändern? Wie kann ich der Methode einer Klassendatei mit javassist eine Annotation hinzufügen? Irgendwelche Vorschläge sind willkommen! Dank
Er könnte andere Flags unverändert lassen, dann wäre es besser cm.setModifiers (cm.getModifiers() & ~ Modifier.ABSTRACT) zu verwenden (entfernt den "abstrakten" Modifier, während alle anderen unverändert bleiben) . –