class oadd.org.apache.hadoop.fs.shell.Mkdir extends oadd.org.apache.hadoop.fs.shell.FsCommand
{
public static final java.lang.String NAME;
public static final java.lang.String USAGE;
public static final java.lang.String DESCRIPTION;
private boolean createParents;
void <init>()
{
oadd.org.apache.hadoop.fs.shell.Mkdir v;
v := @this: oadd.org.apache.hadoop.fs.shell.Mkdir;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsCommand: void <init>()>();
return;
}
public static void registerCommands(oadd.org.apache.hadoop.fs.shell.CommandFactory)
{
java.lang.String[] v;
oadd.org.apache.hadoop.fs.shell.CommandFactory v;
v := @parameter: oadd.org.apache.hadoop.fs.shell.CommandFactory;
v = newarray (java.lang.String)[1];
v[0] = "-mkdir";
virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFactory: void addClass(java.lang.Class,java.lang.String[])>(class "Loadd/org/apache/hadoop/fs/shell/Mkdir;", v);
return;
}
protected void processOptions(java.util.LinkedList)
{
oadd.org.apache.hadoop.fs.shell.Mkdir v;
java.lang.String[] v;
oadd.org.apache.hadoop.fs.shell.CommandFormat v;
java.util.LinkedList v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.shell.Mkdir;
v := @parameter: java.util.LinkedList;
v = new oadd.org.apache.hadoop.fs.shell.CommandFormat;
v = newarray (java.lang.String)[1];
v[0] = "p";
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.CommandFormat: void <init>(int,int,java.lang.String[])>(1, 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)>("p");
v.<oadd.org.apache.hadoop.fs.shell.Mkdir: boolean createParents> = v;
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.PathExistsException v;
oadd.org.apache.hadoop.fs.shell.Mkdir v;
oadd.org.apache.hadoop.fs.PathIsNotDirectoryException v;
oadd.org.apache.hadoop.fs.FileStatus v;
java.lang.String v, v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.shell.Mkdir;
v := @parameter: oadd.org.apache.hadoop.fs.shell.PathData;
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;
v = v.<oadd.org.apache.hadoop.fs.shell.Mkdir: boolean createParents>;
if v != 0 goto label;
v = new oadd.org.apache.hadoop.fs.PathExistsException;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.PathData: java.lang.String toString()>();
specialinvoke v.<oadd.org.apache.hadoop.fs.PathExistsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new oadd.org.apache.hadoop.fs.PathIsNotDirectoryException;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.PathData: java.lang.String toString()>();
specialinvoke v.<oadd.org.apache.hadoop.fs.PathIsNotDirectoryException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
protected void processNonexistentPath(oadd.org.apache.hadoop.fs.shell.PathData) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.shell.PathData v;
oadd.org.apache.hadoop.fs.PathIOException v;
oadd.org.apache.hadoop.fs.shell.Mkdir v;
java.lang.String v, v, v;
boolean v, v, v;
oadd.org.apache.hadoop.fs.Path v, v, v, v;
oadd.org.apache.hadoop.fs.PathNotFoundException v;
oadd.org.apache.hadoop.fs.FileSystem v, v;
v := @this: oadd.org.apache.hadoop.fs.shell.Mkdir;
v := @parameter: oadd.org.apache.hadoop.fs.shell.PathData;
v = v.<oadd.org.apache.hadoop.fs.shell.Mkdir: boolean createParents>;
if v != 0 goto label;
v = new oadd.org.apache.hadoop.fs.Path;
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.Path path>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: oadd.org.apache.hadoop.fs.Path getParent()>();
v = v.<oadd.org.apache.hadoop.fs.shell.PathData: oadd.org.apache.hadoop.fs.FileSystem fs>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: boolean exists(oadd.org.apache.hadoop.fs.Path)>(v);
if v != 0 goto label;
v = new oadd.org.apache.hadoop.fs.PathNotFoundException;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
specialinvoke v.<oadd.org.apache.hadoop.fs.PathNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
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: boolean mkdirs(oadd.org.apache.hadoop.fs.Path)>(v);
if v != 0 goto label;
v = new oadd.org.apache.hadoop.fs.PathIOException;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.shell.PathData: java.lang.String toString()>();
specialinvoke v.<oadd.org.apache.hadoop.fs.PathIOException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
}