aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson
diff options
context:
space:
mode:
authorTatu Saloranta <tatu.saloranta@iki.fi>2020-07-08 13:40:40 -0700
committerTatu Saloranta <tatu.saloranta@iki.fi>2020-07-08 13:40:40 -0700
commiteeac38b29b8bb011f1741fdd2253c71a7635a88c (patch)
tree36626c1ed119dc1e37cf2d84a5588642ba5f3c1e /src/main/java/com/fasterxml/jackson
parenta8dda6ba8d6a9d2e5c7d4632017fb7e09d452fb5 (diff)
downloadjackson-databind-eeac38b29b8bb011f1741fdd2253c71a7635a88c.tar.gz
Add a test for #2787, partial fix (no more NPE, now fails otherwise)
Diffstat (limited to 'src/main/java/com/fasterxml/jackson')
-rw-r--r--src/main/java/com/fasterxml/jackson/databind/introspect/AnnotatedFieldCollector.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/introspect/AnnotatedFieldCollector.java b/src/main/java/com/fasterxml/jackson/databind/introspect/AnnotatedFieldCollector.java
index 0dba88bba..202d63e34 100644
--- a/src/main/java/com/fasterxml/jackson/databind/introspect/AnnotatedFieldCollector.java
+++ b/src/main/java/com/fasterxml/jackson/databind/introspect/AnnotatedFieldCollector.java
@@ -81,7 +81,7 @@ public class AnnotatedFieldCollector
fields.put(f.getName(), b);
}
// And then... any mix-in overrides?
- if (_mixInResolver != null) {
+ if ((fields != null) && (_mixInResolver != null)) {
Class<?> mixin = _mixInResolver.findMixInClassFor(cls);
if (mixin != null) {
_addFieldMixIns(mixin, cls, fields);