public class org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder implements org.apache.logging.log4j.core.util.Builder<org.apache.logging.log4j.core.LogEvent>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder
super_class: java.lang.Object
{
private java.lang.String loggerFqcn;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.apache.logging.log4j.Marker marker;
descriptor: Lorg/apache/logging/log4j/Marker;
flags: (0x0002) ACC_PRIVATE
private org.apache.logging.log4j.Level level;
descriptor: Lorg/apache/logging/log4j/Level;
flags: (0x0002) ACC_PRIVATE
private java.lang.String loggerName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.apache.logging.log4j.message.Message message;
descriptor: Lorg/apache/logging/log4j/message/Message;
flags: (0x0002) ACC_PRIVATE
private java.lang.Throwable thrown;
descriptor: Ljava/lang/Throwable;
flags: (0x0002) ACC_PRIVATE
private final org.apache.logging.log4j.core.time.MutableInstant instant;
descriptor: Lorg/apache/logging/log4j/core/time/MutableInstant;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.apache.logging.log4j.core.impl.ThrowableProxy thrownProxy;
descriptor: Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
flags: (0x0002) ACC_PRIVATE
private org.apache.logging.log4j.util.StringMap contextData;
descriptor: Lorg/apache/logging/log4j/util/StringMap;
flags: (0x0002) ACC_PRIVATE
private org.apache.logging.log4j.ThreadContext$ContextStack contextStack;
descriptor: Lorg/apache/logging/log4j/ThreadContext$ContextStack;
flags: (0x0002) ACC_PRIVATE
private long threadId;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.lang.String threadName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int threadPriority;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.StackTraceElement source;
descriptor: Ljava/lang/StackTraceElement;
flags: (0x0002) ACC_PRIVATE
private boolean includeLocation;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean endOfBatch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long nanoTime;
descriptor: J
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.apache.logging.log4j.core.time.MutableInstant
dup
invokespecial org.apache.logging.log4j.core.time.MutableInstant.<init>:()V
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
2: aload 0
aconst_null
invokestatic org.apache.logging.log4j.core.impl.Log4jLogEvent.createContextData:(Ljava/util/List;)Lorg/apache/logging/log4j/util/StringMap;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
3: aload 0
invokestatic org.apache.logging.log4j.ThreadContext.getImmutableStack:()Lorg/apache/logging/log4j/ThreadContext$ContextStack;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextStack:Lorg/apache/logging/log4j/ThreadContext$ContextStack;
4: aload 0
iconst_0
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.endOfBatch:Z
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
public void <init>(org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.apache.logging.log4j.core.time.MutableInstant
dup
invokespecial org.apache.logging.log4j.core.time.MutableInstant.<init>:()V
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
2: aload 0
aconst_null
invokestatic org.apache.logging.log4j.core.impl.Log4jLogEvent.createContextData:(Ljava/util/List;)Lorg/apache/logging/log4j/util/StringMap;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
3: aload 0
invokestatic org.apache.logging.log4j.ThreadContext.getImmutableStack:()Lorg/apache/logging/log4j/ThreadContext$ContextStack;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextStack:Lorg/apache/logging/log4j/ThreadContext$ContextStack;
4: aload 0
iconst_0
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.endOfBatch:Z
5: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 1
instanceof org.apache.logging.log4j.core.async.RingBufferLogEvent
ifeq 9
7: aload 1
checkcast org.apache.logging.log4j.core.async.RingBufferLogEvent
aload 0
invokevirtual org.apache.logging.log4j.core.async.RingBufferLogEvent.initializeBuilder:(Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;)V
8: return
9: StackMap locals: org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder org.apache.logging.log4j.core.LogEvent
StackMap stack:
aload 1
instanceof org.apache.logging.log4j.core.impl.MutableLogEvent
ifeq 12
10: aload 1
checkcast org.apache.logging.log4j.core.impl.MutableLogEvent
aload 0
invokevirtual org.apache.logging.log4j.core.impl.MutableLogEvent.initializeBuilder:(Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;)V
11: return
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getLoggerFqcn:()Ljava/lang/String;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.loggerFqcn:Ljava/lang/String;
13: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getMarker:()Lorg/apache/logging/log4j/Marker;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.marker:Lorg/apache/logging/log4j/Marker;
14: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getLevel:()Lorg/apache/logging/log4j/Level;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.level:Lorg/apache/logging/log4j/Level;
15: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getLoggerName:()Ljava/lang/String;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.loggerName:Ljava/lang/String;
16: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getMessage:()Lorg/apache/logging/log4j/message/Message;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.message:Lorg/apache/logging/log4j/message/Message;
17: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getInstant:()Lorg/apache/logging/log4j/core/time/Instant;
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.initFrom:(Lorg/apache/logging/log4j/core/time/Instant;)V
18: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getThrown:()Ljava/lang/Throwable;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrown:Ljava/lang/Throwable;
19: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getContextStack:()Lorg/apache/logging/log4j/ThreadContext$ContextStack;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextStack:Lorg/apache/logging/log4j/ThreadContext$ContextStack;
20: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.isIncludeLocation:()Z
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.includeLocation:Z
21: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.isEndOfBatch:()Z
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.endOfBatch:Z
22: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getNanoTime:()J
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.nanoTime:J
23: aload 1
instanceof org.apache.logging.log4j.core.impl.Log4jLogEvent
ifeq 32
24: aload 1
checkcast org.apache.logging.log4j.core.impl.Log4jLogEvent
astore 2
start local 2 25: aload 0
aload 2
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent.contextData:Lorg/apache/logging/log4j/util/StringMap;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
26: aload 0
aload 2
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent.thrownProxy:Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrownProxy:Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
27: aload 0
aload 2
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent.source:Ljava/lang/StackTraceElement;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.source:Ljava/lang/StackTraceElement;
28: aload 0
aload 2
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent.threadId:J
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadId:J
29: aload 0
aload 2
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent.threadName:Ljava/lang/String;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadName:Ljava/lang/String;
30: aload 0
aload 2
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent.threadPriority:I
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadPriority:I
end local 2 31: goto 45
32: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getContextData:()Lorg/apache/logging/log4j/util/ReadOnlyStringMap;
instanceof org.apache.logging.log4j.util.StringMap
ifeq 35
33: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getContextData:()Lorg/apache/logging/log4j/util/ReadOnlyStringMap;
checkcast org.apache.logging.log4j.util.StringMap
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
34: goto 40
35: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
invokeinterface org.apache.logging.log4j.util.StringMap.isFrozen:()Z
ifeq 38
36: aload 0
invokestatic org.apache.logging.log4j.core.impl.ContextDataFactory.createContextData:()Lorg/apache/logging/log4j/util/StringMap;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
37: goto 39
38: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
invokeinterface org.apache.logging.log4j.util.StringMap.clear:()V
39: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getContextData:()Lorg/apache/logging/log4j/util/ReadOnlyStringMap;
invokeinterface org.apache.logging.log4j.util.StringMap.putAll:(Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)V
40: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getThrownProxy:()Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrownProxy:Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
41: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getSource:()Ljava/lang/StackTraceElement;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.source:Ljava/lang/StackTraceElement;
42: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getThreadId:()J
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadId:J
43: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getThreadName:()Ljava/lang/String;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadName:Ljava/lang/String;
44: aload 0
aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getThreadPriority:()I
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadPriority:I
45: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 46 1 other Lorg/apache/logging/log4j/core/LogEvent;
25 31 2 evt Lorg/apache/logging/log4j/core/impl/Log4jLogEvent;
MethodParameters:
Name Flags
other final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setLevel(org.apache.logging.log4j.Level);
descriptor: (Lorg/apache/logging/log4j/Level;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.level:Lorg/apache/logging/log4j/Level;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 level Lorg/apache/logging/log4j/Level;
MethodParameters:
Name Flags
level final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setLoggerFqcn(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.loggerFqcn:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 loggerFqcn Ljava/lang/String;
MethodParameters:
Name Flags
loggerFqcn final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setLoggerName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.loggerName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 loggerName Ljava/lang/String;
MethodParameters:
Name Flags
loggerName final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setMarker(org.apache.logging.log4j.Marker);
descriptor: (Lorg/apache/logging/log4j/Marker;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.marker:Lorg/apache/logging/log4j/Marker;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 marker Lorg/apache/logging/log4j/Marker;
MethodParameters:
Name Flags
marker final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setMessage(org.apache.logging.log4j.message.Message);
descriptor: (Lorg/apache/logging/log4j/message/Message;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.message:Lorg/apache/logging/log4j/message/Message;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 message Lorg/apache/logging/log4j/message/Message;
MethodParameters:
Name Flags
message final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setThrown(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrown:Ljava/lang/Throwable;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
thrown final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setTimeMillis(long);
descriptor: (J)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
lload 1
iconst_0
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.initFromEpochMilli:(JI)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 timeMillis J
MethodParameters:
Name Flags
timeMillis final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setInstant(org.apache.logging.log4j.core.time.Instant);
descriptor: (Lorg/apache/logging/log4j/core/time/Instant;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
aload 1
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.initFrom:(Lorg/apache/logging/log4j/core/time/Instant;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 instant Lorg/apache/logging/log4j/core/time/Instant;
MethodParameters:
Name Flags
instant final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setThrownProxy(org.apache.logging.log4j.core.impl.ThrowableProxy);
descriptor: (Lorg/apache/logging/log4j/core/impl/ThrowableProxy;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrownProxy:Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 thrownProxy Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
MethodParameters:
Name Flags
thrownProxy final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setContextMap(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.apache.logging.log4j.core.impl.ContextDataFactory.createContextData:()Lorg/apache/logging/log4j/util/StringMap;
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
1: aload 1
ifnull 6
2: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder java.util.Map top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 4: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokeinterface org.apache.logging.log4j.util.StringMap.putValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: StackMap locals: org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder java.util.Map
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 7 1 contextMap Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
4 5 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
contextMap final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setContextData(org.apache.logging.log4j.util.StringMap);
descriptor: (Lorg/apache/logging/log4j/util/StringMap;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 contextData Lorg/apache/logging/log4j/util/StringMap;
MethodParameters:
Name Flags
contextData final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setContextStack(org.apache.logging.log4j.ThreadContext$ContextStack);
descriptor: (Lorg/apache/logging/log4j/ThreadContext$ContextStack;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextStack:Lorg/apache/logging/log4j/ThreadContext$ContextStack;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 contextStack Lorg/apache/logging/log4j/ThreadContext$ContextStack;
MethodParameters:
Name Flags
contextStack final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setThreadId(long);
descriptor: (J)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadId:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 threadId J
MethodParameters:
Name Flags
threadId final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setThreadName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 threadName Ljava/lang/String;
MethodParameters:
Name Flags
threadName final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setThreadPriority(int);
descriptor: (I)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadPriority:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 threadPriority I
MethodParameters:
Name Flags
threadPriority final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setSource(java.lang.StackTraceElement);
descriptor: (Ljava/lang/StackTraceElement;)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.source:Ljava/lang/StackTraceElement;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 source Ljava/lang/StackTraceElement;
MethodParameters:
Name Flags
source final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setIncludeLocation(boolean);
descriptor: (Z)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.includeLocation:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 includeLocation Z
MethodParameters:
Name Flags
includeLocation final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setEndOfBatch(boolean);
descriptor: (Z)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.endOfBatch:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 endOfBatch Z
MethodParameters:
Name Flags
endOfBatch final
public org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder setNanoTime(long);
descriptor: (J)Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.nanoTime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
0 2 1 nanoTime J
MethodParameters:
Name Flags
nanoTime final
public org.apache.logging.log4j.core.impl.Log4jLogEvent build();
descriptor: ()Lorg/apache/logging/log4j/core/impl/Log4jLogEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=21, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.initTimeFields:()V
1: new org.apache.logging.log4j.core.impl.Log4jLogEvent
dup
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.loggerName:Ljava/lang/String;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.marker:Lorg/apache/logging/log4j/Marker;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.loggerFqcn:Ljava/lang/String;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.level:Lorg/apache/logging/log4j/Level;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.message:Lorg/apache/logging/log4j/message/Message;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrown:Ljava/lang/Throwable;
2: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.thrownProxy:Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextData:Lorg/apache/logging/log4j/util/StringMap;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.contextStack:Lorg/apache/logging/log4j/ThreadContext$ContextStack;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadId:J
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadName:Ljava/lang/String;
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.threadPriority:I
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.source:Ljava/lang/StackTraceElement;
3: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.getEpochMillisecond:()J
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.getNanoOfMillisecond:()I
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.nanoTime:J
4: invokespecial org.apache.logging.log4j.core.impl.Log4jLogEvent.<init>:(Ljava/lang/String;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;Lorg/apache/logging/log4j/core/impl/ThrowableProxy;Lorg/apache/logging/log4j/util/StringMap;Lorg/apache/logging/log4j/ThreadContext$ContextStack;JLjava/lang/String;ILjava/lang/StackTraceElement;JIJ)V
astore 1
start local 1 5: aload 1
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.includeLocation:Z
invokevirtual org.apache.logging.log4j.core.impl.Log4jLogEvent.setIncludeLocation:(Z)V
6: aload 1
aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.endOfBatch:Z
invokevirtual org.apache.logging.log4j.core.impl.Log4jLogEvent.setEndOfBatch:(Z)V
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
5 8 1 result Lorg/apache/logging/log4j/core/impl/Log4jLogEvent;
private void initTimeFields();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.getEpochMillisecond:()J
lconst_0
lcmp
ifne 2
1: aload 0
getfield org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.instant:Lorg/apache/logging/log4j/core/time/MutableInstant;
getstatic org.apache.logging.log4j.core.impl.Log4jLogEvent.CLOCK:Lorg/apache/logging/log4j/core/util/Clock;
invokevirtual org.apache.logging.log4j.core.time.MutableInstant.initFrom:(Lorg/apache/logging/log4j/core/util/Clock;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/core/impl/Log4jLogEvent$Builder;
public java.lang.Object build();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder.build:()Lorg/apache/logging/log4j/core/impl/Log4jLogEvent;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lorg/apache/logging/log4j/core/util/Builder<Lorg/apache/logging/log4j/core/LogEvent;>;
SourceFile: "Log4jLogEvent.java"
NestHost: org.apache.logging.log4j.core.impl.Log4jLogEvent
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public abstract ContextStack = org.apache.logging.log4j.ThreadContext$ContextStack of org.apache.logging.log4j.ThreadContext
public Builder = org.apache.logging.log4j.core.impl.Log4jLogEvent$Builder of org.apache.logging.log4j.core.impl.Log4jLogEvent