public class io.netty.channel.FixedRecvByteBufAllocator extends io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.channel.FixedRecvByteBufAllocator
  super_class: io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator
{
  private final int bufferSize;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.netty.channel.FixedRecvByteBufAllocator this
        start local 1 // int bufferSize
         0: .line 43
            aload 0 /* this */
            invokespecial io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator.<init>:()V
         1: .line 44
            iload 1 /* bufferSize */
            ifgt 5
         2: .line 45
            new java.lang.IllegalArgumentException
            dup
         3: .line 46
            new java.lang.StringBuilder
            dup
            ldc "bufferSize must greater than 0: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* bufferSize */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 45
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 48
      StackMap locals: io.netty.channel.FixedRecvByteBufAllocator int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* bufferSize */
            putfield io.netty.channel.FixedRecvByteBufAllocator.bufferSize:I
         6: .line 49
            return
        end local 1 // int bufferSize
        end local 0 // io.netty.channel.FixedRecvByteBufAllocator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lio/netty/channel/FixedRecvByteBufAllocator;
            0    7     1  bufferSize  I
    MethodParameters:
            Name  Flags
      bufferSize  

  public io.netty.channel.RecvByteBufAllocator$Handle newHandle();
    descriptor: ()Lio/netty/channel/RecvByteBufAllocator$Handle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // io.netty.channel.FixedRecvByteBufAllocator this
         0: .line 54
            new io.netty.channel.FixedRecvByteBufAllocator$HandleImpl
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield io.netty.channel.FixedRecvByteBufAllocator.bufferSize:I
            invokespecial io.netty.channel.FixedRecvByteBufAllocator$HandleImpl.<init>:(Lio/netty/channel/FixedRecvByteBufAllocator;I)V
            areturn
        end local 0 // io.netty.channel.FixedRecvByteBufAllocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/channel/FixedRecvByteBufAllocator;

  public io.netty.channel.FixedRecvByteBufAllocator respectMaybeMoreData(boolean);
    descriptor: (Z)Lio/netty/channel/FixedRecvByteBufAllocator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.channel.FixedRecvByteBufAllocator this
        start local 1 // boolean respectMaybeMoreData
         0: .line 59
            aload 0 /* this */
            iload 1 /* respectMaybeMoreData */
            invokespecial io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator.respectMaybeMoreData:(Z)Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;
            pop
         1: .line 60
            aload 0 /* this */
            areturn
        end local 1 // boolean respectMaybeMoreData
        end local 0 // io.netty.channel.FixedRecvByteBufAllocator this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lio/netty/channel/FixedRecvByteBufAllocator;
            0    2     1  respectMaybeMoreData  Z
    MethodParameters:
                      Name  Flags
      respectMaybeMoreData  

  public io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator respectMaybeMoreData(boolean);
    descriptor: (Z)Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.netty.channel.FixedRecvByteBufAllocator.respectMaybeMoreData:(Z)Lio/netty/channel/FixedRecvByteBufAllocator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "FixedRecvByteBufAllocator.java"
NestMembers:
  io.netty.channel.FixedRecvByteBufAllocator$HandleImpl
InnerClasses:
  private final HandleImpl = io.netty.channel.FixedRecvByteBufAllocator$HandleImpl of io.netty.channel.FixedRecvByteBufAllocator
  public abstract Handle = io.netty.channel.RecvByteBufAllocator$Handle of io.netty.channel.RecvByteBufAllocator