public class org.apache.logging.log4j.core.impl.Log4jLogEvent extends java.lang.Object implements org.apache.logging.log4j.core.LogEvent
{
private static final long serialVersionUID;
private static org.apache.logging.log4j.core.util.Clock CLOCK;
private static volatile org.apache.logging.log4j.core.util.NanoClock nanoClock;
private static final org.apache.logging.log4j.core.ContextDataInjector CONTEXT_DATA_INJECTOR;
private final java.lang.String loggerFqcn;
private final org.apache.logging.log4j.Marker marker;
private final org.apache.logging.log4j.Level level;
private final java.lang.String loggerName;
private org.apache.logging.log4j.message.Message message;
private final org.apache.logging.log4j.core.time.MutableInstant instant;
private final transient java.lang.Throwable thrown;
private org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy;
private final org.apache.logging.log4j.util.StringMap contextData;
private final org.apache.logging.log4j.ThreadContext$ContextStack contextStack;
private long threadId;
private java.lang.String threadName;
private int threadPriority;
private java.lang.StackTraceElement source;
private boolean includeLocation;
private boolean endOfBatch;
private final transient long nanoTime;
public static org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder newBuilder()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder v;
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder: void <init>()>();
return v;
}
public void <init>()
{
java.lang.Throwable v;
org.apache.logging.log4j.core.util.Clock v;
org.apache.logging.log4j.core.util.NanoClock v;
long v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = null;
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.Clock CLOCK>;
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.util.NanoClock: long nanoTime()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,org.apache.logging.log4j.core.util.Clock,long)>("", null, "", null, null, v, null, null, null, 0L, null, 0, null, v, v);
return;
}
public void <init>(long)
{
java.lang.Throwable v;
org.apache.logging.log4j.core.util.NanoClock v;
long v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: long;
v = null;
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.util.NanoClock: long nanoTime()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,long,int,long)>("", null, "", null, null, v, null, null, null, 0L, null, 0, null, v, 0, v);
return;
}
public void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.Level v;
java.lang.String v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.util.List,java.lang.Throwable)>(v, v, v, v, v, null, v);
return;
}
public void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.util.List, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v;
java.util.List v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.util.Clock v;
int v;
org.apache.logging.log4j.core.util.NanoClock v;
org.apache.logging.log4j.util.StringMap v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
java.lang.String v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.util.List;
v := @parameter: java.lang.Throwable;
v = staticinvoke <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap createContextData(java.util.List)>(v);
v = staticinvoke <org.apache.logging.log4j.ThreadContext: int getDepth()>();
if v != 0 goto label;
v = null;
goto label;
label:
v = staticinvoke <org.apache.logging.log4j.ThreadContext: org.apache.logging.log4j.ThreadContext$ContextStack cloneStack()>();
label:
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.Clock CLOCK>;
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.util.NanoClock: long nanoTime()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,org.apache.logging.log4j.core.util.Clock,long)>(v, v, v, v, v, v, null, v, v, 0L, null, 0, null, v, v);
return;
}
public void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, java.lang.StackTraceElement, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.util.List, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v;
java.util.List v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.util.Clock v;
int v;
org.apache.logging.log4j.core.util.NanoClock v;
org.apache.logging.log4j.util.StringMap v;
java.lang.StackTraceElement v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
java.lang.String v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.util.List;
v := @parameter: java.lang.Throwable;
v = staticinvoke <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap createContextData(java.util.List)>(v);
v = staticinvoke <org.apache.logging.log4j.ThreadContext: int getDepth()>();
if v != 0 goto label;
v = null;
goto label;
label:
v = staticinvoke <org.apache.logging.log4j.ThreadContext: org.apache.logging.log4j.ThreadContext$ContextStack cloneStack()>();
label:
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.Clock CLOCK>;
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.util.NanoClock: long nanoTime()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,org.apache.logging.log4j.core.util.Clock,long)>(v, v, v, v, v, v, null, v, v, 0L, null, 0, v, v, v);
return;
}
public void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.lang.Throwable, java.util.Map, org.apache.logging.log4j.ThreadContext$ContextStack, java.lang.String, java.lang.StackTraceElement, long)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v, v;
org.apache.logging.log4j.message.Message v;
java.util.Map v;
org.apache.logging.log4j.core.util.NanoClock v;
org.apache.logging.log4j.util.StringMap v;
java.lang.StackTraceElement v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v := @parameter: java.util.Map;
v := @parameter: org.apache.logging.log4j.ThreadContext$ContextStack;
v := @parameter: java.lang.String;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: long;
v = staticinvoke <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap createContextData(java.util.Map)>(v);
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.util.NanoClock: long nanoTime()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,long,int,long)>(v, v, v, v, v, v, null, v, v, 0L, v, 0, v, v, 0, v);
return;
}
public static org.apache.logging.log4j.core.impl.Log4jLogEvent createEvent(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.lang.Throwable, org.apache.logging.log4j.core.impl.ThrowableProxy, java.util.Map, org.apache.logging.log4j.ThreadContext$ContextStack, java.lang.String, java.lang.StackTraceElement, long)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v, v;
org.apache.logging.log4j.message.Message v;
java.util.Map v;
org.apache.logging.log4j.core.util.NanoClock v;
org.apache.logging.log4j.util.StringMap v;
java.lang.StackTraceElement v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
org.apache.logging.log4j.core.impl.ThrowableProxy v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v := @parameter: org.apache.logging.log4j.core.impl.ThrowableProxy;
v := @parameter: java.util.Map;
v := @parameter: org.apache.logging.log4j.ThreadContext$ContextStack;
v := @parameter: java.lang.String;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: long;
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = staticinvoke <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap createContextData(java.util.Map)>(v);
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.util.NanoClock: long nanoTime()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,long,int,long)>(v, v, v, v, v, v, v, v, v, 0L, v, 0, v, v, 0, v);
return v;
}
private void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.lang.Throwable, org.apache.logging.log4j.core.impl.ThrowableProxy, org.apache.logging.log4j.util.StringMap, org.apache.logging.log4j.ThreadContext$ContextStack, long, java.lang.String, int, java.lang.StackTraceElement, long, int, long)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v, v, v, v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.time.MutableInstant v;
int v, v;
org.apache.logging.log4j.util.StringMap v;
java.lang.StackTraceElement v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.core.impl.ThrowableProxy v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v := @parameter: org.apache.logging.log4j.core.impl.ThrowableProxy;
v := @parameter: org.apache.logging.log4j.util.StringMap;
v := @parameter: org.apache.logging.log4j.ThreadContext$ContextStack;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: long;
v := @parameter: int;
v := @parameter: long;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,long)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v);
v = v instanceof org.apache.logging.log4j.message.TimestampMessage;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.message.TimestampMessage: long getTimestamp()>();
goto label;
label:
v = v;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
virtualinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: void initFromEpochMilli(long,int)>(v, v);
return;
}
private void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.lang.Throwable, org.apache.logging.log4j.core.impl.ThrowableProxy, org.apache.logging.log4j.util.StringMap, org.apache.logging.log4j.ThreadContext$ContextStack, long, java.lang.String, int, java.lang.StackTraceElement, org.apache.logging.log4j.core.util.Clock, long)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v, v, v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.time.MutableInstant v, v;
org.apache.logging.log4j.core.util.Clock v;
int v;
org.apache.logging.log4j.util.StringMap v;
java.lang.StackTraceElement v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.core.impl.ThrowableProxy v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v := @parameter: org.apache.logging.log4j.core.impl.ThrowableProxy;
v := @parameter: org.apache.logging.log4j.util.StringMap;
v := @parameter: org.apache.logging.log4j.ThreadContext$ContextStack;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: org.apache.logging.log4j.core.util.Clock;
v := @parameter: long;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,long)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v);
v = v instanceof org.apache.logging.log4j.message.TimestampMessage;
if v == 0 goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
v = interfaceinvoke v.<org.apache.logging.log4j.message.TimestampMessage: long getTimestamp()>();
virtualinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: void initFromEpochMilli(long,int)>(v, 0);
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
virtualinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: void initFrom(org.apache.logging.log4j.core.util.Clock)>(v);
label:
return;
}
private void <init>(java.lang.String, org.apache.logging.log4j.Marker, java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.message.Message, java.lang.Throwable, org.apache.logging.log4j.core.impl.ThrowableProxy, org.apache.logging.log4j.util.StringMap, org.apache.logging.log4j.ThreadContext$ContextStack, long, java.lang.String, int, java.lang.StackTraceElement, long)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v, v;
long v, v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.time.MutableInstant v;
int v;
org.apache.logging.log4j.util.StringMap v, v;
java.lang.StackTraceElement v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.core.impl.ThrowableProxy v;
org.apache.logging.log4j.ThreadContext$ContextStack v, v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v := @parameter: org.apache.logging.log4j.core.impl.ThrowableProxy;
v := @parameter: org.apache.logging.log4j.util.StringMap;
v := @parameter: org.apache.logging.log4j.ThreadContext$ContextStack;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: long;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.logging.log4j.core.time.MutableInstant;
specialinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: void <init>()>();
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean endOfBatch> = 0;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn> = v;
if v != null goto label;
v = <org.apache.logging.log4j.Level: org.apache.logging.log4j.Level OFF>;
goto label;
label:
v = v;
label:
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy> = v;
if v != null goto label;
v = staticinvoke <org.apache.logging.log4j.core.impl.ContextDataFactory: org.apache.logging.log4j.util.StringMap createContextData()>();
goto label;
label:
v = v;
label:
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData> = v;
if v != null goto label;
v = <org.apache.logging.log4j.ThreadContext: org.apache.logging.log4j.spi.ThreadContextStack EMPTY_STACK>;
goto label;
label:
v = v;
label:
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority> = v;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source> = v;
v = v instanceof org.apache.logging.log4j.message.LoggerNameAwareMessage;
if v == 0 goto label;
interfaceinvoke v.<org.apache.logging.log4j.message.LoggerNameAwareMessage: void setLoggerName(java.lang.String)>(v);
label:
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long nanoTime> = v;
return;
}
private static org.apache.logging.log4j.util.StringMap createContextData(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
java.util.Map v;
org.apache.logging.log4j.util.StringMap v;
java.lang.Object v, v, v;
boolean v;
v := @parameter: java.util.Map;
v = staticinvoke <org.apache.logging.log4j.core.impl.ContextDataFactory: org.apache.logging.log4j.util.StringMap createContextData()>();
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
interfaceinvoke v.<org.apache.logging.log4j.util.StringMap: void putValue(java.lang.String,java.lang.Object)>(v, v);
goto label;
label:
return v;
}
private static org.apache.logging.log4j.util.StringMap createContextData(java.util.List)
{
java.util.List v;
org.apache.logging.log4j.util.StringMap v, v;
org.apache.logging.log4j.core.ContextDataInjector v;
v := @parameter: java.util.List;
v = staticinvoke <org.apache.logging.log4j.core.impl.ContextDataFactory: org.apache.logging.log4j.util.StringMap createContextData()>();
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.ContextDataInjector CONTEXT_DATA_INJECTOR>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.ContextDataInjector: org.apache.logging.log4j.util.StringMap injectContextData(java.util.List,org.apache.logging.log4j.util.StringMap)>(v, v);
return v;
}
public static org.apache.logging.log4j.core.util.NanoClock getNanoClock()
{
org.apache.logging.log4j.core.util.NanoClock v;
v = <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock>;
return v;
}
public static void setNanoClock(org.apache.logging.log4j.core.util.NanoClock)
{
org.apache.logging.log4j.core.util.NanoClock v;
org.apache.logging.log4j.status.StatusLogger v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v;
v := @parameter: org.apache.logging.log4j.core.util.NanoClock;
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "NanoClock must be non-null");
<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock> = v;
v = staticinvoke <org.apache.logging.log4j.status.StatusLogger: org.apache.logging.log4j.status.StatusLogger getLogger()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
virtualinvoke v.<org.apache.logging.log4j.status.StatusLogger: void trace(java.lang.String,java.lang.Object)>("Using {} for nanosecond timestamps.", v);
return;
}
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder asBuilder()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder: void <init>(org.apache.logging.log4j.core.LogEvent)>(v);
return v;
}
public org.apache.logging.log4j.core.impl.Log4jLogEvent toImmutable()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.message.Message v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message getMessage()>();
v = v instanceof org.apache.logging.log4j.message.ReusableMessage;
if v == 0 goto label;
virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void makeMessageImmutable()>();
label:
return v;
}
public org.apache.logging.log4j.Level getLevel()
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
return v;
}
public java.lang.String getLoggerName()
{
java.lang.String v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName>;
return v;
}
public org.apache.logging.log4j.message.Message getMessage()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.message.Message v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
return v;
}
public void makeMessageImmutable()
{
java.lang.Object[] v;
org.apache.logging.log4j.core.impl.MementoMessage v;
org.apache.logging.log4j.message.Message v, v, v;
java.lang.String v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = new org.apache.logging.log4j.core.impl.MementoMessage;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.String getFormattedMessage()>();
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.String getFormat()>();
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.Object[] getParameters()>();
specialinvoke v.<org.apache.logging.log4j.core.impl.MementoMessage: void <init>(java.lang.String,java.lang.String,java.lang.Object[])>(v, v, v);
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message> = v;
return;
}
public long getThreadId()
{
byte v;
java.lang.Thread v;
long v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId>;
v = v cmp 0L;
if v != 0 goto label;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: long getId()>();
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId> = v;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId>;
return v;
}
public java.lang.String getThreadName()
{
java.lang.Thread v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
if v != null goto label;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.String getName()>();
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName> = v;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
return v;
}
public int getThreadPriority()
{
java.lang.Thread v;
int v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority>;
if v != 0 goto label;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: int getPriority()>();
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority> = v;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority>;
return v;
}
public long getTimeMillis()
{
long v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.core.time.MutableInstant v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
v = virtualinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: long getEpochMillisecond()>();
return v;
}
public org.apache.logging.log4j.core.time.Instant getInstant()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.core.time.MutableInstant v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
return v;
}
public java.lang.Throwable getThrown()
{
java.lang.Throwable v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
return v;
}
public org.apache.logging.log4j.core.impl.ThrowableProxy getThrownProxy()
{
java.lang.Throwable v, v;
org.apache.logging.log4j.core.impl.ThrowableProxy v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
if v != null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
if v == null goto label;
v = new org.apache.logging.log4j.core.impl.ThrowableProxy;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
specialinvoke v.<org.apache.logging.log4j.core.impl.ThrowableProxy: void <init>(java.lang.Throwable)>(v);
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy> = v;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
return v;
}
public org.apache.logging.log4j.Marker getMarker()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
return v;
}
public java.lang.String getLoggerFqcn()
{
java.lang.String v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
return v;
}
public org.apache.logging.log4j.util.ReadOnlyStringMap getContextData()
{
org.apache.logging.log4j.util.StringMap v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
return v;
}
public java.util.Map getContextMap()
{
org.apache.logging.log4j.util.StringMap v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
java.util.Map v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
v = interfaceinvoke v.<org.apache.logging.log4j.util.StringMap: java.util.Map toMap()>();
return v;
}
public org.apache.logging.log4j.ThreadContext$ContextStack getContextStack()
{
org.apache.logging.log4j.ThreadContext$ContextStack v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
return v;
}
public java.lang.StackTraceElement getSource()
{
java.lang.StackTraceElement v, v, v, v;
java.lang.String v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
return v;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation>;
if v != 0 goto label;
label:
return null;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
v = staticinvoke <org.apache.logging.log4j.util.StackLocatorUtil: java.lang.StackTraceElement calcLocation(java.lang.String)>(v);
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source> = v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
return v;
}
public boolean isIncludeLocation()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation>;
return v;
}
public void setIncludeLocation(boolean)
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation> = v;
return;
}
public boolean isEndOfBatch()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean endOfBatch>;
return v;
}
public void setEndOfBatch(boolean)
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean endOfBatch> = v;
return;
}
public long getNanoTime()
{
long v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long nanoTime>;
return v;
}
protected java.lang.Object writeReplace()
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy getThrownProxy()>();
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation>;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: void <init>(org.apache.logging.log4j.core.impl.Log4jLogEvent,boolean)>(v, v);
return v;
}
public static java.io.Serializable serialize(org.apache.logging.log4j.core.LogEvent, boolean)
{
org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy v, v;
org.apache.logging.log4j.core.LogEvent v;
boolean v, v;
v := @parameter: org.apache.logging.log4j.core.LogEvent;
v := @parameter: boolean;
v = v instanceof org.apache.logging.log4j.core.impl.Log4jLogEvent;
if v == 0 goto label;
interfaceinvoke v.<org.apache.logging.log4j.core.LogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy getThrownProxy()>();
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: void <init>(org.apache.logging.log4j.core.impl.Log4jLogEvent,boolean)>(v, v);
return v;
label:
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: void <init>(org.apache.logging.log4j.core.LogEvent,boolean)>(v, v);
return v;
}
public static java.io.Serializable serialize(org.apache.logging.log4j.core.impl.Log4jLogEvent, boolean)
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy v;
v := @parameter: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: boolean;
virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy getThrownProxy()>();
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: void <init>(org.apache.logging.log4j.core.impl.Log4jLogEvent,boolean)>(v, v);
return v;
}
public static boolean canDeserialize(java.io.Serializable)
{
boolean v;
java.io.Serializable v;
v := @parameter: java.io.Serializable;
v = v instanceof org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy;
return v;
}
public static org.apache.logging.log4j.core.impl.Log4jLogEvent deserialize(java.io.Serializable)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v;
long v, v, v;
org.apache.logging.log4j.message.Message v;
int v, v;
org.apache.logging.log4j.util.StringMap v;
java.lang.StackTraceElement v;
java.lang.String v, v, v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.Marker v;
boolean v, v, v;
org.apache.logging.log4j.core.impl.ThrowableProxy v;
java.lang.IllegalArgumentException v;
java.io.Serializable v;
org.apache.logging.log4j.ThreadContext$ContextStack v;
v := @parameter: java.io.Serializable;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "Event cannot be null");
v = v instanceof org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy;
if v == 0 goto label;
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: java.lang.String loggerName>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: org.apache.logging.log4j.Marker marker>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: java.lang.String loggerFQCN>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: org.apache.logging.log4j.Level level>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: org.apache.logging.log4j.message.Message message>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: java.lang.Throwable thrown>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: org.apache.logging.log4j.util.StringMap contextData>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: long threadId>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: java.lang.String threadName>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: int threadPriority>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: java.lang.StackTraceElement source>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: long timeMillis>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: int nanoOfMillisecond>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: long nanoTime>;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void <init>(java.lang.String,org.apache.logging.log4j.Marker,java.lang.String,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable,org.apache.logging.log4j.core.impl.ThrowableProxy,org.apache.logging.log4j.util.StringMap,org.apache.logging.log4j.ThreadContext$ContextStack,long,java.lang.String,int,java.lang.StackTraceElement,long,int,long)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: boolean isEndOfBatch>;
virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void setEndOfBatch(boolean)>(v);
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$LogEventProxy: boolean isLocationRequired>;
virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: void setIncludeLocation(boolean)>(v);
return v;
label:
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Event is not a serialized LogEvent: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException
{
java.io.ObjectInputStream v;
java.io.InvalidObjectException v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.io.ObjectInputStream;
v = new java.io.InvalidObjectException;
specialinvoke v.<java.io.InvalidObjectException: void <init>(java.lang.String)>("Proxy required");
throw v;
}
public static org.apache.logging.log4j.core.LogEvent createMemento(org.apache.logging.log4j.core.LogEvent)
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.core.LogEvent v;
org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder v;
v := @parameter: org.apache.logging.log4j.core.LogEvent;
v = new org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder;
specialinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder: void <init>(org.apache.logging.log4j.core.LogEvent)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder: org.apache.logging.log4j.core.impl.Log4jLogEvent build()>();
return v;
}
public static org.apache.logging.log4j.core.impl.Log4jLogEvent createMemento(org.apache.logging.log4j.core.LogEvent, boolean)
{
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
org.apache.logging.log4j.core.LogEvent v;
boolean v;
java.io.Serializable v;
v := @parameter: org.apache.logging.log4j.core.LogEvent;
v := @parameter: boolean;
v = staticinvoke <org.apache.logging.log4j.core.impl.Log4jLogEvent: java.io.Serializable serialize(org.apache.logging.log4j.core.LogEvent,boolean)>(v, v);
v = staticinvoke <org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.Log4jLogEvent deserialize(java.io.Serializable)>(v);
return v;
}
public java.lang.String toString()
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.message.Message v, v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v, v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName>;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
v = "root";
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName>;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("Logger=");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" Level=");
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String name()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" Message=");
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.String getFormattedMessage()>();
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public boolean equals(java.lang.Object)
{
org.apache.logging.log4j.Level v, v, v, v;
byte v, v;
org.apache.logging.log4j.util.StringMap v, v, v, v;
org.apache.logging.log4j.core.impl.ThrowableProxy v, v, v, v;
java.lang.Throwable v, v, v, v;
long v, v, v, v;
java.lang.StackTraceElement v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
org.apache.logging.log4j.Marker v, v, v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.logging.log4j.message.Message v, v;
org.apache.logging.log4j.core.time.MutableInstant v, v;
int v, v;
java.lang.Class v, v;
java.lang.Object v;
org.apache.logging.log4j.ThreadContext$ContextStack v, v, v, v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean endOfBatch>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean endOfBatch>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
v = virtualinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long nanoTime>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long nanoTime>;
v = v cmp v;
if v == 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
v = virtualinvoke v.<java.lang.StackTraceElement: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
v = interfaceinvoke v.<org.apache.logging.log4j.Marker: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
v = interfaceinvoke v.<org.apache.logging.log4j.util.StringMap: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId>;
v = v cmp v;
if v == 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ThrowableProxy: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
org.apache.logging.log4j.Level v, v;
org.apache.logging.log4j.util.StringMap v, v;
org.apache.logging.log4j.core.impl.ThrowableProxy v, v;
java.lang.Throwable v, v;
long v, v, v, v, v, v, v, v;
java.lang.StackTraceElement v, v;
java.lang.String v, v, v, v, v;
org.apache.logging.log4j.Marker v, v;
org.apache.logging.log4j.core.impl.Log4jLogEvent v;
boolean v, v, v, v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.time.MutableInstant v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.logging.log4j.ThreadContext$ContextStack v, v;
v := @this: org.apache.logging.log4j.core.impl.Log4jLogEvent;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerFqcn>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
goto label;
label:
v = 0;
label:
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Marker marker>;
v = interfaceinvoke v.<org.apache.logging.log4j.Marker: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String loggerName>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.message.Message message>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.time.MutableInstant instant>;
v = virtualinvoke v.<org.apache.logging.log4j.core.time.MutableInstant: int hashCode()>();
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long nanoTime>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long nanoTime>;
v = v >>> 32;
v = v ^ v;
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.Throwable thrown>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy>;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ThrowableProxy: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.util.StringMap contextData>;
v = interfaceinvoke v.<org.apache.logging.log4j.util.StringMap: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.ThreadContext$ContextStack contextStack>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId>;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: long threadId>;
v = v >>> 32;
v = v ^ v;
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.String threadName>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: int threadPriority>;
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: java.lang.StackTraceElement source>;
v = virtualinvoke v.<java.lang.StackTraceElement: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean includeLocation>;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.logging.log4j.core.impl.Log4jLogEvent: boolean endOfBatch>;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v + v;
return v;
}
static void <clinit>()
{
org.apache.logging.log4j.core.util.DummyNanoClock v;
org.apache.logging.log4j.core.util.Clock v;
org.apache.logging.log4j.core.ContextDataInjector v;
v = staticinvoke <org.apache.logging.log4j.core.util.ClockFactory: org.apache.logging.log4j.core.util.Clock getClock()>();
<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.Clock CLOCK> = v;
v = new org.apache.logging.log4j.core.util.DummyNanoClock;
specialinvoke v.<org.apache.logging.log4j.core.util.DummyNanoClock: void <init>()>();
<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.util.NanoClock nanoClock> = v;
v = staticinvoke <org.apache.logging.log4j.core.impl.ContextDataInjectorFactory: org.apache.logging.log4j.core.ContextDataInjector createInjector()>();
<org.apache.logging.log4j.core.impl.Log4jLogEvent: org.apache.logging.log4j.core.ContextDataInjector CONTEXT_DATA_INJECTOR> = v;
return;
}
}