Changes

136 bytes added ,  02:36, 13 August 2021
add note about inner classes and $ separator
Line 128: Line 128:  
| <code>[''I''</code> || <code>''int''[]</code> || one dimension of an array; this can be repeated, and must end with another descriptor other than an array
 
| <code>[''I''</code> || <code>''int''[]</code> || one dimension of an array; this can be repeated, and must end with another descriptor other than an array
 
|-
 
|-
| <code>L''java/lang/Object'';</code> || <code>java.lang.Object</code> || a reference type; the internal form of the class' binary name must be present (in the given example, the class referenced is <code>java.lang.Object</code>
+
| <code>L''java/lang/Object'';</code> || <code>java.lang.Object</code> || a reference type; the internal form of the class' binary name must be present (in the given example, the class referenced is <code>java.lang.Object</code>.
 +
Note that inner classes are separated using the <code>$</code> (dollar sign) character, such as <code>java/lang/System$Logger</code>.
 
|-
 
|-
 
| <code>V</code> || <code>void</code> || a void or no-value return type; only available for the return type of a method descriptor
 
| <code>V</code> || <code>void</code> || a void or no-value return type; only available for the return type of a method descriptor
297

edits