resolve the given class name as primitive class , if appropriate , according to the jvm 's naming rules for primitive classes . also supports the jvm 's internal class names for primitive arrays . does not support the '' '' suffix notation for primitive arrays ; this is only supported by #forname . concode_field_sep Map<Class<?>,Class<?>> primitiveWrapperTypeMap concode_elem_sep String ARRAY_SUFFIX concode_elem_sep String INTERNAL_ARRAY_PREFIX concode_elem_sep Map<String,Class<?>> primitiveTypeNameMap concode_field_sep ClassLoader getCallerClassLoader concode_elem_sep String toShortString concode_elem_sep Class<?> forNameWithThreadContextClassLoader concode_elem_sep Class<?> forNameWithCallerClassLoader concode_elem_sep Class<?> forName concode_elem_sep Class<?> forName concode_elem_sep ClassLoader getClassLoader concode_elem_sep ClassLoader getClassLoader
Class < ? > function ( String arg0 ) { Class < ? > loc0 = null ; if ( arg0 != null && arg0 . length ( ) <= 8 ) { loc0 = ( Class < ? > ) primitiveTypeNameMap . get ( arg0 ) ; } return loc0 ; }