class org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer
super_class: java.lang.Object
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer this
0: .line 85
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/jackson/Initializers$SimpleModuleInitializer;
void initialize(com.fasterxml.jackson.databind.module.SimpleModule, boolean);
descriptor: (Lcom/fasterxml/jackson/databind/module/SimpleModule;Z)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 // org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer this
start local 1 // com.fasterxml.jackson.databind.module.SimpleModule simpleModule
start local 2 // boolean objectMessageAsJsonObject
0: .line 89
aload 1 /* simpleModule */
ldc Ljava/lang/StackTraceElement;
new org.apache.logging.log4j.core.jackson.Log4jStackTraceElementDeserializer
dup
invokespecial org.apache.logging.log4j.core.jackson.Log4jStackTraceElementDeserializer.<init>:()V
invokevirtual com.fasterxml.jackson.databind.module.SimpleModule.addDeserializer:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Lcom/fasterxml/jackson/databind/module/SimpleModule;
pop
1: .line 90
aload 1 /* simpleModule */
ldc Lorg/apache/logging/log4j/ThreadContext$ContextStack;
new org.apache.logging.log4j.core.jackson.MutableThreadContextStackDeserializer
dup
invokespecial org.apache.logging.log4j.core.jackson.MutableThreadContextStackDeserializer.<init>:()V
invokevirtual com.fasterxml.jackson.databind.module.SimpleModule.addDeserializer:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Lcom/fasterxml/jackson/databind/module/SimpleModule;
pop
2: .line 91
iload 2 /* objectMessageAsJsonObject */
ifeq 4
3: .line 92
aload 1 /* simpleModule */
ldc Lorg/apache/logging/log4j/message/ObjectMessage;
new org.apache.logging.log4j.core.jackson.ObjectMessageSerializer
dup
invokespecial org.apache.logging.log4j.core.jackson.ObjectMessageSerializer.<init>:()V
invokevirtual com.fasterxml.jackson.databind.module.SimpleModule.addSerializer:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/module/SimpleModule;
pop
4: .line 94
StackMap locals:
StackMap stack:
aload 1 /* simpleModule */
ldc Lorg/apache/logging/log4j/message/Message;
new org.apache.logging.log4j.core.jackson.MessageSerializer
dup
invokespecial org.apache.logging.log4j.core.jackson.MessageSerializer.<init>:()V
invokevirtual com.fasterxml.jackson.databind.module.SimpleModule.addSerializer:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/module/SimpleModule;
pop
5: .line 95
return
end local 2 // boolean objectMessageAsJsonObject
end local 1 // com.fasterxml.jackson.databind.module.SimpleModule simpleModule
end local 0 // org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/logging/log4j/core/jackson/Initializers$SimpleModuleInitializer;
0 6 1 simpleModule Lcom/fasterxml/jackson/databind/module/SimpleModule;
0 6 2 objectMessageAsJsonObject Z
MethodParameters:
Name Flags
simpleModule final
objectMessageAsJsonObject final
}
SourceFile: "Initializers.java"
NestHost: org.apache.logging.log4j.core.jackson.Initializers
InnerClasses:
public abstract ContextStack = org.apache.logging.log4j.ThreadContext$ContextStack of org.apache.logging.log4j.ThreadContext
SimpleModuleInitializer = org.apache.logging.log4j.core.jackson.Initializers$SimpleModuleInitializer of org.apache.logging.log4j.core.jackson.Initializers