class io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState implements java.lang.Runnable
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState
  super_class: java.lang.Object
{
  private final java.lang.Boolean user;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Boolean buffers;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Boolean frames;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final io.undertow.server.protocol.framed.AbstractFramedChannel this$0;
    descriptor: Lio/undertow/server/protocol/framed/AbstractFramedChannel;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(io.undertow.server.protocol.framed.AbstractFramedChannel, java.lang.Boolean, java.lang.Boolean, java.lang.Boolean);
    descriptor: (Lio/undertow/server/protocol/framed/AbstractFramedChannel;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState this
        start local 2 // java.lang.Boolean user
        start local 3 // java.lang.Boolean buffers
        start local 4 // java.lang.Boolean frames
         0: .line 1146
            aload 0 /* this */
            aload 1
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1147
            aload 0 /* this */
            aload 2 /* user */
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.user:Ljava/lang/Boolean;
         2: .line 1148
            aload 0 /* this */
            aload 3 /* buffers */
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.buffers:Ljava/lang/Boolean;
         3: .line 1149
            aload 0 /* this */
            aload 4 /* frames */
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.frames:Ljava/lang/Boolean;
         4: .line 1150
            return
        end local 4 // java.lang.Boolean frames
        end local 3 // java.lang.Boolean buffers
        end local 2 // java.lang.Boolean user
        end local 0 // io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lio/undertow/server/protocol/framed/AbstractFramedChannel$UpdateResumeState;
            0    5     2     user  Ljava/lang/Boolean;
            0    5     3  buffers  Ljava/lang/Boolean;
            0    5     4   frames  Ljava/lang/Boolean;
    MethodParameters:
         Name  Flags
      this$0   final
      user     
      buffers  
      frames   

  public void run();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState this
         0: .line 1154
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.user:Ljava/lang/Boolean;
            ifnull 2
         1: .line 1155
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.user:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel.receivesSuspendedByUser:Z
         2: .line 1157
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.buffers:Ljava/lang/Boolean;
            ifnull 4
         3: .line 1158
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.buffers:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel.receivesSuspendedTooManyBuffers:Z
         4: .line 1160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.frames:Ljava/lang/Boolean;
            ifnull 6
         5: .line 1161
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.frames:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield io.undertow.server.protocol.framed.AbstractFramedChannel.receivesSuspendedTooManyQueuedMessages:Z
         6: .line 1163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel.receivesSuspendedByUser:Z
            ifne 7
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel.receivesSuspendedTooManyQueuedMessages:Z
            ifne 7
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel.receivesSuspendedTooManyBuffers:Z
            ifeq 9
         7: .line 1164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel.channel:Lorg/xnio/StreamConnection;
            invokevirtual org.xnio.StreamConnection.getSourceChannel:()Lorg/xnio/conduits/ConduitStreamSourceChannel;
            invokevirtual org.xnio.conduits.ConduitStreamSourceChannel.suspendReads:()V
         8: .line 1165
            goto 10
         9: .line 1166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState.this$0:Lio/undertow/server/protocol/framed/AbstractFramedChannel;
            invokevirtual io.undertow.server.protocol.framed.AbstractFramedChannel.doResume:()V
        10: .line 1168
      StackMap locals:
      StackMap stack:
            return
        end local 0 // io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lio/undertow/server/protocol/framed/AbstractFramedChannel$UpdateResumeState;
}
SourceFile: "AbstractFramedChannel.java"
NestHost: io.undertow.server.protocol.framed.AbstractFramedChannel
InnerClasses:
  private UpdateResumeState = io.undertow.server.protocol.framed.AbstractFramedChannel$UpdateResumeState of io.undertow.server.protocol.framed.AbstractFramedChannel