Vision - Verstehen des Bytecodes
Wie sieht Java Code für die virtuelle Maschiene aus? Wie ist er aufgebaut? Solche fragen beantwortet die Spezifikation. Oder? Nach der Lektüre bleiben viele Fragen offen, man weiß sie oft noch nicht einmal zu formulieren. Man wünscht sich ein Beispiel ... und was könnte bessere Beispiele lieferen als der eigene Code?
Das oberste Ziel von ByteCodeDeluxe ist es den ByteCode verständlich zu machen, ihn so abzubilden, dass die Struktur deutlich zu Tage tritt. Dafür wird eine vorhandene class-Datei in Eclipse mit einem speziellen Editor geöffnet der den ByteCode als Baum darstellt. Jedes gelesene Byte wird dargestellt, beschrieben und mit weitergehenen Informationenen versehen.
Nachgelagerte Ziele sind es den Code für die Bearbeitung zugänglich zu machen. Es gibt wenige praktische Anwendungsbereiche für die direkte Bearbeitung von Quellcode, aber um Experimente für das eigene Verständniss zu ermöglichen ist dies durchaus wünschenswert.
