class java.util.logging.LogManager$2 implements java.security.PrivilegedAction<java.lang.Object>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: java.util.logging.LogManager$2
super_class: java.lang.Object
{
final java.util.logging.LogManager this$0;
descriptor: Ljava/util/logging/LogManager;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.util.logging.LogManager val$owner;
descriptor: Ljava/util/logging/LogManager;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(java.util.logging.LogManager, java.util.logging.LogManager);
descriptor: (Ljava/util/logging/LogManager;Ljava/util/logging/LogManager;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // java.util.logging.LogManager$2 this
0: .line 338
aload 0 /* this */
aload 1
putfield java.util.logging.LogManager$2.this$0:Ljava/util/logging/LogManager;
aload 0 /* this */
aload 2
putfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // java.util.logging.LogManager$2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/util/logging/LogManager$2;
MethodParameters:
Name Flags
this$0 final
val$owner final
public java.lang.Object run();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 // java.util.logging.LogManager$2 this
0: .line 341
getstatic java.util.logging.LogManager.$assertionsDisabled:Z
ifne 1
aload 0 /* this */
getfield java.util.logging.LogManager$2.this$0:Ljava/util/logging/LogManager;
getfield java.util.logging.LogManager.rootLogger:Ljava/util/logging/Logger;
ifnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: .line 342
StackMap locals:
StackMap stack:
getstatic java.util.logging.LogManager.$assertionsDisabled:Z
ifne 3
aload 0 /* this */
getfield java.util.logging.LogManager$2.this$0:Ljava/util/logging/LogManager;
getfield java.util.logging.LogManager.initializedCalled:Z
ifeq 2
aload 0 /* this */
getfield java.util.logging.LogManager$2.this$0:Ljava/util/logging/LogManager;
getfield java.util.logging.LogManager.initializationDone:Z
ifeq 3
StackMap locals:
StackMap stack:
2: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: .line 345
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
invokevirtual java.util.logging.LogManager.readPrimordialConfiguration:()V
4: .line 348
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
new java.util.logging.LogManager$RootLogger
dup
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokespecial java.util.logging.LogManager$RootLogger.<init>:(Ljava/util/logging/LogManager;)V
putfield java.util.logging.LogManager.rootLogger:Ljava/util/logging/Logger;
5: .line 349
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
getfield java.util.logging.LogManager.rootLogger:Ljava/util/logging/Logger;
invokevirtual java.util.logging.LogManager.addLogger:(Ljava/util/logging/Logger;)Z
pop
6: .line 350
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
getfield java.util.logging.LogManager.rootLogger:Ljava/util/logging/Logger;
invokevirtual java.util.logging.Logger.isLevelInitialized:()Z
ifne 8
7: .line 351
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
getfield java.util.logging.LogManager.rootLogger:Ljava/util/logging/Logger;
getstatic java.util.logging.LogManager.defaultLevel:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.setLevel:(Ljava/util/logging/Level;)V
8: .line 358
StackMap locals:
StackMap stack:
getstatic java.util.logging.Logger.global:Ljava/util/logging/Logger;
astore 1 /* global */
start local 1 // java.util.logging.Logger global
9: .line 362
aload 0 /* this */
getfield java.util.logging.LogManager$2.val$owner:Ljava/util/logging/LogManager;
aload 1 /* global */
invokevirtual java.util.logging.LogManager.addLogger:(Ljava/util/logging/Logger;)Z
pop
10: .line 363
aconst_null
areturn
end local 1 // java.util.logging.Logger global
end local 0 // java.util.logging.LogManager$2 this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/util/logging/LogManager$2;
9 11 1 global Ljava/util/logging/Logger;
}
Signature: Ljava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Object;>;
SourceFile: "LogManager.java"
EnclosingMethod: java.util.logging.LogManager.ensureLogManagerInitialized:()V
NestHost: java.util.logging.LogManager
InnerClasses:
java.util.logging.LogManager$2
private final RootLogger = java.util.logging.LogManager$RootLogger of java.util.logging.LogManager