| <HTML> |
| <HEAD> |
| <TITLE> |
| JDI Type Signatures |
| </TITLE> |
| </HEAD> |
| <BODY BGCOLOR="white"> |
| <dl><dd> |
| <Table Border="0"> |
| <caption><h2>JDI Type Signatures</h2></caption> |
| <tr><th>Type Signature |
| <th>Java Type |
| <tr><td>Z<td>boolean |
| <tr><td>B<td>byte |
| <tr><td>C<td>char |
| <tr><td>S<td>short |
| <tr><td>I<td>int |
| <tr><td>J<td>long |
| <tr><td>F<td>float |
| <tr><td>D<td>double |
| <tr><td><strong>L</strong> <em>fully-qualified-class</em> |
| <strong>;</strong> |
| <td>fully-qualified-class |
| <tr><td><strong>[</strong> <em>type |
| </em> |
| <td><em>type</em>[] |
| <tr><td> |
| <strong>(</strong> <em>arg-types </em><strong>)</strong> <em>ret-type |
| </em> |
| <td>method type (including constructors) |
| </Table> |
| </dd></dl> |
| <p>For example, the Java method: |
| <p><pre> long f (int n, String s, int[] arr); |
| </pre>has the following type signature: |
| <p><pre> (ILjava/lang/String;[I)J |
| </pre> |
| </BODY> |
| </HTML> |