public class sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl extends sun.nio.ch.ServerSocketChannelImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl
  super_class: sun.nio.ch.ServerSocketChannelImpl
{
  void <init>(java.nio.channels.spi.SelectorProvider, java.io.FileDescriptor);
    descriptor: (Ljava/nio/channels/spi/SelectorProvider;Ljava/io/FileDescriptor;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl this
        start local 1 // java.nio.channels.spi.SelectorProvider sp
        start local 2 // java.io.FileDescriptor fd
         0: .line 99
            aload 0 /* this */
            aload 1 /* sp */
            aload 2 /* fd */
            invokespecial sun.nio.ch.ServerSocketChannelImpl.<init>:(Ljava/nio/channels/spi/SelectorProvider;Ljava/io/FileDescriptor;)V
         1: .line 100
            return
        end local 2 // java.io.FileDescriptor fd
        end local 1 // java.nio.channels.spi.SelectorProvider sp
        end local 0 // sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/nio/ch/InheritedChannel$InheritedServerSocketChannelImpl;
            0    2     1    sp  Ljava/nio/channels/spi/SelectorProvider;
            0    2     2    fd  Ljava/io/FileDescriptor;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      sp    
      fd    

  protected void implCloseSelectableChannel();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl this
         0: .line 103
            aload 0 /* this */
            invokespecial sun.nio.ch.ServerSocketChannelImpl.implCloseSelectableChannel:()V
         1: .line 104
            invokestatic sun.nio.ch.InheritedChannel.detachIOStreams:()V
         2: .line 105
            return
        end local 0 // sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/nio/ch/InheritedChannel$InheritedServerSocketChannelImpl;
    Exceptions:
      throws java.io.IOException

  public boolean translateAndUpdateReadyOps(int, sun.nio.ch.SelectionKeyImpl);
    descriptor: (ILsun/nio/ch/SelectionKeyImpl;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            aload 2
            invokespecial sun.nio.ch.ServerSocketChannelImpl.translateAndUpdateReadyOps:(ILsun/nio/ch/SelectionKeyImpl;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean translateReadyOps(int, int, sun.nio.ch.SelectionKeyImpl);
    descriptor: (IILsun/nio/ch/SelectionKeyImpl;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            iload 1
            iload 2
            aload 3
            invokespecial sun.nio.ch.ServerSocketChannelImpl.translateReadyOps:(IILsun/nio/ch/SelectionKeyImpl;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.net.InetSocketAddress localAddress();
    descriptor: ()Ljava/net/InetSocketAddress;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.localAddress:()Ljava/net/InetSocketAddress;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public sun.nio.ch.SocketOpts options();
    descriptor: ()Lsun/nio/ch/SocketOpts;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.options:()Lsun/nio/ch/SocketOpts;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.toString:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isBound();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.isBound:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void bind(java.net.SocketAddress, int);
    descriptor: (Ljava/net/SocketAddress;I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            iload 2
            invokespecial sun.nio.ch.ServerSocketChannelImpl.bind:(Ljava/net/SocketAddress;I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public void kill();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.kill:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public void translateAndSetInterestOps(int, sun.nio.ch.SelectionKeyImpl);
    descriptor: (ILsun/nio/ch/SelectionKeyImpl;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            aload 2
            invokespecial sun.nio.ch.ServerSocketChannelImpl.translateAndSetInterestOps:(ILsun/nio/ch/SelectionKeyImpl;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean translateAndSetReadyOps(int, sun.nio.ch.SelectionKeyImpl);
    descriptor: (ILsun/nio/ch/SelectionKeyImpl;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            aload 2
            invokespecial sun.nio.ch.ServerSocketChannelImpl.translateAndSetReadyOps:(ILsun/nio/ch/SelectionKeyImpl;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.io.FileDescriptor getFD();
    descriptor: ()Ljava/io/FileDescriptor;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.getFD:()Ljava/io/FileDescriptor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int getFDVal();
    descriptor: ()I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.getFDVal:()I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.net.ServerSocket socket();
    descriptor: ()Ljava/net/ServerSocket;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.socket:()Ljava/net/ServerSocket;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.nio.channels.SocketChannel accept();
    descriptor: ()Ljava/nio/channels/SocketChannel;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.nio.ch.ServerSocketChannelImpl.accept:()Ljava/nio/channels/SocketChannel;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
}
SourceFile: "InheritedChannel.java"
NestHost: sun.nio.ch.InheritedChannel
InnerClasses:
  public InheritedServerSocketChannelImpl = sun.nio.ch.InheritedChannel$InheritedServerSocketChannelImpl of sun.nio.ch.InheritedChannel