final class java.util.logging.LogManager$SystemLoggerContext extends java.util.logging.LogManager$LoggerContext
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: java.util.logging.LogManager$SystemLoggerContext
super_class: java.util.logging.LogManager$LoggerContext
{
final java.util.logging.LogManager this$0;
descriptor: Ljava/util/logging/LogManager;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(java.util.logging.LogManager);
descriptor: (Ljava/util/logging/LogManager;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield java.util.logging.LogManager$SystemLoggerContext.this$0:Ljava/util/logging/LogManager;
aload 0
aload 1
invokespecial java.util.logging.LogManager$LoggerContext.<init>:(Ljava/util/logging/LogManager;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/util/logging/LogManager$SystemLoggerContext;
MethodParameters:
Name Flags
this$0 final
java.util.logging.Logger demandLogger(java.lang.String, java.lang.String, java.lang.Module);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Module;)Ljava/util/logging/Logger;
flags: (0x0000)
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual java.util.logging.LogManager$SystemLoggerContext.findLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
astore 4
start local 4 1: aload 4
ifnonnull 10
2: new java.util.logging.Logger
dup
aload 1
aload 2
3: aload 3
aload 0
invokevirtual java.util.logging.LogManager$SystemLoggerContext.getOwner:()Ljava/util/logging/LogManager;
iconst_1
4: invokespecial java.util.logging.Logger.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Module;Ljava/util/logging/LogManager;Z)V
astore 5
start local 5 5: StackMap locals: java.util.logging.Logger java.util.logging.Logger
StackMap stack:
aload 0
aload 5
invokevirtual java.util.logging.LogManager$SystemLoggerContext.addLocalLogger:(Ljava/util/logging/Logger;)Z
ifeq 8
6: aload 5
astore 4
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.util.logging.LogManager$SystemLoggerContext.findLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
astore 4
9: StackMap locals:
StackMap stack:
aload 4
ifnull 5
end local 5 10: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/util/logging/LogManager$SystemLoggerContext;
0 11 1 name Ljava/lang/String;
0 11 2 resourceBundleName Ljava/lang/String;
0 11 3 module Ljava/lang/Module;
1 11 4 result Ljava/util/logging/Logger;
5 10 5 newLogger Ljava/util/logging/Logger;
MethodParameters:
Name Flags
name
resourceBundleName
module
}
SourceFile: "LogManager.java"
NestHost: java.util.logging.LogManager
InnerClasses:
LoggerContext = java.util.logging.LogManager$LoggerContext of java.util.logging.LogManager
final SystemLoggerContext = java.util.logging.LogManager$SystemLoggerContext of java.util.logging.LogManager