class io.netty.handler.codec.http2.Http2InboundFrameLogger$1 implements io.netty.handler.codec.http2.Http2FrameListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.netty.handler.codec.http2.Http2InboundFrameLogger$1
  super_class: java.lang.Object
{
  final io.netty.handler.codec.http2.Http2InboundFrameLogger this$0;
    descriptor: Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private final io.netty.handler.codec.http2.Http2FrameListener val$listener;
    descriptor: Lio/netty/handler/codec/http2/Http2FrameListener;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(io.netty.handler.codec.http2.Http2InboundFrameLogger, io.netty.handler.codec.http2.Http2FrameListener);
    descriptor: (Lio/netty/handler/codec/http2/Http2InboundFrameLogger;Lio/netty/handler/codec/http2/Http2FrameListener;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
         0: .line 41
            aload 0 /* this */
            aload 1
            putfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            aload 0 /* this */
            aload 2
            putfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
    MethodParameters:
              Name  Flags
      this$0        final
      val$listener  final

  public int onDataRead(io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.buffer.ByteBuf data
        start local 4 // int padding
        start local 5 // boolean endOfStream
         0: .line 47
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* data */
            iload 4 /* padding */
            iload 5 /* endOfStream */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logData:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)V
         1: .line 48
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* data */
            iload 4 /* padding */
            iload 5 /* endOfStream */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onDataRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I
            ireturn
        end local 5 // boolean endOfStream
        end local 4 // int padding
        end local 3 // io.netty.buffer.ByteBuf data
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    2     1          ctx  Lio/netty/channel/ChannelHandlerContext;
            0    2     2     streamId  I
            0    2     3         data  Lio/netty/buffer/ByteBuf;
            0    2     4      padding  I
            0    2     5  endOfStream  Z
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
             Name  Flags
      ctx          
      streamId     
      data         
      padding      
      endOfStream  

  public void onHeadersRead(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.handler.codec.http2.Http2Headers headers
        start local 4 // int padding
        start local 5 // boolean endStream
         0: .line 55
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* padding */
            iload 5 /* endStream */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logHeaders:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZ)V
         1: .line 56
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* padding */
            iload 5 /* endStream */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onHeadersRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZ)V
         2: .line 57
            return
        end local 5 // boolean endStream
        end local 4 // int padding
        end local 3 // io.netty.handler.codec.http2.Http2Headers headers
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2   streamId  I
            0    3     3    headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    3     4    padding  I
            0    3     5  endStream  Z
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
           Name  Flags
      ctx        
      streamId   
      headers    
      padding    
      endStream  

  public void onHeadersRead(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=9, args_size=9
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // io.netty.handler.codec.http2.Http2Headers headers
        start local 4 // int streamDependency
        start local 5 // short weight
        start local 6 // boolean exclusive
        start local 7 // int padding
        start local 8 // boolean endStream
         0: .line 63
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* streamDependency */
            iload 5 /* weight */
            iload 6 /* exclusive */
         1: .line 64
            iload 7 /* padding */
            iload 8 /* endStream */
         2: .line 63
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logHeaders:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZ)V
         3: .line 65
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* streamDependency */
            iload 5 /* weight */
            iload 6 /* exclusive */
         4: .line 66
            iload 7 /* padding */
            iload 8 /* endStream */
         5: .line 65
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onHeadersRead:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZ)V
         6: .line 67
            return
        end local 8 // boolean endStream
        end local 7 // int padding
        end local 6 // boolean exclusive
        end local 5 // short weight
        end local 4 // int streamDependency
        end local 3 // io.netty.handler.codec.http2.Http2Headers headers
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    7     1               ctx  Lio/netty/channel/ChannelHandlerContext;
            0    7     2          streamId  I
            0    7     3           headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    7     4  streamDependency  I
            0    7     5            weight  S
            0    7     6         exclusive  Z
            0    7     7           padding  I
            0    7     8         endStream  Z
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      headers           
      streamDependency  
      weight            
      exclusive         
      padding           
      endStream         

  public void onPriorityRead(io.netty.channel.ChannelHandlerContext, int, int, short, boolean);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IISZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // int streamDependency
        start local 4 // short weight
        start local 5 // boolean exclusive
         0: .line 72
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* streamDependency */
            iload 4 /* weight */
            iload 5 /* exclusive */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logPriority:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;IISZ)V
         1: .line 73
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* streamDependency */
            iload 4 /* weight */
            iload 5 /* exclusive */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onPriorityRead:(Lio/netty/channel/ChannelHandlerContext;IISZ)V
         2: .line 74
            return
        end local 5 // boolean exclusive
        end local 4 // short weight
        end local 3 // int streamDependency
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1               ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2          streamId  I
            0    3     3  streamDependency  I
            0    3     4            weight  S
            0    3     5         exclusive  Z
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      streamDependency  
      weight            
      exclusive         

  public void onRstStreamRead(io.netty.channel.ChannelHandlerContext, int, long);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // long errorCode
         0: .line 79
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            lload 3 /* errorCode */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logRstStream:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;IJ)V
         1: .line 80
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            lload 3 /* errorCode */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onRstStreamRead:(Lio/netty/channel/ChannelHandlerContext;IJ)V
         2: .line 81
            return
        end local 3 // long errorCode
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2   streamId  I
            0    3     3  errorCode  J
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
           Name  Flags
      ctx        
      streamId   
      errorCode  

  public void onSettingsAckRead(io.netty.channel.ChannelHandlerContext);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
         0: .line 85
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logSettingsAck:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;)V
         1: .line 86
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onSettingsAckRead:(Lio/netty/channel/ChannelHandlerContext;)V
         2: .line 87
            return
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1   ctx  Lio/netty/channel/ChannelHandlerContext;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
      Name  Flags
      ctx   

  public void onSettingsRead(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // io.netty.handler.codec.http2.Http2Settings settings
         0: .line 92
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            aload 2 /* settings */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logSettings:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;)V
         1: .line 93
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            aload 2 /* settings */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onSettingsRead:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;)V
         2: .line 94
            return
        end local 2 // io.netty.handler.codec.http2.Http2Settings settings
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1       ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2  settings  Lio/netty/handler/codec/http2/Http2Settings;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
          Name  Flags
      ctx       
      settings  

  public void onPingRead(io.netty.channel.ChannelHandlerContext, long);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // long data
         0: .line 98
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            lload 2 /* data */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logPing:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;J)V
         1: .line 99
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            lload 2 /* data */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onPingRead:(Lio/netty/channel/ChannelHandlerContext;J)V
         2: .line 100
            return
        end local 2 // long data
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1   ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2  data  J
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
      Name  Flags
      ctx   
      data  

  public void onPingAckRead(io.netty.channel.ChannelHandlerContext, long);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // long data
         0: .line 104
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            lload 2 /* data */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logPingAck:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;J)V
         1: .line 105
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            lload 2 /* data */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onPingAckRead:(Lio/netty/channel/ChannelHandlerContext;J)V
         2: .line 106
            return
        end local 2 // long data
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1   ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2  data  J
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
      Name  Flags
      ctx   
      data  

  public void onPushPromiseRead(io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IILio/netty/handler/codec/http2/Http2Headers;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // int promisedStreamId
        start local 4 // io.netty.handler.codec.http2.Http2Headers headers
        start local 5 // int padding
         0: .line 111
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* promisedStreamId */
            aload 4 /* headers */
            iload 5 /* padding */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logPushPromise:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;IILio/netty/handler/codec/http2/Http2Headers;I)V
         1: .line 112
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* promisedStreamId */
            aload 4 /* headers */
            iload 5 /* padding */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onPushPromiseRead:(Lio/netty/channel/ChannelHandlerContext;IILio/netty/handler/codec/http2/Http2Headers;I)V
         2: .line 113
            return
        end local 5 // int padding
        end local 4 // io.netty.handler.codec.http2.Http2Headers headers
        end local 3 // int promisedStreamId
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1               ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2          streamId  I
            0    3     3  promisedStreamId  I
            0    3     4           headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    3     5           padding  I
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      promisedStreamId  
      headers           
      padding           

  public void onGoAwayRead(io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int lastStreamId
        start local 3 // long errorCode
        start local 5 // io.netty.buffer.ByteBuf debugData
         0: .line 118
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* lastStreamId */
            lload 3 /* errorCode */
            aload 5 /* debugData */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logGoAway:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;)V
         1: .line 119
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* lastStreamId */
            lload 3 /* errorCode */
            aload 5 /* debugData */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onGoAwayRead:(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;)V
         2: .line 120
            return
        end local 5 // io.netty.buffer.ByteBuf debugData
        end local 3 // long errorCode
        end local 2 // int lastStreamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1           ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2  lastStreamId  I
            0    3     3     errorCode  J
            0    3     5     debugData  Lio/netty/buffer/ByteBuf;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
              Name  Flags
      ctx           
      lastStreamId  
      errorCode     
      debugData     

  public void onWindowUpdateRead(io.netty.channel.ChannelHandlerContext, int, int);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // int windowSizeIncrement
         0: .line 125
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* windowSizeIncrement */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logWindowsUpdate:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;II)V
         1: .line 126
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* windowSizeIncrement */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onWindowUpdateRead:(Lio/netty/channel/ChannelHandlerContext;II)V
         2: .line 127
            return
        end local 3 // int windowSizeIncrement
        end local 2 // int streamId
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1                  ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2             streamId  I
            0    3     3  windowSizeIncrement  I
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
                     Name  Flags
      ctx                  
      streamId             
      windowSizeIncrement  

  public void onUnknownFrame(io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // byte frameType
        start local 3 // int streamId
        start local 4 // io.netty.handler.codec.http2.Http2Flags flags
        start local 5 // io.netty.buffer.ByteBuf payload
         0: .line 132
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.this$0:Lio/netty/handler/codec/http2/Http2InboundFrameLogger;
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger.logger:Lio/netty/handler/codec/http2/Http2FrameLogger;
            getstatic io.netty.handler.codec.http2.Http2FrameLogger$Direction.INBOUND:Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;
            aload 1 /* ctx */
            iload 2 /* frameType */
            iload 3 /* streamId */
            aload 4 /* flags */
            aload 5 /* payload */
            invokevirtual io.netty.handler.codec.http2.Http2FrameLogger.logUnknownFrame:(Lio/netty/handler/codec/http2/Http2FrameLogger$Direction;Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;)V
         1: .line 133
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.Http2InboundFrameLogger$1.val$listener:Lio/netty/handler/codec/http2/Http2FrameListener;
            aload 1 /* ctx */
            iload 2 /* frameType */
            iload 3 /* streamId */
            aload 4 /* flags */
            aload 5 /* payload */
            invokeinterface io.netty.handler.codec.http2.Http2FrameListener.onUnknownFrame:(Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;)V
         2: .line 134
            return
        end local 5 // io.netty.buffer.ByteBuf payload
        end local 4 // io.netty.handler.codec.http2.Http2Flags flags
        end local 3 // int streamId
        end local 2 // byte frameType
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.Http2InboundFrameLogger$1 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lio/netty/handler/codec/http2/Http2InboundFrameLogger$1;
            0    3     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    3     2  frameType  B
            0    3     3   streamId  I
            0    3     4      flags  Lio/netty/handler/codec/http2/Http2Flags;
            0    3     5    payload  Lio/netty/buffer/ByteBuf;
    Exceptions:
      throws io.netty.handler.codec.http2.Http2Exception
    MethodParameters:
           Name  Flags
      ctx        
      frameType  
      streamId   
      flags      
      payload    
}
SourceFile: "Http2InboundFrameLogger.java"
EnclosingMethod: io.netty.handler.codec.http2.Http2InboundFrameLogger.readFrame:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/http2/Http2FrameListener;)V
NestHost: io.netty.handler.codec.http2.Http2InboundFrameLogger
InnerClasses:
  public final Direction = io.netty.handler.codec.http2.Http2FrameLogger$Direction of io.netty.handler.codec.http2.Http2FrameLogger
  io.netty.handler.codec.http2.Http2InboundFrameLogger$1