Edit C:\Program Files\Java\jre8\lib\sun\nio\ch\WindowsAsynchronousFileChannelImpl.class
Êþº¾ 4p { $assertionsDisabled ()I ()J ()V ()Z (I)V (J)V (JJIJJ)I (JJJZJ)I (Ljava/lang/String;)V (Ljava/lang/Throwable;)V (Z)V <clinit> <init> Code ConstantValue ERROR_HANDLE_EOF Exceptions I InnerClasses J LOCKED LineNumberTable NO_LOCK Negative position Negative size Read-only buffer Signature SourceFile StackMapTable Z access$000 access$100 access$200 access$300 access$400 access$500 addToFileLockTable associate begin close close0 closeLock closed completionKey defaultIocp desiredAssertionStatus detachFromThreadPool disassociate end executor fdAccess fdObj force getByOverlapped getHandle getJavaIOFileDescriptorAccess group handle implClose implLock implRead implRelease implWrite invalidateAllLocks invoke invokeOnThreadInThreadPool ioCache iocp isDefaultIocp isOpen isReadOnly java/io/IOException java/lang/AssertionError java/lang/Class "java/lang/IllegalArgumentException java/lang/Integer java/lang/Object java/lang/Throwable java/nio/ByteBuffer ,java/nio/channels/AsynchronousCloseException (java/nio/channels/ClosedChannelException #java/nio/channels/CompletionHandler java/nio/channels/FileLock -java/nio/channels/NonReadableChannelException -java/nio/channels/NonWritableChannelException java/util/concurrent/locks/Lock (java/util/concurrent/locks/ReadWriteLock limit load lock lockFile nd open position readFile reading release remove removeFromFileLockTable run setContext size start #sun/misc/JavaIOFileDescriptorAccess sun/misc/SharedSecrets &sun/nio/ch/AsynchronousFileChannelImpl sun/nio/ch/CompletedFuture sun/nio/ch/FileDispatcher sun/nio/ch/FileDispatcherImpl sun/nio/ch/FileLockImpl sun/nio/ch/Groupable sun/nio/ch/IOUtil sun/nio/ch/Invoker sun/nio/ch/Iocp !sun/nio/ch/Iocp$OverlappedChannel sun/nio/ch/PendingFuture sun/nio/ch/PendingIoCache -sun/nio/ch/WindowsAsynchronousFileChannelImpl ?sun/nio/ch/WindowsAsynchronousFileChannelImpl$DefaultIocpHolder 6sun/nio/ch/WindowsAsynchronousFileChannelImpl$LockTask 6sun/nio/ch/WindowsAsynchronousFileChannelImpl$ReadTask 7sun/nio/ch/WindowsAsynchronousFileChannelImpl$WriteTask supportsThreadAgnosticIo toIOException truncate tryLock unlock valueOf withFailure withResult writeFile writeLock writingÿÿÿÿ & M N O P Q R S T U V W X Y Z [ \ m n o p q r s t u v w x y z | } ~ Ljava/io/FileDescriptor; *Ljava/util/concurrent/locks/ReadWriteLock; %Lsun/misc/JavaIOFileDescriptorAccess; Lsun/nio/ch/FileDispatcher; Lsun/nio/ch/Iocp; Lsun/nio/ch/PendingIoCache; O<V:Ljava/lang/Object;A:Ljava/lang/Object;>(J)Lsun/nio/ch/PendingFuture<TV;TA;>; <A:Ljava/lang/Object;>(JJZTA;Ljava/nio/channels/CompletionHandler<Ljava/nio/channels/FileLock;-TA;>;)Ljava/util/concurrent/Future<Ljava/nio/channels/FileLock;>; ¡<A:Ljava/lang/Object;>(Ljava/nio/ByteBuffer;JTA;Ljava/nio/channels/CompletionHandler<Ljava/lang/Integer;-TA;>;)Ljava/util/concurrent/Future<Ljava/lang/Integer;>; (Ljava/io/FileDescriptor;)J (Ljava/io/FileDescriptor;J)I (Ljava/io/FileDescriptor;JJ)V (Ljava/io/FileDescriptor;Z)I (Ljava/io/FileDescriptor;ZJJZ)I (I)Ljava/lang/Integer; (Ljava/lang/Object;)V .(J)Ljava/nio/channels/AsynchronousFileChannel; !(JJZ)Ljava/nio/channels/FileLock; (()Ljava/util/concurrent/ExecutorService; #()Ljava/util/concurrent/locks/Lock; '()Lsun/misc/JavaIOFileDescriptorAccess; +()Lsun/nio/ch/AsynchronousChannelGroupImpl; (JJZ)Lsun/nio/ch/FileLockImpl; (Lsun/nio/ch/FileLockImpl;)V ()Lsun/nio/ch/Iocp; '(Lsun/nio/ch/Iocp$OverlappedChannel;J)I (J)Lsun/nio/ch/PendingFuture; 2(Lsun/nio/ch/WindowsAsynchronousFileChannelImpl;)J ,(Ljava/lang/Throwable;)Ljava/io/IOException; -(Lsun/nio/ch/Groupable;Ljava/lang/Runnable;)V C(Ljava/io/FileDescriptor;ZZLjava/util/concurrent/ExecutorService;)V 0(Ljava/lang/Object;)Lsun/nio/ch/CompletedFuture; 3(Ljava/lang/Throwable;)Lsun/nio/ch/CompletedFuture; /(Ljava/io/FileDescriptor;ZZLsun/nio/ch/Iocp;Z)V L(Lsun/nio/ch/WindowsAsynchronousFileChannelImpl;)Lsun/nio/ch/PendingIoCache; M(Ljava/nio/channels/spi/AsynchronousChannelProvider;Lsun/nio/ch/ThreadPool;)V a(Ljava/nio/channels/AsynchronousChannel;Ljava/nio/channels/CompletionHandler;Ljava/lang/Object;)V ^(Ljava/io/FileDescriptor;ZZLsun/nio/ch/ThreadPool;)Ljava/nio/channels/AsynchronousFileChannel; Y(JJZLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)Ljava/util/concurrent/Future; d(Lsun/nio/ch/WindowsAsynchronousFileChannelImpl;Ljava/nio/ByteBuffer;IIJLsun/nio/ch/PendingFuture;)V f(Lsun/nio/ch/WindowsAsynchronousFileChannelImpl;JLsun/nio/ch/FileLockImpl;Lsun/nio/ch/PendingFuture;)V l(Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)Ljava/util/concurrent/Future; ?(Ljava/nio/channels/AsynchronousChannel;Ljava/nio/channels/CompletionHandler;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Throwable;)V 1 ? # 0 # J # e # ? # 9 ° / ± 8 ² a ³ 2 ´ I ´ H µ ] c c k , - 4 6 @ E ^ _ i ? 3 K L ? 5 . d ? ` <