public class oadd.org.apache.hadoop.fs.shell.Display$Text extends oadd.org.apache.hadoop.fs.shell.Display$Cat
{
public static final java.lang.String NAME;
public static final java.lang.String USAGE;
public static final java.lang.String DESCRIPTION;
public void <init>()
{
oadd.org.apache.hadoop.fs.shell.Display$Text v;
v := @this: oadd.org.apache.hadoop.fs.shell.Display$Text;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.Display$Cat: void <init>()>();
return;
}
protected java.io.InputStream getInputStream(oadd.org.apache.hadoop.fs.shell.PathData) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.shell.PathData v;
java.util.zip.GZIPInputStream v;
oadd.org.apache.hadoop.io.compress.CompressionInputStream v;
oadd.org.apache.hadoop.io.compress.CompressionCodecFactory v;
oadd.org.apache.hadoop.fs.shell.Display$TextRecordInputStream v;
short v;
byte v, v;
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.shell.Display$AvroFileInputStream v;
oadd.org.apache.hadoop.io.compress.CompressionCodec v;
java.io.EOFException v;
oadd.org.apache.hadoop.fs.FileStatus v, v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.shell.Display$Text v;
java.io.InputStream v;
v := @this: oadd.org.apache.hadoop.fs.shell.Display$Text;
v := @parameter: oadd.org.apache.hadoop.fs.shell.PathData;
v = specialinvoke v.<oadd.org.apache.hadoop.fs.shell.Display$Cat: java.io.InputStream getInputStream(oadd.org.apache.hadoop.fs.shell.PathData)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: short readShort()>();
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void seek(long)>(0L);
return v;
label:
lookupswitch(v)
{
case 8075: goto label;
case 20322: goto label;
case 21317: goto label;
default: goto label;
};
label:
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void seek(long)>(0L);
v = new java.util.zip.GZIPInputStream;
specialinvoke v.<java.util.zip.GZIPInputStream: void <init>(java.io.InputStream)>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: byte readByte()>();
if v != 81 goto label;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void close()>();
v = new oadd.org.apache.hadoop.fs.shell.Display$TextRecordInputStream;
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.FileStatus stat>;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.Display$TextRecordInputStream: void <init>(oadd.org.apache.hadoop.fs.shell.Display,oadd.org.apache.hadoop.fs.FileStatus)>(v, v);
return v;
label:
v = new oadd.org.apache.hadoop.io.compress.CompressionCodecFactory;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.Display$Text: oadd.org.apache.hadoop.conf.Configuration getConf()>();
specialinvoke v.<oadd.org.apache.hadoop.io.compress.CompressionCodecFactory: void <init>(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.Path path>;
v = virtualinvoke v.<oadd.org.apache.hadoop.io.compress.CompressionCodecFactory: oadd.org.apache.hadoop.io.compress.CompressionCodec getCodec(oadd.org.apache.hadoop.fs.Path)>(v);
if v == null goto label;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void seek(long)>(0L);
v = interfaceinvoke v.<oadd.org.apache.hadoop.io.compress.CompressionCodec: oadd.org.apache.hadoop.io.compress.CompressionInputStream createInputStream(java.io.InputStream)>(v);
return v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: byte readByte()>();
if v != 106 goto label;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void close()>();
v = new oadd.org.apache.hadoop.fs.shell.Display$AvroFileInputStream;
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.FileStatus stat>;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.Display$AvroFileInputStream: void <init>(oadd.org.apache.hadoop.fs.FileStatus)>(v);
return v;
label:
virtualinvoke v.<oadd.org.apache.hadoop.fs.FSDataInputStream: void seek(long)>(0L);
return v;
catch java.io.EOFException from label to label with label;
}
}