public class oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
private static final int INPUT_SHAPE_COUNT;
protected java.lang.Boolean _acceptBlankAsEmpty;
protected final oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape;
public void <init>()
{
int v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] v;
v := @this: oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: int INPUT_SHAPE_COUNT>;
v = newarray (oadd.com.fasterxml.jackson.databind.cfg.CoercionAction)[v];
v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape> = v;
v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty> = null;
return;
}
protected void <init>(oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig)
{
oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig v, v;
java.lang.Object[] v;
int v;
java.lang.Boolean v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] v, v;
v := @this: oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig;
v := @parameter: oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty>;
v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty> = v;
v = v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape>;
v = v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape>;
v = lengthof v;
v = staticinvoke <java.util.Arrays: java.lang.Object[] copyOf(java.lang.Object[],int)>(v, v);
v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape> = v;
return;
}
public oadd.com.fasterxml.jackson.databind.cfg.CoercionAction findAction(oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape)
{
oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape v;
int v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionAction v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] v;
v := @this: oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig;
v := @parameter: oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape;
v = v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: oadd.com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape: int ordinal()>();
v = v[v];
return v;
}
public java.lang.Boolean getAcceptBlankAsEmpty()
{
java.lang.Boolean v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig v;
v := @this: oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig;
v = v.<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty>;
return v;
}
static void <clinit>()
{
int v;
oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape[] v;
v = staticinvoke <oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape: oadd.com.fasterxml.jackson.databind.cfg.CoercionInputShape[] values()>();
v = lengthof v;
<oadd.com.fasterxml.jackson.databind.cfg.CoercionConfig: int INPUT_SHAPE_COUNT> = v;
return;
}
}