final class jdk.internal.logger.BootstrapLogger$LogEvent
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.internal.logger.BootstrapLogger$LogEvent
super_class: java.lang.Object
{
final java.lang.System$Logger$Level level;
descriptor: Ljava/lang/System$Logger$Level;
flags: (0x0010) ACC_FINAL
final sun.util.logging.PlatformLogger$Level platformLevel;
descriptor: Lsun/util/logging/PlatformLogger$Level;
flags: (0x0010) ACC_FINAL
final jdk.internal.logger.BootstrapLogger bootstrap;
descriptor: Ljdk/internal/logger/BootstrapLogger;
flags: (0x0010) ACC_FINAL
final java.util.ResourceBundle bundle;
descriptor: Ljava/util/ResourceBundle;
flags: (0x0010) ACC_FINAL
final java.lang.String msg;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final java.lang.Throwable thrown;
descriptor: Ljava/lang/Throwable;
flags: (0x0010) ACC_FINAL
final java.lang.Object[] params;
descriptor: [Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
final java.util.function.Supplier<java.lang.String> msgSupplier;
descriptor: Ljava/util/function/Supplier;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/function/Supplier<Ljava/lang/String;>;
final java.lang.String sourceClass;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final java.lang.String sourceMethod;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final long timeMillis;
descriptor: J
flags: (0x0010) ACC_FINAL
final long nanoAdjustment;
descriptor: J
flags: (0x0010) ACC_FINAL
final java.security.AccessControlContext acc;
descriptor: Ljava/security/AccessControlContext;
flags: (0x0010) ACC_FINAL
jdk.internal.logger.BootstrapLogger$LogEvent next;
descriptor: Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0000)
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Ljdk/internal/logger/BootstrapLogger;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.internal.logger.BootstrapLogger$LogEvent.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(jdk.internal.logger.BootstrapLogger, java.lang.System$Logger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Throwable, java.lang.Object[]);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, 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: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
2: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
3: aload 0
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
invokestatic jdk.internal.misc.VM.getNanoTimeAdjustment:(J)J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.nanoAdjustment:J
4: aload 0
aload 2
putfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
5: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
6: aload 0
aload 3
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
7: aload 0
aload 4
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
8: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
9: aload 0
aload 5
putfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
10: aload 0
aload 6
putfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
11: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
12: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
13: aload 0
aload 1
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bootstrap:Ljdk/internal/logger/BootstrapLogger;
14: return
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 15 0 this Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 15 1 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 15 2 level Ljava/lang/System$Logger$Level;
0 15 3 bundle Ljava/util/ResourceBundle;
0 15 4 msg Ljava/lang/String;
0 15 5 thrown Ljava/lang/Throwable;
0 15 6 params [Ljava/lang/Object;
MethodParameters:
Name Flags
bootstrap
level
bundle
msg
thrown
params
private void <init>(jdk.internal.logger.BootstrapLogger, java.lang.System$Logger$Level, java.util.function.Supplier<java.lang.String>, java.lang.Throwable, []);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, 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 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
2: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
3: aload 0
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
invokestatic jdk.internal.misc.VM.getNanoTimeAdjustment:(J)J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.nanoAdjustment:J
4: aload 0
aload 2
putfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
5: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
6: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
7: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
8: aload 0
aload 3
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
9: aload 0
aload 4
putfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
10: aload 0
aload 5
putfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
11: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
12: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
13: aload 0
aload 1
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bootstrap:Ljdk/internal/logger/BootstrapLogger;
14: return
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 15 0 this Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 15 1 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 15 2 level Ljava/lang/System$Logger$Level;
0 15 3 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
0 15 4 thrown Ljava/lang/Throwable;
0 15 5 params [Ljava/lang/Object;
Signature: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
bootstrap
level
msgSupplier
thrown
params
private void <init>(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable, java.lang.Object[]);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, 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: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
2: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
3: aload 0
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
invokestatic jdk.internal.misc.VM.getNanoTimeAdjustment:(J)J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.nanoAdjustment:J
4: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
5: aload 0
aload 2
putfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
6: aload 0
aload 5
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
7: aload 0
aload 6
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
8: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
9: aload 0
aload 7
putfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
10: aload 0
aload 8
putfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
11: aload 0
aload 3
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
12: aload 0
aload 4
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
13: aload 0
aload 1
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bootstrap:Ljdk/internal/logger/BootstrapLogger;
14: return
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 15 0 this Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 15 1 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 15 2 platformLevel Lsun/util/logging/PlatformLogger$Level;
0 15 3 sourceClass Ljava/lang/String;
0 15 4 sourceMethod Ljava/lang/String;
0 15 5 bundle Ljava/util/ResourceBundle;
0 15 6 msg Ljava/lang/String;
0 15 7 thrown Ljava/lang/Throwable;
0 15 8 params [Ljava/lang/Object;
MethodParameters:
Name Flags
bootstrap
platformLevel
sourceClass
sourceMethod
bundle
msg
thrown
params
private void <init>(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.function.Supplier<java.lang.String>, java.lang.Throwable, []);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, 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: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
putfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
2: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
3: aload 0
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.timeMillis:J
invokestatic jdk.internal.misc.VM.getNanoTimeAdjustment:(J)J
putfield jdk.internal.logger.BootstrapLogger$LogEvent.nanoAdjustment:J
4: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
5: aload 0
aload 2
putfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
6: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
7: aload 0
aconst_null
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
8: aload 0
aload 5
putfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
9: aload 0
aload 6
putfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
10: aload 0
aload 7
putfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
11: aload 0
aload 3
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
12: aload 0
aload 4
putfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
13: aload 0
aload 1
putfield jdk.internal.logger.BootstrapLogger$LogEvent.bootstrap:Ljdk/internal/logger/BootstrapLogger;
14: return
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 15 0 this Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 15 1 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 15 2 platformLevel Lsun/util/logging/PlatformLogger$Level;
0 15 3 sourceClass Ljava/lang/String;
0 15 4 sourceMethod Ljava/lang/String;
0 15 5 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
0 15 6 thrown Ljava/lang/Throwable;
0 15 7 params [Ljava/lang/Object;
Signature: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
bootstrap
platformLevel
sourceClass
sourceMethod
msgSupplier
thrown
params
private void log(java.lang.System$Logger);
descriptor: (Ljava/lang/System$Logger;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: getstatic jdk.internal.logger.BootstrapLogger$LogEvent.$assertionsDisabled:Z
ifne 2
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
ifnonnull 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
ifnonnull 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
ifnull 8
3: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
ifnull 6
4: aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)V
5: goto 12
6: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)V
7: goto 12
8: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
ifnull 11
9: aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
10: goto 12
11: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 13 1 logger Ljava/lang/System$Logger;
MethodParameters:
Name Flags
logger
private void log(sun.util.logging.PlatformLogger$Bridge);
descriptor: (Lsun/util/logging/PlatformLogger$Bridge;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: getstatic jdk.internal.logger.BootstrapLogger$LogEvent.$assertionsDisabled:Z
ifne 2
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
ifnull 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.level:Ljava/lang/System$Logger$Level;
ifnull 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
ifnonnull 14
3: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
ifnull 9
4: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
ifnull 7
5: aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
6: goto 24
7: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;)V
8: goto 24
9: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
ifnull 12
10: aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
invokeinterface sun.util.logging.PlatformLogger$Bridge.logrb:(Lsun/util/logging/PlatformLogger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
11: goto 24
12: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
invokeinterface sun.util.logging.PlatformLogger$Bridge.logrb:(Lsun/util/logging/PlatformLogger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
13: goto 24
14: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
ifnull 20
15: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
ifnull 18
16: aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
invokeinterface sun.util.logging.PlatformLogger$Bridge.logp:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
17: goto 24
18: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msgSupplier:Ljava/util/function/Supplier;
invokeinterface sun.util.logging.PlatformLogger$Bridge.logp:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V
19: goto 24
20: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
ifnull 23
21: aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.thrown:Ljava/lang/Throwable;
invokeinterface sun.util.logging.PlatformLogger$Bridge.logrb:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
22: goto 24
23: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceClass:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.sourceMethod:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bundle:Ljava/util/ResourceBundle;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.msg:Ljava/lang/String;
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.params:[Ljava/lang/Object;
invokeinterface sun.util.logging.PlatformLogger$Bridge.logrb:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
24: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 25 1 logger Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
logger
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, java.lang.System$Logger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.System$Logger$Level
aload 2
aload 3
2: aload 4
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Ljava/lang/System$Logger$Level;
0 4 2 bundle Ljava/util/ResourceBundle;
0 4 3 key Ljava/lang/String;
0 4 4 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
bootstrap
level
bundle
key
thrown
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, java.lang.System$Logger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.System$Logger$Level
aload 2
aload 3
2: aconst_null
aload 4
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Ljava/lang/System$Logger$Level;
0 4 2 bundle Ljava/util/ResourceBundle;
0 4 3 format Ljava/lang/String;
0 4 4 params [Ljava/lang/Object;
MethodParameters:
Name Flags
bootstrap
level
bundle
format
params
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, java.lang.System$Logger$Level, java.util.function.Supplier<java.lang.String>, java.lang.Throwable);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.System$Logger$Level
2: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.function.Supplier
aload 3
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Ljava/lang/System$Logger$Level;
0 4 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
0 4 3 thrown Ljava/lang/Throwable;
Signature: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
bootstrap
level
msgSupplier
thrown
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, java.lang.System$Logger$Level, java.util.function.Supplier<java.lang.String>);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.System$Logger$Level
2: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.function.Supplier
aconst_null
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Ljava/lang/System$Logger$Level;
0 4 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
Signature: (Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
bootstrap
level
msgSupplier
static void log(jdk.internal.logger.BootstrapLogger$LogEvent, java.lang.System$Logger);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
astore 2
start local 2 1: aload 2
ifnull 2
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
ifnonnull 4
2: StackMap locals: java.lang.SecurityManager
StackMap stack:
aload 0
aload 1
invokedynamic run(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
jdk/internal/logger/BootstrapLogger$LogEvent.lambda$0(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)V (6)
()V
invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.submit:(Ljava/lang/Runnable;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokedynamic run(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
jdk/internal/logger/BootstrapLogger$LogEvent.lambda$1(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)V (6)
()V
invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.submit:(Ljava/lang/Runnable;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 log Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 6 1 logger Ljava/lang/System$Logger;
1 6 2 sm Ljava/lang/SecurityManager;
MethodParameters:
Name Flags
log
logger
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=10, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aconst_null
aconst_null
aconst_null
2: aload 2
aconst_null
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Lsun/util/logging/PlatformLogger$Level;
0 4 2 msg Ljava/lang/String;
MethodParameters:
Name Flags
bootstrap
level
msg
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.Throwable);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=10, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aconst_null
aconst_null
aconst_null
aload 2
aload 3
aconst_null
2: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 msg Ljava/lang/String;
0 3 3 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
bootstrap
level
msg
thrown
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.Object[]);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=10, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aconst_null
aconst_null
aconst_null
aload 2
aconst_null
aload 3
2: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 msg Ljava/lang/String;
0 3 3 params [Ljava/lang/Object;
MethodParameters:
Name Flags
bootstrap
level
msg
params
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.util.function.Supplier<java.lang.String>);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aconst_null
aconst_null
aload 2
aconst_null
aconst_null
2: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
Signature: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
bootstrap
level
msgSupplier
static jdk.internal.logger.BootstrapLogger$LogEvent vaueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.util.function.Supplier<java.lang.String>, java.lang.Throwable);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aconst_null
aconst_null
2: aload 2
aload 3
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Lsun/util/logging/PlatformLogger$Level;
0 4 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
0 4 3 thrown Ljava/lang/Throwable;
Signature: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
bootstrap
level
msgSupplier
thrown
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=10, 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: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aload 2
2: aload 3
aload 4
aload 5
aconst_null
aload 6
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
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 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Lsun/util/logging/PlatformLogger$Level;
0 4 2 sourceClass Ljava/lang/String;
0 4 3 sourceMethod Ljava/lang/String;
0 4 4 bundle Ljava/util/ResourceBundle;
0 4 5 msg Ljava/lang/String;
0 4 6 params [Ljava/lang/Object;
MethodParameters:
Name Flags
bootstrap
level
sourceClass
sourceMethod
bundle
msg
params
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=10, 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: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aload 2
2: aload 3
aload 4
aload 5
aload 6
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
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 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Lsun/util/logging/PlatformLogger$Level;
0 4 2 sourceClass Ljava/lang/String;
0 4 3 sourceMethod Ljava/lang/String;
0 4 4 bundle Ljava/util/ResourceBundle;
0 4 5 msg Ljava/lang/String;
0 4 6 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
bootstrap
level
sourceClass
sourceMethod
bundle
msg
thrown
static jdk.internal.logger.BootstrapLogger$LogEvent valueOf(jdk.internal.logger.BootstrapLogger, sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.function.Supplier<java.lang.String>, java.lang.Throwable);
descriptor: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new jdk.internal.logger.BootstrapLogger$LogEvent
dup
aload 0
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.internal.logger.BootstrapLogger
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.util.logging.PlatformLogger$Level
aload 2
2: aload 3
aload 4
aload 5
aconst_null
3: invokespecial jdk.internal.logger.BootstrapLogger$LogEvent.<init>:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/Throwable;[Ljava/lang/Object;)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 4 0 bootstrap Ljdk/internal/logger/BootstrapLogger;
0 4 1 level Lsun/util/logging/PlatformLogger$Level;
0 4 2 sourceClass Ljava/lang/String;
0 4 3 sourceMethod Ljava/lang/String;
0 4 4 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
0 4 5 thrown Ljava/lang/Throwable;
Signature: (Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
bootstrap
level
sourceClass
sourceMethod
msgSupplier
thrown
static void log(jdk.internal.logger.BootstrapLogger$LogEvent, sun.util.logging.PlatformLogger$Bridge);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;Lsun/util/logging/PlatformLogger$Bridge;)V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
astore 2
start local 2 1: aload 2
ifnull 2
aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
ifnonnull 4
2: StackMap locals: java.lang.SecurityManager
StackMap stack:
aload 0
aload 1
invokevirtual jdk.internal.logger.BootstrapLogger$LogEvent.log:(Lsun/util/logging/PlatformLogger$Bridge;)V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokedynamic run(Ljdk/internal/logger/BootstrapLogger$LogEvent;Lsun/util/logging/PlatformLogger$Bridge;)Ljava/security/PrivilegedAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
jdk/internal/logger/BootstrapLogger$LogEvent.lambda$3(Ljdk/internal/logger/BootstrapLogger$LogEvent;Lsun/util/logging/PlatformLogger$Bridge;)Ljava/lang/Void; (6)
()Ljava/lang/Void;
5: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
6: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 log Ljdk/internal/logger/BootstrapLogger$LogEvent;
0 8 1 logger Lsun/util/logging/PlatformLogger$Bridge;
1 8 2 sm Ljava/lang/SecurityManager;
MethodParameters:
Name Flags
log
logger
static void log(jdk.internal.logger.BootstrapLogger$LogEvent);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bootstrap:Ljdk/internal/logger/BootstrapLogger;
aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.flush:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 event Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
event
private static void lambda$0(jdk.internal.logger.BootstrapLogger$LogEvent, java.lang.System$Logger);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.internal.logger.BootstrapLogger$LogEvent.log:(Ljava/lang/System$Logger;)V
return
LocalVariableTable:
Start End Slot Name Signature
private static void lambda$1(jdk.internal.logger.BootstrapLogger$LogEvent, java.lang.System$Logger);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokedynamic run(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)Ljava/security/PrivilegedAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
jdk/internal/logger/BootstrapLogger$LogEvent.lambda$2(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)Ljava/lang/Void; (6)
()Ljava/lang/Void;
1: aload 0
getfield jdk.internal.logger.BootstrapLogger$LogEvent.acc:Ljava/security/AccessControlContext;
2: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
3: return
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Void lambda$3(jdk.internal.logger.BootstrapLogger$LogEvent, sun.util.logging.PlatformLogger$Bridge);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;Lsun/util/logging/PlatformLogger$Bridge;)Ljava/lang/Void;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.internal.logger.BootstrapLogger$LogEvent.log:(Lsun/util/logging/PlatformLogger$Bridge;)V
aconst_null
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Void lambda$2(jdk.internal.logger.BootstrapLogger$LogEvent, java.lang.System$Logger);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)Ljava/lang/Void;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.internal.logger.BootstrapLogger$LogEvent.log:(Ljava/lang/System$Logger;)V
aconst_null
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BootstrapLogger.java"
NestHost: jdk.internal.logger.BootstrapLogger
InnerClasses:
public abstract Logger = java.lang.System$Logger of java.lang.System
public final Level = java.lang.System$Logger$Level of java.lang.System$Logger
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
private BootstrapExecutors = jdk.internal.logger.BootstrapLogger$BootstrapExecutors of jdk.internal.logger.BootstrapLogger
final LogEvent = jdk.internal.logger.BootstrapLogger$LogEvent of jdk.internal.logger.BootstrapLogger
public abstract Bridge = sun.util.logging.PlatformLogger$Bridge of sun.util.logging.PlatformLogger
public final Level = sun.util.logging.PlatformLogger$Level of sun.util.logging.PlatformLogger