--- old/src/java.base/share/classes/java/lang/Class.java 2017-05-03 14:00:25.540493637 -0700 +++ new/src/java.base/share/classes/java/lang/Class.java 2017-05-03 14:00:25.408487927 -0700 @@ -724,18 +724,23 @@ * one or more '{@code [}' characters representing the depth of the array * nesting. The encoding of element type names is as follows: * - *
- *
Element Type     Encoding - *
boolean     Z - *
byte     B - *
char     C + *
+ * + * + * + * + * *
Element types and encodings
Element Type Encoding + *
boolean Z + *
byte B + *
char C *
class or interface - *     Lclassname; - *
double     D - *
float     F - *
int     I - *
long     J - *
short     S + * Lclassname; + *
double D + *
float F + *
int I + *
long J + *
short S + *
* *

The class or interface name classname is the binary name of