public final class jdk.internal.logger.SurrogateLogger extends jdk.internal.logger.SimpleConsoleLogger
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.internal.logger.SurrogateLogger
super_class: jdk.internal.logger.SimpleConsoleLogger
{
private static final sun.util.logging.PlatformLogger$Level JUL_DEFAULT_LEVEL;
descriptor: Lsun/util/logging/PlatformLogger$Level;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile java.lang.String simpleFormatString;
descriptor: Ljava/lang/String;
flags: (0x004a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.util.logging.PlatformLogger$Level.INFO:Lsun/util/logging/PlatformLogger$Level;
1: putstatic jdk.internal.logger.SurrogateLogger.JUL_DEFAULT_LEVEL:Lsun/util/logging/PlatformLogger$Level;
2: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokespecial jdk.internal.logger.SimpleConsoleLogger.<init>:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/logger/SurrogateLogger;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
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.SurrogateLogger.JUL_DEFAULT_LEVEL:Lsun/util/logging/PlatformLogger$Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/logger/SurrogateLogger;
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.SurrogateLogger.simpleFormatString:Ljava/lang/String;
ifnonnull 2
1: aconst_null
invokestatic jdk.internal.logger.SurrogateLogger.getSimpleFormat:(Ljava/util/function/Function;)Ljava/lang/String;
putstatic jdk.internal.logger.SurrogateLogger.simpleFormatString:Ljava/lang/String;
2: StackMap locals:
StackMap stack:
getstatic jdk.internal.logger.SurrogateLogger.simpleFormatString:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/logger/SurrogateLogger;
public static java.lang.String getSimpleFormat(java.util.function.Function<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/function/Function;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "java.util.logging.SimpleFormatter.format"
aload 0
invokestatic jdk.internal.logger.SimpleConsoleLogger$Formatting.getSimpleFormat:(Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 defaultPropertyGetter Ljava/util/function/Function<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Ljava/util/function/Function<Ljava/lang/String;Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
defaultPropertyGetter
public static jdk.internal.logger.SurrogateLogger makeSurrogateLogger(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/internal/logger/SurrogateLogger;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new jdk.internal.logger.SurrogateLogger
dup
aload 0
invokespecial jdk.internal.logger.SurrogateLogger.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public static boolean isFilteredFrame(java.lang.StackWalker$StackFrame);
descriptor: (Ljava/lang/StackWalker$StackFrame;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic jdk.internal.logger.SimpleConsoleLogger$Formatting.isFilteredFrame:(Ljava/lang/StackWalker$StackFrame;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 st Ljava/lang/StackWalker$StackFrame;
MethodParameters:
Name Flags
st
}
SourceFile: "SurrogateLogger.java"
InnerClasses:
public abstract StackFrame = java.lang.StackWalker$StackFrame of java.lang.StackWalker
final Formatting = jdk.internal.logger.SimpleConsoleLogger$Formatting of jdk.internal.logger.SimpleConsoleLogger
public final Level = sun.util.logging.PlatformLogger$Level of sun.util.logging.PlatformLogger