public class Primitives
extends java.lang.Object
Primitive types are boolean, byte, char, short, int,
long, float
and double
.
Constructor and Description |
---|
Primitives() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class |
classForName(java.lang.String type)
Class for name, but supporting primitive types and arrays of primitive types.
|
static java.lang.Class |
toPrimitiveClass(java.lang.Class origin)
Primitive class corresponding to class of wrapper class sent.
|
static java.lang.Class |
toWrapperClass(java.lang.Class origin)
Wrapper class corresponding to class of primitive sent.
|
public static java.lang.Class toWrapperClass(java.lang.Class origin)
That is, if it receive a int.class
then
returns a Integer.class
.
If receives a class of a no primitive class then returns
the same class.
If receives null returns null.
public static java.lang.Class classForName(java.lang.String type) throws java.lang.ClassNotFoundException
If receives null returns null.
java.lang.ClassNotFoundException
public static java.lang.Class toPrimitiveClass(java.lang.Class origin)
That is, if it receive a Integer.class
then
returns a int.class
.
If receives a class of a no primitive wrapper class then returns
the same class.
If receives null returns null.