JDI Type Signatures
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 (including constructors)

For example, the Java method:

        long f (int n, String s, int[] arr);

has the following type signature:

        (ILjava/lang/String;[I)J