09 September 2024
216 words / 1 minute
Java Descriptor Reference
This is a reference of JVM descriptors, mostly for my own benefit.
Types
Type | Descriptor |
---|---|
boolean | Z |
int | B |
char | C |
short | S |
int | I |
long | J |
float | F |
double | D |
void | V |
com.example.Class | Lcom/example/Class; |
com.example.Class.Subclass | Lcom/example/Class$Subclass; |
T[] | [T |
T1<T2, T3, ...> | T1 1 |
Symbols
Symbol | Descriptor |
---|---|
com.example.Class | com/example/Class |
com.example.Class.Subclass | com/example/Class$Subclass |
T1 method(T2, T3, ...) | method (T2T3...)T1 |
Class(T1, T2, ...) | <init> (T1T2...)V |