Package joptsimple.internal
Class Classes
java.lang.Object
joptsimple.internal.Classes
public final class Classes
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static java.lang.StringshortNameOf(java.lang.String className)Gives the "short version" of the given class name.static <T> java.lang.Class<T>wrapperOf(java.lang.Class<T> clazz)Gives the primitive wrapper class for the given class.
-
Method Details
-
shortNameOf
public static java.lang.String shortNameOf(java.lang.String className)Gives the "short version" of the given class name. Somewhat naive to inner classes.- Parameters:
className- class name to chew on- Returns:
- the short name of the class
-
wrapperOf
public static <T> java.lang.Class<T> wrapperOf(java.lang.Class<T> clazz)Gives the primitive wrapper class for the given class. If the given class is not primitive, returns the class itself.- Type Parameters:
T- generic class type- Parameters:
clazz- the class to check- Returns:
- primitive wrapper type if
clazzis primitive, otherwiseclazz
-