JVM的类型签名对照表
Type Signature | Java Type |
---|---|
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 |
比如,java方法是
1 |
long f (int n, String s, int[] arr); |
对应的类型签名就是
1 |
f (ILjava/lang/String;[I)J |
再比如,java方法是
1 |
pr |