Könnte ich die Kommentare meiner Java -Klasse mit dem BCEL hinzufügen?
Frage
1. Kann ich die Kommentare zu meiner vorhandenen Java -Klasse mit dem BCEL hinzufügen? 2. Kann ich die Kommentare zu meiner neu manuell erzeugten Java -Klasse mit dem BCEL hinzufügen?
Lösung
Bcel manipuliert Byte -Code. Der Byte -Code enthält keine Kommentare.
Andere Tipps
Kommentare aus dem Java -Quellcode werden nicht in kompilierten Klassendateien (dh Bytecode) gespeichert. Sie können jedoch Annotatons auf Klassen-, Feld- oder Methodenebene verwenden, um einige Kommentare auf Bytecode zu speichern. Sie können auch ein benutzerdefiniertes Bytecode -Attribut verwenden, um Kommentare oder andere benutzerdefinierte Informationen in Bytecode zu speichern.
Die Kommentare werden vom Compiler ausgezogen und ignoriert und nicht in den resultierenden Bytecode platziert (dies gilt wahrscheinlich für jede kompilierte Sprache). Es gibt keine Möglichkeit, Java -Kommentare in Bytecode zu bringen. BCEL wird Ihnen hier nicht helfen.