public class oadd.org.apache.hadoop.util.GenericOptionsParser extends java.lang.Object
{
private static final org.slf4j.Logger LOG;
private oadd.org.apache.hadoop.conf.Configuration conf;
private oadd.org.apache.commons.cli.CommandLine commandLine;
private final boolean parseSuccessful;
public void <init>(oadd.org.apache.commons.cli.Options, java.lang.String[]) throws java.io.IOException
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.Options v;
java.lang.String[] v;
oadd.org.apache.hadoop.conf.Configuration v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: oadd.org.apache.commons.cli.Options;
v := @parameter: java.lang.String[];
v = new oadd.org.apache.hadoop.conf.Configuration;
specialinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void <init>()>();
specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: void <init>(oadd.org.apache.hadoop.conf.Configuration,oadd.org.apache.commons.cli.Options,java.lang.String[])>(v, v, v);
return;
}
public void <init>(java.lang.String[]) throws java.io.IOException
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.Options v;
java.lang.String[] v;
oadd.org.apache.hadoop.conf.Configuration v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: java.lang.String[];
v = new oadd.org.apache.hadoop.conf.Configuration;
specialinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void <init>()>();
v = new oadd.org.apache.commons.cli.Options;
specialinvoke v.<oadd.org.apache.commons.cli.Options: void <init>()>();
specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: void <init>(oadd.org.apache.hadoop.conf.Configuration,oadd.org.apache.commons.cli.Options,java.lang.String[])>(v, v, v);
return;
}
public void <init>(oadd.org.apache.hadoop.conf.Configuration, java.lang.String[]) throws java.io.IOException
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.Options v;
java.lang.String[] v;
oadd.org.apache.hadoop.conf.Configuration v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: java.lang.String[];
v = new oadd.org.apache.commons.cli.Options;
specialinvoke v.<oadd.org.apache.commons.cli.Options: void <init>()>();
specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: void <init>(oadd.org.apache.hadoop.conf.Configuration,oadd.org.apache.commons.cli.Options,java.lang.String[])>(v, v, v);
return;
}
public void <init>(oadd.org.apache.hadoop.conf.Configuration, oadd.org.apache.commons.cli.Options, java.lang.String[]) throws java.io.IOException
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.Options v;
java.lang.String[] v;
oadd.org.apache.hadoop.conf.Configuration v;
boolean v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: oadd.org.apache.commons.cli.Options;
v := @parameter: java.lang.String[];
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf> = v;
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: boolean parseGeneralOptions(oadd.org.apache.commons.cli.Options,java.lang.String[])>(v, v);
v.<oadd.org.apache.hadoop.util.GenericOptionsParser: boolean parseSuccessful> = v;
return;
}
public java.lang.String[] getRemainingArgs()
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.CommandLine v, v;
java.lang.String[] v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.commons.cli.CommandLine commandLine>;
if v != null goto label;
v = newarray (java.lang.String)[0];
goto label;
label:
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.commons.cli.CommandLine commandLine>;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String[] getArgs()>();
label:
return v;
}
public oadd.org.apache.hadoop.conf.Configuration getConfiguration()
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.hadoop.conf.Configuration v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
return v;
}
public oadd.org.apache.commons.cli.CommandLine getCommandLine()
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.CommandLine v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.commons.cli.CommandLine commandLine>;
return v;
}
public boolean isParseSuccessful()
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
boolean v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: boolean parseSuccessful>;
return v;
}
protected oadd.org.apache.commons.cli.Options buildGeneralOptions(oadd.org.apache.commons.cli.Options)
{
java.lang.Throwable v;
oadd.org.apache.commons.cli.Options v;
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.Option v, v, v, v, v, v, v, v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: oadd.org.apache.commons.cli.Options;
entermonitor class "Loadd/org/apache/commons/cli/OptionBuilder;";
label:
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("file:///|hdfs://namenode:port");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("specify default filesystem URL to use, overrides \'fs.defaultFS\' property from configurations.");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("fs");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("local|resourcemanager:port");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("specify a ResourceManager");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("jt");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("configuration file");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("specify an application configuration file");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("conf");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("property=value");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("use value for given property");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(char)>(68);
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("paths");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("comma separated jar files to include in the classpath.");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("libjars");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("paths");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("comma separated files to be copied to the map reduce cluster");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("files");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("paths");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("comma separated archives to be unarchived on the compute machines.");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("archives");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withArgName(java.lang.String)>("tokensFile");
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder hasArg()>();
staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.OptionBuilder withDescription(java.lang.String)>("name of the file with the tokens");
v = staticinvoke <oadd.org.apache.commons.cli.OptionBuilder: oadd.org.apache.commons.cli.Option create(java.lang.String)>("tokenCacheFile");
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
virtualinvoke v.<oadd.org.apache.commons.cli.Options: oadd.org.apache.commons.cli.Options addOption(oadd.org.apache.commons.cli.Option)>(v);
exitmonitor class "Loadd/org/apache/commons/cli/OptionBuilder;";
label:
return v;
label:
v := @caughtexception;
exitmonitor class "Loadd/org/apache/commons/cli/OptionBuilder;";
throw v;
catch java.lang.Throwable from label to label with label;
}
private void processGeneralOptions(oadd.org.apache.commons.cli.CommandLine) throws java.io.IOException
{
oadd.org.apache.commons.cli.CommandLine v;
java.net.URLClassLoader v, v;
java.lang.Thread v, v;
oadd.org.apache.hadoop.conf.Configuration v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.hadoop.fs.LocalFileSystem v;
java.lang.ClassLoader v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.hadoop.security.UserGroupInformation v;
java.net.URL[] v;
boolean v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v, v, v;
int v, v, v, v, v, v;
oadd.org.apache.hadoop.security.Credentials v;
org.slf4j.Logger v, v;
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.hadoop.fs.Path v, v, v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: oadd.org.apache.commons.cli.CommandLine;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("fs");
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String getOptionValue(java.lang.String)>("fs");
staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: void setDefaultUri(oadd.org.apache.hadoop.conf.Configuration,java.lang.String)>(v, v);
label:
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("jt");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String getOptionValue(java.lang.String)>("jt");
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>("local");
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String)>("mapreduce.framework.name", v);
label:
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String,java.lang.String)>("yarn.resourcemanager.address", v, "from -jt command line option");
label:
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("conf");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String[] getOptionValues(java.lang.String)>("conf");
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = new oadd.org.apache.hadoop.fs.Path;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void addResource(oadd.org.apache.hadoop.fs.Path)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(char)>(68);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String[] getOptionValues(char)>(68);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String,int)>("=", 2);
v = lengthof v;
if v != 2 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = v[0];
v = v[1];
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String,java.lang.String)>(v, v, "from command line");
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("libjars");
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String getOptionValue(java.lang.String)>("libjars");
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: java.lang.String validateFiles(java.lang.String,boolean)>(v, 1);
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String,java.lang.String)>("tmpjars", v, "from -libjars command line option");
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.util.GenericOptionsParser: java.net.URL[] getLibJars(oadd.org.apache.hadoop.conf.Configuration)>(v);
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = new java.net.URLClassLoader;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.ClassLoader getClassLoader()>();
specialinvoke v.<java.net.URLClassLoader: void <init>(java.net.URL[],java.lang.ClassLoader)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void setClassLoader(java.lang.ClassLoader)>(v);
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = new java.net.URLClassLoader;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.ClassLoader getContextClassLoader()>();
specialinvoke v.<java.net.URLClassLoader: void <init>(java.net.URL[],java.lang.ClassLoader)>(v, v);
virtualinvoke v.<java.lang.Thread: void setContextClassLoader(java.lang.ClassLoader)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("files");
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String getOptionValue(java.lang.String)>("files");
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: java.lang.String validateFiles(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String,java.lang.String)>("tmpfiles", v, "from -files command line option");
label:
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("archives");
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String getOptionValue(java.lang.String)>("archives");
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: java.lang.String validateFiles(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String,java.lang.String)>("tmparchives", v, "from -archives command line option");
label:
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void setBoolean(java.lang.String,boolean)>("mapreduce.client.genericoptionsparser.used", 1);
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: boolean hasOption(java.lang.String)>("tokenCacheFile");
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.cli.CommandLine: java.lang.String getOptionValue(java.lang.String)>("tokenCacheFile");
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.LocalFileSystem getLocal(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = new oadd.org.apache.hadoop.fs.Path;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.Path makeQualified(oadd.org.apache.hadoop.fs.Path)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
v = <oadd.org.apache.hadoop.util.GenericOptionsParser: org.slf4j.Logger LOG>;
v = interfaceinvoke v.<org.slf4j.Logger: boolean isDebugEnabled()>();
if v == 0 goto label;
v = <oadd.org.apache.hadoop.util.GenericOptionsParser: org.slf4j.Logger LOG>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("setting conf tokensFile: \u0001");
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String)>(v);
label:
v = staticinvoke <oadd.org.apache.hadoop.security.UserGroupInformation: oadd.org.apache.hadoop.security.UserGroupInformation getCurrentUser()>();
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.security.Credentials: oadd.org.apache.hadoop.security.Credentials readTokenStorageFile(oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.security.UserGroupInformation: void addCredentials(oadd.org.apache.hadoop.security.Credentials)>(v);
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void set(java.lang.String,java.lang.String,java.lang.String)>("mapreduce.job.credentials.binary", v, "from -tokenCacheFile command line option");
label:
return;
}
public static java.net.URL[] getLibJars(oadd.org.apache.hadoop.conf.Configuration) throws java.io.IOException
{
java.lang.Object[] v;
java.net.URL v;
java.lang.String[] v;
java.util.ArrayList v;
java.net.URL[] v;
int v, v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v, v, v;
java.net.URI v;
boolean v, v;
org.slf4j.Logger v;
oadd.org.apache.hadoop.fs.LocalFileSystem v, v;
java.io.File v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.FileSystem v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.String get(java.lang.String)>("tmpjars");
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
return null;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(",");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new oadd.org.apache.hadoop.fs.Path;
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.FileSystem getFileSystem(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.LocalFileSystem getLocal(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.LocalFileSystem getLocal(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.LocalFileSystem: java.io.File pathToFile(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<java.io.File: java.net.URI toURI()>();
v = virtualinvoke v.<java.net.URI: java.net.URL toURL()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = <oadd.org.apache.hadoop.util.GenericOptionsParser: org.slf4j.Logger LOG>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("The libjars file \u is not on the local filesystem. It will not be added to the local classpath.");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
label:
v = v + 1;
goto label;
label:
v = newarray (java.net.URL)[0];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
private java.lang.String validateFiles(java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
java.lang.String v, v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: java.lang.String;
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: java.lang.String validateFiles(java.lang.String,boolean)>(v, 0);
return v;
}
private java.lang.String validateFiles(java.lang.String, boolean) throws java.io.IOException
{
java.net.URISyntaxException v;
oadd.org.apache.hadoop.conf.Configuration v, v;
java.net.URI v, v, v;
boolean v, v, v, v, v, v, v;
oadd.org.apache.hadoop.fs.LocalFileSystem v;
oadd.org.apache.hadoop.fs.FileSystem v;
java.lang.String[] v;
java.util.ArrayList v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v, v, v, v;
java.io.File v;
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.hadoop.fs.Path v, v, v, v, v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: java.lang.String;
v := @parameter: boolean;
if v != null goto label;
return null;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(",");
v = lengthof v;
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("File name can\'t be empty string");
throw v;
label:
v = new java.util.ArrayList;
v = lengthof v;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("File name can\'t be empty string");
throw v;
label:
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("*");
if v == 0 goto label;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
label:
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: boolean matchesCurrentDirectory(java.lang.String)>(v);
if v == 0 goto label;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>(".");
v = virtualinvoke v.<java.io.File: java.net.URI toURI()>();
goto label;
label:
v = new java.net.URI;
specialinvoke v.<java.net.URI: void <init>(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = new oadd.org.apache.hadoop.fs.Path;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(java.net.URI)>(v);
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.LocalFileSystem getLocal(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
if v != null goto label;
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
if v == 0 goto label;
specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: void expandWildcard(java.util.List,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.FileSystem)>(v, v, v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: java.net.URI getUri()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.Path getWorkingDirectory()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: oadd.org.apache.hadoop.fs.Path makeQualified(java.net.URI,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: oadd.org.apache.hadoop.fs.FileSystem getFileSystem(oadd.org.apache.hadoop.conf.Configuration)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
if v == 0 goto label;
specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: void expandWildcard(java.util.List,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.FileSystem)>(v, v, v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: java.net.URI getUri()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.Path getWorkingDirectory()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: oadd.org.apache.hadoop.fs.Path makeQualified(java.net.URI,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Path \u cannot be empty.");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <oadd.org.apache.hadoop.util.StringUtils: java.lang.String join(java.lang.CharSequence,java.lang.Iterable)>(",", v);
return v;
catch java.net.URISyntaxException from label to label with label;
}
private boolean matchesCurrentDirectory(java.lang.String)
{
oadd.org.apache.hadoop.util.GenericOptionsParser v;
java.lang.String v, v, v;
boolean v, v, v, v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(".");
if v != 0 goto label;
v = <java.io.File: java.lang.String separator>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(".\u0001");
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private void expandWildcard(java.util.List, oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.FileSystem) throws java.io.IOException
{
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v, v, v;
java.net.URI v;
boolean v, v, v, v;
org.slf4j.Logger v;
java.util.Iterator v;
oadd.org.apache.hadoop.fs.LocalFileSystem v;
java.io.FileNotFoundException v;
oadd.org.apache.hadoop.util.GenericOptionsParser v;
java.util.List v, v;
oadd.org.apache.hadoop.fs.FileStatus v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v, v;
oadd.org.apache.hadoop.fs.FileSystem v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: java.util.List;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.FileSystem;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileStatus: boolean isDirectory()>();
if v != 0 goto label;
v = new java.io.FileNotFoundException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u is not a directory.");
specialinvoke v.<java.io.FileNotFoundException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.LocalFileSystem getLocal(oadd.org.apache.hadoop.conf.Configuration)>(v);
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
v = staticinvoke <oadd.org.apache.hadoop.fs.FileUtil: java.util.List getJarsInDirectory(java.lang.String,boolean)>(v, v);
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = <oadd.org.apache.hadoop.util.GenericOptionsParser: org.slf4j.Logger LOG>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u does not have jars in it. It will be ignored.");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: java.net.URI getUri()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileSystem: oadd.org.apache.hadoop.fs.Path getWorkingDirectory()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: oadd.org.apache.hadoop.fs.Path makeQualified(java.net.URI,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return;
}
private java.lang.String[] preProcessForWindows(java.lang.String[])
{
java.lang.Object[] v;
java.lang.String[] v, v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v, v, v;
oadd.org.apache.hadoop.util.GenericOptionsParser v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: java.lang.String[];
v = <oadd.org.apache.hadoop.util.Shell: boolean WINDOWS>;
if v != 0 goto label;
return v;
label:
if v != null goto label;
return null;
label:
v = new java.util.ArrayList;
v = lengthof v;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
if v == null goto label;
v = null;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("-D");
if v == 0 goto label;
v = v[v];
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = lengthof v;
v = v - 1;
if v >= v goto label;
v = v + 1;
v = v[v];
goto label;
label:
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("-D");
if v == 0 goto label;
v = v[v];
goto label;
label:
v = v[v];
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("=");
if v != 0 goto label;
v = lengthof v;
v = v - 1;
if v >= v goto label;
v = v + 1;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001=\u0001");
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
private boolean parseGeneralOptions(oadd.org.apache.commons.cli.Options, java.lang.String[]) throws java.io.IOException
{
java.lang.Throwable v;
oadd.org.apache.commons.cli.Options v, v;
org.slf4j.Logger v;
oadd.org.apache.commons.cli.CommandLine v, v;
java.lang.String[] v, v;
oadd.org.apache.hadoop.util.GenericOptionsParser v;
oadd.org.apache.commons.cli.HelpFormatter v;
java.lang.String v, v;
oadd.org.apache.commons.cli.GnuParser v;
boolean v;
v := @this: oadd.org.apache.hadoop.util.GenericOptionsParser;
v := @parameter: oadd.org.apache.commons.cli.Options;
v := @parameter: java.lang.String[];
v = virtualinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.commons.cli.Options buildGeneralOptions(oadd.org.apache.commons.cli.Options)>(v);
v = new oadd.org.apache.commons.cli.GnuParser;
specialinvoke v.<oadd.org.apache.commons.cli.GnuParser: void <init>()>();
v = 0;
label:
v = specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: java.lang.String[] preProcessForWindows(java.lang.String[])>(v);
v = interfaceinvoke v.<oadd.org.apache.commons.cli.CommandLineParser: oadd.org.apache.commons.cli.CommandLine parse(oadd.org.apache.commons.cli.Options,java.lang.String[],boolean)>(v, v, 1);
v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.commons.cli.CommandLine commandLine> = v;
v = v.<oadd.org.apache.hadoop.util.GenericOptionsParser: oadd.org.apache.commons.cli.CommandLine commandLine>;
specialinvoke v.<oadd.org.apache.hadoop.util.GenericOptionsParser: void processGeneralOptions(oadd.org.apache.commons.cli.CommandLine)>(v);
v = 1;
label:
goto label;
label:
v := @caughtexception;
v = <oadd.org.apache.hadoop.util.GenericOptionsParser: org.slf4j.Logger LOG>;
v = virtualinvoke v.<oadd.org.apache.commons.cli.ParseException: java.lang.String getMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("options parsing failed: \u0001");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
v = new oadd.org.apache.commons.cli.HelpFormatter;
specialinvoke v.<oadd.org.apache.commons.cli.HelpFormatter: void <init>()>();
virtualinvoke v.<oadd.org.apache.commons.cli.HelpFormatter: void printHelp(java.lang.String,oadd.org.apache.commons.cli.Options)>("general options are: ", v);
label:
return v;
catch oadd.org.apache.commons.cli.ParseException from label to label with label;
}
public static void printGenericCommandUsage(java.io.PrintStream)
{
java.io.PrintStream v;
v := @parameter: java.io.PrintStream;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("Generic options supported are:");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-conf <configuration file>        specify an application configuration file");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-D <property=value>               define a value for a given property");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-fs <file:///|hdfs://namenode:port> specify default filesystem URL to use, overrides \'fs.defaultFS\' property from configurations.");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-jt <local|resourcemanager:port>  specify a ResourceManager");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-files <file,...>                specify a comma-separated list of files to be copied to the map reduce cluster");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-libjars <jar,...>               specify a comma-separated list of jar files to be included in the classpath");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("-archives <archive,...>          specify a comma-separated list of archives to be unarchived on the compute machines");
virtualinvoke v.<java.io.PrintStream: void println()>();
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("The general command line syntax is:");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("command [genericOptions] [commandOptions]");
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Loadd/org/apache/hadoop/util/GenericOptionsParser;");
<oadd.org.apache.hadoop.util.GenericOptionsParser: org.slf4j.Logger LOG> = v;
return;
}
}