Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\jre\lib\sun\nio\ch\FileChannelImpl.class
?? 1? + , . 2 S W $assertionsDisabled ()I ()J ()V ()Z (I)I (I)V (I)Z (II)I (IJJ)J (IJJI)J (J)J (J)Z (JJ)I (JJ)J (JJ)V (JJ)Z (Ljava/lang/Object;)Z (Ljava/lang/String;)V (Z)V <clinit> <init> Code ConstantValue Exceptions I INTERRUPTED InnerClasses J LOCKED LineNumberTable Ljava/lang/Object; MAP_PV MAP_RO MAP_RW NO_LOCK Negative position Negative size PRIVATE Position + size overflow READ_ONLY READ_WRITE RET_EX_LOCK Size exceeds Integer.MAX_VALUE SourceFile TRANSFER_SIZE Z access$000 add addList allocationGranularity appending begin check checkAll checkList clean cleaner clear close desiredAssertionStatus end ensureOpen erase fd fdVal fileSupported flip force force0 getFD getTemporaryDirectBuffer hasNext implCloseChannel initIDs invalidate isAMappedBuffer isAMappedBufferField isOpen iterator java.nio.MappedByteBuffer java/io/FileInputStream java/io/FileOutputStream java/io/IOException java/io/RandomAccessFile java/lang/AssertionError java/lang/Class "java/lang/IllegalArgumentException #java/lang/IndexOutOfBoundsException java/lang/Math java/lang/NullPointerException java/lang/Object java/nio/ByteBuffer ,java/nio/channels/ClosedByInterruptException (java/nio/channels/ClosedChannelException java/nio/channels/FileChannel %java/nio/channels/FileChannel$MapMode java/nio/channels/FileLock /java/nio/channels/FileLockInterruptionException -java/nio/channels/NonReadableChannelException -java/nio/channels/NonWritableChannelException .java/nio/channels/OverlappingFileLockException %java/nio/channels/ReadableByteChannel %java/nio/channels/WritableByteChannel java/util/ArrayList java/util/Iterator java/util/List limit load lock lock0 lockList lookupField map map0 min nd newMappedByteBuffer newMappedByteBufferR next normalize open overlaps parent pipeSupported position position0 positionLock preClose read read0 readable release release0 releaseTemporaryDirectBuffer remove removeList signal size size0 subsequence sun/misc/Cleaner sun/nio/ch/DirectBuffer sun/nio/ch/FileChannelImpl sun/nio/ch/FileChannelImpl$1 #sun/nio/ch/FileChannelImpl$Unmapper sun/nio/ch/FileDispatcher sun/nio/ch/FileLockImpl sun/nio/ch/IOStatus sun/nio/ch/IOUtil sun/nio/ch/NativeDispatcher sun/nio/ch/NativeThreadSet sun/nio/ch/Reflect sun/nio/ch/SelChImpl sun/nio/ch/SinkChannelImpl sun/nio/ch/Util threads transferFrom transferFromArbitraryChannel transferFromFileChannel transferSupported transferTo transferTo0 transferToArbitraryChannel transferToDirectly transferToTrustedChannel truncate truncate0 tryLock unmap unmap0 writable write write0???? ???????????????????????????????? ??? X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ljava/io/FileDescriptor; Ljava/lang/reflect/Field; 'Ljava/nio/channels/FileChannel$MapMode; Ljava/util/List; Lsun/nio/ch/NativeDispatcher; Lsun/nio/ch/NativeThreadSet; ()Ljava/io/FileDescriptor; (Ljava/io/FileDescriptor;)I (Ljava/io/FileDescriptor;)J (Ljava/io/FileDescriptor;)V (Ljava/io/FileDescriptor;J)I (Ljava/io/FileDescriptor;J)J (Ljava/io/FileDescriptor;JJ)V (Ljava/io/FileDescriptor;Z)I (Ljava/io/FileDescriptor;ZJJZ)I ()Ljava/lang/Object; ()Ljava/nio/Buffer; (I)Ljava/nio/Buffer; (I)Ljava/nio/ByteBuffer; (Ljava/nio/ByteBuffer;)I (Ljava/nio/ByteBuffer;)V (Ljava/nio/ByteBuffer;J)I ([Ljava/nio/ByteBuffer;)J ([Ljava/nio/ByteBuffer;II)J (Ljava/nio/MappedByteBuffer;)V "(J)Ljava/nio/channels/FileChannel; %(Ljava/nio/channels/FileChannel;JJZ)V !(JJZ)Ljava/nio/channels/FileLock; (Ljava/nio/channels/FileLock;)V ,(Ljava/nio/channels/ReadableByteChannel;JJ)J ,(JILjava/nio/channels/WritableByteChannel;)J ,(JJLjava/nio/channels/WritableByteChannel;)J ()Ljava/util/Iterator; ()Lsun/misc/Cleaner; !(Lsun/nio/ch/FileChannelImpl;JJ)J #(JJLsun/nio/ch/FileChannelImpl$1;)V (Lsun/nio/ch/FileLockImpl;)V 0(Ljava/io/FileDescriptor;ZZLjava/lang/Object;Z)V 0([Ljava/nio/ByteBuffer;II)[Ljava/nio/ByteBuffer; 3(IJLjava/lang/Runnable;)Ljava/nio/MappedByteBuffer; F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; ?(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Field; M(Ljava/io/FileDescriptor;ZZLjava/lang/Object;)Ljava/nio/channels/FileChannel; N(Ljava/io/FileDescriptor;ZZLjava/lang/Object;Z)Ljava/nio/channels/FileChannel; N(Ljava/io/FileDescriptor;[Ljava/nio/ByteBuffer;Lsun/nio/ch/NativeDispatcher;)J `(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;Ljava/lang/Object;)I 9 # 5 : 5 I 5 ? 5 ? 5 ? 5 ? 5 G ? ? & ? & T ? - ? / ? 0 ? v ? { ? ? ? 7 Q ? ? ; ? A B E R s ? C O U ? <