public, final, interface, abstract
)this_class
: Eine Referenz auf den Eintrag der aktuellen Klasse im Konstantenpoolsuper_class
: Eine Referenz auf die Elternklasse im KonstantenpoolCONSTANT_Utf8 | Ein UTF8-codierter Unicode-String |
CONSTANT_Integer | Ein int -Wert |
CONSTANT_Float | Ein float -Wert |
CONSTANT_Long | Ein long -Wert |
CONSTANT_Double | Ein double -Wert |
CONSTANT_Class | Eine Referenz auf einen CONSTANT_Utf8 -Eintrag, der einen voll qualifizierten Klassen- oder Schnittstellennamen enthält |
CONSTANT_String | Eine Referenz auf einen CONSTANT_Utf8 -Eintrag, der eine Stringkonstante enthält |
CONSTANT_NameAndType | Zwei Referenzen auf CONSTANT_Utf8 -Einträge, von denen der erste einen Namen und der zweite einen Typ enthält |
CONSTANT_Fieldref | Eine Referenz auf einen CONSTANT_Class -Eintrag, sowie eine auf einen CONSTANT_NameAndType -Eintrag, der Name und Typ eines Feldes der referenzierten Klasse enthält |
CONSTANT_Methodref | Eine Referenz auf einen CONSTANT_Class -Eintrag, sowie eine auf einen CONSTANT_NameAndType -Eintrag, der Name und Typ (Rückgabewert plus Parameter) einer Methode der referenzierten Klasse enthält |
CONSTANT_InterfaceMethodref | Eine Referenz auf einen CONSTANT_Class -Eintrag, sowie eine auf einen CONSTANT_NameAndType -Eintrag, der Name und Typ (Rückgabewert plus Parameter) einer Methode der referenzierten Schnittstelle enthält |
public, private, protected,
etc.)CONSTANT_Utf8
-Feld)CONSTANT_Utf8
-Feld)de.fh-wedel.beispielattribut
). Dabei darf die Ausführung des Programms nicht von diesem Programm abhängig sein - das heißt, auf einer VM, die dieses Attribut nicht kennt (trifft eine VM auf ein ihr unbekanntes Attribut, muss sie es ignorieren), muss das Programm trotzdem genau das tun, was von ihm erwartet wird.LineNumberTable
und LocalVariableTable
)start_pc
Offset relativ zum Methodenanfang; Startpunkt der Gültigkeit des Exception-Handlersend_pc
Offset relativ zum Methodenanfang; Endpunkt der Gültigkeit des Exception-Handlershandler_pc
Adresse des Startpunkts des Exception-Handlers (catch
-Statement)catch_type
Referenz auf den Eintrag im Konstantenpool, der die zu fangende Exception darstellt