final class oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper extends java.lang.Object
{
private static final oadd.com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER;
private static final oadd.com.fasterxml.jackson.databind.ObjectWriter STD_WRITER;
private static final oadd.com.fasterxml.jackson.databind.ObjectWriter PRETTY_WRITER;
private static final oadd.com.fasterxml.jackson.databind.ObjectReader NODE_READER;
void <init>()
{
oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper v;
v := @this: oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.lang.String nodeToString(oadd.com.fasterxml.jackson.databind.node.BaseJsonNode)
{
oadd.com.fasterxml.jackson.databind.JsonSerializable v;
oadd.com.fasterxml.jackson.databind.ObjectWriter v;
java.io.IOException v;
java.lang.RuntimeException v;
java.lang.String v;
oadd.com.fasterxml.jackson.databind.node.BaseJsonNode v;
v := @parameter: oadd.com.fasterxml.jackson.databind.node.BaseJsonNode;
label:
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.ObjectWriter STD_WRITER>;
v = staticinvoke <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.JsonSerializable _wrapper(oadd.com.fasterxml.jackson.databind.node.BaseJsonNode)>(v);
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.ObjectWriter: java.lang.String writeValueAsString(java.lang.Object)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.io.IOException from label to label with label;
}
public static java.lang.String nodeToPrettyString(oadd.com.fasterxml.jackson.databind.node.BaseJsonNode)
{
oadd.com.fasterxml.jackson.databind.JsonSerializable v;
oadd.com.fasterxml.jackson.databind.ObjectWriter v;
java.io.IOException v;
java.lang.RuntimeException v;
java.lang.String v;
oadd.com.fasterxml.jackson.databind.node.BaseJsonNode v;
v := @parameter: oadd.com.fasterxml.jackson.databind.node.BaseJsonNode;
label:
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.ObjectWriter PRETTY_WRITER>;
v = staticinvoke <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.JsonSerializable _wrapper(oadd.com.fasterxml.jackson.databind.node.BaseJsonNode)>(v);
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.ObjectWriter: java.lang.String writeValueAsString(java.lang.Object)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.io.IOException from label to label with label;
}
public static byte[] valueToBytes(java.lang.Object) throws java.io.IOException
{
byte[] v;
java.lang.Object v;
oadd.com.fasterxml.jackson.databind.json.JsonMapper v;
v := @parameter: java.lang.Object;
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.json.JsonMapper: byte[] writeValueAsBytes(java.lang.Object)>(v);
return v;
}
public static oadd.com.fasterxml.jackson.databind.JsonNode bytesToNode(byte[]) throws java.io.IOException
{
byte[] v;
java.lang.Object v;
oadd.com.fasterxml.jackson.databind.ObjectReader v;
v := @parameter: byte[];
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.ObjectReader NODE_READER>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.ObjectReader: java.lang.Object readValue(byte[])>(v);
return v;
}
private static oadd.com.fasterxml.jackson.databind.JsonSerializable _wrapper(oadd.com.fasterxml.jackson.databind.node.BaseJsonNode)
{
oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer v;
oadd.com.fasterxml.jackson.databind.node.BaseJsonNode v;
v := @parameter: oadd.com.fasterxml.jackson.databind.node.BaseJsonNode;
v = new oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer: void <init>(oadd.com.fasterxml.jackson.databind.node.BaseJsonNode)>(v);
return v;
}
static void <clinit>()
{
oadd.com.fasterxml.jackson.databind.ObjectWriter v, v, v;
oadd.com.fasterxml.jackson.databind.ObjectReader v;
oadd.com.fasterxml.jackson.databind.json.JsonMapper v, v, v, v;
v = new oadd.com.fasterxml.jackson.databind.json.JsonMapper;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.json.JsonMapper: void <init>()>();
<oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER> = v;
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.json.JsonMapper: oadd.com.fasterxml.jackson.databind.ObjectWriter writer()>();
<oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.ObjectWriter STD_WRITER> = v;
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.json.JsonMapper: oadd.com.fasterxml.jackson.databind.ObjectWriter writer()>();
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.ObjectWriter: oadd.com.fasterxml.jackson.databind.ObjectWriter withDefaultPrettyPrinter()>();
<oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.ObjectWriter PRETTY_WRITER> = v;
v = <oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.json.JsonMapper: oadd.com.fasterxml.jackson.databind.ObjectReader readerFor(java.lang.Class)>(class "Loadd/com/fasterxml/jackson/databind/JsonNode;");
<oadd.com.fasterxml.jackson.databind.node.InternalNodeMapper: oadd.com.fasterxml.jackson.databind.ObjectReader NODE_READER> = v;
return;
}
}