[Java-Exception] Typ Signaturen im Stacktrace

Java gibt im Stacktrace einer Exception oft Methodensignaturen aus und informiert den Entwickler wo recht genau, wo ein Fehler vermutlich zu suchen ist. Dabei werden auch Typinformationen mitgeliefert. Oft jedoch in einem nicht „alltäglichen“ Format wie zum Beispiel „Z“ für „boolean“. Diese Typ-Signaturen kommen direkt aus der VM. Mit Hilfer der nachfolgenden Tabelle kann man diese wieder den normalen Java-Typen zuordnen:

Signatur Java-Typ
V void
Z boolean
B byte
C char
S short
I int
J long
F float
D double
L fully-qualified-class ; fully-qualified-class
[ type type[]
( arg-types ) ret-type method type

Beispiel: Die Signatur einer Methode wie

String getAsString(String str)

sähe dann so aus:

(Ljava/lang/String;)Ljava/lang/String;

Ich hoffe ich konnte euch damit etwas helfen, somit findet man zumindest die richtige Methode leichter!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz...

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen