public class io.netty.handler.codec.http2.DecoratingHttp2FrameWriter implements io.netty.handler.codec.http2.Http2FrameWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.handler.codec.http2.DecoratingHttp2FrameWriter
  super_class: java.lang.Object
{
  private final io.netty.handler.codec.http2.Http2FrameWriter delegate;
    descriptor: Lio/netty/handler/codec/http2/Http2FrameWriter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(io.netty.handler.codec.http2.Http2FrameWriter);
    descriptor: (Lio/netty/handler/codec/http2/Http2FrameWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
        start local 1 // io.netty.handler.codec.http2.Http2FrameWriter delegate
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 33
            aload 0 /* this */
            aload 1 /* delegate */
            ldc "delegate"
            invokestatic io.netty.util.internal.ObjectUtil.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast io.netty.handler.codec.http2.Http2FrameWriter
            putfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
         2: .line 34
            return
        end local 1 // io.netty.handler.codec.http2.Http2FrameWriter delegate
        end local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    3     1  delegate  Lio/netty/handler/codec/http2/Http2FrameWriter;
    MethodParameters:
          Name  Flags
      delegate  

  public io.netty.channel.ChannelFuture writeData(io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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 endStream
        start local 6 // io.netty.channel.ChannelPromise promise
         0: .line 39
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* data */
            iload 4 /* padding */
            iload 5 /* endStream */
            aload 6 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeData:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 6 // io.netty.channel.ChannelPromise promise
        end local 5 // boolean endStream
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2   streamId  I
            0    1     3       data  Lio/netty/buffer/ByteBuf;
            0    1     4    padding  I
            0    1     5  endStream  Z
            0    1     6    promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
           Name  Flags
      ctx        
      streamId   
      data       
      padding    
      endStream  
      promise    

  public io.netty.channel.ChannelFuture writeHeaders(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, boolean, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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
        start local 6 // io.netty.channel.ChannelPromise promise
         0: .line 45
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* padding */
            iload 5 /* endStream */
            aload 6 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeHeaders:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 6 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2   streamId  I
            0    1     3    headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    1     4    padding  I
            0    1     5  endStream  Z
            0    1     6    promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
           Name  Flags
      ctx        
      streamId   
      headers    
      padding    
      endStream  
      promise    

  public io.netty.channel.ChannelFuture writeHeaders(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http2.Http2Headers, int, short, boolean, int, boolean, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=10, args_size=10
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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
        start local 9 // io.netty.channel.ChannelPromise promise
         0: .line 52
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
         1: .line 53
            aload 1 /* ctx */
            iload 2 /* streamId */
            aload 3 /* headers */
            iload 4 /* streamDependency */
            iload 5 /* weight */
            iload 6 /* exclusive */
            iload 7 /* padding */
            iload 8 /* endStream */
            aload 9 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeHeaders:(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
         2: .line 52
            areturn
        end local 9 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            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  streamDependency  I
            0    3     5            weight  S
            0    3     6         exclusive  Z
            0    3     7           padding  I
            0    3     8         endStream  Z
            0    3     9           promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      headers           
      streamDependency  
      weight            
      exclusive         
      padding           
      endStream         
      promise           

  public io.netty.channel.ChannelFuture writePriority(io.netty.channel.ChannelHandlerContext, int, int, short, boolean, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IISZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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
        start local 6 // io.netty.channel.ChannelPromise promise
         0: .line 59
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* streamDependency */
            iload 4 /* weight */
            iload 5 /* exclusive */
            aload 6 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writePriority:(Lio/netty/channel/ChannelHandlerContext;IISZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 6 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1               ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2          streamId  I
            0    1     3  streamDependency  I
            0    1     4            weight  S
            0    1     5         exclusive  Z
            0    1     6           promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      streamDependency  
      weight            
      exclusive         
      promise           

  public io.netty.channel.ChannelFuture writeRstStream(io.netty.channel.ChannelHandlerContext, int, long, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // long errorCode
        start local 5 // io.netty.channel.ChannelPromise promise
         0: .line 65
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* streamId */
            lload 3 /* errorCode */
            aload 5 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeRstStream:(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 5 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2   streamId  I
            0    1     3  errorCode  J
            0    1     5    promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
           Name  Flags
      ctx        
      streamId   
      errorCode  
      promise    

  public io.netty.channel.ChannelFuture writeSettings(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http2.Http2Settings, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // io.netty.handler.codec.http2.Http2Settings settings
        start local 3 // io.netty.channel.ChannelPromise promise
         0: .line 70
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            aload 2 /* settings */
            aload 3 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeSettings:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 3 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1       ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2  settings  Lio/netty/handler/codec/http2/Http2Settings;
            0    1     3   promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
          Name  Flags
      ctx       
      settings  
      promise   

  public io.netty.channel.ChannelFuture writeSettingsAck(io.netty.channel.ChannelHandlerContext, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // io.netty.channel.ChannelPromise promise
         0: .line 75
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            aload 2 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeSettingsAck:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 2 // io.netty.channel.ChannelPromise promise
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1      ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2  promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
         Name  Flags
      ctx      
      promise  

  public io.netty.channel.ChannelFuture writePing(io.netty.channel.ChannelHandlerContext, boolean, long, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;ZJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // boolean ack
        start local 3 // long data
        start local 5 // io.netty.channel.ChannelPromise promise
         0: .line 80
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* ack */
            lload 3 /* data */
            aload 5 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writePing:(Lio/netty/channel/ChannelHandlerContext;ZJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 5 // io.netty.channel.ChannelPromise promise
        end local 3 // long data
        end local 2 // boolean ack
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1      ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2      ack  Z
            0    1     3     data  J
            0    1     5  promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
         Name  Flags
      ctx      
      ack      
      data     
      promise  

  public io.netty.channel.ChannelFuture writePushPromise(io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http2.Http2Headers, int, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IILio/netty/handler/codec/http2/Http2Headers;ILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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
        start local 6 // io.netty.channel.ChannelPromise promise
         0: .line 86
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* promisedStreamId */
            aload 4 /* headers */
            iload 5 /* padding */
            aload 6 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writePushPromise:(Lio/netty/channel/ChannelHandlerContext;IILio/netty/handler/codec/http2/Http2Headers;ILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 6 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1               ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2          streamId  I
            0    1     3  promisedStreamId  I
            0    1     4           headers  Lio/netty/handler/codec/http2/Http2Headers;
            0    1     5           padding  I
            0    1     6           promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
                  Name  Flags
      ctx               
      streamId          
      promisedStreamId  
      headers           
      padding           
      promise           

  public io.netty.channel.ChannelFuture writeGoAway(io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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
        start local 6 // io.netty.channel.ChannelPromise promise
         0: .line 92
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* lastStreamId */
            lload 3 /* errorCode */
            aload 5 /* debugData */
            aload 6 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeGoAway:(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 6 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1           ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2  lastStreamId  I
            0    1     3     errorCode  J
            0    1     5     debugData  Lio/netty/buffer/ByteBuf;
            0    1     6       promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
              Name  Flags
      ctx           
      lastStreamId  
      errorCode     
      debugData     
      promise       

  public io.netty.channel.ChannelFuture writeWindowUpdate(io.netty.channel.ChannelHandlerContext, int, int, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;IILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // int streamId
        start local 3 // int windowSizeIncrement
        start local 4 // io.netty.channel.ChannelPromise promise
         0: .line 98
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* streamId */
            iload 3 /* windowSizeIncrement */
            aload 4 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeWindowUpdate:(Lio/netty/channel/ChannelHandlerContext;IILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 4 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1                  ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2             streamId  I
            0    1     3  windowSizeIncrement  I
            0    1     4              promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
                     Name  Flags
      ctx                  
      streamId             
      windowSizeIncrement  
      promise              

  public io.netty.channel.ChannelFuture writeFrame(io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http2.Http2Flags, io.netty.buffer.ByteBuf, io.netty.channel.ChannelPromise);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter 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
        start local 6 // io.netty.channel.ChannelPromise promise
         0: .line 104
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            aload 1 /* ctx */
            iload 2 /* frameType */
            iload 3 /* streamId */
            aload 4 /* flags */
            aload 5 /* payload */
            aload 6 /* promise */
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.writeFrame:(Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
            areturn
        end local 6 // io.netty.channel.ChannelPromise promise
        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.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
            0    1     1        ctx  Lio/netty/channel/ChannelHandlerContext;
            0    1     2  frameType  B
            0    1     3   streamId  I
            0    1     4      flags  Lio/netty/handler/codec/http2/Http2Flags;
            0    1     5    payload  Lio/netty/buffer/ByteBuf;
            0    1     6    promise  Lio/netty/channel/ChannelPromise;
    MethodParameters:
           Name  Flags
      ctx        
      frameType  
      streamId   
      flags      
      payload    
      promise    

  public io.netty.handler.codec.http2.Http2FrameWriter$Configuration configuration();
    descriptor: ()Lio/netty/handler/codec/http2/Http2FrameWriter$Configuration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
         0: .line 109
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.configuration:()Lio/netty/handler/codec/http2/Http2FrameWriter$Configuration;
            areturn
        end local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
         0: .line 114
            aload 0 /* this */
            getfield io.netty.handler.codec.http2.DecoratingHttp2FrameWriter.delegate:Lio/netty/handler/codec/http2/Http2FrameWriter;
            invokeinterface io.netty.handler.codec.http2.Http2FrameWriter.close:()V
         1: .line 115
            return
        end local 0 // io.netty.handler.codec.http2.DecoratingHttp2FrameWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/handler/codec/http2/DecoratingHttp2FrameWriter;
}
SourceFile: "DecoratingHttp2FrameWriter.java"
InnerClasses:
  public abstract Configuration = io.netty.handler.codec.http2.Http2FrameWriter$Configuration of io.netty.handler.codec.http2.Http2FrameWriter