class com.codahale.metrics.Slf4jReporter$WarnLoggerProxy extends com.codahale.metrics.Slf4jReporter$LoggerProxy
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.codahale.metrics.Slf4jReporter$WarnLoggerProxy
  super_class: com.codahale.metrics.Slf4jReporter$LoggerProxy
{
  public void <init>(org.slf4j.Logger);
    descriptor: (Lorg/slf4j/Logger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.codahale.metrics.Slf4jReporter$WarnLoggerProxy this
        start local 1 // org.slf4j.Logger logger
         0: .line 485
            aload 0 /* this */
            aload 1 /* logger */
            invokespecial com.codahale.metrics.Slf4jReporter$LoggerProxy.<init>:(Lorg/slf4j/Logger;)V
         1: .line 486
            return
        end local 1 // org.slf4j.Logger logger
        end local 0 // com.codahale.metrics.Slf4jReporter$WarnLoggerProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/codahale/metrics/Slf4jReporter$WarnLoggerProxy;
            0    2     1  logger  Lorg/slf4j/Logger;
    MethodParameters:
        Name  Flags
      logger  

  public void log(org.slf4j.Marker, java.lang.String);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.codahale.metrics.Slf4jReporter$WarnLoggerProxy this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
         0: .line 490
            aload 0 /* this */
            getfield com.codahale.metrics.Slf4jReporter$WarnLoggerProxy.logger:Lorg/slf4j/Logger;
            aload 1 /* marker */
            aload 2 /* format */
            invokeinterface org.slf4j.Logger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V
         1: .line 491
            return
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // com.codahale.metrics.Slf4jReporter$WarnLoggerProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/codahale/metrics/Slf4jReporter$WarnLoggerProxy;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      marker  
      format  

  public boolean isEnabled(org.slf4j.Marker);
    descriptor: (Lorg/slf4j/Marker;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.codahale.metrics.Slf4jReporter$WarnLoggerProxy this
        start local 1 // org.slf4j.Marker marker
         0: .line 495
            aload 0 /* this */
            getfield com.codahale.metrics.Slf4jReporter$WarnLoggerProxy.logger:Lorg/slf4j/Logger;
            aload 1 /* marker */
            invokeinterface org.slf4j.Logger.isWarnEnabled:(Lorg/slf4j/Marker;)Z
            ireturn
        end local 1 // org.slf4j.Marker marker
        end local 0 // com.codahale.metrics.Slf4jReporter$WarnLoggerProxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/codahale/metrics/Slf4jReporter$WarnLoggerProxy;
            0    1     1  marker  Lorg/slf4j/Marker;
    MethodParameters:
        Name  Flags
      marker  
}
SourceFile: "Slf4jReporter.java"
NestHost: com.codahale.metrics.Slf4jReporter
InnerClasses:
  abstract LoggerProxy = com.codahale.metrics.Slf4jReporter$LoggerProxy of com.codahale.metrics.Slf4jReporter
  private WarnLoggerProxy = com.codahale.metrics.Slf4jReporter$WarnLoggerProxy of com.codahale.metrics.Slf4jReporter