public final class com.fasterxml.jackson.databind.DeserializationConfig extends com.fasterxml.jackson.databind.cfg.MapperConfigBase implements java.io.Serializable
{
private static final long serialVersionUID;
private static final int DESER_FEATURE_DEFAULTS;
protected final com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers;
protected final com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory;
protected final com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs;
protected final com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector;
protected final int _deserFeatures;
protected final int _parserFeatures;
protected final int _parserFeaturesToChange;
protected final int _formatReadFeatures;
protected final int _formatReadFeaturesToChange;
public void <init>(com.fasterxml.jackson.databind.cfg.BaseSettings, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, com.fasterxml.jackson.databind.introspect.SimpleMixInResolver, com.fasterxml.jackson.databind.util.RootNameLookup, com.fasterxml.jackson.databind.cfg.ConfigOverrides, com.fasterxml.jackson.databind.cfg.CoercionConfigs)
{
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.util.RootNameLookup v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
v := @parameter: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
v := @parameter: com.fasterxml.jackson.databind.util.RootNameLookup;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConfigOverrides;
v := @parameter: com.fasterxml.jackson.databind.cfg.CoercionConfigs;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)>(v, v, v, v, v);
v = <com.fasterxml.jackson.databind.DeserializationConfig: int DESER_FEATURE_DEFAULTS>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = null;
v = <com.fasterxml.jackson.databind.node.JsonNodeFactory: com.fasterxml.jackson.databind.node.JsonNodeFactory instance>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = null;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = 0;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = 0;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = 0;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = 0;
return;
}
protected void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, com.fasterxml.jackson.databind.introspect.SimpleMixInResolver, com.fasterxml.jackson.databind.util.RootNameLookup, com.fasterxml.jackson.databind.cfg.ConfigOverrides, com.fasterxml.jackson.databind.cfg.CoercionConfigs)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.util.RootNameLookup v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
v := @parameter: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
v := @parameter: com.fasterxml.jackson.databind.util.RootNameLookup;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConfigOverrides;
v := @parameter: com.fasterxml.jackson.databind.cfg.CoercionConfigs;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)>(v, v, v, v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
public void <init>(com.fasterxml.jackson.databind.cfg.BaseSettings, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, com.fasterxml.jackson.databind.introspect.SimpleMixInResolver, com.fasterxml.jackson.databind.util.RootNameLookup, com.fasterxml.jackson.databind.cfg.ConfigOverrides)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.util.RootNameLookup v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
v := @parameter: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
v := @parameter: com.fasterxml.jackson.databind.util.RootNameLookup;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConfigOverrides;
v = new com.fasterxml.jackson.databind.cfg.CoercionConfigs;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: void <init>()>();
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs)>(v, v, v, v, v, v);
return;
}
protected void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.SimpleMixInResolver, com.fasterxml.jackson.databind.util.RootNameLookup, com.fasterxml.jackson.databind.cfg.ConfigOverrides)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.util.RootNameLookup v;
com.fasterxml.jackson.databind.cfg.ConfigOverrides v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
v := @parameter: com.fasterxml.jackson.databind.util.RootNameLookup;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConfigOverrides;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
v = new com.fasterxml.jackson.databind.cfg.CoercionConfigs;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: void <init>()>();
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs)>(v, v, v, v, v, v);
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, long, int, int, int, int, int)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: long;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,long)>(v, v);
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.jsontype.SubtypeResolver)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.jsontype.SubtypeResolver)>(v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.cfg.BaseSettings)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.BaseSettings;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.cfg.BaseSettings)>(v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.node.JsonNodeFactory)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.node.JsonNodeFactory;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase)>(v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.cfg.ConstructorDetector)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConstructorDetector;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase)>(v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.util.LinkedNode)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.util.LinkedNode;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase)>(v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.PropertyName)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.PropertyName v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.PropertyName;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.PropertyName)>(v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
private void <init>(com.fasterxml.jackson.databind.DeserializationConfig, java.lang.Class)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
java.lang.Class v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: java.lang.Class;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,java.lang.Class)>(v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
protected void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.cfg.ContextAttributes)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.cfg.ContextAttributes v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.ContextAttributes;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.cfg.ContextAttributes)>(v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
protected void <init>(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)
{
com.fasterxml.jackson.databind.cfg.ConstructorDetector v;
com.fasterxml.jackson.databind.introspect.SimpleMixInResolver v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
int v, v, v, v, v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.MapperConfigBase: void <init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)>(v, v);
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures> = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange> = v;
return;
}
protected com.fasterxml.jackson.databind.cfg.BaseSettings getBaseSettings()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.BaseSettings _base>;
return v;
}
protected final com.fasterxml.jackson.databind.DeserializationConfig _withBase(com.fasterxml.jackson.databind.cfg.BaseSettings)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.BaseSettings _base>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)>(v, v);
label:
return v;
}
protected final com.fasterxml.jackson.databind.DeserializationConfig _withMapperFeatures(long)
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
int v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: long;
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.jsontype.SubtypeResolver;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver)>(v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig withRootName(com.fasterxml.jackson.databind.PropertyName)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.PropertyName v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.PropertyName;
if v != null goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.PropertyName _rootName>;
if v != null goto label;
return v;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.PropertyName _rootName>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.PropertyName: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.PropertyName)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig withView(java.lang.Class)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
java.lang.Class v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: java.lang.Class;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: java.lang.Class _view>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)>(v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.cfg.ContextAttributes v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.ContextAttributes;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ContextAttributes _attributes>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.ContextAttributes)>(v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature)
{
long v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
int v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationFeature v, v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
int v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = v | v;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = v | v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig withFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
int v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = v | v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.databind.DeserializationFeature)
{
long v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
int v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationFeature v, v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationFeature v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
int v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.databind.DeserializationFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.core.JsonParser$Feature)
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig withFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])
{
com.fasterxml.jackson.core.JsonParser$Feature[] v;
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v | v;
v = v | v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.core.JsonParser$Feature)
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig withoutFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])
{
com.fasterxml.jackson.core.JsonParser$Feature[] v;
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v | v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.core.FormatFeature)
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
int v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.FormatFeature v;
com.fasterxml.jackson.core.FormatFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatFeature;
v = v instanceof com.fasterxml.jackson.core.json.JsonReadFeature;
if v == 0 goto label;
v = newarray (com.fasterxml.jackson.core.FormatFeature)[1];
v[0] = v;
v = specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig _withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])>(v);
return v;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig withFeatures(com.fasterxml.jackson.core.FormatFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
int v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.FormatFeature v, v;
com.fasterxml.jackson.core.FormatFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatFeature[];
v = lengthof v;
if v <= 0 goto label;
v = v[0];
v = v instanceof com.fasterxml.jackson.core.json.JsonReadFeature;
if v == 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig _withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])>(v);
return v;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = v | v;
v = v | v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig without(com.fasterxml.jackson.core.FormatFeature)
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.FormatFeature v;
com.fasterxml.jackson.core.FormatFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatFeature;
v = v instanceof com.fasterxml.jackson.core.json.JsonReadFeature;
if v == 0 goto label;
v = newarray (com.fasterxml.jackson.core.FormatFeature)[1];
v[0] = v;
v = specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig _withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])>(v);
return v;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = v | v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public transient com.fasterxml.jackson.databind.DeserializationConfig withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.FormatFeature v, v;
com.fasterxml.jackson.core.FormatFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatFeature[];
v = lengthof v;
if v <= 0 goto label;
v = v[0];
v = v instanceof com.fasterxml.jackson.core.json.JsonReadFeature;
if v == 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.DeserializationConfig _withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])>(v);
return v;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v | v;
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
private transient com.fasterxml.jackson.databind.DeserializationConfig _withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.FormatFeature v;
com.fasterxml.jackson.core.FormatFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatFeature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = v | v;
v = v | v;
v = v instanceof com.fasterxml.jackson.core.json.JsonReadFeature;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v | v;
v = v | v;
label:
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
private transient com.fasterxml.jackson.databind.DeserializationConfig _withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])
{
long v;
com.fasterxml.jackson.databind.DeserializationConfig v, v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.FormatFeature v;
com.fasterxml.jackson.core.FormatFeature[] v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.FormatFeature[];
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatFeature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v | v;
v = v instanceof com.fasterxml.jackson.core.json.JsonReadFeature;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v | v;
label:
v = v + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
if v != v goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = v;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: long _mapperFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)>(v, v, v, v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.node.JsonNodeFactory)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.node.JsonNodeFactory;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.node.JsonNodeFactory)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig 'with'(com.fasterxml.jackson.databind.cfg.ConstructorDetector)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.cfg.ConstructorDetector v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.ConstructorDetector;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.ConstructorDetector)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.deser.DeserializationProblemHandler v;
com.fasterxml.jackson.databind.util.LinkedNode v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.deser.DeserializationProblemHandler;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
v = staticinvoke <com.fasterxml.jackson.databind.util.LinkedNode: boolean contains(com.fasterxml.jackson.databind.util.LinkedNode,java.lang.Object)>(v, v);
if v == 0 goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = new com.fasterxml.jackson.databind.util.LinkedNode;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
specialinvoke v.<com.fasterxml.jackson.databind.util.LinkedNode: void <init>(java.lang.Object,com.fasterxml.jackson.databind.util.LinkedNode)>(v, v);
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.util.LinkedNode)>(v, v);
return v;
}
public com.fasterxml.jackson.databind.DeserializationConfig withNoProblemHandlers()
{
com.fasterxml.jackson.databind.DeserializationConfig v, v;
com.fasterxml.jackson.databind.util.LinkedNode v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
if v != null goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.DeserializationConfig;
v = null;
specialinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: void <init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.util.LinkedNode)>(v, v);
return v;
}
public com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser)
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.DeserializationConfig v;
int v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser overrideStdFeatures(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int,int)>(v, v);
label:
return v;
}
public com.fasterxml.jackson.core.JsonParser initialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.FormatSchema v;
int v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser overrideStdFeatures(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeatures>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _formatReadFeaturesToChange>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int,int)>(v, v);
label:
if v == null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void setSchema(com.fasterxml.jackson.core.FormatSchema)>(v);
label:
return v;
}
public boolean useRootWrapping()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.PropertyName v, v;
com.fasterxml.jackson.databind.DeserializationFeature v;
boolean v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.PropertyName _rootName>;
if v == null goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.PropertyName _rootName>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.PropertyName: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature UNWRAP_ROOT_VALUE>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)>(v);
return v;
}
public final boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
int v, v, v;
com.fasterxml.jackson.databind.DeserializationFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.DeserializationFeature;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: int getMask()>();
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature, com.fasterxml.jackson.core.JsonFactory)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonFactory v;
int v, v, v, v, v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v := @parameter: com.fasterxml.jackson.core.JsonFactory;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeaturesToChange>;
v = v & v;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _parserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
return v;
}
public final boolean hasDeserializationFeatures(int)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
int v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: int;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v & v;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final boolean hasSomeOfFeatures(int)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
int v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: int;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final int getDeserializationFeatures()
{
int v;
com.fasterxml.jackson.databind.DeserializationConfig v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
return v;
}
public final boolean requiresFullValue()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
int v;
com.fasterxml.jackson.databind.DeserializationFeature v;
boolean v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = <com.fasterxml.jackson.databind.DeserializationFeature: com.fasterxml.jackson.databind.DeserializationFeature FAIL_ON_TRAILING_TOKENS>;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: int _deserFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationFeature: boolean enabledIn(int)>(v);
return v;
}
public com.fasterxml.jackson.databind.util.LinkedNode getProblemHandlers()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.util.LinkedNode v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.util.LinkedNode _problemHandlers>;
return v;
}
public final com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.node.JsonNodeFactory v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.node.JsonNodeFactory _nodeFactory>;
return v;
}
public com.fasterxml.jackson.databind.cfg.ConstructorDetector getConstructorDetector()
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.cfg.ConstructorDetector v, v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.ConstructorDetector: com.fasterxml.jackson.databind.cfg.ConstructorDetector DEFAULT>;
return v;
label:
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.ConstructorDetector _ctorDetector>;
return v;
}
public com.fasterxml.jackson.databind.BeanDescription introspect(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.BeanDescription v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.introspect.ClassIntrospector getClassIntrospector()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.ClassIntrospector: com.fasterxml.jackson.databind.BeanDescription forDeserialization(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)>(v, v, v);
return v;
}
public com.fasterxml.jackson.databind.BeanDescription introspectForCreation(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.BeanDescription v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.introspect.ClassIntrospector getClassIntrospector()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.ClassIntrospector: com.fasterxml.jackson.databind.BeanDescription forCreation(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)>(v, v, v);
return v;
}
public com.fasterxml.jackson.databind.BeanDescription introspectForBuilder(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanDescription)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.BeanDescription v, v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v := @parameter: com.fasterxml.jackson.databind.BeanDescription;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.introspect.ClassIntrospector getClassIntrospector()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.ClassIntrospector: com.fasterxml.jackson.databind.BeanDescription forDeserializationWithBuilder(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.BeanDescription)>(v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.BeanDescription introspectForBuilder(com.fasterxml.jackson.databind.JavaType)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.BeanDescription v;
com.fasterxml.jackson.databind.JavaType v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.introspect.ClassIntrospector getClassIntrospector()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.ClassIntrospector: com.fasterxml.jackson.databind.BeanDescription forDeserializationWithBuilder(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)>(v, v, v);
return v;
}
public com.fasterxml.jackson.databind.jsontype.TypeDeserializer findTypeDeserializer(com.fasterxml.jackson.databind.JavaType) throws com.fasterxml.jackson.databind.JsonMappingException
{
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.Collection v;
com.fasterxml.jackson.databind.jsontype.SubtypeResolver v;
com.fasterxml.jackson.databind.jsontype.TypeDeserializer v;
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.introspect.AnnotatedClass v;
com.fasterxml.jackson.databind.BeanDescription v;
java.lang.Class v;
com.fasterxml.jackson.databind.JavaType v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.JavaType;
v = virtualinvoke v.<com.fasterxml.jackson.databind.JavaType: java.lang.Class getRawClass()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.BeanDescription introspectClassAnnotations(java.lang.Class)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.BeanDescription: com.fasterxml.jackson.databind.introspect.AnnotatedClass getClassInfo()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.AnnotationIntrospector: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)>(v, v, v);
v = null;
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder getDefaultTyper(com.fasterxml.jackson.databind.JavaType)>(v);
if v != null goto label;
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.jsontype.SubtypeResolver: java.util.Collection collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)>(v, v);
label:
v = interfaceinvoke v.<com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder: com.fasterxml.jackson.databind.jsontype.TypeDeserializer buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)>(v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.CoercionAction findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType, java.lang.Class, com.fasterxml.jackson.databind.cfg.CoercionInputShape)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.type.LogicalType v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
com.fasterxml.jackson.databind.cfg.CoercionInputShape v;
java.lang.Class v;
com.fasterxml.jackson.databind.cfg.CoercionAction v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.type.LogicalType;
v := @parameter: java.lang.Class;
v := @parameter: com.fasterxml.jackson.databind.cfg.CoercionInputShape;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: com.fasterxml.jackson.databind.cfg.CoercionAction findCoercion(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)>(v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.CoercionAction findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType, java.lang.Class, com.fasterxml.jackson.databind.cfg.CoercionAction)
{
com.fasterxml.jackson.databind.DeserializationConfig v;
com.fasterxml.jackson.databind.type.LogicalType v;
com.fasterxml.jackson.databind.cfg.CoercionConfigs v;
java.lang.Class v;
com.fasterxml.jackson.databind.cfg.CoercionAction v, v;
v := @this: com.fasterxml.jackson.databind.DeserializationConfig;
v := @parameter: com.fasterxml.jackson.databind.type.LogicalType;
v := @parameter: java.lang.Class;
v := @parameter: com.fasterxml.jackson.databind.cfg.CoercionAction;
v = v.<com.fasterxml.jackson.databind.DeserializationConfig: com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionConfigs: com.fasterxml.jackson.databind.cfg.CoercionAction findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)>(v, v, v, v);
return v;
}
static void <clinit>()
{
int v;
v = staticinvoke <com.fasterxml.jackson.databind.DeserializationConfig: int collectFeatureDefaults(java.lang.Class)>(class "Lcom/fasterxml/jackson/databind/DeserializationFeature;");
<com.fasterxml.jackson.databind.DeserializationConfig: int DESER_FEATURE_DEFAULTS> = v;
return;
}
}