public final class com.fasterxml.jackson.databind.cfg.BaseSettings extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
private static final java.util.TimeZone DEFAULT_TIMEZONE;
protected final com.fasterxml.jackson.databind.type.TypeFactory _typeFactory;
protected final com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector;
protected final com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector;
protected final com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy;
protected final com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming;
protected final com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder;
protected final com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator;
protected final java.text.DateFormat _dateFormat;
protected final com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator;
protected final java.util.Locale _locale;
protected final java.util.TimeZone _timeZone;
protected final com.fasterxml.jackson.core.Base64Variant _defaultBase;
public void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.PropertyNamingStrategy, com.fasterxml.jackson.databind.type.TypeFactory, com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder, java.text.DateFormat, com.fasterxml.jackson.databind.cfg.HandlerInstantiator, java.util.Locale, java.util.TimeZone, com.fasterxml.jackson.core.Base64Variant, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.introspect.ClassIntrospector;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v := @parameter: com.fasterxml.jackson.databind.PropertyNamingStrategy;
v := @parameter: com.fasterxml.jackson.databind.type.TypeFactory;
v := @parameter: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder;
v := @parameter: java.text.DateFormat;
v := @parameter: com.fasterxml.jackson.databind.cfg.HandlerInstantiator;
v := @parameter: java.util.Locale;
v := @parameter: java.util.TimeZone;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v := @parameter: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator> = v;
v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming> = v;
return;
}
public void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.PropertyNamingStrategy, com.fasterxml.jackson.databind.type.TypeFactory, com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder, java.text.DateFormat, com.fasterxml.jackson.databind.cfg.HandlerInstantiator, java.util.Locale, java.util.TimeZone, com.fasterxml.jackson.core.Base64Variant, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.introspect.ClassIntrospector;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v := @parameter: com.fasterxml.jackson.databind.PropertyNamingStrategy;
v := @parameter: com.fasterxml.jackson.databind.type.TypeFactory;
v := @parameter: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder;
v := @parameter: java.text.DateFormat;
v := @parameter: com.fasterxml.jackson.databind.cfg.HandlerInstantiator;
v := @parameter: java.util.Locale;
v := @parameter: java.util.TimeZone;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v = new com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider;
specialinvoke v.<com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider: void <init>()>();
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings copy()
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v, v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.ClassIntrospector: com.fasterxml.jackson.databind.introspect.ClassIntrospector copy()>();
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v, v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.introspect.ClassIntrospector;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v, v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)
{
com.fasterxml.jackson.databind.AnnotationIntrospector v, v, v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = staticinvoke <com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair: com.fasterxml.jackson.databind.AnnotationIntrospector create(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.BaseSettings withAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)>(v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)
{
com.fasterxml.jackson.databind.AnnotationIntrospector v, v, v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.AnnotationIntrospector;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = staticinvoke <com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair: com.fasterxml.jackson.databind.AnnotationIntrospector create(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.BaseSettings withAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)>(v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v, v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.PropertyNamingStrategy;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withAccessorNaming(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v, v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v, v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.type.TypeFactory;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withTypeResolverBuilder(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v, v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withDateFormat(java.text.DateFormat)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v, v;
boolean v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
java.util.TimeZone v, v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: java.text.DateFormat;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
if v != v goto label;
return v;
label:
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: boolean hasExplicitTimeZone()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _force(java.text.DateFormat,java.util.TimeZone)>(v, v);
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings withHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v, v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.cfg.HandlerInstantiator;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings 'with'(java.util.Locale)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v, v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: java.util.Locale;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings 'with'(java.util.TimeZone)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v, v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
java.util.TimeZone v, v, v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: java.util.TimeZone;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
if v != v goto label;
return v;
label:
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone DEFAULT_TIMEZONE>;
goto label;
label:
v = v;
label:
v = specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _force(java.text.DateFormat,java.util.TimeZone)>(v, v);
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings 'with'(com.fasterxml.jackson.core.Base64Variant)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v, v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.cfg.BaseSettings 'with'(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.AnnotationIntrospector v;
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v, v;
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v, v;
com.fasterxml.jackson.databind.type.TypeFactory v;
java.util.Locale v;
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
java.text.DateFormat v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
if v != v goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
specialinvoke v.<com.fasterxml.jackson.databind.cfg.BaseSettings: void <init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.introspect.ClassIntrospector getClassIntrospector()
{
com.fasterxml.jackson.databind.introspect.ClassIntrospector v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.ClassIntrospector _classIntrospector>;
return v;
}
public com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()
{
com.fasterxml.jackson.databind.AnnotationIntrospector v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.AnnotationIntrospector _annotationIntrospector>;
return v;
}
public com.fasterxml.jackson.databind.PropertyNamingStrategy getPropertyNamingStrategy()
{
com.fasterxml.jackson.databind.PropertyNamingStrategy v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.PropertyNamingStrategy _propertyNamingStrategy>;
return v;
}
public com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider getAccessorNaming()
{
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider _accessorNaming>;
return v;
}
public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()
{
com.fasterxml.jackson.databind.type.TypeFactory v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.type.TypeFactory _typeFactory>;
return v;
}
public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder getTypeResolverBuilder()
{
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder _typeResolverBuilder>;
return v;
}
public com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator()
{
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator _typeValidator>;
return v;
}
public java.text.DateFormat getDateFormat()
{
java.text.DateFormat v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.text.DateFormat _dateFormat>;
return v;
}
public com.fasterxml.jackson.databind.cfg.HandlerInstantiator getHandlerInstantiator()
{
com.fasterxml.jackson.databind.cfg.HandlerInstantiator v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.databind.cfg.HandlerInstantiator _handlerInstantiator>;
return v;
}
public java.util.Locale getLocale()
{
java.util.Locale v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.Locale _locale>;
return v;
}
public java.util.TimeZone getTimeZone()
{
java.util.TimeZone v, v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
if v != null goto label;
v = <com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone DEFAULT_TIMEZONE>;
goto label;
label:
v = v;
label:
return v;
}
public boolean hasExplicitTimeZone()
{
java.util.TimeZone v;
boolean v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone _timeZone>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public com.fasterxml.jackson.core.Base64Variant getBase64Variant()
{
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v = v.<com.fasterxml.jackson.databind.cfg.BaseSettings: com.fasterxml.jackson.core.Base64Variant _defaultBase64>;
return v;
}
private java.text.DateFormat _force(java.text.DateFormat, java.util.TimeZone)
{
java.util.TimeZone v;
com.fasterxml.jackson.databind.cfg.BaseSettings v;
java.lang.Object v;
com.fasterxml.jackson.databind.util.StdDateFormat v;
java.text.DateFormat v;
boolean v;
v := @this: com.fasterxml.jackson.databind.cfg.BaseSettings;
v := @parameter: java.text.DateFormat;
v := @parameter: java.util.TimeZone;
v = v instanceof com.fasterxml.jackson.databind.util.StdDateFormat;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.databind.util.StdDateFormat: com.fasterxml.jackson.databind.util.StdDateFormat withTimeZone(java.util.TimeZone)>(v);
return v;
label:
v = virtualinvoke v.<java.text.DateFormat: java.lang.Object clone()>();
virtualinvoke v.<java.text.DateFormat: void setTimeZone(java.util.TimeZone)>(v);
return v;
}
static void <clinit>()
{
java.util.TimeZone v;
v = staticinvoke <java.util.TimeZone: java.util.TimeZone getTimeZone(java.lang.String)>("UTC");
<com.fasterxml.jackson.databind.cfg.BaseSettings: java.util.TimeZone DEFAULT_TIMEZONE> = v;
return;
}
}