CaseInsensitiveMap < VALUE > function ( final Map < ? extends String , ? extends VALUE > arg0 ) { final ImmutableMap . Builder < String , VALUE > loc0 = ImmutableMap . loc0 ( ) ; for ( final Entry < ? extends String , ? extends VALUE > loc1 : arg0 . entrySet ( ) ) { loc0 . put ( loc1 . getKey ( ) . toLowerCase ( ) , loc1 . getValue ( ) ) ; } return new CaseInsensitiveMap < > ( loc0 . build ( ) ) ; }
returns a new instance of immutablemap with key case-insensitivity . this map is built from the givenmap . see immutablemap . concode_field_sep Map<String,VALUE> underlyingMap concode_field_sep CaseInsensitiveMap<VALUE> newConcurrentMap concode_elem_sep Set<Entry<String,VALUE>> entrySet concode_elem_sep boolean containsKey concode_elem_sep Collection<VALUE> values concode_elem_sep CaseInsensitiveMap<VALUE> newHashMap concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep boolean containsValue concode_elem_sep VALUE put concode_elem_sep VALUE remove concode_elem_sep int size concode_elem_sep VALUE get concode_elem_sep void putAll concode_elem_sep Set<String> keySet