this method is needed because of the dynamic nature of constructing enum resolvers . concode_field_sep Class<Enum<?>> _enumClass concode_elem_sep HashMap<String,Enum<?>> _enumsById concode_elem_sep long serialVersionUID concode_elem_sep Enum<?>[] _enums concode_field_sep CompactStringObjectMap constructLookup concode_elem_sep int lastValidIndex concode_elem_sep EnumResolver constructFor concode_elem_sep Enum<?> findEnum concode_elem_sep EnumResolver constructUnsafeUsingToString concode_elem_sep EnumResolver constructUnsafeUsingMethod concode_elem_sep EnumResolver constructUsingMethod concode_elem_sep Enum<?> getEnum concode_elem_sep Class<Enum<?>> getEnumClass concode_elem_sep List<Enum<?>> getEnums concode_elem_sep Enum<?>[] getRawEnums concode_elem_sep EnumResolver constructUsingToString
EnumResolver function ( Class < ? > arg0 , AnnotationIntrospector arg1 ) { Class < Enum < ? >> loc0 = ( Class < Enum < ? >> ) arg0 ; return constructFor ( loc0 , arg1 ) ; }