public class com.barchart.udt.nio.SocketChannelUDT extends java.nio.channels.SocketChannel implements com.barchart.udt.nio.ChannelUDT
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.barchart.udt.nio.SocketChannelUDT
  super_class: java.nio.channels.SocketChannel
{
  protected static final Logger log;
    descriptor: LLogger;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected final java.lang.Object connectLock;
    descriptor: Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected volatile boolean isBlockingMode;
    descriptor: Z
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected volatile boolean isConnectFinished;
    descriptor: Z
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected volatile boolean isConnectionPending;
    descriptor: Z
    flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE

  protected com.barchart.udt.nio.NioSocketUDT socketAdapter;
    descriptor: Lcom/barchart/udt/nio/NioSocketUDT;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      com.barchart.udt.anno.ThreadSafe(value = "this")

  protected final com.barchart.udt.SocketUDT socketUDT;
    descriptor: Lcom/barchart/udt/SocketUDT;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected void <init>(com.barchart.udt.nio.SelectorProviderUDT, com.barchart.udt.SocketUDT);
    descriptor: (Lcom/barchart/udt/nio/SelectorProviderUDT;Lcom/barchart/udt/SocketUDT;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getRemoteAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.getOption(SocketOption<T>)\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.supportedOptions()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownOutput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getLocalAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownInput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.setOption(SocketOption<T>, T)\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws com.barchart.udt.ExceptionUDT
    MethodParameters:
           Name  Flags
      provider   final
      socketUDT  final

  protected void <init>(com.barchart.udt.nio.SelectorProviderUDT, com.barchart.udt.SocketUDT, boolean);
    descriptor: (Lcom/barchart/udt/nio/SelectorProviderUDT;Lcom/barchart/udt/SocketUDT;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getRemoteAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.getOption(SocketOption<T>)\n\tThe type SocketChannelUDT must implement the inherited abstract method NetworkChannel.supportedOptions()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownOutput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.getLocalAddress()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.shutdownInput()\n\tThe type SocketChannelUDT must implement the inherited abstract method SocketChannel.setOption(SocketOption<T>, T)\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws com.barchart.udt.ExceptionUDT
    MethodParameters:
             Name  Flags
      provider     final
      socketUDT    final
      isConnected  final

  public boolean connect(java.net.SocketAddress);
    descriptor: (Ljava/net/SocketAddress;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 114
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      remote  final

  public boolean finishConnect();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 235
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException

  protected void implCloseSelectableChannel();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException

  protected void implConfigureBlocking(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 248
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      block  final

  public boolean isConnected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 255
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public boolean isConnectFinished();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 260
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public boolean isConnectionPending();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 265
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public com.barchart.udt.nio.KindUDT kindUDT();
    descriptor: ()Lcom/barchart/udt/nio/KindUDT;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 270
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public com.barchart.udt.nio.SelectorProviderUDT providerUDT();
    descriptor: ()Lcom/barchart/udt/nio/SelectorProviderUDT;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public int read(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 352
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      buffer  final

  public long read(java.nio.ByteBuffer[], int, int);
    descriptor: ([Ljava/nio/ByteBuffer;II)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 359
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      dsts    final
      offset  final
      length  final

  public synchronized com.barchart.udt.nio.NioSocketUDT socket();
    descriptor: ()Lcom/barchart/udt/nio/NioSocketUDT;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 370
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public com.barchart.udt.SocketUDT socketUDT();
    descriptor: ()Lcom/barchart/udt/SocketUDT;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 377
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 382
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public int write(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 472
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      buffer  final

  public long write(java.nio.ByteBuffer[], int, int);
    descriptor: ([Ljava/nio/ByteBuffer;II)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 479
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      bufferArray  final
      offset       final
      length       final

  public com.barchart.udt.TypeUDT typeUDT();
    descriptor: ()Lcom/barchart/udt/TypeUDT;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 511
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;

  public com.barchart.udt.nio.SocketChannelUDT bind(java.net.SocketAddress);
    descriptor: (Ljava/net/SocketAddress;)Lcom/barchart/udt/nio/SocketChannelUDT;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.barchart.udt.nio.SocketChannelUDT this
         0: .line 516
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.nio.SocketChannelUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/nio/SocketChannelUDT;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      localAddress  final
}
SourceFile: "SocketChannelUDT.java"