public class 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 com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape;
public void <init>()
{
int v;
com.fasterxml.jackson.databind.cfg.CoercionAction[] v;
com.fasterxml.jackson.databind.cfg.CoercionConfig v;
v := @this: com.fasterxml.jackson.databind.cfg.CoercionConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <com.fasterxml.jackson.databind.cfg.CoercionConfig: int INPUT_SHAPE_COUNT>;
v = newarray (com.fasterxml.jackson.databind.cfg.CoercionAction)[v];
v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape> = v;
v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty> = null;
return;
}
protected void <init>(com.fasterxml.jackson.databind.cfg.CoercionConfig)
{
java.lang.Object[] v;
int v;
java.lang.Boolean v;
com.fasterxml.jackson.databind.cfg.CoercionAction[] v, v;
com.fasterxml.jackson.databind.cfg.CoercionConfig v, v;
v := @this: com.fasterxml.jackson.databind.cfg.CoercionConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.CoercionConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty>;
v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty> = v;
v = v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape>;
v = v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: 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.<com.fasterxml.jackson.databind.cfg.CoercionConfig: com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape> = v;
return;
}
public com.fasterxml.jackson.databind.cfg.CoercionAction findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)
{
int v;
com.fasterxml.jackson.databind.cfg.CoercionInputShape v;
com.fasterxml.jackson.databind.cfg.CoercionAction[] v;
com.fasterxml.jackson.databind.cfg.CoercionAction v;
com.fasterxml.jackson.databind.cfg.CoercionConfig v;
v := @this: com.fasterxml.jackson.databind.cfg.CoercionConfig;
v := @parameter: com.fasterxml.jackson.databind.cfg.CoercionInputShape;
v = v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: com.fasterxml.jackson.databind.cfg.CoercionAction[] _coercionsByShape>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.cfg.CoercionInputShape: int ordinal()>();
v = v[v];
return v;
}
public java.lang.Boolean getAcceptBlankAsEmpty()
{
java.lang.Boolean v;
com.fasterxml.jackson.databind.cfg.CoercionConfig v;
v := @this: com.fasterxml.jackson.databind.cfg.CoercionConfig;
v = v.<com.fasterxml.jackson.databind.cfg.CoercionConfig: java.lang.Boolean _acceptBlankAsEmpty>;
return v;
}
static void <clinit>()
{
int v;
com.fasterxml.jackson.databind.cfg.CoercionInputShape[] v;
v = staticinvoke <com.fasterxml.jackson.databind.cfg.CoercionInputShape: com.fasterxml.jackson.databind.cfg.CoercionInputShape[] values()>();
v = lengthof v;
<com.fasterxml.jackson.databind.cfg.CoercionConfig: int INPUT_SHAPE_COUNT> = v;
return;
}
}