852 |
|
|
853 |
/** |
/** |
854 |
* Get the name of this class, separated by dots for package separators. |
* Get the name of this class, separated by dots for package separators. |
855 |
* Primitive types and arrays are encoded as: |
* If the class represents a primitive type, or void, then the |
856 |
|
* name of the type as it appears in the Java programming language |
857 |
|
* is returned. For instance, <code>Byte.TYPE.getName()</code> |
858 |
|
* returns "byte". |
859 |
|
* |
860 |
|
* Arrays are specially encoded as shown on this table. |
861 |
* <pre> |
* <pre> |
862 |
|
* array type [<em>element type</em> |
863 |
|
* (note that the element type is encoded per |
864 |
|
* this table) |
865 |
* boolean Z |
* boolean Z |
866 |
* byte B |
* byte B |
867 |
* char C |
* char C |
871 |
* float F |
* float F |
872 |
* double D |
* double D |
873 |
* void V |
* void V |
|
* array type [<em>element type</em> |
|
874 |
* class or interface, alone: <dotted name> |
* class or interface, alone: <dotted name> |
875 |
* class or interface, as element type: L<dotted name>; |
* class or interface, as element type: L<dotted name>; |
876 |
* </pre> |
* </pre> |