public final class org.apache.logging.log4j.message.ReusableMessageFactory implements org.apache.logging.log4j.message.MessageFactory2, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.logging.log4j.message.ReusableMessageFactory
super_class: java.lang.Object
{
public static final org.apache.logging.log4j.message.ReusableMessageFactory INSTANCE;
descriptor: Lorg/apache/logging/log4j/message/ReusableMessageFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -8970940216592525651
private static java.lang.ThreadLocal<org.apache.logging.log4j.message.ReusableParameterizedMessage> threadLocalParameterized;
descriptor: Ljava/lang/ThreadLocal;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/lang/ThreadLocal<Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;>;
private static java.lang.ThreadLocal<org.apache.logging.log4j.message.ReusableSimpleMessage> threadLocalSimpleMessage;
descriptor: Ljava/lang/ThreadLocal;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/lang/ThreadLocal<Lorg/apache/logging/log4j/message/ReusableSimpleMessage;>;
private static java.lang.ThreadLocal<org.apache.logging.log4j.message.ReusableObjectMessage> threadLocalObjectMessage;
descriptor: Ljava/lang/ThreadLocal;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/lang/ThreadLocal<Lorg/apache/logging/log4j/message/ReusableObjectMessage;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.logging.log4j.message.ReusableMessageFactory
dup
invokespecial org.apache.logging.log4j.message.ReusableMessageFactory.<init>:()V
putstatic org.apache.logging.log4j.message.ReusableMessageFactory.INSTANCE:Lorg/apache/logging/log4j/message/ReusableMessageFactory;
1: new java.lang.ThreadLocal
dup
invokespecial java.lang.ThreadLocal.<init>:()V
putstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalParameterized:Ljava/lang/ThreadLocal;
2: new java.lang.ThreadLocal
dup
invokespecial java.lang.ThreadLocal.<init>:()V
putstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalSimpleMessage:Ljava/lang/ThreadLocal;
3: new java.lang.ThreadLocal
dup
invokespecial java.lang.ThreadLocal.<init>:()V
putstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalObjectMessage:Ljava/lang/ThreadLocal;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
private static org.apache.logging.log4j.message.ReusableParameterizedMessage getParameterized();
descriptor: ()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: getstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalParameterized:Ljava/lang/ThreadLocal;
invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
checkcast org.apache.logging.log4j.message.ReusableParameterizedMessage
astore 0
start local 0 1: aload 0
ifnonnull 4
2: new org.apache.logging.log4j.message.ReusableParameterizedMessage
dup
invokespecial org.apache.logging.log4j.message.ReusableParameterizedMessage.<init>:()V
astore 0
3: getstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalParameterized:Ljava/lang/ThreadLocal;
aload 0
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
4: StackMap locals: org.apache.logging.log4j.message.ReusableParameterizedMessage
StackMap stack:
aload 0
getfield org.apache.logging.log4j.message.ReusableParameterizedMessage.reserved:Z
ifeq 5
new org.apache.logging.log4j.message.ReusableParameterizedMessage
dup
invokespecial org.apache.logging.log4j.message.ReusableParameterizedMessage.<init>:()V
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.reserve:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
goto 6
StackMap locals:
StackMap stack:
5: aload 0
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.reserve:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
StackMap locals:
StackMap stack: org.apache.logging.log4j.message.ReusableParameterizedMessage
6: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 7 0 result Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
private static org.apache.logging.log4j.message.ReusableSimpleMessage getSimple();
descriptor: ()Lorg/apache/logging/log4j/message/ReusableSimpleMessage;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: getstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalSimpleMessage:Ljava/lang/ThreadLocal;
invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
checkcast org.apache.logging.log4j.message.ReusableSimpleMessage
astore 0
start local 0 1: aload 0
ifnonnull 4
2: new org.apache.logging.log4j.message.ReusableSimpleMessage
dup
invokespecial org.apache.logging.log4j.message.ReusableSimpleMessage.<init>:()V
astore 0
3: getstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalSimpleMessage:Ljava/lang/ThreadLocal;
aload 0
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
4: StackMap locals: org.apache.logging.log4j.message.ReusableSimpleMessage
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 result Lorg/apache/logging/log4j/message/ReusableSimpleMessage;
private static org.apache.logging.log4j.message.ReusableObjectMessage getObject();
descriptor: ()Lorg/apache/logging/log4j/message/ReusableObjectMessage;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: getstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalObjectMessage:Ljava/lang/ThreadLocal;
invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
checkcast org.apache.logging.log4j.message.ReusableObjectMessage
astore 0
start local 0 1: aload 0
ifnonnull 4
2: new org.apache.logging.log4j.message.ReusableObjectMessage
dup
invokespecial org.apache.logging.log4j.message.ReusableObjectMessage.<init>:()V
astore 0
3: getstatic org.apache.logging.log4j.message.ReusableMessageFactory.threadLocalObjectMessage:Ljava/lang/ThreadLocal;
aload 0
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
4: StackMap locals: org.apache.logging.log4j.message.ReusableObjectMessage
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 result Lorg/apache/logging/log4j/message/ReusableObjectMessage;
public static void release(org.apache.logging.log4j.message.Message);
descriptor: (Lorg/apache/logging/log4j/message/Message;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.apache.logging.log4j.message.Clearable
ifeq 2
1: aload 0
checkcast org.apache.logging.log4j.message.Clearable
invokeinterface org.apache.logging.log4j.message.Clearable.clear:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Lorg/apache/logging/log4j/message/Message;
MethodParameters:
Name Flags
message final
public org.apache.logging.log4j.message.Message newMessage(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getSimple:()Lorg/apache/logging/log4j/message/ReusableSimpleMessage;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual org.apache.logging.log4j.message.ReusableSimpleMessage.set:(Ljava/lang/CharSequence;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 3 1 charSequence Ljava/lang/CharSequence;
1 3 2 result Lorg/apache/logging/log4j/message/ReusableSimpleMessage;
MethodParameters:
Name Flags
charSequence final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 params [Ljava/lang/Object;
MethodParameters:
Name Flags
message final
params final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
0 1 6 p4 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
p4 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
0 1 6 p4 Ljava/lang/Object;
0 1 7 p5 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
0 1 6 p4 Ljava/lang/Object;
0 1 7 p5 Ljava/lang/Object;
0 1 8 p6 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
aload 9
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
0 1 6 p4 Ljava/lang/Object;
0 1 7 p5 Ljava/lang/Object;
0 1 8 p6 Ljava/lang/Object;
0 1 9 p7 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
aload 9
aload 10
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
0 1 6 p4 Ljava/lang/Object;
0 1 7 p5 Ljava/lang/Object;
0 1 8 p6 Ljava/lang/Object;
0 1 9 p7 Ljava/lang/Object;
0 1 10 p8 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
p8 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=12, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getParameterized:()Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
aload 9
aload 10
aload 11
invokevirtual org.apache.logging.log4j.message.ReusableParameterizedMessage.set:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/message/ReusableParameterizedMessage;
areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 1 1 message Ljava/lang/String;
0 1 2 p0 Ljava/lang/Object;
0 1 3 p1 Ljava/lang/Object;
0 1 4 p2 Ljava/lang/Object;
0 1 5 p3 Ljava/lang/Object;
0 1 6 p4 Ljava/lang/Object;
0 1 7 p5 Ljava/lang/Object;
0 1 8 p6 Ljava/lang/Object;
0 1 9 p7 Ljava/lang/Object;
0 1 10 p8 Ljava/lang/Object;
0 1 11 p9 Ljava/lang/Object;
MethodParameters:
Name Flags
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
p8 final
p9 final
public org.apache.logging.log4j.message.Message newMessage(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getSimple:()Lorg/apache/logging/log4j/message/ReusableSimpleMessage;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual org.apache.logging.log4j.message.ReusableSimpleMessage.set:(Ljava/lang/String;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 3 1 message Ljava/lang/String;
1 3 2 result Lorg/apache/logging/log4j/message/ReusableSimpleMessage;
MethodParameters:
Name Flags
message final
public org.apache.logging.log4j.message.Message newMessage(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/apache/logging/log4j/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.apache.logging.log4j.message.ReusableMessageFactory.getObject:()Lorg/apache/logging/log4j/message/ReusableObjectMessage;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual org.apache.logging.log4j.message.ReusableObjectMessage.set:(Ljava/lang/Object;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/message/ReusableMessageFactory;
0 3 1 message Ljava/lang/Object;
1 3 2 result Lorg/apache/logging/log4j/message/ReusableObjectMessage;
MethodParameters:
Name Flags
message final
}
SourceFile: "ReusableMessageFactory.java"
RuntimeInvisibleAnnotations:
org.apache.logging.log4j.util.PerformanceSensitive(value = {"allocation"})