public class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
protected static final com.fasterxml.jackson.databind.deser.Deserializers[] NO_DESERIALIZERS;
protected static final com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] NO_MODIFIERS;
protected static final com.fasterxml.jackson.databind.AbstractTypeResolver[] NO_ABSTRACT_TYPE_RESOLVERS;
protected static final com.fasterxml.jackson.databind.deser.ValueInstantiators[] NO_VALUE_INSTANTIATORS;
protected static final com.fasterxml.jackson.databind.deser.KeyDeserializers[] DEFAULT_KEY_DESERIALIZERS;
protected final com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers;
protected final com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers;
protected final com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers;
protected final com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers;
protected final com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators;
public void <init>()
{
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: void <init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])>(null, null, null, null, null);
return;
}
protected void <init>(com.fasterxml.jackson.databind.deser.Deserializers[], com.fasterxml.jackson.databind.deser.KeyDeserializers[], com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[], com.fasterxml.jackson.databind.AbstractTypeResolver[], com.fasterxml.jackson.databind.deser.ValueInstantiators[])
{
com.fasterxml.jackson.databind.deser.Deserializers[] v, v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v, v;
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v, v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v, v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v, v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v := @parameter: com.fasterxml.jackson.databind.deser.Deserializers[];
v := @parameter: com.fasterxml.jackson.databind.deser.KeyDeserializers[];
v := @parameter: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[];
v := @parameter: com.fasterxml.jackson.databind.AbstractTypeResolver[];
v := @parameter: com.fasterxml.jackson.databind.deser.ValueInstantiators[];
specialinvoke v.<java.lang.Object: void <init>()>();
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] NO_DESERIALIZERS>;
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers> = v;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] DEFAULT_KEY_DESERIALIZERS>;
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers> = v;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] NO_MODIFIERS>;
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers> = v;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] NO_ABSTRACT_TYPE_RESOLVERS>;
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers> = v;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] NO_VALUE_INSTANTIATORS>;
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators> = v;
return;
}
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withAdditionalDeserializers(com.fasterxml.jackson.databind.deser.Deserializers)
{
com.fasterxml.jackson.databind.deser.Deserializers[] v;
java.lang.Object[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.deser.Deserializers v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v, v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v := @parameter: com.fasterxml.jackson.databind.deser.Deserializers;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot pass null Deserializers");
throw v;
label:
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
v = staticinvoke <com.fasterxml.jackson.databind.util.ArrayBuilders: java.lang.Object[] insertInListNoDup(java.lang.Object[],java.lang.Object)>(v, v);
v = new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: void <init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])>(v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withAdditionalKeyDeserializers(com.fasterxml.jackson.databind.deser.KeyDeserializers)
{
com.fasterxml.jackson.databind.deser.Deserializers[] v;
java.lang.Object[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
com.fasterxml.jackson.databind.deser.KeyDeserializers v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v, v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v := @parameter: com.fasterxml.jackson.databind.deser.KeyDeserializers;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot pass null KeyDeserializers");
throw v;
label:
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
v = staticinvoke <com.fasterxml.jackson.databind.util.ArrayBuilders: java.lang.Object[] insertInListNoDup(java.lang.Object[],java.lang.Object)>(v, v);
v = new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: void <init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])>(v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withDeserializerModifier(com.fasterxml.jackson.databind.deser.BeanDeserializerModifier)
{
com.fasterxml.jackson.databind.deser.Deserializers[] v;
java.lang.Object[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v, v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v := @parameter: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot pass null modifier");
throw v;
label:
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
v = staticinvoke <com.fasterxml.jackson.databind.util.ArrayBuilders: java.lang.Object[] insertInListNoDup(java.lang.Object[],java.lang.Object)>(v, v);
v = new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: void <init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])>(v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withAbstractTypeResolver(com.fasterxml.jackson.databind.AbstractTypeResolver)
{
com.fasterxml.jackson.databind.deser.Deserializers[] v;
java.lang.Object[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
com.fasterxml.jackson.databind.AbstractTypeResolver v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v, v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v := @parameter: com.fasterxml.jackson.databind.AbstractTypeResolver;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot pass null resolver");
throw v;
label:
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
v = staticinvoke <com.fasterxml.jackson.databind.util.ArrayBuilders: java.lang.Object[] insertInListNoDup(java.lang.Object[],java.lang.Object)>(v, v);
v = new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: void <init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])>(v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig withValueInstantiators(com.fasterxml.jackson.databind.deser.ValueInstantiators)
{
com.fasterxml.jackson.databind.deser.Deserializers[] v;
java.lang.Object[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
com.fasterxml.jackson.databind.deser.ValueInstantiators v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v, v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v := @parameter: com.fasterxml.jackson.databind.deser.ValueInstantiators;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot pass null resolver");
throw v;
label:
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
v = staticinvoke <com.fasterxml.jackson.databind.util.ArrayBuilders: java.lang.Object[] insertInListNoDup(java.lang.Object[],java.lang.Object)>(v, v);
v = new com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: void <init>(com.fasterxml.jackson.databind.deser.Deserializers[],com.fasterxml.jackson.databind.deser.KeyDeserializers[],com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[],com.fasterxml.jackson.databind.AbstractTypeResolver[],com.fasterxml.jackson.databind.deser.ValueInstantiators[])>(v, v, v, v, v);
return v;
}
public boolean hasDeserializers()
{
com.fasterxml.jackson.databind.deser.Deserializers[] v;
int v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
v = lengthof v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasKeyDeserializers()
{
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
int v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
v = lengthof v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasDeserializerModifiers()
{
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
int v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
v = lengthof v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasAbstractTypeResolvers()
{
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
int v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
v = lengthof v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasValueInstantiators()
{
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
int v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
boolean v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
v = lengthof v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.Iterable deserializers()
{
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
com.fasterxml.jackson.databind.deser.Deserializers[] v;
com.fasterxml.jackson.databind.util.ArrayIterator v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = new com.fasterxml.jackson.databind.util.ArrayIterator;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] _additionalDeserializers>;
specialinvoke v.<com.fasterxml.jackson.databind.util.ArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
}
public java.lang.Iterable keyDeserializers()
{
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
com.fasterxml.jackson.databind.util.ArrayIterator v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = new com.fasterxml.jackson.databind.util.ArrayIterator;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] _additionalKeyDeserializers>;
specialinvoke v.<com.fasterxml.jackson.databind.util.ArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
}
public java.lang.Iterable deserializerModifiers()
{
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
com.fasterxml.jackson.databind.util.ArrayIterator v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = new com.fasterxml.jackson.databind.util.ArrayIterator;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] _modifiers>;
specialinvoke v.<com.fasterxml.jackson.databind.util.ArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
}
public java.lang.Iterable abstractTypeResolvers()
{
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
com.fasterxml.jackson.databind.util.ArrayIterator v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = new com.fasterxml.jackson.databind.util.ArrayIterator;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] _abstractTypeResolvers>;
specialinvoke v.<com.fasterxml.jackson.databind.util.ArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
}
public java.lang.Iterable valueInstantiators()
{
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig v;
com.fasterxml.jackson.databind.util.ArrayIterator v;
v := @this: com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig;
v = new com.fasterxml.jackson.databind.util.ArrayIterator;
v = v.<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] _valueInstantiators>;
specialinvoke v.<com.fasterxml.jackson.databind.util.ArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.databind.deser.ValueInstantiators[] v;
com.fasterxml.jackson.databind.deser.Deserializers[] v;
com.fasterxml.jackson.databind.AbstractTypeResolver[] v;
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] v;
com.fasterxml.jackson.databind.deser.KeyDeserializers[] v;
com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers v;
v = newarray (com.fasterxml.jackson.databind.deser.Deserializers)[0];
<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.Deserializers[] NO_DESERIALIZERS> = v;
v = newarray (com.fasterxml.jackson.databind.deser.BeanDeserializerModifier)[0];
<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[] NO_MODIFIERS> = v;
v = newarray (com.fasterxml.jackson.databind.AbstractTypeResolver)[0];
<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.AbstractTypeResolver[] NO_ABSTRACT_TYPE_RESOLVERS> = v;
v = newarray (com.fasterxml.jackson.databind.deser.ValueInstantiators)[0];
<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.ValueInstantiators[] NO_VALUE_INSTANTIATORS> = v;
v = newarray (com.fasterxml.jackson.databind.deser.KeyDeserializers)[1];
v = new com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers;
specialinvoke v.<com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers: void <init>()>();
v[0] = v;
<com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig: com.fasterxml.jackson.databind.deser.KeyDeserializers[] DEFAULT_KEY_DESERIALIZERS> = v;
return;
}
}