public final class jdk.internal.logger.BootstrapLogger implements java.lang.System$Logger, sun.util.logging.PlatformLogger$Bridge, sun.util.logging.PlatformLogger$ConfigurableBridge
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.internal.logger.BootstrapLogger
super_class: java.lang.Object
{
final jdk.internal.logger.LazyLoggers$LazyLoggerAccessor holder;
descriptor: Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
flags: (0x0010) ACC_FINAL
private static volatile java.util.function.BooleanSupplier isBooted;
descriptor: Ljava/util/function/BooleanSupplier;
flags: (0x004a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE
private static volatile boolean logManagerConfigured;
descriptor: Z
flags: (0x004a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE
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.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(jdk.internal.logger.LazyLoggers$LazyLoggerAccessor);
descriptor: (Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/BootstrapLogger;
0 3 1 holder Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
MethodParameters:
Name Flags
holder
void push(jdk.internal.logger.BootstrapLogger$LogEvent);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
flags: (0x0000)
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.enqueue:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
1: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/BootstrapLogger;
0 3 1 log Ljdk/internal/logger/BootstrapLogger$LogEvent;
MethodParameters:
Name Flags
log
void flush(jdk.internal.logger.BootstrapLogger$LogEvent);
descriptor: (Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic jdk.internal.logger.BootstrapLogger.$assertionsDisabled:Z
ifne 1
aload 1
getfield jdk.internal.logger.BootstrapLogger$LogEvent.bootstrap:Ljdk/internal/logger/BootstrapLogger;
aload 0
if_acmpeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 1
getfield jdk.internal.logger.BootstrapLogger$LogEvent.platformLevel:Lsun/util/logging/PlatformLogger$Level;
ifnull 5
2: aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
aload 0
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.getConcretePlatformLogger:(Ljdk/internal/logger/BootstrapLogger;)Lsun/util/logging/PlatformLogger$Bridge;
astore 2
start local 2 3: aload 1
aload 2
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.log:(Ljdk/internal/logger/BootstrapLogger$LogEvent;Lsun/util/logging/PlatformLogger$Bridge;)V
end local 2 4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
aload 0
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.getConcreteLogger:(Ljdk/internal/logger/BootstrapLogger;)Ljava/lang/System$Logger;
astore 2
start local 2 6: aload 1
aload 2
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.log:(Ljdk/internal/logger/BootstrapLogger$LogEvent;Ljava/lang/System$Logger;)V
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/logger/BootstrapLogger;
0 8 1 event Ljdk/internal/logger/BootstrapLogger$LogEvent;
3 4 2 concrete Lsun/util/logging/PlatformLogger$Bridge;
6 7 2 concrete Ljava/lang/System$Logger;
MethodParameters:
Name Flags
event
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
getfield jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/BootstrapLogger;
boolean checkBootstrapping();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic jdk.internal.logger.BootstrapLogger.isBooted:()Z
ifeq 3
1: invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.flush:()V
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/logger/BootstrapLogger;
public boolean isLoggable(java.lang.System$Logger$Level);
descriptor: (Ljava/lang/System$Logger$Level;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 1
invokevirtual java.lang.System$Logger$Level.getSeverity:()I
getstatic java.lang.System$Logger$Level.INFO:Ljava/lang/System$Logger$Level;
invokevirtual java.lang.System$Logger$Level.getSeverity:()I
if_icmplt 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 2
start local 2 4: aload 2
aload 1
invokeinterface java.lang.System$Logger.isLoggable:(Ljava/lang/System$Logger$Level;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/logger/BootstrapLogger;
0 5 1 level Ljava/lang/System$Logger$Level;
4 5 2 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
public void log(java.lang.System$Logger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 5
start local 5 4: aload 5
aload 1
aload 2
aload 3
aload 4
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 5 5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 bundle Ljava/util/ResourceBundle;
0 6 3 key Ljava/lang/String;
0 6 4 thrown Ljava/lang/Throwable;
4 5 5 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
bundle
key
thrown
public void log(java.lang.System$Logger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aload 4
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 5
start local 5 4: aload 5
aload 1
aload 2
aload 3
aload 4
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 bundle Ljava/util/ResourceBundle;
0 6 3 format Ljava/lang/String;
0 6 4 params [Ljava/lang/Object;
4 5 5 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
bundle
format
params
public void log(java.lang.System$Logger$Level, java.lang.String, java.lang.Throwable);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aconst_null
aload 2
aload 3
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 4
start local 4 4: aload 4
aload 1
aload 2
aload 3
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 msg Ljava/lang/String;
0 6 3 thrown Ljava/lang/Throwable;
4 5 4 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
msg
thrown
public void log(java.lang.System$Logger$Level, java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aconst_null
aload 2
aload 3
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 4
start local 4 4: aload 4
aload 1
aload 2
aload 3
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 format Ljava/lang/String;
0 6 3 params [Ljava/lang/Object;
4 5 4 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
format
params
public void log(java.lang.System$Logger$Level, java.util.function.Supplier<java.lang.String>);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 3
start local 3 4: aload 3
aload 1
aload 2
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;)V
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
4 5 3 spi Ljava/lang/System$Logger;
Signature: (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
msgSupplier
public void log(java.lang.System$Logger$Level, java.lang.Object);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 1
aload 2
invokespecial java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/Object;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 3
start local 3 4: aload 3
aload 1
aload 2
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/Object;)V
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 obj Ljava/lang/Object;
4 5 3 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
obj
public void log(java.lang.System$Logger$Level, java.lang.String);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aconst_null
aload 2
aconst_null
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 3
start local 3 4: aload 3
aload 1
aload 2
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/lang/String;)V
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 msg Ljava/lang/String;
4 5 3 spi Ljava/lang/System$Logger;
MethodParameters:
Name Flags
level
msg
public void log(java.lang.System$Logger$Level, java.util.function.Supplier<java.lang.String>, java.lang.Throwable);
descriptor: (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.wrapped:()Ljava/lang/System$Logger;
astore 4
start local 4 4: aload 4
aload 1
aload 2
aload 3
invokeinterface java.lang.System$Logger.log:(Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)V
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Ljava/lang/System$Logger$Level;
0 6 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
0 6 3 thrown Ljava/lang/Throwable;
4 5 4 spi Ljava/lang/System$Logger;
Signature: (Ljava/lang/System$Logger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;Ljava/lang/Throwable;)V
MethodParameters:
Name Flags
level
msgSupplier
thrown
public boolean isLoggable(sun.util.logging.PlatformLogger$Level);
descriptor: (Lsun/util/logging/PlatformLogger$Level;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 1
invokevirtual sun.util.logging.PlatformLogger$Level.intValue:()I
getstatic sun.util.logging.PlatformLogger$Level.INFO:Lsun/util/logging/PlatformLogger$Level;
invokevirtual sun.util.logging.PlatformLogger$Level.intValue:()I
if_icmplt 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 2
start local 2 4: aload 2
aload 1
invokeinterface sun.util.logging.PlatformLogger$Bridge.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/logger/BootstrapLogger;
0 5 1 level Lsun/util/logging/PlatformLogger$Level;
4 5 2 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
public boolean isEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 1
start local 1 3: aload 1
invokeinterface sun.util.logging.PlatformLogger$Bridge.isEnabled:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/logger/BootstrapLogger;
3 4 1 spi Lsun/util/logging/PlatformLogger$Bridge;
public void log(sun.util.logging.PlatformLogger$Level, java.lang.String);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 3
start local 3 4: aload 3
aload 1
aload 2
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;)V
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 msg Ljava/lang/String;
4 5 3 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
msg
public void log(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.Throwable);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 4
start local 4 4: aload 4
aload 1
aload 2
aload 3
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 msg Ljava/lang/String;
0 6 3 thrown Ljava/lang/Throwable;
4 5 4 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
msg
thrown
public void log(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.Object[]);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;[Ljava/lang/Object;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 4
start local 4 4: aload 4
aload 1
aload 2
aload 3
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 msg Ljava/lang/String;
0 6 3 params [Ljava/lang/Object;
4 5 4 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
msg
params
public void log(sun.util.logging.PlatformLogger$Level, java.util.function.Supplier<java.lang.String>);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 3
start local 3 4: aload 3
aload 1
aload 2
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;)V
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
4 5 3 spi Lsun/util/logging/PlatformLogger$Bridge;
Signature: (Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
msgSupplier
public void log(sun.util.logging.PlatformLogger$Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 3
aload 2
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.vaueOf:(Ljdk/internal/logger/BootstrapLogger;Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier;Ljava/lang/Throwable;)Ljdk/internal/logger/BootstrapLogger$LogEvent;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 4
start local 4 4: aload 4
aload 1
aload 2
aload 3
invokeinterface sun.util.logging.PlatformLogger$Bridge.log:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 thrown Ljava/lang/Throwable;
0 6 3 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
4 5 4 spi Lsun/util/logging/PlatformLogger$Bridge;
Signature: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/Throwable;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
thrown
msgSupplier
public void logp(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 5
1: aload 0
aload 0
aload 1
aload 2
aload 3
aconst_null
2: aload 4
aconst_null
3: invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 5
start local 5 6: aload 5
aload 1
aload 2
aload 3
aload 4
invokeinterface sun.util.logging.PlatformLogger$Bridge.logp:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 5 7: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/logger/BootstrapLogger;
0 8 1 level Lsun/util/logging/PlatformLogger$Level;
0 8 2 sourceClass Ljava/lang/String;
0 8 3 sourceMethod Ljava/lang/String;
0 8 4 msg Ljava/lang/String;
6 7 5 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msg
public void logp(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.function.Supplier<java.lang.String>);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aload 4
aconst_null
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 5
start local 5 4: aload 5
aload 1
aload 2
aload 3
aload 4
invokeinterface sun.util.logging.PlatformLogger$Bridge.logp:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V
end local 5 5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 sourceClass Ljava/lang/String;
0 6 3 sourceMethod Ljava/lang/String;
0 6 4 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
4 5 5 spi Lsun/util/logging/PlatformLogger$Bridge;
Signature: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msgSupplier
public void logp(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aconst_null
aload 4
aload 5
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 6
start local 6 4: aload 6
aload 1
aload 2
aload 3
aload 4
aload 5
invokeinterface sun.util.logging.PlatformLogger$Bridge.logp:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 5: StackMap locals:
StackMap stack:
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 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 sourceClass Ljava/lang/String;
0 6 3 sourceMethod Ljava/lang/String;
0 6 4 msg Ljava/lang/String;
0 6 5 params [Ljava/lang/Object;
4 5 6 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msg
params
public void logp(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aconst_null
aload 4
aload 5
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 6
start local 6 4: aload 6
aload 1
aload 2
aload 3
aload 4
aload 5
invokeinterface sun.util.logging.PlatformLogger$Bridge.logp:(Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 6 5: StackMap locals:
StackMap stack:
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 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 sourceClass Ljava/lang/String;
0 6 3 sourceMethod Ljava/lang/String;
0 6 4 msg Ljava/lang/String;
0 6 5 thrown Ljava/lang/Throwable;
4 5 6 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msg
thrown
public void logp(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.lang.Throwable, java.util.function.Supplier<java.lang.String>);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aload 5
aload 4
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 6
start local 6 4: aload 6
aload 1
aload 2
aload 3
aload 4
aload 5
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
end local 6 5: StackMap locals:
StackMap stack:
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 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 sourceClass Ljava/lang/String;
0 6 3 sourceMethod Ljava/lang/String;
0 6 4 thrown Ljava/lang/Throwable;
0 6 5 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
4 5 6 spi Lsun/util/logging/PlatformLogger$Bridge;
Signature: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
thrown
msgSupplier
public void logrb(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=8, 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
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 7
start local 7 4: aload 7
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
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
end local 7 5: StackMap locals:
StackMap stack:
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 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 sourceClass Ljava/lang/String;
0 6 3 sourceMethod Ljava/lang/String;
0 6 4 bundle Ljava/util/ResourceBundle;
0 6 5 msg Ljava/lang/String;
0 6 6 params [Ljava/lang/Object;
4 5 7 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
bundle
msg
params
public void logrb(sun.util.logging.PlatformLogger$Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, 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
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 7
start local 7 4: aload 7
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
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
end local 7 5: StackMap locals:
StackMap stack:
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 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 sourceClass Ljava/lang/String;
0 6 3 sourceMethod Ljava/lang/String;
0 6 4 bundle Ljava/util/ResourceBundle;
0 6 5 msg Ljava/lang/String;
0 6 6 thrown Ljava/lang/Throwable;
4 5 7 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
bundle
msg
thrown
public void logrb(sun.util.logging.PlatformLogger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aconst_null
aconst_null
aload 2
aload 3
aload 4
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 5
start local 5 4: aload 5
aload 1
aload 2
aload 3
aload 4
invokeinterface sun.util.logging.PlatformLogger$Bridge.logrb:(Lsun/util/logging/PlatformLogger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
end local 5 5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 bundle Ljava/util/ResourceBundle;
0 6 3 msg Ljava/lang/String;
0 6 4 params [Ljava/lang/Object;
4 5 5 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
bundle
msg
params
public void logrb(sun.util.logging.PlatformLogger$Level, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 3
1: aload 0
aload 0
aload 1
aconst_null
aconst_null
aload 2
aload 3
aload 4
invokestatic jdk.internal.logger.BootstrapLogger$LogEvent.valueOf:(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;
invokevirtual jdk.internal.logger.BootstrapLogger.push:(Ljdk/internal/logger/BootstrapLogger$LogEvent;)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 5
start local 5 4: aload 5
aload 1
aload 2
aload 3
aload 4
invokeinterface sun.util.logging.PlatformLogger$Bridge.logrb:(Lsun/util/logging/PlatformLogger$Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 5 5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/logger/BootstrapLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 bundle Ljava/util/ResourceBundle;
0 6 3 msg Ljava/lang/String;
0 6 4 thrown Ljava/lang/Throwable;
4 5 5 spi Lsun/util/logging/PlatformLogger$Bridge;
MethodParameters:
Name Flags
level
bundle
msg
thrown
public sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration getLoggerConfiguration();
descriptor: ()Lsun/util/logging/PlatformLogger$ConfigurableBridge$LoggerConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual jdk.internal.logger.BootstrapLogger.checkBootstrapping:()Z
ifeq 2
1: aload 0
invokespecial sun.util.logging.PlatformLogger$ConfigurableBridge.getLoggerConfiguration:()Lsun/util/logging/PlatformLogger$ConfigurableBridge$LoggerConfiguration;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.BootstrapLogger.holder:Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.platform:()Lsun/util/logging/PlatformLogger$Bridge;
astore 1
start local 1 3: aload 1
invokestatic sun.util.logging.PlatformLogger$ConfigurableBridge.getLoggerConfiguration:(Lsun/util/logging/PlatformLogger$Bridge;)Lsun/util/logging/PlatformLogger$ConfigurableBridge$LoggerConfiguration;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/logger/BootstrapLogger;
3 4 1 spi Lsun/util/logging/PlatformLogger$Bridge;
public static boolean isBooted();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic jdk.internal.logger.BootstrapLogger.isBooted:Ljava/util/function/BooleanSupplier;
ifnull 1
getstatic jdk.internal.logger.BootstrapLogger.isBooted:Ljava/util/function/BooleanSupplier;
invokeinterface java.util.function.BooleanSupplier.getAsBoolean:()Z
ireturn
1: StackMap locals:
StackMap stack:
invokestatic jdk.internal.misc.VM.isBooted:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
private static boolean useSurrogateLoggers();
descriptor: ()Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic jdk.internal.logger.BootstrapLogger.isBooted:()Z
ifne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
getstatic jdk.internal.logger.BootstrapLogger$DetectBackend.detectedBackend:Ljdk/internal/logger/BootstrapLogger$LoggingBackend;
getstatic jdk.internal.logger.BootstrapLogger$LoggingBackend.JUL_DEFAULT:Ljdk/internal/logger/BootstrapLogger$LoggingBackend;
if_acmpne 4
2: getstatic jdk.internal.logger.BootstrapLogger.logManagerConfigured:Z
ifne 4
3: iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static synchronized boolean useLazyLoggers();
descriptor: ()Z
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=0, args_size=0
0: invokestatic jdk.internal.logger.BootstrapLogger.isBooted:()Z
ifeq 4
1: getstatic jdk.internal.logger.BootstrapLogger$DetectBackend.detectedBackend:Ljdk/internal/logger/BootstrapLogger$LoggingBackend;
getstatic jdk.internal.logger.BootstrapLogger$LoggingBackend.CUSTOM:Ljdk/internal/logger/BootstrapLogger$LoggingBackend;
if_acmpeq 4
2: invokestatic jdk.internal.logger.BootstrapLogger.useSurrogateLoggers:()Z
ifne 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
LocalVariableTable:
Start End Slot Name Signature
static java.lang.System$Logger getLogger(jdk.internal.logger.LazyLoggers$LazyLoggerAccessor);
descriptor: (Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;)Ljava/lang/System$Logger;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: invokestatic jdk.internal.logger.BootstrapLogger.isBooted:()Z
ifne 2
1: new jdk.internal.logger.BootstrapLogger
dup
aload 0
invokespecial jdk.internal.logger.BootstrapLogger.<init>:(Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;)V
areturn
2: StackMap locals:
StackMap stack:
invokestatic jdk.internal.logger.BootstrapLogger.useSurrogateLoggers:()Z
ifeq 11
3: ldc Ljdk/internal/logger/BootstrapLogger;
dup
astore 1
monitorenter
4: invokestatic jdk.internal.logger.BootstrapLogger.useSurrogateLoggers:()Z
ifeq 7
5: aload 0
invokestatic jdk.internal.logger.BootstrapLogger.createSurrogateLogger:(Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;)Ljava/lang/System$Logger;
aload 1
monitorexit
6: areturn
7: StackMap locals: java.lang.Class
StackMap stack:
aload 1
monitorexit
8: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
9: aload 1
monitorexit
10: athrow
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.logger.LazyLoggers$LazyLoggerAccessor.createLogger:()Ljava/lang/System$Logger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 accessor Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
Exception table:
from to target type
4 6 9 any
7 8 9 any
9 10 9 any
MethodParameters:
Name Flags
accessor
static synchronized java.lang.System$Logger createSurrogateLogger(jdk.internal.logger.LazyLoggers$LazyLoggerAccessor);
descriptor: (Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;)Ljava/lang/System$Logger;
flags: (0x0028) ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic jdk.internal.logger.BootstrapLogger$RedirectedLoggers.INSTANCE:Ljdk/internal/logger/BootstrapLogger$RedirectedLoggers;
aload 0
invokevirtual jdk.internal.logger.BootstrapLogger$RedirectedLoggers.get:(Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;)Ljdk/internal/logger/SurrogateLogger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;
MethodParameters:
Name Flags
a
private static synchronized java.util.Map<jdk.internal.logger.LazyLoggers$LazyLoggerAccessor, jdk.internal.logger.SurrogateLogger> releaseSurrogateLoggers();
descriptor: ()Ljava/util/Map;
flags: (0x002a) ACC_PRIVATE, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=0
0: invokestatic jdk.internal.logger.BootstrapLogger.useSurrogateLoggers:()Z
istore 0
start local 0 1: iconst_1
putstatic jdk.internal.logger.BootstrapLogger.logManagerConfigured:Z
2: iload 0
ifeq 4
3: getstatic jdk.internal.logger.BootstrapLogger$RedirectedLoggers.INSTANCE:Ljdk/internal/logger/BootstrapLogger$RedirectedLoggers;
invokevirtual jdk.internal.logger.BootstrapLogger$RedirectedLoggers.drainLoggersMap:()Ljava/util/Map;
areturn
4: StackMap locals: int
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 releaseSurrogateLoggers Z
Signature: ()Ljava/util/Map<Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;Ljdk/internal/logger/SurrogateLogger;>;
public static void redirectTemporaryLoggers();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=0
0: invokestatic jdk.internal.logger.BootstrapLogger.releaseSurrogateLoggers:()Ljava/util/Map;
1: astore 0
start local 0 2: aload 0
ifnull 4
3: aload 0
invokestatic jdk.internal.logger.BootstrapLogger$RedirectedLoggers.replaceSurrogateLoggers:(Ljava/util/Map;)V
4: StackMap locals: java.util.Map
StackMap stack:
invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.flush:()V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
2 6 0 accessors Ljava/util/Map<Ljdk/internal/logger/LazyLoggers$LazyLoggerAccessor;Ljdk/internal/logger/SurrogateLogger;>;
static void awaitPendingTasks();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.awaitPendingTasks:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
static boolean isAlive();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jdk.internal.logger.BootstrapLogger$BootstrapExecutors.isAlive:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BootstrapLogger.java"
NestMembers:
jdk.internal.logger.BootstrapLogger$BootstrapExecutors jdk.internal.logger.BootstrapLogger$BootstrapExecutors$1 jdk.internal.logger.BootstrapLogger$BootstrapExecutors$BootstrapMessageLoggerTask jdk.internal.logger.BootstrapLogger$DetectBackend jdk.internal.logger.BootstrapLogger$DetectBackend$1 jdk.internal.logger.BootstrapLogger$LogEvent jdk.internal.logger.BootstrapLogger$LoggingBackend jdk.internal.logger.BootstrapLogger$RedirectedLoggers
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
private BootstrapExecutors = jdk.internal.logger.BootstrapLogger$BootstrapExecutors of jdk.internal.logger.BootstrapLogger
private final DetectBackend = jdk.internal.logger.BootstrapLogger$DetectBackend of jdk.internal.logger.BootstrapLogger
final LogEvent = jdk.internal.logger.BootstrapLogger$LogEvent of jdk.internal.logger.BootstrapLogger
private final LoggingBackend = jdk.internal.logger.BootstrapLogger$LoggingBackend of jdk.internal.logger.BootstrapLogger
final RedirectedLoggers = jdk.internal.logger.BootstrapLogger$RedirectedLoggers of jdk.internal.logger.BootstrapLogger
final LazyLoggerAccessor = jdk.internal.logger.LazyLoggers$LazyLoggerAccessor of jdk.internal.logger.LazyLoggers
public abstract Bridge = sun.util.logging.PlatformLogger$Bridge of sun.util.logging.PlatformLogger
public abstract ConfigurableBridge = sun.util.logging.PlatformLogger$ConfigurableBridge of sun.util.logging.PlatformLogger
public abstract LoggerConfiguration = sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration of sun.util.logging.PlatformLogger$ConfigurableBridge
public final Level = sun.util.logging.PlatformLogger$Level of sun.util.logging.PlatformLogger