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 string , classloader . concode_field_sep String INTERNAL_ARRAY_PREFIX concode_elem_sep Map<String,Class<?>> commonClassCache concode_elem_sep String NON_PRIMITIVE_ARRAY_PREFIX concode_elem_sep Map<String,Class<?>> primitiveTypeNameMap concode_elem_sep Map<Class<?>,Class<?>> primitiveTypeToWrapperMap concode_elem_sep Map<Class<?>,Class<?>> primitiveWrapperTypeMap concode_elem_sep String ARRAY_SUFFIX concode_field_sep ClassLoader getDefaultClassLoader concode_elem_sep Class<?> forName concode_elem_sep String classPackageAsResourcePath concode_elem_sep void registerCommonClasses
Class < ? > function ( String arg0 ) { Class < ? > loc0 = null ; if ( arg0 != null && arg0 . length ( ) <= 8 ) { loc0 = primitiveTypeNameMap . get ( arg0 ) ; } return loc0 ; }