public final class java.net.StandardSocketOptions
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: java.net.StandardSocketOptions
super_class: java.lang.Object
{
public static final java.net.SocketOption<java.lang.Boolean> SO_BROADCAST;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Boolean;>;
public static final java.net.SocketOption<java.lang.Boolean> SO_KEEPALIVE;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Boolean;>;
public static final java.net.SocketOption<java.lang.Integer> SO_SNDBUF;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Integer;>;
public static final java.net.SocketOption<java.lang.Integer> SO_RCVBUF;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Integer;>;
public static final java.net.SocketOption<java.lang.Boolean> SO_REUSEADDR;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Boolean;>;
public static final java.net.SocketOption<java.lang.Integer> SO_LINGER;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Integer;>;
public static final java.net.SocketOption<java.lang.Integer> IP_TOS;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Integer;>;
public static final java.net.SocketOption<java.net.NetworkInterface> IP_MULTICAST_IF;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/net/NetworkInterface;>;
public static final java.net.SocketOption<java.lang.Integer> IP_MULTICAST_TTL;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Integer;>;
public static final java.net.SocketOption<java.lang.Boolean> IP_MULTICAST_LOOP;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Boolean;>;
public static final java.net.SocketOption<java.lang.Boolean> TCP_NODELAY;
descriptor: Ljava/net/SocketOption;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/net/SocketOption<Ljava/lang/Boolean;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "SO_BROADCAST"
ldc Ljava/lang/Boolean;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
1: putstatic java.net.StandardSocketOptions.SO_BROADCAST:Ljava/net/SocketOption;
2: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "SO_KEEPALIVE"
ldc Ljava/lang/Boolean;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
3: putstatic java.net.StandardSocketOptions.SO_KEEPALIVE:Ljava/net/SocketOption;
4: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "SO_SNDBUF"
ldc Ljava/lang/Integer;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
5: putstatic java.net.StandardSocketOptions.SO_SNDBUF:Ljava/net/SocketOption;
6: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "SO_RCVBUF"
ldc Ljava/lang/Integer;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
7: putstatic java.net.StandardSocketOptions.SO_RCVBUF:Ljava/net/SocketOption;
8: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "SO_REUSEADDR"
ldc Ljava/lang/Boolean;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
9: putstatic java.net.StandardSocketOptions.SO_REUSEADDR:Ljava/net/SocketOption;
10: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "SO_LINGER"
ldc Ljava/lang/Integer;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
11: putstatic java.net.StandardSocketOptions.SO_LINGER:Ljava/net/SocketOption;
12: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "IP_TOS"
ldc Ljava/lang/Integer;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
13: putstatic java.net.StandardSocketOptions.IP_TOS:Ljava/net/SocketOption;
14: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "IP_MULTICAST_IF"
ldc Ljava/net/NetworkInterface;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
15: putstatic java.net.StandardSocketOptions.IP_MULTICAST_IF:Ljava/net/SocketOption;
16: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "IP_MULTICAST_TTL"
ldc Ljava/lang/Integer;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
17: putstatic java.net.StandardSocketOptions.IP_MULTICAST_TTL:Ljava/net/SocketOption;
18: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "IP_MULTICAST_LOOP"
ldc Ljava/lang/Boolean;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
19: putstatic java.net.StandardSocketOptions.IP_MULTICAST_LOOP:Ljava/net/SocketOption;
20: new java.net.StandardSocketOptions$StdSocketOption
dup
ldc "TCP_NODELAY"
ldc Ljava/lang/Boolean;
invokespecial java.net.StandardSocketOptions$StdSocketOption.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
21: putstatic java.net.StandardSocketOptions.TCP_NODELAY:Ljava/net/SocketOption;
22: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/net/StandardSocketOptions;
}
SourceFile: "StandardSocketOptions.java"
NestMembers:
java.net.StandardSocketOptions$StdSocketOption
InnerClasses:
private StdSocketOption = java.net.StandardSocketOptions$StdSocketOption of java.net.StandardSocketOptions