class oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream extends oadd.org.apache.hadoop.fs.FSInputStream implements oadd.org.apache.hadoop.fs.HasFileDescriptor { private java.io.FileInputStream fis; private long position; final oadd.org.apache.hadoop.fs.RawLocalFileSystem this$0; public void (oadd.org.apache.hadoop.fs.RawLocalFileSystem, oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.RawLocalFileSystem v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.io.FileInputStream v; oadd.org.apache.hadoop.fs.Path v; java.io.File v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v := @parameter: oadd.org.apache.hadoop.fs.RawLocalFileSystem; v := @parameter: oadd.org.apache.hadoop.fs.Path; v. = v; specialinvoke v.()>(); v = new java.io.FileInputStream; v = virtualinvoke v.(v); specialinvoke v.(java.io.File)>(v); v. = v; return; } public void seek(long) throws java.io.IOException { byte v; long v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.io.FileInputStream v; java.io.EOFException v; java.nio.channels.FileChannel v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v := @parameter: long; v = v cmp 0L; if v >= 0 goto label; v = new java.io.EOFException; specialinvoke v.(java.lang.String)>("Cannot seek to a negative offset"); throw v; label: v = v.; v = virtualinvoke v.(); virtualinvoke v.(v); v. = v; return; } public long getPos() throws java.io.IOException { long v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v = v.; return v; } public boolean seekToNewSource(long) throws java.io.IOException { long v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v := @parameter: long; return 0; } public int available() throws java.io.IOException { int v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.io.FileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v = v.; v = virtualinvoke v.(); return v; } public void close() throws java.io.IOException { oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.io.FileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v = v.; virtualinvoke v.(); return; } public boolean markSupported() { oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; return 0; } public int read() throws java.io.IOException { oadd.org.apache.hadoop.fs.RawLocalFileSystem v; oadd.org.apache.hadoop.fs.FSError v; java.io.IOException v; long v, v; java.io.FileInputStream v; oadd.org.apache.hadoop.fs.FileSystem$Statistics v; int v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; label: v = v.; v = virtualinvoke v.(); if v < 0 goto label; v = v.; v = v + 1L; v. = v; v = v.; v = v.; virtualinvoke v.(1L); label: return v; label: v := @caughtexception; v = new oadd.org.apache.hadoop.fs.FSError; specialinvoke v.(java.lang.Throwable)>(v); throw v; catch java.io.IOException from label to label with label; } public int read(byte[], int, int) throws java.io.IOException { oadd.org.apache.hadoop.fs.RawLocalFileSystem v; byte[] v; oadd.org.apache.hadoop.fs.FSError v; java.io.IOException v; long v, v, v; java.io.FileInputStream v; oadd.org.apache.hadoop.fs.FileSystem$Statistics v; int v, v, v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v := @parameter: byte[]; v := @parameter: int; v := @parameter: int; v = v.; virtualinvoke v.(v, v, v, v); label: v = v.; v = virtualinvoke v.(v, v, v); if v <= 0 goto label; v = v.; v = v + v; v. = v; v = v.; v = v.; virtualinvoke v.(v); label: return v; label: v := @caughtexception; v = new oadd.org.apache.hadoop.fs.FSError; specialinvoke v.(java.lang.Throwable)>(v); throw v; catch java.io.IOException from label to label with label; } public int read(long, byte[], int, int) throws java.io.IOException { oadd.org.apache.hadoop.fs.RawLocalFileSystem v; byte[] v; oadd.org.apache.hadoop.fs.FSError v; java.io.IOException v; long v; java.io.FileInputStream v; java.nio.ByteBuffer v; oadd.org.apache.hadoop.fs.FileSystem$Statistics v; int v, v, v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.nio.channels.FileChannel v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v := @parameter: long; v := @parameter: byte[]; v := @parameter: int; v := @parameter: int; virtualinvoke v.(v, v, v, v); if v != 0 goto label; return 0; label: v = staticinvoke (v, v, v); label: v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v, v); if v <= 0 goto label; v = v.; v = v.; virtualinvoke v.(v); label: return v; label: v := @caughtexception; v = new oadd.org.apache.hadoop.fs.FSError; specialinvoke v.(java.lang.Throwable)>(v); throw v; catch java.io.IOException from label to label with label; } public long skip(long) throws java.io.IOException { byte v; long v, v, v, v; oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.io.FileInputStream v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v := @parameter: long; v = v.; v = virtualinvoke v.(v); v = v cmp 0L; if v <= 0 goto label; v = v.; v = v + v; v. = v; label: return v; } public java.io.FileDescriptor getFileDescriptor() throws java.io.IOException { oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream v; java.io.FileInputStream v; java.io.FileDescriptor v; v := @this: oadd.org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileInputStream; v = v.; v = virtualinvoke v.(); return v; } }