aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java
diff options
context:
space:
mode:
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.java10
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) {