public class com.barchart.udt.nio.SelectionKeyUDT extends java.nio.channels.SelectionKey implements java.lang.Comparable<com.barchart.udt.nio.SelectionKeyUDT>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.barchart.udt.nio.SelectionKeyUDT
super_class: java.nio.channels.SelectionKey
{
protected static final int HAS_READ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 17
protected static final int HAS_WRITE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 12
protected static final Logger log;
descriptor: LLogger;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
private final com.barchart.udt.nio.ChannelUDT channelUDT;
descriptor: Lcom/barchart/udt/nio/ChannelUDT;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile com.barchart.udt.EpollUDT$Opt epollOpt;
descriptor: Lcom/barchart/udt/EpollUDT$Opt;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int interestOps;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile boolean isValid;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int readyOps;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int resultIndex;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final com.barchart.udt.nio.SelectorUDT selectorUDT;
descriptor: Lcom/barchart/udt/nio/SelectorUDT;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected static com.barchart.udt.EpollUDT$Opt from(int);
descriptor: (I)Lcom/barchart/udt/EpollUDT$Opt;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
interestOps final
public static final java.lang.String toStringOps(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
selectOps final
protected void <init>(com.barchart.udt.nio.SelectorUDT, com.barchart.udt.nio.ChannelUDT, java.lang.Object);
descriptor: (Lcom/barchart/udt/nio/SelectorUDT;Lcom/barchart/udt/nio/ChannelUDT;Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 0: 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\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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
selectorUDT final
channelUDT final
attachment final
protected void assertValidKey();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
Exceptions:
throws java.nio.channels.CancelledKeyException
protected void assertValidOps(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
interestOps final
public void cancel();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public java.nio.channels.SelectableChannel channel();
descriptor: ()Ljava/nio/channels/SelectableChannel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected com.barchart.udt.nio.ChannelUDT channelUDT();
descriptor: ()Lcom/barchart/udt/nio/ChannelUDT;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public int compareTo(com.barchart.udt.nio.SelectionKeyUDT);
descriptor: (Lcom/barchart/udt/nio/SelectionKeyUDT;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
that final
protected boolean doRead(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
resultIndex final
protected boolean doWrite(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
resultIndex final
protected com.barchart.udt.EpollUDT$Opt epollOpt();
descriptor: ()Lcom/barchart/udt/EpollUDT$Opt;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected com.barchart.udt.EpollUDT epollUDT();
descriptor: ()Lcom/barchart/udt/EpollUDT;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
otherKey final
boolean hasError();
descriptor: ()Z
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
Exceptions:
throws com.barchart.udt.ExceptionUDT
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public int interestOps();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public java.nio.channels.SelectionKey interestOps(int);
descriptor: (I)Ljava/nio/channels/SelectionKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
interestOps final
protected boolean isSocketBroken();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public boolean isValid();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected com.barchart.udt.nio.KindUDT kindUDT();
descriptor: ()Lcom/barchart/udt/nio/KindUDT;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected void logError(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
comment final
protected void makeValid(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
isValid final
public int readyOps();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected void readyOps(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
MethodParameters:
Name Flags
ops final
public com.barchart.udt.nio.SelectorUDT selector();
descriptor: ()Lcom/barchart/udt/nio/SelectorUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected int socketId();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
protected com.barchart.udt.SocketUDT socketUDT();
descriptor: ()Lcom/barchart/udt/SocketUDT;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/barchart/udt/nio/SelectionKeyUDT;
}
Signature: Ljava/nio/channels/SelectionKey;Ljava/lang/Comparable<Lcom/barchart/udt/nio/SelectionKeyUDT;>;
SourceFile: "SelectionKeyUDT.java"
InnerClasses:
public final Opt = com.barchart.udt.EpollUDT$Opt of com.barchart.udt.EpollUDT