public class io.vertx.core.spi.launcher.ExecutionContext extends java.util.HashMap
{
private final io.vertx.core.impl.launcher.VertxCommandLauncher launcher;
private final io.vertx.core.spi.launcher.Command command;
private final io.vertx.core.cli.CommandLine commandLine;
public void <init>(io.vertx.core.spi.launcher.Command, io.vertx.core.impl.launcher.VertxCommandLauncher, io.vertx.core.cli.CommandLine)
{
io.vertx.core.impl.launcher.VertxCommandLauncher v;
io.vertx.core.spi.launcher.ExecutionContext v;
io.vertx.core.cli.CommandLine v;
io.vertx.core.spi.launcher.Command v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v := @parameter: io.vertx.core.spi.launcher.Command;
v := @parameter: io.vertx.core.impl.launcher.VertxCommandLauncher;
v := @parameter: io.vertx.core.cli.CommandLine;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.spi.launcher.Command command> = v;
v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.cli.CommandLine commandLine> = v;
v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.impl.launcher.VertxCommandLauncher launcher> = v;
return;
}
public io.vertx.core.spi.launcher.Command command()
{
io.vertx.core.spi.launcher.ExecutionContext v;
io.vertx.core.spi.launcher.Command v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v = v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.spi.launcher.Command command>;
return v;
}
public io.vertx.core.impl.launcher.VertxCommandLauncher launcher()
{
io.vertx.core.impl.launcher.VertxCommandLauncher v;
io.vertx.core.spi.launcher.ExecutionContext v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v = v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.impl.launcher.VertxCommandLauncher launcher>;
return v;
}
public io.vertx.core.cli.CLI cli()
{
io.vertx.core.spi.launcher.ExecutionContext v;
io.vertx.core.cli.CommandLine v;
io.vertx.core.cli.CLI v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v = v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.cli.CommandLine commandLine>;
v = interfaceinvoke v.<io.vertx.core.cli.CommandLine: io.vertx.core.cli.CLI cli()>();
return v;
}
public io.vertx.core.cli.CommandLine commandLine()
{
io.vertx.core.spi.launcher.ExecutionContext v;
io.vertx.core.cli.CommandLine v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v = v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.cli.CommandLine commandLine>;
return v;
}
public transient void execute(java.lang.String, java.lang.String[])
{
io.vertx.core.impl.launcher.VertxCommandLauncher v;
io.vertx.core.spi.launcher.ExecutionContext v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.impl.launcher.VertxCommandLauncher launcher>;
virtualinvoke v.<io.vertx.core.impl.launcher.VertxCommandLauncher: void execute(java.lang.String,java.lang.String[])>(v, v);
return;
}
public java.lang.Object main()
{
io.vertx.core.spi.launcher.ExecutionContext v;
java.lang.Object v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v = virtualinvoke v.<io.vertx.core.spi.launcher.ExecutionContext: java.lang.Object get(java.lang.Object)>("Main");
return v;
}
public java.io.PrintStream getPrintStream()
{
io.vertx.core.impl.launcher.VertxCommandLauncher v;
io.vertx.core.spi.launcher.ExecutionContext v;
java.io.PrintStream v;
v := @this: io.vertx.core.spi.launcher.ExecutionContext;
v = v.<io.vertx.core.spi.launcher.ExecutionContext: io.vertx.core.impl.launcher.VertxCommandLauncher launcher>;
v = virtualinvoke v.<io.vertx.core.impl.launcher.VertxCommandLauncher: java.io.PrintStream getPrintStream()>();
return v;
}
}