public class org.apache.logging.log4j.core.filter.MapFilter extends org.apache.logging.log4j.core.filter.AbstractFilter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.logging.log4j.core.filter.MapFilter
super_class: org.apache.logging.log4j.core.filter.AbstractFilter
{
private final org.apache.logging.log4j.util.IndexedStringMap map;
descriptor: Lorg/apache/logging/log4j/util/IndexedStringMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean isAnd;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected void <init>(java.util.Map<java.lang.String, java.util.List<java.lang.String>>, boolean, org.apache.logging.log4j.core.Filter$Result, org.apache.logging.log4j.core.Filter$Result);
descriptor: (Ljava/util/Map;ZLorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 4
invokespecial org.apache.logging.log4j.core.filter.AbstractFilter.<init>:(Lorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)V
1: aload 0
iload 2
putfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
2: aload 1
ldc "map cannot be null"
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
new org.apache.logging.log4j.util.SortedArrayStringMap
dup
aload 1
invokeinterface java.util.Map.size:()I
invokespecial org.apache.logging.log4j.util.SortedArrayStringMap.<init>:(I)V
putfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
4: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 7
StackMap locals: org.apache.logging.log4j.core.filter.MapFilter java.util.Map int org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result top java.util.Iterator
StackMap stack:
5: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 6: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.putValue:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 7: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
0 9 1 map Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
0 9 2 oper Z
0 9 3 onMatch Lorg/apache/logging/log4j/core/Filter$Result;
0 9 4 onMismatch Lorg/apache/logging/log4j/core/Filter$Result;
6 7 5 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;ZLorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)V
MethodParameters:
Name Flags
map final
oper final
onMatch final
onMismatch final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 4
instanceof org.apache.logging.log4j.message.MapMessage
ifeq 4
1: aload 0
aload 4
checkcast org.apache.logging.log4j.message.MapMessage
invokevirtual org.apache.logging.log4j.core.filter.MapFilter.filter:(Lorg/apache/logging/log4j/message/MapMessage;)Z
ifeq 2
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
StackMap locals:
StackMap stack: org.apache.logging.log4j.core.Filter$Result
3: areturn
4: StackMap locals:
StackMap stack:
getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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 5 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
0 5 1 logger Lorg/apache/logging/log4j/core/Logger;
0 5 2 level Lorg/apache/logging/log4j/Level;
0 5 3 marker Lorg/apache/logging/log4j/Marker;
0 5 4 msg Lorg/apache/logging/log4j/message/Message;
0 5 5 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
t final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.apache.logging.log4j.core.LogEvent.getMessage:()Lorg/apache/logging/log4j/message/Message;
astore 2
start local 2 1: aload 2
instanceof org.apache.logging.log4j.message.MapMessage
ifeq 5
2: aload 0
aload 2
checkcast org.apache.logging.log4j.message.MapMessage
invokevirtual org.apache.logging.log4j.core.filter.MapFilter.filter:(Lorg/apache/logging/log4j/message/MapMessage;)Z
ifeq 3
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
goto 4
StackMap locals: org.apache.logging.log4j.message.Message
StackMap stack:
3: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
StackMap locals:
StackMap stack: org.apache.logging.log4j.core.Filter$Result
4: areturn
5: StackMap locals:
StackMap stack:
getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
0 6 1 event Lorg/apache/logging/log4j/core/LogEvent;
1 6 2 msg Lorg/apache/logging/log4j/message/Message;
MethodParameters:
Name Flags
event final
protected boolean filter(org.apache.logging.log4j.message.MapMessage<?, ?>);
descriptor: (Lorg/apache/logging/log4j/message/MapMessage;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 11
3: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 3
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getKeyAt:(I)Ljava/lang/String;
invokevirtual org.apache.logging.log4j.message.MapMessage.get:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 5
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 3
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getValueAt:(I)Ljava/lang/Object;
checkcast java.util.List
aload 4
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 5
iconst_1
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 2
7: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ifne 8
iload 2
ifne 12
StackMap locals:
StackMap stack:
8: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ifeq 10
iload 2
ifne 10
9: goto 12
end local 4 10: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.size:()I
if_icmplt 3
end local 3 12: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
0 13 1 mapMessage Lorg/apache/logging/log4j/message/MapMessage<**>;
1 13 2 match Z
2 12 3 i I
4 10 4 toMatch Ljava/lang/String;
Signature: (Lorg/apache/logging/log4j/message/MapMessage<**>;)Z
MethodParameters:
Name Flags
mapMessage final
protected boolean filter(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 11
3: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 3
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getKeyAt:(I)Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 4: aload 4
ifnull 5
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 3
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getValueAt:(I)Ljava/lang/Object;
checkcast java.util.List
aload 4
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 5
iconst_1
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 2
7: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ifne 8
iload 2
ifne 12
StackMap locals:
StackMap stack:
8: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ifeq 10
iload 2
ifne 10
9: goto 12
end local 4 10: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.size:()I
if_icmplt 3
end local 3 12: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
0 13 1 data Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
1 13 2 match Z
2 12 3 i I
4 10 4 toMatch Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
data final
protected boolean filter(org.apache.logging.log4j.util.ReadOnlyStringMap);
descriptor: (Lorg/apache/logging/log4j/util/ReadOnlyStringMap;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 11
3: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 3
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getKeyAt:(I)Ljava/lang/String;
invokeinterface org.apache.logging.log4j.util.ReadOnlyStringMap.getValue:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 4: aload 4
ifnull 5
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 3
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getValueAt:(I)Ljava/lang/Object;
checkcast java.util.List
aload 4
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 5
iconst_1
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 2
7: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ifne 8
iload 2
ifne 12
StackMap locals:
StackMap stack:
8: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ifeq 10
iload 2
ifne 10
9: goto 12
end local 4 10: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.size:()I
if_icmplt 3
end local 3 12: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
0 13 1 data Lorg/apache/logging/log4j/util/ReadOnlyStringMap;
1 13 2 match Z
2 12 3 i I
4 10 4 toMatch Ljava/lang/String;
MethodParameters:
Name Flags
data final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
0 1 9 p4 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
p4 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;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/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
0 1 9 p4 Ljava/lang/Object;
0 1 10 p5 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, 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: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;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/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, 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: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
0 1 9 p4 Ljava/lang/Object;
0 1 10 p5 Ljava/lang/Object;
0 1 11 p6 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, 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: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;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/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=13, args_size=13
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 start local 12 0: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
areturn
end local 12 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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
0 1 9 p4 Ljava/lang/Object;
0 1 10 p5 Ljava/lang/Object;
0 1 11 p6 Ljava/lang/Object;
0 1 12 p7 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, 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: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;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/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=14, args_size=14
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 start local 12 start local 13 0: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
areturn
end local 13 end local 12 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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
0 1 9 p4 Ljava/lang/Object;
0 1 10 p5 Ljava/lang/Object;
0 1 11 p6 Ljava/lang/Object;
0 1 12 p7 Ljava/lang/Object;
0 1 13 p8 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
p8 final
public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, 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: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;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/core/Filter$Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=15, args_size=15
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 start local 12 start local 13 start local 14 0: getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
areturn
end local 14 end local 13 end local 12 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/core/filter/MapFilter;
0 1 1 logger Lorg/apache/logging/log4j/core/Logger;
0 1 2 level Lorg/apache/logging/log4j/Level;
0 1 3 marker Lorg/apache/logging/log4j/Marker;
0 1 4 msg Ljava/lang/String;
0 1 5 p0 Ljava/lang/Object;
0 1 6 p1 Ljava/lang/Object;
0 1 7 p2 Ljava/lang/Object;
0 1 8 p3 Ljava/lang/Object;
0 1 9 p4 Ljava/lang/Object;
0 1 10 p5 Ljava/lang/Object;
0 1 11 p6 Ljava/lang/Object;
0 1 12 p7 Ljava/lang/Object;
0 1 13 p8 Ljava/lang/Object;
0 1 14 p9 Ljava/lang/Object;
MethodParameters:
Name Flags
logger final
level final
marker final
msg final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
p8 final
p9 final
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "isAnd="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.size:()I
ifle 16
3: aload 1
ldc ", {"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: iconst_0
istore 2
start local 2 5: goto 14
6: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iload 2
ifle 8
7: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 2
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getValueAt:(I)Ljava/lang/Object;
checkcast java.util.List
astore 3
start local 3 9: aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 10
aload 3
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
goto 11
StackMap locals: java.util.List
StackMap stack:
10: aload 3
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
11: astore 4
start local 4 12: aload 1
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
iload 2
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.getKeyAt:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 61
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 end local 3 13: iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.size:()I
if_icmplt 6
end local 2 15: aload 1
bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
16: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
1 17 1 sb Ljava/lang/StringBuilder;
5 15 2 i I
9 13 3 list Ljava/util/List<Ljava/lang/String;>;
12 13 4 value Ljava/lang/String;
protected boolean isAnd();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.isAnd:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
protected java.util.Map<java.lang.String, java.util.List<java.lang.String>> getMap();
descriptor: ()Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: new java.util.HashMap
dup
aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.size:()I
invokespecial java.util.HashMap.<init>:(I)V
astore 1
start local 1 1: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
new org.apache.logging.log4j.core.filter.MapFilter$1
dup
aload 0
aload 1
invokespecial org.apache.logging.log4j.core.filter.MapFilter$1.<init>:(Lorg/apache/logging/log4j/core/filter/MapFilter;Ljava/util/Map;)V
invokeinterface org.apache.logging.log4j.util.IndexedStringMap.forEach:(Lorg/apache/logging/log4j/util/BiConsumer;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
1 3 1 result Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected org.apache.logging.log4j.util.IndexedReadOnlyStringMap getStringMap();
descriptor: ()Lorg/apache/logging/log4j/util/IndexedReadOnlyStringMap;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.filter.MapFilter.map:Lorg/apache/logging/log4j/util/IndexedStringMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/filter/MapFilter;
public static org.apache.logging.log4j.core.filter.MapFilter createFilter(org.apache.logging.log4j.core.util.KeyValuePair[], java.lang.String, org.apache.logging.log4j.core.Filter$Result, org.apache.logging.log4j.core.Filter$Result);
descriptor: ([Lorg/apache/logging/log4j/core/util/KeyValuePair;Ljava/lang/String;Lorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)Lorg/apache/logging/log4j/core/filter/MapFilter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnull 1
aload 0
arraylength
ifne 3
1: StackMap locals:
StackMap stack:
getstatic org.apache.logging.log4j.core.filter.MapFilter.LOGGER:Lorg/apache/logging/log4j/Logger;
ldc "keys and values must be specified for the MapFilter"
invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;)V
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 4
start local 4 4: aload 0
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 22
StackMap locals: org.apache.logging.log4j.core.util.KeyValuePair[] java.lang.String org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result java.util.Map top int int org.apache.logging.log4j.core.util.KeyValuePair[]
StackMap stack:
5: aload 8
iload 6
aaload
astore 5
start local 5 6: aload 5
invokevirtual org.apache.logging.log4j.core.util.KeyValuePair.getKey:()Ljava/lang/String;
astore 9
start local 9 7: aload 9
ifnonnull 10
8: getstatic org.apache.logging.log4j.core.filter.MapFilter.LOGGER:Lorg/apache/logging/log4j/Logger;
ldc "A null key is not valid in MapFilter"
invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;)V
9: goto 21
10: StackMap locals: org.apache.logging.log4j.core.util.KeyValuePair[] java.lang.String org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result java.util.Map org.apache.logging.log4j.core.util.KeyValuePair int int org.apache.logging.log4j.core.util.KeyValuePair[] java.lang.String
StackMap stack:
aload 5
invokevirtual org.apache.logging.log4j.core.util.KeyValuePair.getValue:()Ljava/lang/String;
astore 10
start local 10 11: aload 10
ifnonnull 14
12: getstatic org.apache.logging.log4j.core.filter.MapFilter.LOGGER:Lorg/apache/logging/log4j/Logger;
new java.lang.StringBuilder
dup
ldc "A null value for key "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is not allowed in MapFilter"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;)V
13: goto 21
14: StackMap locals: java.lang.String
StackMap stack:
aload 4
aload 5
invokevirtual org.apache.logging.log4j.core.util.KeyValuePair.getKey:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 11
start local 11 15: aload 11
ifnull 18
16: aload 11
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
17: goto 21
18: StackMap locals: java.util.List
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 11
19: aload 11
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
20: aload 4
aload 5
invokevirtual org.apache.logging.log4j.core.util.KeyValuePair.getKey:()Ljava/lang/String;
aload 11
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 11 end local 10 end local 9 end local 5 21: StackMap locals: org.apache.logging.log4j.core.util.KeyValuePair[] java.lang.String org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result java.util.Map top int int org.apache.logging.log4j.core.util.KeyValuePair[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
22: iload 6
iload 7
if_icmplt 5
23: aload 4
invokeinterface java.util.Map.isEmpty:()Z
ifeq 26
24: getstatic org.apache.logging.log4j.core.filter.MapFilter.LOGGER:Lorg/apache/logging/log4j/Logger;
ldc "MapFilter is not configured with any valid key value pairs"
invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;)V
25: aconst_null
areturn
26: StackMap locals: org.apache.logging.log4j.core.util.KeyValuePair[] java.lang.String org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result java.util.Map
StackMap stack:
aload 1
ifnull 27
aload 1
ldc "or"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 27
iconst_0
goto 28
StackMap locals:
StackMap stack:
27: iconst_1
StackMap locals:
StackMap stack: int
28: istore 5
start local 5 29: new org.apache.logging.log4j.core.filter.MapFilter
dup
aload 4
iload 5
aload 2
aload 3
invokespecial org.apache.logging.log4j.core.filter.MapFilter.<init>:(Ljava/util/Map;ZLorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)V
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 30 0 pairs [Lorg/apache/logging/log4j/core/util/KeyValuePair;
0 30 1 oper Ljava/lang/String;
0 30 2 match Lorg/apache/logging/log4j/core/Filter$Result;
0 30 3 mismatch Lorg/apache/logging/log4j/core/Filter$Result;
4 30 4 map Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
6 21 5 pair Lorg/apache/logging/log4j/core/util/KeyValuePair;
7 21 9 key Ljava/lang/String;
11 21 10 value Ljava/lang/String;
15 21 11 list Ljava/util/List<Ljava/lang/String;>;
29 30 5 isAnd Z
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.PluginFactory()
RuntimeVisibleParameterAnnotations:
0:
org.apache.logging.log4j.core.config.plugins.PluginElement(value = "Pairs")
1:
org.apache.logging.log4j.core.config.plugins.PluginAttribute(value = "operator")
2:
org.apache.logging.log4j.core.config.plugins.PluginAttribute(value = "onMatch")
3:
org.apache.logging.log4j.core.config.plugins.PluginAttribute(value = "onMismatch")
MethodParameters:
Name Flags
pairs final
oper final
match final
mismatch final
}
SourceFile: "MapFilter.java"
NestMembers:
org.apache.logging.log4j.core.filter.MapFilter$1
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public final Result = org.apache.logging.log4j.core.Filter$Result of org.apache.logging.log4j.core.Filter
org.apache.logging.log4j.core.filter.MapFilter$1
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.Plugin(name = "MapFilter", category = "Core", elementType = "filter", printObject = true)
RuntimeInvisibleAnnotations:
org.apache.logging.log4j.util.PerformanceSensitive(value = {"allocation"})