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