final enum class org.apache.logging.log4j.message.MapMessageJsonFormatter extends java.lang.Enum
{
public static final int MAX_DEPTH;
private static final char DQUOTE;
private static final char RBRACE;
private static final char LBRACE;
private static final char COMMA;
private static final char RCURLY;
private static final char LCURLY;
private static final char COLON;
private static final org.apache.logging.log4j.message.MapMessageJsonFormatter[] $VALUES;
public static org.apache.logging.log4j.message.MapMessageJsonFormatter[] values()
{
java.lang.Object v;
org.apache.logging.log4j.message.MapMessageJsonFormatter[] v;
v = <org.apache.logging.log4j.message.MapMessageJsonFormatter: org.apache.logging.log4j.message.MapMessageJsonFormatter[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.logging.log4j.message.MapMessageJsonFormatter valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lorg/apache/logging/log4j/message/MapMessageJsonFormatter;", v);
return v;
}
private void <init>(java.lang.String, int)
{
int v;
java.lang.String v;
org.apache.logging.log4j.message.MapMessageJsonFormatter v;
v := @this: org.apache.logging.log4j.message.MapMessageJsonFormatter;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
return;
}
private static int readMaxDepth()
{
int v;
java.lang.String v;
java.lang.IllegalArgumentException v;
org.apache.logging.log4j.util.PropertiesUtil v;
v = staticinvoke <org.apache.logging.log4j.util.PropertiesUtil: org.apache.logging.log4j.util.PropertiesUtil getProperties()>();
v = virtualinvoke v.<org.apache.logging.log4j.util.PropertiesUtil: int getIntegerProperty(java.lang.String,int)>("log4j.mapMessage.jsonFormatter.maxDepth", 8);
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("was expecting a positive maxDepth, found: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
static void format(java.lang.StringBuilder, java.lang.Object)
{
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.lang.Object;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void format(java.lang.StringBuilder,java.lang.Object,int)>(v, v, 0);
return;
}
private static void format(java.lang.StringBuilder, java.lang.Object, int)
{
int v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = <org.apache.logging.log4j.message.MapMessageJsonFormatter: int MAX_DEPTH>;
if v < v goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("maxDepth has been exceeded");
throw v;
label:
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v instanceof org.apache.logging.log4j.util.IndexedStringMap;
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatIndexedStringMap(java.lang.StringBuilder,org.apache.logging.log4j.util.IndexedStringMap,int)>(v, v, v);
goto label;
label:
v = v instanceof java.util.Map;
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatMap(java.lang.StringBuilder,java.util.Map,int)>(v, v, v);
goto label;
label:
v = v instanceof java.util.List;
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatList(java.lang.StringBuilder,java.util.List,int)>(v, v, v);
goto label;
label:
v = v instanceof java.util.Collection;
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatCollection(java.lang.StringBuilder,java.util.Collection,int)>(v, v, v);
goto label;
label:
v = v instanceof java.lang.Number;
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatNumber(java.lang.StringBuilder,java.lang.Number)>(v, v);
goto label;
label:
v = v instanceof java.lang.Boolean;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatBoolean(java.lang.StringBuilder,boolean)>(v, v);
goto label;
label:
v = v instanceof org.apache.logging.log4j.util.StringBuilderFormattable;
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatFormattable(java.lang.StringBuilder,org.apache.logging.log4j.util.StringBuilderFormattable)>(v, v);
goto label;
label:
v = v instanceof char[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatCharArray(java.lang.StringBuilder,char[])>(v, v);
goto label;
label:
v = v instanceof boolean[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatBooleanArray(java.lang.StringBuilder,boolean[])>(v, v);
goto label;
label:
v = v instanceof byte[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatByteArray(java.lang.StringBuilder,byte[])>(v, v);
goto label;
label:
v = v instanceof short[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatShortArray(java.lang.StringBuilder,short[])>(v, v);
goto label;
label:
v = v instanceof int[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatIntArray(java.lang.StringBuilder,int[])>(v, v);
goto label;
label:
v = v instanceof long[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatLongArray(java.lang.StringBuilder,long[])>(v, v);
goto label;
label:
v = v instanceof float[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatFloatArray(java.lang.StringBuilder,float[])>(v, v);
goto label;
label:
v = v instanceof double[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatDoubleArray(java.lang.StringBuilder,double[])>(v, v);
goto label;
label:
v = v instanceof java.lang.Object[];
if v == 0 goto label;
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatObjectArray(java.lang.StringBuilder,java.lang.Object[],int)>(v, v, v);
goto label;
label:
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void formatString(java.lang.StringBuilder,java.lang.Object)>(v, v);
label:
return;
}
private static void formatIndexedStringMap(java.lang.StringBuilder, org.apache.logging.log4j.util.IndexedStringMap, int)
{
org.apache.logging.log4j.util.IndexedStringMap v;
int v, v, v, v, v;
java.lang.Object v;
java.lang.StringBuilder v, v;
java.lang.String v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.apache.logging.log4j.util.IndexedStringMap;
v := @parameter: int;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(123);
v = v + 1;
v = 0;
label:
v = interfaceinvoke v.<org.apache.logging.log4j.util.IndexedStringMap: int size()>();
if v >= v goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.util.IndexedStringMap: java.lang.String getKeyAt(int)>(v);
v = interfaceinvoke v.<org.apache.logging.log4j.util.IndexedStringMap: java.lang.Object getValueAt(int)>(v);
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
staticinvoke <org.apache.logging.log4j.util.StringBuilders: void escapeJson(java.lang.StringBuilder,int)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(58);
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void format(java.lang.StringBuilder,java.lang.Object,int)>(v, v, v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
return;
}
private static void formatMap(java.lang.StringBuilder, java.util.Map, int)
{
java.util.Map v;
boolean[] v;
int v, v;
java.util.function.BiConsumer v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.util.Map;
v := @parameter: int;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(123);
v = v + 1;
v = newarray (boolean)[1];
v[0] = 1;
v = staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter$lambda_formatMap_0__1042: java.util.function.BiConsumer bootstrap$(boolean[],java.lang.StringBuilder,int)>(v, v, v);
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
return;
}
private static void formatList(java.lang.StringBuilder, java.util.List, int)
{
java.util.List v;
int v, v, v, v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.util.List;
v := @parameter: int;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = v + 1;
v = 0;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void format(java.lang.StringBuilder,java.lang.Object,int)>(v, v, v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatCollection(java.lang.StringBuilder, java.util.Collection, int)
{
java.util.function.Consumer v;
java.util.Collection v;
boolean[] v;
int v, v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.util.Collection;
v := @parameter: int;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = v + 1;
v = newarray (boolean)[1];
v[0] = 1;
v = staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter$lambda_formatCollection_1__1043: java.util.function.Consumer bootstrap$(boolean[],java.lang.StringBuilder,int)>(v, v, v);
interfaceinvoke v.<java.util.Collection: void forEach(java.util.function.Consumer)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatNumber(java.lang.StringBuilder, java.lang.Number)
{
long v, v;
int v;
java.lang.String v;
java.lang.Number v;
boolean v, v, v, v, v, v, v;
double v, v;
float v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.lang.Number;
v = v instanceof java.math.BigDecimal;
if v == 0 goto label;
v = virtualinvoke v.<java.math.BigDecimal: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = v instanceof java.lang.Double;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(double)>(v);
goto label;
label:
v = v instanceof java.lang.Float;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Float: float floatValue()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(float)>(v);
goto label;
label:
v = v instanceof java.lang.Byte;
if v != 0 goto label;
v = v instanceof java.lang.Short;
if v != 0 goto label;
v = v instanceof java.lang.Integer;
if v != 0 goto label;
v = v instanceof java.lang.Long;
if v == 0 goto label;
label:
v = virtualinvoke v.<java.lang.Number: long longValue()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.Number: long longValue()>();
v = virtualinvoke v.<java.lang.Number: double doubleValue()>();
v = staticinvoke <java.lang.Double: int compare(double,double)>(v, v);
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(double)>(v);
label:
return;
}
private static void formatBoolean(java.lang.StringBuilder, boolean)
{
java.lang.StringBuilder v;
boolean v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: boolean;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
return;
}
private static void formatFormattable(java.lang.StringBuilder, org.apache.logging.log4j.util.StringBuilderFormattable)
{
int v;
org.apache.logging.log4j.util.StringBuilderFormattable v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.apache.logging.log4j.util.StringBuilderFormattable;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
interfaceinvoke v.<org.apache.logging.log4j.util.StringBuilderFormattable: void formatTo(java.lang.StringBuilder)>(v);
staticinvoke <org.apache.logging.log4j.util.StringBuilders: void escapeJson(java.lang.StringBuilder,int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
return;
}
private static void formatCharArray(java.lang.StringBuilder, char[])
{
int v, v, v;
char[] v;
char v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: char[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
staticinvoke <org.apache.logging.log4j.util.StringBuilders: void escapeJson(java.lang.StringBuilder,int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatBooleanArray(java.lang.StringBuilder, boolean[])
{
boolean[] v;
int v, v;
java.lang.StringBuilder v;
boolean v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: boolean[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatByteArray(java.lang.StringBuilder, byte[])
{
byte[] v;
byte v;
int v, v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: byte[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatShortArray(java.lang.StringBuilder, short[])
{
short v;
int v, v;
java.lang.StringBuilder v;
short[] v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: short[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatIntArray(java.lang.StringBuilder, int[])
{
int[] v;
int v, v, v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: int[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatLongArray(java.lang.StringBuilder, long[])
{
long[] v;
int v, v;
java.lang.StringBuilder v;
long v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: long[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatFloatArray(java.lang.StringBuilder, float[])
{
int v, v;
float v;
float[] v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: float[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(float)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatDoubleArray(java.lang.StringBuilder, double[])
{
double[] v;
int v, v;
java.lang.StringBuilder v;
double v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: double[];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(double)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatObjectArray(java.lang.StringBuilder, java.lang.Object[], int)
{
java.lang.Object[] v;
int v, v, v, v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.lang.Object[];
v := @parameter: int;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = v + 1;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
label:
v = v[v];
staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: void format(java.lang.StringBuilder,java.lang.Object,int)>(v, v, v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
return;
}
private static void formatString(java.lang.StringBuilder, java.lang.Object)
{
int v;
java.lang.Object v;
java.lang.StringBuilder v;
java.lang.String v;
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.lang.Object;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
staticinvoke <org.apache.logging.log4j.util.StringBuilders: void escapeJson(java.lang.StringBuilder,int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
return;
}
private static org.apache.logging.log4j.message.MapMessageJsonFormatter[] $values()
{
org.apache.logging.log4j.message.MapMessageJsonFormatter[] v;
v = newarray (org.apache.logging.log4j.message.MapMessageJsonFormatter)[0];
return v;
}
static void <clinit>()
{
int v;
org.apache.logging.log4j.message.MapMessageJsonFormatter[] v;
v = staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: org.apache.logging.log4j.message.MapMessageJsonFormatter[] $values()>();
<org.apache.logging.log4j.message.MapMessageJsonFormatter: org.apache.logging.log4j.message.MapMessageJsonFormatter[] $VALUES> = v;
v = staticinvoke <org.apache.logging.log4j.message.MapMessageJsonFormatter: int readMaxDepth()>();
<org.apache.logging.log4j.message.MapMessageJsonFormatter: int MAX_DEPTH> = v;
return;
}
}