public class oadd.org.apache.hadoop.fs.shell.FsUsage$Du extends oadd.org.apache.hadoop.fs.shell.FsUsage
{
public static final java.lang.String NAME;
public static final java.lang.String USAGE;
public static final java.lang.String DESCRIPTION;
protected boolean summary;
private boolean showHeaderLine;
private boolean excludeSnapshots;
public void <init>()
{
oadd.org.apache.hadoop.fs.shell.FsUsage$Du v;
v := @this: oadd.org.apache.hadoop.fs.shell.FsUsage$Du;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage: void <init>()>();
v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean summary> = 0;
v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean showHeaderLine> = 0;
v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean excludeSnapshots> = 0;
return;
}
protected void processOptions(java.util.LinkedList) throws java.io.IOException
{
java.lang.String[] v;
oadd.org.apache.hadoop.fs.shell.CommandFormat v;
oadd.org.apache.hadoop.fs.shell.FsUsage$Du v;
java.util.LinkedList v;
boolean v, v, v, v, v;
v := @this: oadd.org.apache.hadoop.fs.shell.FsUsage$Du;
v := @parameter: java.util.LinkedList;
v = new oadd.org.apache.hadoop.fs.shell.CommandFormat;
v = newarray (java.lang.String)[4];
v[0] = "h";
v[1] = "s";
v[2] = "v";
v[3] = "x";
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: void <init>(int,int,java.lang.String[])>(0, 2147483647, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: void parse(java.util.List)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: boolean getOpt(java.lang.String)>("h");
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: void setHumanReadable(boolean)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: boolean getOpt(java.lang.String)>("s");
v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean summary> = v;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: boolean getOpt(java.lang.String)>("v");
v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean showHeaderLine> = v;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: boolean getOpt(java.lang.String)>("x");
v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean excludeSnapshots> = v;
v = virtualinvoke v.<java.util.LinkedList: boolean isEmpty()>();
if v == 0 goto label;
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(".");
label:
return;
}
protected void processArguments(java.util.LinkedList) throws java.io.IOException
{
java.io.PrintStream v;
java.lang.Object[] v;
oadd.org.apache.hadoop.fs.shell.FsUsage$Du v;
oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder v, v, v, v;
java.util.LinkedList v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.shell.FsUsage$Du;
v := @parameter: java.util.LinkedList;
v = v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean showHeaderLine>;
if v == 0 goto label;
v = new oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder;
v = newarray (java.lang.Object)[3];
v[0] = "SIZE";
v[1] = "DISK_SPACE_CONSUMED_WITH_ALL_REPLICAS";
v[2] = "FULL_PATH_NAME";
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder: void <init>(java.lang.Object[])>(v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: void setUsagesTable(oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder)>(v);
goto label;
label:
v = new oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder: void <init>(int)>(3);
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: void setUsagesTable(oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder)>(v);
label:
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage: void processArguments(java.util.LinkedList)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder getUsagesTable()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder getUsagesTable()>();
v = v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: java.io.PrintStream out>;
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder: void printToStream(java.io.PrintStream)>(v);
label:
return;
}
protected void processPathArgument(oadd.org.apache.hadoop.fs.shell.PathData) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.shell.PathData v;
oadd.org.apache.hadoop.fs.FileStatus v;
oadd.org.apache.hadoop.fs.shell.FsUsage$Du v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.shell.FsUsage$Du;
v := @parameter: oadd.org.apache.hadoop.fs.shell.PathData;
v = v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean summary>;
if v != 0 goto label;
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.FileStatus stat>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileStatus: boolean isDirectory()>();
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: void recursePath(oadd.org.apache.hadoop.fs.shell.PathData)>(v);
goto label;
label:
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage: void processPathArgument(oadd.org.apache.hadoop.fs.shell.PathData)>(v);
label:
return;
}
protected void processPath(oadd.org.apache.hadoop.fs.shell.PathData) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.shell.PathData v;
oadd.org.apache.hadoop.fs.ContentSummary v;
java.lang.Object[] v;
long v, v, v, v;
oadd.org.apache.hadoop.fs.shell.FsUsage$Du v;
oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder v;
java.lang.String v, v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.FileSystem v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.shell.FsUsage$Du;
v := @parameter: oadd.org.apache.hadoop.fs.shell.PathData;
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.FileSystem fs>;
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.Path path>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.ContentSummary getContentSummary(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.ContentSummary: long getLength()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.ContentSummary: long getSpaceConsumed()>();
v = v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: boolean excludeSnapshots>;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.ContentSummary: long getSnapshotLength()>();
v = v - v;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.ContentSummary: long getSnapshotSpaceConsumed()>();
v = v - v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder getUsagesTable()>();
v = newarray (java.lang.Object)[3];
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: java.lang.String formatSize(long)>(v);
v[0] = v;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$Du: java.lang.String formatSize(long)>(v);
v[1] = v;
v[2] = v;
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.FsUsage$TableBuilder: void addRow(java.lang.Object[])>(v);
return;
}
}