public class oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot 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 java.lang.String oldName;
private java.lang.String newName;
public void <init>()
{
oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot v;
v := @this: oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsCommand: void <init>()>();
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.FileStatus v;
java.lang.String v;
oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot v;
oadd.org.apache.hadoop.fs.PathIsNotDirectoryException v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot;
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 = 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 processOptions(java.util.LinkedList) throws java.io.IOException
{
int v;
java.lang.Object v, v;
oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot v;
java.lang.IllegalArgumentException v;
java.util.LinkedList v;
v := @this: oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot;
v := @parameter: java.util.LinkedList;
v = virtualinvoke v.<java.util.LinkedList: int size()>();
if v == 3 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Incorrect number of arguments.");
throw v;
label:
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object removeLast()>();
v.<oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot: java.lang.String newName> = v;
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object removeLast()>();
v.<oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot: java.lang.String oldName> = v;
return;
}
protected void processArguments(java.util.LinkedList) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot v;
int v, v;
java.lang.Object v;
java.lang.String v, v;
oadd.org.apache.hadoop.fs.Path v;
java.util.LinkedList v;
oadd.org.apache.hadoop.fs.FileSystem v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot;
v := @parameter: java.util.LinkedList;
specialinvoke v.<oadd.org.apache.hadoop.fs.shell.FsCommand: void processArguments(java.util.LinkedList)>(v);
v = v.<oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot: int numErrors>;
if v == 0 goto label;
return;
label:
v = virtualinvoke v.<java.util.LinkedList: int size()>();
if v != 1 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object getFirst()>();
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 = v.<oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot: java.lang.String oldName>;
v = v.<oadd.org.apache.hadoop.fs.shell.SnapshotCommands$RenameSnapshot: java.lang.String newName>;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: void renameSnapshot(oadd.org.apache.hadoop.fs.Path,java.lang.String,java.lang.String)>(v, v, v);
return;
}
}