final class org.jboss.logging.JDKLogger extends org.jboss.logging.Logger
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.jboss.logging.JDKLogger
super_class: org.jboss.logging.Logger
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2563174097983721393
private final transient java.util.logging.Logger logger;
descriptor: Ljava/util/logging/Logger;
flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_TRANSIENT
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.jboss.logging.Logger.<init>:(Ljava/lang/String;)V
1: aload 0
aload 1
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jboss/logging/JDKLogger;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
protected void doLog(org.jboss.logging.Logger$Level, java.lang.String, java.lang.Object, java.lang.Object[], java.lang.Throwable);
descriptor: (Lorg/jboss/logging/Logger$Level;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Throwable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, 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
aload 1
invokevirtual org.jboss.logging.JDKLogger.isEnabled:(Lorg/jboss/logging/Logger$Level;)Z
ifeq 10
1: new org.jboss.logging.JBossLogRecord
dup
aload 1
invokestatic org.jboss.logging.JDKLogger.translate:(Lorg/jboss/logging/Logger$Level;)Ljava/util/logging/Level;
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
aload 2
invokespecial org.jboss.logging.JBossLogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 2: aload 5
ifnull 3
aload 6
aload 5
invokevirtual org.jboss.logging.JBossLogRecord.setThrown:(Ljava/lang/Throwable;)V
3: StackMap locals: org.jboss.logging.JBossLogRecord
StackMap stack:
aload 6
aload 0
invokevirtual org.jboss.logging.JDKLogger.getName:()Ljava/lang/String;
invokevirtual org.jboss.logging.JBossLogRecord.setLoggerName:(Ljava/lang/String;)V
4: aload 6
aload 4
invokevirtual org.jboss.logging.JBossLogRecord.setParameters:([Ljava/lang/Object;)V
5: aload 6
aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
invokevirtual java.util.logging.Logger.getResourceBundleName:()Ljava/lang/String;
invokevirtual org.jboss.logging.JBossLogRecord.setResourceBundleName:(Ljava/lang/String;)V
6: aload 6
aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
invokevirtual java.util.logging.Logger.getResourceBundle:()Ljava/util/ResourceBundle;
invokevirtual org.jboss.logging.JBossLogRecord.setResourceBundle:(Ljava/util/ResourceBundle;)V
7: aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
aload 6
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/LogRecord;)V
end local 6 8: goto 10
StackMap locals: org.jboss.logging.JDKLogger org.jboss.logging.Logger$Level java.lang.String java.lang.Object java.lang.Object[] java.lang.Throwable
StackMap stack: java.lang.Throwable
9: pop
10: 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 11 0 this Lorg/jboss/logging/JDKLogger;
0 11 1 level Lorg/jboss/logging/Logger$Level;
0 11 2 loggerClassName Ljava/lang/String;
0 11 3 message Ljava/lang/Object;
0 11 4 parameters [Ljava/lang/Object;
0 11 5 thrown Ljava/lang/Throwable;
2 8 6 rec Lorg/jboss/logging/JBossLogRecord;
Exception table:
from to target type
1 8 9 Class java.lang.Throwable
MethodParameters:
Name Flags
level final
loggerClassName final
message final
parameters final
thrown final
protected void doLogf(org.jboss.logging.Logger$Level, java.lang.String, java.lang.String, java.lang.Object[], java.lang.Throwable);
descriptor: (Lorg/jboss/logging/Logger$Level;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, 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 org.jboss.logging.JDKLogger.isEnabled:(Lorg/jboss/logging/Logger$Level;)Z
ifeq 18
1: aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
invokevirtual java.util.logging.Logger.getResourceBundle:()Ljava/util/ResourceBundle;
astore 6
start local 6 2: aload 6
ifnull 6
3: aload 6
aload 3
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 3
4: goto 6
StackMap locals: org.jboss.logging.JDKLogger org.jboss.logging.Logger$Level java.lang.String java.lang.String java.lang.Object[] java.lang.Throwable java.util.ResourceBundle
StackMap stack: java.util.MissingResourceException
5: pop
6: StackMap locals:
StackMap stack:
aload 4
ifnonnull 7
aload 3
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
goto 8
StackMap locals:
StackMap stack:
7: aload 3
aload 4
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
8: astore 7
start local 7 9: new org.jboss.logging.JBossLogRecord
dup
aload 1
invokestatic org.jboss.logging.JDKLogger.translate:(Lorg/jboss/logging/Logger$Level;)Ljava/util/logging/Level;
aload 7
aload 2
invokespecial org.jboss.logging.JBossLogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;)V
astore 8
start local 8 10: aload 5
ifnull 11
aload 8
aload 5
invokevirtual org.jboss.logging.JBossLogRecord.setThrown:(Ljava/lang/Throwable;)V
11: StackMap locals: java.lang.String org.jboss.logging.JBossLogRecord
StackMap stack:
aload 8
aload 0
invokevirtual org.jboss.logging.JDKLogger.getName:()Ljava/lang/String;
invokevirtual org.jboss.logging.JBossLogRecord.setLoggerName:(Ljava/lang/String;)V
12: aload 8
aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
invokevirtual java.util.logging.Logger.getResourceBundleName:()Ljava/lang/String;
invokevirtual org.jboss.logging.JBossLogRecord.setResourceBundleName:(Ljava/lang/String;)V
13: aload 8
aconst_null
invokevirtual org.jboss.logging.JBossLogRecord.setResourceBundle:(Ljava/util/ResourceBundle;)V
14: aload 8
aconst_null
invokevirtual org.jboss.logging.JBossLogRecord.setParameters:([Ljava/lang/Object;)V
15: aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
aload 8
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/LogRecord;)V
end local 8 end local 7 end local 6 16: goto 18
StackMap locals: org.jboss.logging.JDKLogger org.jboss.logging.Logger$Level java.lang.String java.lang.String java.lang.Object[] java.lang.Throwable
StackMap stack: java.lang.Throwable
17: pop
18: 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 19 0 this Lorg/jboss/logging/JDKLogger;
0 19 1 level Lorg/jboss/logging/Logger$Level;
0 19 2 loggerClassName Ljava/lang/String;
0 19 3 format Ljava/lang/String;
0 19 4 parameters [Ljava/lang/Object;
0 19 5 thrown Ljava/lang/Throwable;
2 16 6 resourceBundle Ljava/util/ResourceBundle;
9 16 7 msg Ljava/lang/String;
10 16 8 rec Lorg/jboss/logging/JBossLogRecord;
Exception table:
from to target type
3 4 5 Class java.util.MissingResourceException
1 16 17 Class java.lang.Throwable
MethodParameters:
Name Flags
level final
loggerClassName final
format
parameters final
thrown final
private static java.util.logging.Level translate(org.jboss.logging.Logger$Level);
descriptor: (Lorg/jboss/logging/Logger$Level;)Ljava/util/logging/Level;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.jboss.logging.Logger$Level.TRACE:Lorg/jboss/logging/Logger$Level;
if_acmpne 2
1: getstatic org.jboss.logging.JDKLevel.TRACE:Lorg/jboss/logging/JDKLevel;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic org.jboss.logging.Logger$Level.DEBUG:Lorg/jboss/logging/Logger$Level;
if_acmpne 4
3: getstatic org.jboss.logging.JDKLevel.DEBUG:Lorg/jboss/logging/JDKLevel;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokestatic org.jboss.logging.JDKLogger.infoOrHigher:(Lorg/jboss/logging/Logger$Level;)Ljava/util/logging/Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 level Lorg/jboss/logging/Logger$Level;
MethodParameters:
Name Flags
level final
private static java.util.logging.Level infoOrHigher(org.jboss.logging.Logger$Level);
descriptor: (Lorg/jboss/logging/Logger$Level;)Ljava/util/logging/Level;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.jboss.logging.Logger$Level.INFO:Lorg/jboss/logging/Logger$Level;
if_acmpne 2
1: getstatic org.jboss.logging.JDKLevel.INFO:Lorg/jboss/logging/JDKLevel;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic org.jboss.logging.Logger$Level.WARN:Lorg/jboss/logging/Logger$Level;
if_acmpne 4
3: getstatic org.jboss.logging.JDKLevel.WARN:Lorg/jboss/logging/JDKLevel;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getstatic org.jboss.logging.Logger$Level.ERROR:Lorg/jboss/logging/Logger$Level;
if_acmpne 6
5: getstatic org.jboss.logging.JDKLevel.ERROR:Lorg/jboss/logging/JDKLevel;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getstatic org.jboss.logging.Logger$Level.FATAL:Lorg/jboss/logging/Logger$Level;
if_acmpne 8
7: getstatic org.jboss.logging.JDKLevel.FATAL:Lorg/jboss/logging/JDKLevel;
areturn
8: StackMap locals:
StackMap stack:
getstatic org.jboss.logging.JDKLevel.ALL:Ljava/util/logging/Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 level Lorg/jboss/logging/Logger$Level;
MethodParameters:
Name Flags
level final
public boolean isEnabled(org.jboss.logging.Logger$Level);
descriptor: (Lorg/jboss/logging/Logger$Level;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jboss.logging.JDKLogger.logger:Ljava/util/logging/Logger;
aload 1
invokestatic org.jboss.logging.JDKLogger.translate:(Lorg/jboss/logging/Logger$Level;)Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/logging/JDKLogger;
0 1 1 level Lorg/jboss/logging/Logger$Level;
MethodParameters:
Name Flags
level final
}
SourceFile: "JDKLogger.java"
InnerClasses:
public final Level = org.jboss.logging.Logger$Level of org.jboss.logging.Logger