Package com.google.common.primitives
Class Primitives
- java.lang.Object
- 
- com.google.common.primitives.Primitives
 
- 
 @GwtCompatible public final class Primitives extends java.lang.Object Contains static utility methods pertaining to primitive types and their corresponding wrapper types.- Since:
- 1.0
- Author:
- Kevin Bourrillion
 
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Set<java.lang.Class<?>>allPrimitiveTypes()Returns an immutable set of all nine primitive types (includingvoid).static java.util.Set<java.lang.Class<?>>allWrapperTypes()Returns an immutable set of all nine primitive-wrapper types (includingVoid).static booleanisWrapperType(java.lang.Class<?> type)Returnstrueiftypeis one of the nine primitive-wrapper types, such asInteger.static <T> java.lang.Class<T>unwrap(java.lang.Class<T> type)Returns the corresponding primitive type oftypeif it is a wrapper type; otherwise returnstypeitself.static <T> java.lang.Class<T>wrap(java.lang.Class<T> type)Returns the corresponding wrapper type oftypeif it is a primitive type; otherwise returnstypeitself.
 
- 
- 
- 
Method Detail- 
allPrimitiveTypespublic static java.util.Set<java.lang.Class<?>> allPrimitiveTypes() Returns an immutable set of all nine primitive types (includingvoid). Note that a simpler way to test whether aClassinstance is a member of this set is to callClass.isPrimitive().- Since:
- 3.0
 
 - 
allWrapperTypespublic static java.util.Set<java.lang.Class<?>> allWrapperTypes() Returns an immutable set of all nine primitive-wrapper types (includingVoid).- Since:
- 3.0
 
 - 
isWrapperTypepublic static boolean isWrapperType(java.lang.Class<?> type) Returnstrueiftypeis one of the nine primitive-wrapper types, such asInteger.- See Also:
- Class.isPrimitive()
 
 - 
wrappublic static <T> java.lang.Class<T> wrap(java.lang.Class<T> type) Returns the corresponding wrapper type oftypeif it is a primitive type; otherwise returnstypeitself. Idempotent.wrap(int.class) == Integer.class wrap(Integer.class) == Integer.class wrap(String.class) == String.class
 - 
unwrappublic static <T> java.lang.Class<T> unwrap(java.lang.Class<T> type) Returns the corresponding primitive type oftypeif it is a wrapper type; otherwise returnstypeitself. Idempotent.unwrap(Integer.class) == int.class unwrap(int.class) == int.class unwrap(String.class) == String.class
 
- 
 
-