public final class io.netty.channel.udt.nio.NioUdtProvider<T extends io.netty.channel.udt.UdtChannel> implements io.netty.channel.ChannelFactory<T>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: io.netty.channel.udt.nio.NioUdtProvider
super_class: java.lang.Object
{
public static final io.netty.channel.ChannelFactory<io.netty.channel.udt.UdtServerChannel> BYTE_ACCEPTOR;
descriptor: Lio/netty/channel/ChannelFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lio/netty/channel/ChannelFactory<Lio/netty/channel/udt/UdtServerChannel;>;
public static final io.netty.channel.ChannelFactory<io.netty.channel.udt.UdtChannel> BYTE_CONNECTOR;
descriptor: Lio/netty/channel/ChannelFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lio/netty/channel/ChannelFactory<Lio/netty/channel/udt/UdtChannel;>;
public static final java.nio.channels.spi.SelectorProvider BYTE_PROVIDER;
descriptor: Ljava/nio/channels/spi/SelectorProvider;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.channel.ChannelFactory<io.netty.channel.udt.UdtChannel> BYTE_RENDEZVOUS;
descriptor: Lio/netty/channel/ChannelFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lio/netty/channel/ChannelFactory<Lio/netty/channel/udt/UdtChannel;>;
public static final io.netty.channel.ChannelFactory<io.netty.channel.udt.UdtServerChannel> MESSAGE_ACCEPTOR;
descriptor: Lio/netty/channel/ChannelFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lio/netty/channel/ChannelFactory<Lio/netty/channel/udt/UdtServerChannel;>;
public static final io.netty.channel.ChannelFactory<io.netty.channel.udt.UdtChannel> MESSAGE_CONNECTOR;
descriptor: Lio/netty/channel/ChannelFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lio/netty/channel/ChannelFactory<Lio/netty/channel/udt/UdtChannel;>;
public static final java.nio.channels.spi.SelectorProvider MESSAGE_PROVIDER;
descriptor: Ljava/nio/channels/spi/SelectorProvider;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final io.netty.channel.ChannelFactory<io.netty.channel.udt.UdtChannel> MESSAGE_RENDEZVOUS;
descriptor: Lio/netty/channel/ChannelFactory;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lio/netty/channel/ChannelFactory<Lio/netty/channel/udt/UdtChannel;>;
private final com.barchart.udt.nio.KindUDT kind;
descriptor: Lcom/barchart/udt/nio/KindUDT;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.barchart.udt.TypeUDT type;
descriptor: Lcom/barchart/udt/TypeUDT;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$barchart$udt$TypeUDT;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$barchart$udt$nio$KindUDT;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new io.netty.channel.udt.nio.NioUdtProvider
dup
1: getstatic com.barchart.udt.TypeUDT.STREAM:Lcom/barchart/udt/TypeUDT;
getstatic com.barchart.udt.nio.KindUDT.ACCEPTOR:Lcom/barchart/udt/nio/KindUDT;
2: invokespecial io.netty.channel.udt.nio.NioUdtProvider.<init>:(Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
putstatic io.netty.channel.udt.nio.NioUdtProvider.BYTE_ACCEPTOR:Lio/netty/channel/ChannelFactory;
3: new io.netty.channel.udt.nio.NioUdtProvider
dup
4: getstatic com.barchart.udt.TypeUDT.STREAM:Lcom/barchart/udt/TypeUDT;
getstatic com.barchart.udt.nio.KindUDT.CONNECTOR:Lcom/barchart/udt/nio/KindUDT;
5: invokespecial io.netty.channel.udt.nio.NioUdtProvider.<init>:(Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
putstatic io.netty.channel.udt.nio.NioUdtProvider.BYTE_CONNECTOR:Lio/netty/channel/ChannelFactory;
6: getstatic com.barchart.udt.nio.SelectorProviderUDT.STREAM:Lcom/barchart/udt/nio/SelectorProviderUDT;
putstatic io.netty.channel.udt.nio.NioUdtProvider.BYTE_PROVIDER:Ljava/nio/channels/spi/SelectorProvider;
7: new io.netty.channel.udt.nio.NioUdtProvider
dup
8: getstatic com.barchart.udt.TypeUDT.STREAM:Lcom/barchart/udt/TypeUDT;
getstatic com.barchart.udt.nio.KindUDT.RENDEZVOUS:Lcom/barchart/udt/nio/KindUDT;
9: invokespecial io.netty.channel.udt.nio.NioUdtProvider.<init>:(Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
putstatic io.netty.channel.udt.nio.NioUdtProvider.BYTE_RENDEZVOUS:Lio/netty/channel/ChannelFactory;
10: new io.netty.channel.udt.nio.NioUdtProvider
dup
11: getstatic com.barchart.udt.TypeUDT.DATAGRAM:Lcom/barchart/udt/TypeUDT;
getstatic com.barchart.udt.nio.KindUDT.ACCEPTOR:Lcom/barchart/udt/nio/KindUDT;
12: invokespecial io.netty.channel.udt.nio.NioUdtProvider.<init>:(Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
putstatic io.netty.channel.udt.nio.NioUdtProvider.MESSAGE_ACCEPTOR:Lio/netty/channel/ChannelFactory;
13: new io.netty.channel.udt.nio.NioUdtProvider
dup
14: getstatic com.barchart.udt.TypeUDT.DATAGRAM:Lcom/barchart/udt/TypeUDT;
getstatic com.barchart.udt.nio.KindUDT.CONNECTOR:Lcom/barchart/udt/nio/KindUDT;
15: invokespecial io.netty.channel.udt.nio.NioUdtProvider.<init>:(Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
putstatic io.netty.channel.udt.nio.NioUdtProvider.MESSAGE_CONNECTOR:Lio/netty/channel/ChannelFactory;
16: getstatic com.barchart.udt.nio.SelectorProviderUDT.DATAGRAM:Lcom/barchart/udt/nio/SelectorProviderUDT;
putstatic io.netty.channel.udt.nio.NioUdtProvider.MESSAGE_PROVIDER:Ljava/nio/channels/spi/SelectorProvider;
17: new io.netty.channel.udt.nio.NioUdtProvider
dup
18: getstatic com.barchart.udt.TypeUDT.DATAGRAM:Lcom/barchart/udt/TypeUDT;
getstatic com.barchart.udt.nio.KindUDT.RENDEZVOUS:Lcom/barchart/udt/nio/KindUDT;
19: invokespecial io.netty.channel.udt.nio.NioUdtProvider.<init>:(Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
putstatic io.netty.channel.udt.nio.NioUdtProvider.MESSAGE_RENDEZVOUS:Lio/netty/channel/ChannelFactory;
20: return
LocalVariableTable:
Start End Slot Name Signature
public static com.barchart.udt.nio.ChannelUDT channelUDT(io.netty.channel.Channel);
descriptor: (Lio/netty/channel/Channel;)Lcom/barchart/udt/nio/ChannelUDT;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof io.netty.channel.udt.nio.NioUdtByteAcceptorChannel
ifeq 2
1: aload 0
checkcast io.netty.channel.udt.nio.NioUdtByteAcceptorChannel
invokevirtual io.netty.channel.udt.nio.NioUdtByteAcceptorChannel.javaChannel:()Lcom/barchart/udt/nio/ServerSocketChannelUDT;
areturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof io.netty.channel.udt.nio.NioUdtByteRendezvousChannel
ifeq 4
3: aload 0
checkcast io.netty.channel.udt.nio.NioUdtByteRendezvousChannel
invokevirtual io.netty.channel.udt.nio.NioUdtByteRendezvousChannel.javaChannel:()Lcom/barchart/udt/nio/SocketChannelUDT;
areturn
4: StackMap locals:
StackMap stack:
aload 0
instanceof io.netty.channel.udt.nio.NioUdtByteConnectorChannel
ifeq 6
5: aload 0
checkcast io.netty.channel.udt.nio.NioUdtByteConnectorChannel
invokevirtual io.netty.channel.udt.nio.NioUdtByteConnectorChannel.javaChannel:()Lcom/barchart/udt/nio/SocketChannelUDT;
areturn
6: StackMap locals:
StackMap stack:
aload 0
instanceof io.netty.channel.udt.nio.NioUdtMessageAcceptorChannel
ifeq 8
7: aload 0
checkcast io.netty.channel.udt.nio.NioUdtMessageAcceptorChannel
invokevirtual io.netty.channel.udt.nio.NioUdtMessageAcceptorChannel.javaChannel:()Lcom/barchart/udt/nio/ServerSocketChannelUDT;
areturn
8: StackMap locals:
StackMap stack:
aload 0
instanceof io.netty.channel.udt.nio.NioUdtMessageRendezvousChannel
ifeq 10
9: aload 0
checkcast io.netty.channel.udt.nio.NioUdtMessageRendezvousChannel
invokevirtual io.netty.channel.udt.nio.NioUdtMessageRendezvousChannel.javaChannel:()Lcom/barchart/udt/nio/SocketChannelUDT;
areturn
10: StackMap locals:
StackMap stack:
aload 0
instanceof io.netty.channel.udt.nio.NioUdtMessageConnectorChannel
ifeq 12
11: aload 0
checkcast io.netty.channel.udt.nio.NioUdtMessageConnectorChannel
invokevirtual io.netty.channel.udt.nio.NioUdtMessageConnectorChannel.javaChannel:()Lcom/barchart/udt/nio/SocketChannelUDT;
areturn
12: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 channel Lio/netty/channel/Channel;
MethodParameters:
Name Flags
channel final
static com.barchart.udt.nio.ServerSocketChannelUDT newAcceptorChannelUDT(com.barchart.udt.TypeUDT);
descriptor: (Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/ServerSocketChannelUDT;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokestatic com.barchart.udt.nio.SelectorProviderUDT.from:(Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/SelectorProviderUDT;
invokevirtual com.barchart.udt.nio.SelectorProviderUDT.openServerSocketChannel:()Lcom/barchart/udt/nio/ServerSocketChannelUDT;
1: areturn
2: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 3: new io.netty.channel.ChannelException
dup
ldc "failed to open a server socket channel"
aload 1
invokespecial io.netty.channel.ChannelException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 type Lcom/barchart/udt/TypeUDT;
3 4 1 e Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
MethodParameters:
Name Flags
type final
static com.barchart.udt.nio.SocketChannelUDT newConnectorChannelUDT(com.barchart.udt.TypeUDT);
descriptor: (Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/SocketChannelUDT;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokestatic com.barchart.udt.nio.SelectorProviderUDT.from:(Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/SelectorProviderUDT;
invokevirtual com.barchart.udt.nio.SelectorProviderUDT.openSocketChannel:()Lcom/barchart/udt/nio/SocketChannelUDT;
1: areturn
2: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 3: new io.netty.channel.ChannelException
dup
ldc "failed to open a socket channel"
aload 1
invokespecial io.netty.channel.ChannelException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 type Lcom/barchart/udt/TypeUDT;
3 4 1 e Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
MethodParameters:
Name Flags
type final
static com.barchart.udt.nio.RendezvousChannelUDT newRendezvousChannelUDT(com.barchart.udt.TypeUDT);
descriptor: (Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/RendezvousChannelUDT;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokestatic com.barchart.udt.nio.SelectorProviderUDT.from:(Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/SelectorProviderUDT;
invokevirtual com.barchart.udt.nio.SelectorProviderUDT.openRendezvousChannel:()Lcom/barchart/udt/nio/RendezvousChannelUDT;
1: areturn
2: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 3: new io.netty.channel.ChannelException
dup
ldc "failed to open a rendezvous channel"
aload 1
invokespecial io.netty.channel.ChannelException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 type Lcom/barchart/udt/TypeUDT;
3 4 1 e Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
MethodParameters:
Name Flags
type final
public static com.barchart.udt.SocketUDT socketUDT(io.netty.channel.Channel);
descriptor: (Lio/netty/channel/Channel;)Lcom/barchart/udt/SocketUDT;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokestatic io.netty.channel.udt.nio.NioUdtProvider.channelUDT:(Lio/netty/channel/Channel;)Lcom/barchart/udt/nio/ChannelUDT;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: com.barchart.udt.nio.ChannelUDT
StackMap stack:
aload 1
invokeinterface com.barchart.udt.nio.ChannelUDT.socketUDT:()Lcom/barchart/udt/SocketUDT;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 channel Lio/netty/channel/Channel;
1 4 1 channelUDT Lcom/barchart/udt/nio/ChannelUDT;
MethodParameters:
Name Flags
channel final
private void <init>(com.barchart.udt.TypeUDT, com.barchart.udt.nio.KindUDT);
descriptor: (Lcom/barchart/udt/TypeUDT;Lcom/barchart/udt/nio/KindUDT;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
2: aload 0
aload 2
putfield io.netty.channel.udt.nio.NioUdtProvider.kind:Lcom/barchart/udt/nio/KindUDT;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/netty/channel/udt/nio/NioUdtProvider<TT;>;
0 4 1 type Lcom/barchart/udt/TypeUDT;
0 4 2 kind Lcom/barchart/udt/nio/KindUDT;
MethodParameters:
Name Flags
type final
kind final
public com.barchart.udt.nio.KindUDT kind();
descriptor: ()Lcom/barchart/udt/nio/KindUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.kind:Lcom/barchart/udt/nio/KindUDT;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/channel/udt/nio/NioUdtProvider<TT;>;
public T newChannel();
descriptor: ()Lio/netty/channel/udt/UdtChannel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: invokestatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$nio$KindUDT:()[I
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.kind:Lcom/barchart/udt/nio/KindUDT;
invokevirtual com.barchart.udt.nio.KindUDT.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 1
2: 5
3: 9
default: 13
}
1: StackMap locals:
StackMap stack:
invokestatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$TypeUDT:()[I
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
invokevirtual com.barchart.udt.TypeUDT.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 3
2: 2
default: 4
}
2: StackMap locals:
StackMap stack:
new io.netty.channel.udt.nio.NioUdtMessageAcceptorChannel
dup
invokespecial io.netty.channel.udt.nio.NioUdtMessageAcceptorChannel.<init>:()V
areturn
3: StackMap locals:
StackMap stack:
new io.netty.channel.udt.nio.NioUdtByteAcceptorChannel
dup
invokespecial io.netty.channel.udt.nio.NioUdtByteAcceptorChannel.<init>:()V
areturn
4: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "wrong type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
invokestatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$TypeUDT:()[I
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
invokevirtual com.barchart.udt.TypeUDT.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 7
2: 6
default: 8
}
6: StackMap locals:
StackMap stack:
new io.netty.channel.udt.nio.NioUdtMessageConnectorChannel
dup
invokespecial io.netty.channel.udt.nio.NioUdtMessageConnectorChannel.<init>:()V
areturn
7: StackMap locals:
StackMap stack:
new io.netty.channel.udt.nio.NioUdtByteConnectorChannel
dup
invokespecial io.netty.channel.udt.nio.NioUdtByteConnectorChannel.<init>:()V
areturn
8: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "wrong type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
invokestatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$TypeUDT:()[I
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
invokevirtual com.barchart.udt.TypeUDT.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 11
2: 10
default: 12
}
10: StackMap locals:
StackMap stack:
new io.netty.channel.udt.nio.NioUdtMessageRendezvousChannel
dup
invokespecial io.netty.channel.udt.nio.NioUdtMessageRendezvousChannel.<init>:()V
areturn
11: StackMap locals:
StackMap stack:
new io.netty.channel.udt.nio.NioUdtByteRendezvousChannel
dup
invokespecial io.netty.channel.udt.nio.NioUdtByteRendezvousChannel.<init>:()V
areturn
12: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "wrong type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "wrong kind="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.kind:Lcom/barchart/udt/nio/KindUDT;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lio/netty/channel/udt/nio/NioUdtProvider<TT;>;
Signature: ()TT;
public com.barchart.udt.TypeUDT type();
descriptor: ()Lcom/barchart/udt/TypeUDT;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.netty.channel.udt.nio.NioUdtProvider.type:Lcom/barchart/udt/TypeUDT;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/channel/udt/nio/NioUdtProvider<TT;>;
public io.netty.channel.Channel newChannel();
descriptor: ()Lio/netty/channel/Channel;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.netty.channel.udt.nio.NioUdtProvider.newChannel:()Lio/netty/channel/udt/UdtChannel;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$barchart$udt$TypeUDT();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$TypeUDT:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.barchart.udt.TypeUDT.values:()[Lcom/barchart/udt/TypeUDT;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.barchart.udt.TypeUDT.DATAGRAM:Lcom/barchart/udt/TypeUDT;
invokevirtual com.barchart.udt.TypeUDT.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.barchart.udt.TypeUDT.STREAM:Lcom/barchart/udt/TypeUDT;
invokevirtual com.barchart.udt.TypeUDT.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
dup
putstatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$TypeUDT:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$barchart$udt$nio$KindUDT();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$nio$KindUDT:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.barchart.udt.nio.KindUDT.values:()[Lcom/barchart/udt/nio/KindUDT;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.barchart.udt.nio.KindUDT.ACCEPTOR:Lcom/barchart/udt/nio/KindUDT;
invokevirtual com.barchart.udt.nio.KindUDT.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.barchart.udt.nio.KindUDT.CONNECTOR:Lcom/barchart/udt/nio/KindUDT;
invokevirtual com.barchart.udt.nio.KindUDT.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.barchart.udt.nio.KindUDT.RENDEZVOUS:Lcom/barchart/udt/nio/KindUDT;
invokevirtual com.barchart.udt.nio.KindUDT.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic io.netty.channel.udt.nio.NioUdtProvider.$SWITCH_TABLE$com$barchart$udt$nio$KindUDT:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
}
Signature: <T::Lio/netty/channel/udt/UdtChannel;>Ljava/lang/Object;Lio/netty/channel/ChannelFactory<TT;>;
SourceFile: "NioUdtProvider.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()