public interface org.apache.logging.log4j.spi.LoggerContext
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.logging.log4j.spi.LoggerContext
super_class: java.lang.Object
{
public abstract java.lang.Object getExternalContext();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.lang.Object getObject(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public java.lang.Object putObject(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 1 1 key Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public java.lang.Object putObjectIfAbsent(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 1 1 key Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public java.lang.Object removeObject(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public boolean removeObject(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 1 1 key Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public abstract org.apache.logging.log4j.spi.ExtendedLogger getLogger(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public org.apache.logging.log4j.spi.ExtendedLogger getLogger(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Class.getCanonicalName:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
aload 2
ifnull 2
aload 2
goto 3
StackMap locals: org.apache.logging.log4j.spi.LoggerContext java.lang.Class java.lang.String
StackMap stack: org.apache.logging.log4j.spi.LoggerContext
2: aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
StackMap locals: org.apache.logging.log4j.spi.LoggerContext java.lang.Class java.lang.String
StackMap stack: org.apache.logging.log4j.spi.LoggerContext java.lang.String
3: invokeinterface org.apache.logging.log4j.spi.LoggerContext.getLogger:(Ljava/lang/String;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 4 1 cls Ljava/lang/Class<*>;
1 4 2 canonicalName Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
MethodParameters:
Name Flags
cls
public abstract org.apache.logging.log4j.spi.ExtendedLogger getLogger(java.lang.String, org.apache.logging.log4j.message.MessageFactory);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/message/MessageFactory;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
messageFactory
public org.apache.logging.log4j.spi.ExtendedLogger getLogger(java.lang.Class<?>, org.apache.logging.log4j.message.MessageFactory);
descriptor: (Ljava/lang/Class;Lorg/apache/logging/log4j/message/MessageFactory;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Class.getCanonicalName:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 3
ifnull 2
aload 3
goto 3
StackMap locals: org.apache.logging.log4j.spi.LoggerContext java.lang.Class org.apache.logging.log4j.message.MessageFactory java.lang.String
StackMap stack: org.apache.logging.log4j.spi.LoggerContext
2: aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
StackMap locals: org.apache.logging.log4j.spi.LoggerContext java.lang.Class org.apache.logging.log4j.message.MessageFactory java.lang.String
StackMap stack: org.apache.logging.log4j.spi.LoggerContext java.lang.String
3: aload 2
invokeinterface org.apache.logging.log4j.spi.LoggerContext.getLogger:(Ljava/lang/String;Lorg/apache/logging/log4j/message/MessageFactory;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/logging/log4j/spi/LoggerContext;
0 4 1 cls Ljava/lang/Class<*>;
0 4 2 messageFactory Lorg/apache/logging/log4j/message/MessageFactory;
1 4 3 canonicalName Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;Lorg/apache/logging/log4j/message/MessageFactory;)Lorg/apache/logging/log4j/spi/ExtendedLogger;
MethodParameters:
Name Flags
cls
messageFactory
public abstract boolean hasLogger(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract boolean hasLogger(java.lang.String, org.apache.logging.log4j.message.MessageFactory);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/message/MessageFactory;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
messageFactory
public abstract boolean hasLogger(java.lang.String, java.lang.Class<? extends org.apache.logging.log4j.message.MessageFactory>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/lang/Class<+Lorg/apache/logging/log4j/message/MessageFactory;>;)Z
MethodParameters:
Name Flags
name
messageFactoryClass
}
SourceFile: "LoggerContext.java"