public class jdk.internal.logger.SimpleConsoleLogger extends sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration implements java.lang.System$Logger, sun.util.logging.PlatformLogger$Bridge, sun.util.logging.PlatformLogger$ConfigurableBridge
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.internal.logger.SimpleConsoleLogger
super_class: sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration
{
static final java.lang.System$Logger$Level DEFAULT_LEVEL;
descriptor: Ljava/lang/System$Logger$Level;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final sun.util.logging.PlatformLogger$Level DEFAULT_PLATFORM_LEVEL;
descriptor: Lsun/util/logging/PlatformLogger$Level;
flags: (0x0018) ACC_STATIC, ACC_FINAL
final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
volatile sun.util.logging.PlatformLogger$Level level;
descriptor: Lsun/util/logging/PlatformLogger$Level;
flags: (0x0040) ACC_VOLATILE
final boolean usePlatformLevel;
descriptor: Z
flags: (0x0010) ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jdk.internal.logger.SimpleConsoleLogger.getDefaultLevel:()Ljava/lang/System$Logger$Level;
putstatic jdk.internal.logger.SimpleConsoleLogger.DEFAULT_LEVEL:Ljava/lang/System$Logger$Level;
1: getstatic jdk.internal.logger.SimpleConsoleLogger.DEFAULT_LEVEL:Ljava/lang/System$Logger$Level;
invokestatic sun.util.logging.PlatformLogger.toPlatformLevel:(Ljava/lang/System$Logger$Level;)Lsun/util/logging/PlatformLogger$Level;
2: putstatic jdk.internal.logger.SimpleConsoleLogger.DEFAULT_PLATFORM_LEVEL:Lsun/util/logging/PlatformLogger$Level;
3: return
LocalVariableTable:
Start End Slot Name Signature
static java.lang.System$Logger$Level getDefaultLevel();
descriptor: ()Ljava/lang/System$Logger$Level;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: ldc "jdk.system.logger.level"
ldc "INFO"
invokestatic sun.security.action.GetPropertyAction.privilegedGetProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
1: astore 0
start local 0 2: aload 0
invokestatic java.lang.System$Logger$Level.valueOf:(Ljava/lang/String;)Ljava/lang/System$Logger$Level;
3: areturn
4: StackMap locals: java.lang.String
StackMap stack: java.lang.IllegalArgumentException
pop
5: getstatic java.lang.System$Logger$Level.INFO:Ljava/lang/System$Logger$Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
2 6 0 levelName Ljava/lang/String;
Exception table:
from to target type
2 3 4 Class java.lang.IllegalArgumentException
void <init>(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration.<init>:()V
1: aload 0
aload 1
putfield jdk.internal.logger.SimpleConsoleLogger.name:Ljava/lang/String;
2: aload 0
iload 2
putfield jdk.internal.logger.SimpleConsoleLogger.usePlatformLevel:Z
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 4 1 name Ljava/lang/String;
0 4 2 usePlatformLevel Z
MethodParameters:
Name Flags
name
usePlatformLevel
java.lang.String getSimpleFormatString();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.internal.logger.SimpleConsoleLogger$Formatting.SIMPLE_CONSOLE_LOGGER_FORMAT:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SimpleConsoleLogger;
sun.util.logging.PlatformLogger$Level defaultPlatformLevel();
descriptor: ()Lsun/util/logging/PlatformLogger$Level;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.internal.logger.SimpleConsoleLogger.DEFAULT_PLATFORM_LEVEL:Lsun/util/logging/PlatformLogger$Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SimpleConsoleLogger;
public final java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SimpleConsoleLogger;
private java.lang.Enum<?> logLevel(sun.util.logging.PlatformLogger$Level);
descriptor: (Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.usePlatformLevel:Z
ifeq 1
aload 1
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual sun.util.logging.PlatformLogger$Level.systemLevel:()Ljava/lang/System$Logger$Level;
StackMap locals:
StackMap stack: java.lang.Enum
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
Signature: (Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum<*>;
MethodParameters:
Name Flags
level
private java.lang.Enum<?> logLevel(java.lang.System$Logger$Level);
descriptor: (Ljava/lang/System$Logger$Level;)Ljava/lang/Enum;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.usePlatformLevel:Z
ifeq 1
aload 1
invokestatic sun.util.logging.PlatformLogger.toPlatformLevel:(Ljava/lang/System$Logger$Level;)Lsun/util/logging/PlatformLogger$Level;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: java.lang.Enum
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Ljava/lang/System$Logger$Level;
Signature: (Ljava/lang/System$Logger$Level;)Ljava/lang/Enum<*>;
MethodParameters:
Name Flags
level
public final boolean isLoggable(java.lang.System$Logger$Level);
descriptor: (Ljava/lang/System$Logger$Level;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic sun.util.logging.PlatformLogger.toPlatformLevel:(Ljava/lang/System$Logger$Level;)Lsun/util/logging/PlatformLogger$Level;
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 1 1 level Ljava/lang/System$Logger$Level;
MethodParameters:
Name Flags
level
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Ljava/lang/System$Logger$Level;)Z
ifeq 4
1: aload 2
ifnull 3
2: aload 2
aload 3
invokestatic jdk.internal.logger.SimpleConsoleLogger.getString:(Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
astore 3
3: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Ljava/lang/System$Logger$Level;)Ljava/lang/Enum;
aload 3
aload 4
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;)V
4: 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 5 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 5 1 level Ljava/lang/System$Logger$Level;
0 5 2 bundle Ljava/util/ResourceBundle;
0 5 3 key Ljava/lang/String;
0 5 4 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
level
bundle
key
thrown
public final 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: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Ljava/lang/System$Logger$Level;)Z
ifeq 4
1: aload 2
ifnull 3
2: aload 2
aload 3
invokestatic jdk.internal.logger.SimpleConsoleLogger.getString:(Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
astore 3
3: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Ljava/lang/System$Logger$Level;)Ljava/lang/Enum;
aload 3
aload 4
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;[Ljava/lang/Object;)V
4: 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 5 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 5 1 level Ljava/lang/System$Logger$Level;
0 5 2 bundle Ljava/util/ResourceBundle;
0 5 3 format Ljava/lang/String;
0 5 4 params [Ljava/lang/Object;
MethodParameters:
Name Flags
level
bundle
format
params
public final boolean isLoggable(sun.util.logging.PlatformLogger$Level);
descriptor: (Lsun/util/logging/PlatformLogger$Level;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.effectiveLevel:()Lsun/util/logging/PlatformLogger$Level;
astore 2
start local 2 1: aload 1
getstatic sun.util.logging.PlatformLogger$Level.OFF:Lsun/util/logging/PlatformLogger$Level;
if_acmpeq 4
2: aload 1
invokevirtual sun.util.logging.PlatformLogger$Level.ordinal:()I
aload 2
invokevirtual sun.util.logging.PlatformLogger$Level.ordinal:()I
3: if_icmplt 4
iconst_1
ireturn
StackMap locals: sun.util.logging.PlatformLogger$Level
StackMap stack:
4: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 5 1 level Lsun/util/logging/PlatformLogger$Level;
1 5 2 effectiveLevel Lsun/util/logging/PlatformLogger$Level;
MethodParameters:
Name Flags
level
public final boolean isEnabled();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.level:Lsun/util/logging/PlatformLogger$Level;
getstatic sun.util.logging.PlatformLogger$Level.OFF:Lsun/util/logging/PlatformLogger$Level;
if_acmpeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/logger/SimpleConsoleLogger;
public final void log(sun.util.logging.PlatformLogger$Level, java.lang.String);
descriptor: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 2
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 msg Ljava/lang/String;
MethodParameters:
Name Flags
level
msg
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
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
level
msg
thrown
public final 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: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;[Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
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
level
msg
params
private sun.util.logging.PlatformLogger$Level effectiveLevel();
descriptor: ()Lsun/util/logging/PlatformLogger$Level;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.level:Lsun/util/logging/PlatformLogger$Level;
ifnonnull 1
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.defaultPlatformLevel:()Lsun/util/logging/PlatformLogger$Level;
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.level:Lsun/util/logging/PlatformLogger$Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/logger/SimpleConsoleLogger;
public final sun.util.logging.PlatformLogger$Level getPlatformLevel();
descriptor: ()Lsun/util/logging/PlatformLogger$Level;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.level:Lsun/util/logging/PlatformLogger$Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SimpleConsoleLogger;
public final void setPlatformLevel(sun.util.logging.PlatformLogger$Level);
descriptor: (Lsun/util/logging/PlatformLogger$Level;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jdk.internal.logger.SimpleConsoleLogger.level:Lsun/util/logging/PlatformLogger$Level;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 2 1 newLevel Lsun/util/logging/PlatformLogger$Level;
MethodParameters:
Name Flags
newLevel
public final sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration getLoggerConfiguration();
descriptor: ()Lsun/util/logging/PlatformLogger$ConfigurableBridge$LoggerConfiguration;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SimpleConsoleLogger;
static java.io.PrintStream outputStream();
descriptor: ()Ljava/io/PrintStream;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic java.lang.System.err:Ljava/io/PrintStream;
areturn
LocalVariableTable:
Start End Slot Name Signature
private java.lang.String getCallerInfo();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: new jdk.internal.logger.SimpleConsoleLogger$CallerFinder
dup
invokespecial jdk.internal.logger.SimpleConsoleLogger$CallerFinder.<init>:()V
invokevirtual jdk.internal.logger.SimpleConsoleLogger$CallerFinder.get:()Ljava/util/Optional;
astore 1
start local 1 1: aload 1
invokevirtual java.util.Optional.isPresent:()Z
ifeq 3
2: new java.lang.StringBuilder
dup
aload 1
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.StackWalker$StackFrame
invokeinterface java.lang.StackWalker$StackFrame.getClassName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.StackWalker$StackFrame
invokeinterface java.lang.StackWalker$StackFrame.getMethodName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
3: StackMap locals: java.util.Optional
StackMap stack:
aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.name:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/logger/SimpleConsoleLogger;
1 4 1 frame Ljava/util/Optional<Ljava/lang/StackWalker$StackFrame;>;
private java.lang.String getCallerInfo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.name:Ljava/lang/String;
areturn
1: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 sourceClassName Ljava/lang/String;
0 3 2 sourceMethodName Ljava/lang/String;
MethodParameters:
Name Flags
sourceClassName
sourceMethodName
private java.lang.String toString(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: ldc ""
astore 2
start local 2 1: aload 1
ifnull 8
2: new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
astore 3
start local 3 3: new java.io.PrintWriter
dup
aload 3
invokespecial java.io.PrintWriter.<init>:(Ljava/io/Writer;)V
astore 4
start local 4 4: aload 4
invokevirtual java.io.PrintWriter.println:()V
5: aload 1
aload 4
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintWriter;)V
6: aload 4
invokevirtual java.io.PrintWriter.close:()V
7: aload 3
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
astore 2
end local 4 end local 3 8: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 9 1 thrown Ljava/lang/Throwable;
1 9 2 throwable Ljava/lang/String;
3 8 3 sw Ljava/io/StringWriter;
4 8 4 pw Ljava/io/PrintWriter;
MethodParameters:
Name Flags
thrown
private synchronized java.lang.String format(java.lang.Enum<?>, java.lang.String, java.lang.Throwable, java.lang.String);
descriptor: (Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic java.time.ZonedDateTime.now:()Ljava/time/ZonedDateTime;
astore 5
start local 5 1: aload 0
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.toString:(Ljava/lang/Throwable;)Ljava/lang/String;
astore 6
start local 6 2: aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getSimpleFormatString:()Ljava/lang/String;
bipush 6
anewarray java.lang.Object
dup
iconst_0
3: aload 5
aastore
dup
iconst_1
4: aload 4
aastore
dup
iconst_2
5: aload 0
getfield jdk.internal.logger.SimpleConsoleLogger.name:Ljava/lang/String;
aastore
dup
iconst_3
6: aload 1
invokevirtual java.lang.Enum.name:()Ljava/lang/String;
aastore
dup
iconst_4
7: aload 2
aastore
dup
iconst_5
8: aload 6
aastore
9: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
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 10 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 10 1 level Ljava/lang/Enum<*>;
0 10 2 msg Ljava/lang/String;
0 10 3 thrown Ljava/lang/Throwable;
0 10 4 callerInfo Ljava/lang/String;
1 10 5 zdt Ljava/time/ZonedDateTime;
2 10 6 throwable Ljava/lang/String;
Signature: (Ljava/lang/Enum<*>;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
MethodParameters:
Name Flags
level
msg
thrown
callerInfo
private void publish(java.lang.String, java.lang.Enum<?>, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic jdk.internal.logger.SimpleConsoleLogger.outputStream:()Ljava/io/PrintStream;
aload 0
aload 2
aload 3
aconst_null
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.format:(Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 2 1 callerInfo Ljava/lang/String;
0 2 2 level Ljava/lang/Enum<*>;
0 2 3 msg Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/Enum<*>;Ljava/lang/String;)V
MethodParameters:
Name Flags
callerInfo
level
msg
private void publish(java.lang.String, java.lang.Enum<?>, java.lang.String, java.lang.Throwable);
descriptor: (Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic jdk.internal.logger.SimpleConsoleLogger.outputStream:()Ljava/io/PrintStream;
aload 0
aload 2
aload 3
aload 4
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.format:(Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 2 1 callerInfo Ljava/lang/String;
0 2 2 level Ljava/lang/Enum<*>;
0 2 3 msg Ljava/lang/String;
0 2 4 thrown Ljava/lang/Throwable;
Signature: (Ljava/lang/String;Ljava/lang/Enum<*>;Ljava/lang/String;Ljava/lang/Throwable;)V
MethodParameters:
Name Flags
callerInfo
level
msg
thrown
private void publish(java.lang.String, java.lang.Enum<?>, java.lang.String, []);
descriptor: (Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
ifnull 1
aload 4
arraylength
ifne 2
StackMap locals:
StackMap stack:
1: aload 3
goto 3
2: StackMap locals:
StackMap stack:
aload 3
aload 4
invokestatic jdk.internal.logger.SimpleConsoleLogger$Formatting.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
astore 3
4: invokestatic jdk.internal.logger.SimpleConsoleLogger.outputStream:()Ljava/io/PrintStream;
aload 0
aload 2
aload 3
aconst_null
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.format:(Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
5: 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/SimpleConsoleLogger;
0 6 1 callerInfo Ljava/lang/String;
0 6 2 level Ljava/lang/Enum<*>;
0 6 3 msg Ljava/lang/String;
0 6 4 params [Ljava/lang/Object;
Signature: (Ljava/lang/String;Ljava/lang/Enum<*>;Ljava/lang/String;[Ljava/lang/Object;)V
MethodParameters:
Name Flags
callerInfo
level
msg
params
public static jdk.internal.logger.SimpleConsoleLogger makeSimpleLogger(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/internal/logger/SimpleConsoleLogger;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new jdk.internal.logger.SimpleConsoleLogger
dup
aload 0
iconst_0
invokespecial jdk.internal.logger.SimpleConsoleLogger.<init>:(Ljava/lang/String;Z)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 2
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
Signature: (Lsun/util/logging/PlatformLogger$Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
msgSupplier
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 3
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 thrown Ljava/lang/Throwable;
0 3 3 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
Signature: (Lsun/util/logging/PlatformLogger$Level;Ljava/lang/Throwable;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
level
thrown
msgSupplier
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 4
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;)V
2: 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 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 sourceClass Ljava/lang/String;
0 3 3 sourceMethod Ljava/lang/String;
0 3 4 msg Ljava/lang/String;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msg
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 4
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;)V
2: 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 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 sourceClass Ljava/lang/String;
0 3 3 sourceMethod Ljava/lang/String;
0 3 4 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
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 final 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: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, 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
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 4
aload 5
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;[Ljava/lang/Object;)V
2: 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 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 sourceClass Ljava/lang/String;
0 3 3 sourceMethod Ljava/lang/String;
0 3 4 msg Ljava/lang/String;
0 3 5 params [Ljava/lang/Object;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msg
params
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, 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
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 4
aload 5
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;)V
2: 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 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 sourceClass Ljava/lang/String;
0 3 3 sourceMethod Ljava/lang/String;
0 3 4 msg Ljava/lang/String;
0 3 5 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
msg
thrown
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, 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
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 2
1: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 5
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast java.lang.String
aload 4
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/Throwable;)V
2: 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 3 0 this Ljdk/internal/logger/SimpleConsoleLogger;
0 3 1 level Lsun/util/logging/PlatformLogger$Level;
0 3 2 sourceClass Ljava/lang/String;
0 3 3 sourceMethod Ljava/lang/String;
0 3 4 thrown Ljava/lang/Throwable;
0 3 5 msgSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
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 final 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: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, 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
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 5
1: aload 4
ifnonnull 2
aload 5
goto 3
StackMap locals:
StackMap stack:
2: aload 4
aload 5
invokestatic jdk.internal.logger.SimpleConsoleLogger.getString:(Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 7
start local 7 4: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 7
aload 6
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;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/SimpleConsoleLogger;
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 key Ljava/lang/String;
0 6 6 params [Ljava/lang/Object;
4 5 7 msg Ljava/lang/String;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
bundle
key
params
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, 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
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 5
1: aload 4
ifnonnull 2
aload 5
goto 3
StackMap locals:
StackMap stack:
2: aload 4
aload 5
invokestatic jdk.internal.logger.SimpleConsoleLogger.getString:(Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 7
start local 7 4: aload 0
aload 0
aload 2
aload 3
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 7
aload 6
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;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/SimpleConsoleLogger;
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 key Ljava/lang/String;
0 6 6 thrown Ljava/lang/Throwable;
4 5 7 msg Ljava/lang/String;
MethodParameters:
Name Flags
level
sourceClass
sourceMethod
bundle
key
thrown
public final 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: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 5
1: aload 2
ifnonnull 2
aload 3
goto 3
StackMap locals:
StackMap stack:
2: aload 2
aload 3
invokestatic jdk.internal.logger.SimpleConsoleLogger.getString:(Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 5
start local 5 4: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 5
aload 4
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;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/SimpleConsoleLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$Level;
0 6 2 bundle Ljava/util/ResourceBundle;
0 6 3 key Ljava/lang/String;
0 6 4 params [Ljava/lang/Object;
4 5 5 msg Ljava/lang/String;
MethodParameters:
Name Flags
level
bundle
key
params
public final 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: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.isLoggable:(Lsun/util/logging/PlatformLogger$Level;)Z
ifeq 5
1: aload 2
ifnonnull 2
aload 3
goto 3
StackMap locals:
StackMap stack:
2: aload 2
aload 3
invokestatic jdk.internal.logger.SimpleConsoleLogger.getString:(Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 5
start local 5 4: aload 0
aload 0
invokevirtual jdk.internal.logger.SimpleConsoleLogger.getCallerInfo:()Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.internal.logger.SimpleConsoleLogger.logLevel:(Lsun/util/logging/PlatformLogger$Level;)Ljava/lang/Enum;
aload 5
aload 4
invokevirtual jdk.internal.logger.SimpleConsoleLogger.publish:(Ljava/lang/String;Ljava/lang/Enum;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/SimpleConsoleLogger;
0 6 1 level Lsun/util/logging/PlatformLogger$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 msg Ljava/lang/String;
MethodParameters:
Name Flags
level
bundle
key
thrown
static java.lang.String getString(java.util.ResourceBundle, java.lang.String);
descriptor: (Ljava/util/ResourceBundle;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 1
ifnonnull 2
StackMap locals:
StackMap stack:
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
3: areturn
4: StackMap locals:
StackMap stack: java.util.MissingResourceException
pop
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 bundle Ljava/util/ResourceBundle;
0 6 1 key Ljava/lang/String;
Exception table:
from to target type
2 3 4 Class java.util.MissingResourceException
MethodParameters:
Name Flags
bundle
key
}
SourceFile: "SimpleConsoleLogger.java"
NestMembers:
jdk.internal.logger.SimpleConsoleLogger$CallerFinder jdk.internal.logger.SimpleConsoleLogger$CallerFinder$1 jdk.internal.logger.SimpleConsoleLogger$Formatting
InnerClasses:
public abstract StackFrame = java.lang.StackWalker$StackFrame of java.lang.StackWalker
public abstract Logger = java.lang.System$Logger of java.lang.System
public final Level = java.lang.System$Logger$Level of java.lang.System$Logger
final CallerFinder = jdk.internal.logger.SimpleConsoleLogger$CallerFinder of jdk.internal.logger.SimpleConsoleLogger
final Formatting = jdk.internal.logger.SimpleConsoleLogger$Formatting of jdk.internal.logger.SimpleConsoleLogger
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