File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
src/main/java/com/fasterxml/jackson/annotation Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .fasterxml .jackson .annotation ;
2
+
3
+ import java .lang .annotation .ElementType ;
4
+ import java .lang .annotation .Retention ;
5
+ import java .lang .annotation .RetentionPolicy ;
6
+ import java .lang .annotation .Target ;
7
+
8
+ /**
9
+ * Marker annotation that can be used to define a default value
10
+ * used when trying to deserialize unknown Enum values.
11
+ * <p>
12
+ * This annotation is only applicable when the <code>@READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE</code>
13
+ * deserialization feature is enabled.
14
+ * <p>
15
+ * If the more than one enum value is marked with this annotation,
16
+ * the first one to be detected will be used. Which one exactly is undetermined.
17
+ */
18
+ @ Target (ElementType .FIELD )
19
+ @ Retention (RetentionPolicy .RUNTIME )
20
+ @ JacksonAnnotation
21
+ public @interface JsonEnumDefaultValue
22
+ {
23
+
24
+ }
You can’t perform that action at this time.
0 commit comments