public interface io.netty.buffer.ByteBufAllocator
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.netty.buffer.ByteBufAllocator
  super_class: java.lang.Object
{
  public static final io.netty.buffer.ByteBufAllocator DEFAULT;
    descriptor: Lio/netty/buffer/ByteBufAllocator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 24
            getstatic io.netty.buffer.ByteBufUtil.DEFAULT_ALLOCATOR:Lio/netty/buffer/ByteBufAllocator;
            putstatic io.netty.buffer.ByteBufAllocator.DEFAULT:Lio/netty/buffer/ByteBufAllocator;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract io.netty.buffer.ByteBuf buffer();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.ByteBuf buffer(int);
    descriptor: (I)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  

  public abstract io.netty.buffer.ByteBuf buffer(int, int);
    descriptor: (II)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  
      maxCapacity      

  public abstract io.netty.buffer.ByteBuf ioBuffer();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.ByteBuf ioBuffer(int);
    descriptor: (I)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  

  public abstract io.netty.buffer.ByteBuf ioBuffer(int, int);
    descriptor: (II)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  
      maxCapacity      

  public abstract io.netty.buffer.ByteBuf heapBuffer();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.ByteBuf heapBuffer(int);
    descriptor: (I)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  

  public abstract io.netty.buffer.ByteBuf heapBuffer(int, int);
    descriptor: (II)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  
      maxCapacity      

  public abstract io.netty.buffer.ByteBuf directBuffer();
    descriptor: ()Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.ByteBuf directBuffer(int);
    descriptor: (I)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  

  public abstract io.netty.buffer.ByteBuf directBuffer(int, int);
    descriptor: (II)Lio/netty/buffer/ByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initialCapacity  
      maxCapacity      

  public abstract io.netty.buffer.CompositeByteBuf compositeBuffer();
    descriptor: ()Lio/netty/buffer/CompositeByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.CompositeByteBuf compositeBuffer(int);
    descriptor: (I)Lio/netty/buffer/CompositeByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      maxNumComponents  

  public abstract io.netty.buffer.CompositeByteBuf compositeHeapBuffer();
    descriptor: ()Lio/netty/buffer/CompositeByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.CompositeByteBuf compositeHeapBuffer(int);
    descriptor: (I)Lio/netty/buffer/CompositeByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      maxNumComponents  

  public abstract io.netty.buffer.CompositeByteBuf compositeDirectBuffer();
    descriptor: ()Lio/netty/buffer/CompositeByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.buffer.CompositeByteBuf compositeDirectBuffer(int);
    descriptor: (I)Lio/netty/buffer/CompositeByteBuf;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      maxNumComponents  

  public abstract boolean isDirectBufferPooled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int calculateNewCapacity(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      minNewCapacity  
      maxCapacity     
}
SourceFile: "ByteBufAllocator.java"