/** * Method used when actual String serialization is indicated using @JsonValue * on a method. * * @since 2.9 */ @SuppressWarnings({ "unchecked" }) public static EnumResolver constructUnsafeUsingMethod(Class<?> rawEnumCls, AnnotatedMember accessor, AnnotationIntrospector ai) { // wrong as ever but: Class<Enum<?>> enumCls = (Class<Enum<?>>) rawEnumCls; return constructUsingMethod(enumCls, accessor, ai); }
/** * Method used when actual String serialization is indicated using @JsonValue * on a method. */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static EnumResolver<?> constructUnsafeUsingMethod(Class<?> rawEnumCls, Method accessor) { // wrong as ever but: Class<Enum> enumCls = (Class<Enum>) rawEnumCls; return constructUsingMethod(enumCls, accessor); }
/** * Method used when actual String serialization is indicated using @JsonValue * on a method. */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static EnumResolver<?> constructUnsafeUsingMethod(Class<?> rawEnumCls, Method accessor) { // wrong as ever but: Class<Enum> enumCls = (Class<Enum>) rawEnumCls; return constructUsingMethod(enumCls, accessor); }
/** * Method used when actual String serialization is indicated using @JsonValue * on a method. */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static EnumResolver<?> constructUnsafeUsingMethod(Class<?> rawEnumCls, Method accessor) { // wrong as ever but: Class<Enum> enumCls = (Class<Enum>) rawEnumCls; return constructUsingMethod(enumCls, accessor); }
/** * Method used when actual String serialization is indicated using @JsonValue * on a method. */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static EnumResolver<?> constructUnsafeUsingMethod(Class<?> rawEnumCls, Method accessor) { // wrong as ever but: Class<Enum> enumCls = (Class<Enum>) rawEnumCls; return constructUsingMethod(enumCls, accessor); }
/** * Method used when actual String serialization is indicated using @JsonValue * on a method. * * @since 2.8 */ @SuppressWarnings({ "unchecked" }) public static EnumResolver constructUnsafeUsingMethod(Class<?> rawEnumCls, Method accessor, AnnotationIntrospector ai) { // wrong as ever but: Class<Enum<?>> enumCls = (Class<Enum<?>>) rawEnumCls; return constructUsingMethod(enumCls, accessor, ai); }
/** * Method used when actual String serialization is indicated using @JsonValue * on a method. * * @since 2.9 */ @SuppressWarnings({ "unchecked" }) public static EnumResolver constructUnsafeUsingMethod(Class<?> rawEnumCls, AnnotatedMember accessor, AnnotationIntrospector ai) { // wrong as ever but: Class<Enum<?>> enumCls = (Class<Enum<?>>) rawEnumCls; return constructUsingMethod(enumCls, accessor, ai); }
/** * @deprecated Since 2.8, use {@link #constructUsingMethod(Class, Method, AnnotationIntrospector)} instead */ @Deprecated public static EnumResolver constructUsingMethod(Class<Enum<?>> enumCls, Method accessor) { return constructUsingMethod(enumCls, accessor, null); }