org.ibex.nestedvm.util.Seekable$File.class Maven / Gradle / Ivy
???? / d
; <
=
>
? @ A B C
D E
F G
H
I
J
K L
M
N
O
P Q
S
F T U file Ljava/io/File; raf Ljava/io/RandomAccessFile; (Ljava/lang/String;)V Code LineNumberTable
Exceptions V (Ljava/lang/String;Z)V (Ljava/io/File;ZZ)V read ([BII)I write sync ()V seek (I)V pos ()I length close resize (J)V equals (Ljava/lang/Object;)Z lock W Lock InnerClasses +(JJZ)Lorg/ibex/nestedvm/util/Seekable$Lock;
SourceFile
Seekable.java # java/io/File $ ) rw r java/io/RandomAccessFile X Y Z [ % & ' \ ] ^ _ ( ) * 1 ` a . a / ) $org/ibex/nestedvm/util/Seekable$File File 2 3 b c org/ibex/nestedvm/util/Seekable java/io/IOException $org/ibex/nestedvm/util/Seekable$Lock #(Ljava/io/File;Ljava/lang/String;)V org/ibex/nestedvm/util/Platform
setFileLength (Ljava/io/RandomAccessFile;I)V ([BII)V getFD ()Ljava/io/FileDescriptor; java/io/FileDescriptor getFilePointer ()J lockFile f(Lorg/ibex/nestedvm/util/Seekable;Ljava/io/RandomAccessFile;JJZ)Lorg/ibex/nestedvm/util/Seekable$Lock; !
*+? ? T ! " # ' *? Y+? ? ? U ! " $ ] 1*? *+? ? ? :*? Y+?
? ? *? ? ? W X Y Z $ [ 0 \ ! " % &