diff options
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java b/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java index 731102df8..268ee7f49 100644 --- a/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java +++ b/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java @@ -307,6 +307,16 @@ public class JacksonAnnotationIntrospector JsonIgnoreType ignore = _findAnnotation(ac, JsonIgnoreType.class); return (ignore == null) ? null : ignore.value(); } + + @Override + public JsonIncludeProperties.Value findPropertyInclusions(Annotated a) + { + JsonIncludeProperties v = _findAnnotation(a, JsonIncludeProperties.class); + if (v == null) { + return JsonIncludeProperties.Value.all(); + } + return JsonIncludeProperties.Value.from(v); + } @Override public Object findFilterId(Annotated a) { |