.class public Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; .super Ljava/lang/Object; .source "DeserializerFactoryConfig.java" # interfaces .implements Ljava/io/Serializable; # static fields .field public static final DEFAULT_KEY_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; .field public static final NO_ABSTRACT_TYPE_RESOLVERS:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; .field public static final NO_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/Deserializers; .field public static final NO_MODIFIERS:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; .field public static final NO_VALUE_INSTANTIATORS:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; .field private static final serialVersionUID:J = 0x1L # instance fields .field public final _abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; .field public final _additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; .field public final _additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; .field public final _modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; .field public final _valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; # direct methods .method public static constructor ()V .locals 3 const/4 v0, 0x0 new-array v1, v0, [Lcom/fasterxml/jackson/databind/deser/Deserializers; .line 1 sput-object v1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/Deserializers; new-array v1, v0, [Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; .line 2 sput-object v1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_MODIFIERS:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; new-array v1, v0, [Lcom/fasterxml/jackson/databind/AbstractTypeResolver; .line 3 sput-object v1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_ABSTRACT_TYPE_RESOLVERS:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; new-array v1, v0, [Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; .line 4 sput-object v1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_VALUE_INSTANTIATORS:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; const/4 v1, 0x1 new-array v1, v1, [Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; .line 5 new-instance v2, Lcom/fasterxml/jackson/databind/deser/std/StdKeyDeserializers; invoke-direct {v2}, Lcom/fasterxml/jackson/databind/deser/std/StdKeyDeserializers;->()V aput-object v2, v1, v0 sput-object v1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->DEFAULT_KEY_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; return-void .end method .method public constructor ()V .locals 6 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x0 const/4 v5, 0x0 move-object v0, p0 .line 1 invoke-direct/range {v0 .. v5}, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V return-void .end method .method public constructor ([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V .locals 0 .line 2 invoke-direct {p0}, Ljava/lang/Object;->()V if-nez p1, :cond_0 .line 3 sget-object p1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/Deserializers; :cond_0 iput-object p1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; if-nez p2, :cond_1 .line 4 sget-object p2, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->DEFAULT_KEY_DESERIALIZERS:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; :cond_1 iput-object p2, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; if-nez p3, :cond_2 .line 5 sget-object p3, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_MODIFIERS:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; :cond_2 iput-object p3, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; if-nez p4, :cond_3 .line 6 sget-object p4, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_ABSTRACT_TYPE_RESOLVERS:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; :cond_3 iput-object p4, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; if-nez p5, :cond_4 .line 7 sget-object p5, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->NO_VALUE_INSTANTIATORS:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; :cond_4 iput-object p5, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; return-void .end method # virtual methods .method public abstractTypeResolvers()Ljava/lang/Iterable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Iterable<", "Lcom/fasterxml/jackson/databind/AbstractTypeResolver;", ">;" } .end annotation .line 1 new-instance v0, Lcom/fasterxml/jackson/databind/util/ArrayIterator; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; invoke-direct {v0, v1}, Lcom/fasterxml/jackson/databind/util/ArrayIterator;->([Ljava/lang/Object;)V return-object v0 .end method .method public deserializerModifiers()Ljava/lang/Iterable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Iterable<", "Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;", ">;" } .end annotation .line 1 new-instance v0, Lcom/fasterxml/jackson/databind/util/ArrayIterator; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; invoke-direct {v0, v1}, Lcom/fasterxml/jackson/databind/util/ArrayIterator;->([Ljava/lang/Object;)V return-object v0 .end method .method public deserializers()Ljava/lang/Iterable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Iterable<", "Lcom/fasterxml/jackson/databind/deser/Deserializers;", ">;" } .end annotation .line 1 new-instance v0, Lcom/fasterxml/jackson/databind/util/ArrayIterator; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; invoke-direct {v0, v1}, Lcom/fasterxml/jackson/databind/util/ArrayIterator;->([Ljava/lang/Object;)V return-object v0 .end method .method public hasAbstractTypeResolvers()Z .locals 1 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasDeserializerModifiers()Z .locals 1 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasDeserializers()Z .locals 1 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasKeyDeserializers()Z .locals 1 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasValueInstantiators()Z .locals 1 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; array-length v0, v0 if-lez v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public keyDeserializers()Ljava/lang/Iterable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Iterable<", "Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;", ">;" } .end annotation .line 1 new-instance v0, Lcom/fasterxml/jackson/databind/util/ArrayIterator; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; invoke-direct {v0, v1}, Lcom/fasterxml/jackson/databind/util/ArrayIterator;->([Ljava/lang/Object;)V return-object v0 .end method .method public valueInstantiators()Ljava/lang/Iterable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/lang/Iterable<", "Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;", ">;" } .end annotation .line 1 new-instance v0, Lcom/fasterxml/jackson/databind/util/ArrayIterator; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; invoke-direct {v0, v1}, Lcom/fasterxml/jackson/databind/util/ArrayIterator;->([Ljava/lang/Object;)V return-object v0 .end method .method public withAbstractTypeResolver(Lcom/fasterxml/jackson/databind/AbstractTypeResolver;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; .locals 6 if-eqz p1, :cond_0 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; invoke-static {v0, p1}, Lcom/fasterxml/jackson/databind/util/ArrayBuilders;->insertInListNoDup([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 move-object v4, p1 check-cast v4, [Lcom/fasterxml/jackson/databind/AbstractTypeResolver; .line 2 new-instance p1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; iget-object v2, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; iget-object v3, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; iget-object v5, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; move-object v0, p1 invoke-direct/range {v0 .. v5}, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V return-object p1 .line 3 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "Can not pass null resolver" invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method .method public withAdditionalDeserializers(Lcom/fasterxml/jackson/databind/deser/Deserializers;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; .locals 6 if-eqz p1, :cond_0 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; invoke-static {v0, p1}, Lcom/fasterxml/jackson/databind/util/ArrayBuilders;->insertInListNoDup([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 move-object v1, p1 check-cast v1, [Lcom/fasterxml/jackson/databind/deser/Deserializers; .line 2 new-instance p1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; iget-object v2, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; iget-object v3, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; iget-object v4, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; iget-object v5, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; move-object v0, p1 invoke-direct/range {v0 .. v5}, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V return-object p1 .line 3 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "Can not pass null Deserializers" invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method .method public withAdditionalKeyDeserializers(Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; .locals 6 if-eqz p1, :cond_0 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; invoke-static {v0, p1}, Lcom/fasterxml/jackson/databind/util/ArrayBuilders;->insertInListNoDup([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 move-object v2, p1 check-cast v2, [Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; .line 2 new-instance p1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; iget-object v3, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; iget-object v4, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; iget-object v5, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; move-object v0, p1 invoke-direct/range {v0 .. v5}, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V return-object p1 .line 3 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "Can not pass null KeyDeserializers" invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method .method public withDeserializerModifier(Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; .locals 6 if-eqz p1, :cond_0 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; invoke-static {v0, p1}, Lcom/fasterxml/jackson/databind/util/ArrayBuilders;->insertInListNoDup([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 move-object v3, p1 check-cast v3, [Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; .line 2 new-instance p1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; iget-object v2, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; iget-object v4, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; iget-object v5, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; move-object v0, p1 invoke-direct/range {v0 .. v5}, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V return-object p1 .line 3 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "Can not pass null modifier" invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method .method public withValueInstantiators(Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; .locals 6 if-eqz p1, :cond_0 .line 1 iget-object v0, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_valueInstantiators:[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; invoke-static {v0, p1}, Lcom/fasterxml/jackson/databind/util/ArrayBuilders;->insertInListNoDup([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; move-result-object p1 move-object v5, p1 check-cast v5, [Lcom/fasterxml/jackson/databind/deser/ValueInstantiators; .line 2 new-instance p1, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig; iget-object v1, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalDeserializers:[Lcom/fasterxml/jackson/databind/deser/Deserializers; iget-object v2, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_additionalKeyDeserializers:[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers; iget-object v3, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_modifiers:[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier; iget-object v4, p0, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->_abstractTypeResolvers:[Lcom/fasterxml/jackson/databind/AbstractTypeResolver; move-object v0, p1 invoke-direct/range {v0 .. v5}, Lcom/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig;->([Lcom/fasterxml/jackson/databind/deser/Deserializers;[Lcom/fasterxml/jackson/databind/deser/KeyDeserializers;[Lcom/fasterxml/jackson/databind/deser/BeanDeserializerModifier;[Lcom/fasterxml/jackson/databind/AbstractTypeResolver;[Lcom/fasterxml/jackson/databind/deser/ValueInstantiators;)V return-object p1 .line 3 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "Can not pass null resolver" invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method