class org.xnio.ByteBufferPool$1 extends org.xnio.ByteBufferPool
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.xnio.ByteBufferPool$1
  super_class: org.xnio.ByteBufferPool
{
  void <init>(int, boolean);
    descriptor: (IZ)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.xnio.ByteBufferPool$1 this
        start local 1 // int $anonymous0
        start local 2 // boolean $anonymous1
         0: .line 512
            aload 0 /* this */
            iload 1 /* $anonymous0 */
            iload 2 /* $anonymous1 */
            invokespecial org.xnio.ByteBufferPool.<init>:(IZ)V
            return
        end local 2 // boolean $anonymous1
        end local 1 // int $anonymous0
        end local 0 // org.xnio.ByteBufferPool$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/xnio/ByteBufferPool$1;
            0    1     1  $anonymous0  I
            0    1     2  $anonymous1  Z
    MethodParameters:
             Name  Flags
      $anonymous0  
      $anonymous1  

  java.nio.ByteBuffer createBuffer();
    descriptor: ()Ljava/nio/ByteBuffer;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.xnio.ByteBufferPool$1 this
         0: .line 514
            aload 0 /* this */
            invokevirtual org.xnio.ByteBufferPool$1.isDirect:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.xnio.ByteBufferPool$1.getSize:()I
            invokestatic java.nio.ByteBuffer.allocateDirect:(I)Ljava/nio/ByteBuffer;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual org.xnio.ByteBufferPool$1.getSize:()I
            invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
      StackMap locals:
      StackMap stack: java.nio.ByteBuffer
         2: areturn
        end local 0 // org.xnio.ByteBufferPool$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/xnio/ByteBufferPool$1;
}
SourceFile: "ByteBufferPool.java"
EnclosingMethod: org.xnio.ByteBufferPool.create:(IZ)Lorg/xnio/ByteBufferPool;
NestHost: org.xnio.ByteBufferPool
InnerClasses:
  org.xnio.ByteBufferPool$1