public class oadd.org.apache.hadoop.fs.AvroFSInput extends java.lang.Object implements java.io.Closeable, oadd.org.apache.avro.file.SeekableInput
{
private final oadd.org.apache.hadoop.fs.FSDataInputStream stream;
private final long len;
public void <init>(oadd.org.apache.hadoop.fs.FSDataInputStream, long)
{
long v;
oadd.org.apache.hadoop.fs.FSDataInputStream v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v := @parameter: oadd.org.apache.hadoop.fs.FSDataInputStream;
v := @parameter: long;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.fs.AvroFSInput: oadd.org.apache.hadoop.fs.FSDataInputStream stream> = v;
v.<oadd.org.apache.hadoop.fs.AvroFSInput: long len> = v;
return;
}
public void <init>(oadd.org.apache.hadoop.fs.FileContext, oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FSDataInputStream v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileStatus v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
long v;
oadd.org.apache.hadoop.fs.Path v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v := @parameter: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
specialinvoke v.<java.lang.Object: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileStatus: long getLen()>();
v.<oadd.org.apache.hadoop.fs.AvroFSInput: long len> = v;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FSDataInputStream open(oadd.org.apache.hadoop.fs.Path)>(v);
v.<oadd.org.apache.hadoop.fs.AvroFSInput: oadd.org.apache.hadoop.fs.FSDataInputStream stream> = v;
return;
}
public long length()
{
long v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v = v.<oadd.org.apache.hadoop.fs.AvroFSInput: long len>;
return v;
}
public int read(byte[], int, int) throws java.io.IOException
{
byte[] v;
oadd.org.apache.hadoop.fs.FSDataInputStream v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
int v, v, v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v = v.<oadd.org.apache.hadoop.fs.AvroFSInput: oadd.org.apache.hadoop.fs.FSDataInputStream stream>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: int read(byte[],int,int)>(v, v, v);
return v;
}
public void seek(long) throws java.io.IOException
{
long v;
oadd.org.apache.hadoop.fs.FSDataInputStream v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v := @parameter: long;
v = v.<oadd.org.apache.hadoop.fs.AvroFSInput: oadd.org.apache.hadoop.fs.FSDataInputStream stream>;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void seek(long)>(v);
return;
}
public long tell() throws java.io.IOException
{
long v;
oadd.org.apache.hadoop.fs.FSDataInputStream v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v = v.<oadd.org.apache.hadoop.fs.AvroFSInput: oadd.org.apache.hadoop.fs.FSDataInputStream stream>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: long getPos()>();
return v;
}
public void close() throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FSDataInputStream v;
oadd.org.apache.hadoop.fs.AvroFSInput v;
v := @this: oadd.org.apache.hadoop.fs.AvroFSInput;
v = v.<oadd.org.apache.hadoop.fs.AvroFSInput: oadd.org.apache.hadoop.fs.FSDataInputStream stream>;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void close()>();
return;
}
}