public class org.junit.platform.console.shadow.picocli.CommandLine extends java.lang.Object
{
public static final java.lang.String VERSION;
private static final org.junit.platform.console.shadow.picocli.CommandLine$Tracer TRACER;
private org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec;
private final org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter;
private final org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory;
private java.lang.Object executionResult;
private java.io.PrintWriter out;
private java.io.PrintWriter err;
private org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme;
private org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper exitCodeExceptionMapper;
private org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy executionStrategy;
private org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler parameterExceptionHandler;
private org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler executionExceptionHandler;
public void <init>(java.lang.Object)
{
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Object;
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
return;
}
public void <init>(java.lang.Object, org.junit.platform.console.shadow.picocli.CommandLine$IFactory)
{
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Object;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,boolean)>(v, v, 1);
return;
}
private void <init>(java.lang.Object, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, boolean)
{
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
int v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v, v, v;
java.util.List v;
org.junit.platform.console.shadow.picocli.CommandLine$1 v;
org.junit.platform.console.shadow.picocli.CommandLine$2 v;
java.lang.Object v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Object;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: boolean;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Help: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme> = v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy executionStrategy> = v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$1;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$1: void <init>(org.junit.platform.console.shadow.picocli.CommandLine)>(v);
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler parameterExceptionHandler> = v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$2;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$2: void <init>(org.junit.platform.console.shadow.picocli.CommandLine)>(v);
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler executionExceptionHandler> = v;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "factory");
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory> = v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$Interpreter;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: void <init>(org.junit.platform.console.shadow.picocli.CommandLine)>(v);
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter> = v;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec forAnnotatedObject(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandLine(org.junit.platform.console.shadow.picocli.CommandLine)>(v);
if v == 0 goto label;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void applyModelTransformations()>();
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: void validate()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.List unmatchedArgsBindings()>();
v = interfaceinvoke v.<java.util.List: int size()>();
if v <= 0 goto label;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedArgumentsAllowed(boolean)>(1);
label:
return;
}
private void applyModelTransformations()
{
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$IModelTransformer v, v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v, v, v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$IModelTransformer modelTransformer>;
if v == null goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$IModelTransformer modelTransformer>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IModelTransformer: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec transform(org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec)>(v);
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec> = v;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void applyModelTransformations()>();
goto label;
label:
return;
}
private org.junit.platform.console.shadow.picocli.CommandLine copy()
{
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler v;
java.util.Map v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine v, v;
java.io.PrintWriter v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = new org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec copy()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory>;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter err>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter err> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter out>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter out> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy executionStrategy>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy executionStrategy> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper exitCodeExceptionMapper>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper exitCodeExceptionMapper> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler executionExceptionHandler>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler executionExceptionHandler> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler parameterExceptionHandler>;
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler parameterExceptionHandler> = v;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: java.util.Map converterRegistry>;
interfaceinvoke v.<java.util.Map: void clear()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: java.util.Map converterRegistry>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: java.util.Map converterRegistry>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine addMixin(java.lang.String, java.lang.Object)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Object v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec forAnnotatedObject(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec addMixin(java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec)>(v, v);
return v;
}
public java.util.Map getMixins()
{
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
java.util.Set v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandUserObject v;
java.util.LinkedHashMap v;
java.util.Map v;
java.lang.Object v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map mixins()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: 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 = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandUserObject userObject>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandUserObject: java.lang.Object getInstance()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine addSubcommand(java.lang.Object)
{
java.lang.Object v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Object;
v = newarray (java.lang.String)[0];
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine addSubcommand(java.lang.String,java.lang.Object,java.lang.String[])>(null, v, v);
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine addSubcommand(java.lang.String, java.lang.Object)
{
java.lang.Object v;
java.lang.String[] v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = newarray (java.lang.String)[0];
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine addSubcommand(java.lang.String,java.lang.Object,java.lang.String[])>(v, v, v);
return v;
}
public transient org.junit.platform.console.shadow.picocli.CommandLine addSubcommand(java.lang.String, java.lang.Object, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.util.Set v;
java.lang.String[] v;
java.util.List v;
java.lang.Object v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String[];
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Set aliases>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
interfaceinvoke v.<java.util.Set: boolean addAll(java.util.Collection)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec addSubcommand(java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine)>(v, v);
return v;
}
public java.util.Map getSubcommands()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = new org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap commands>;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap: void <init>(org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap)>(v);
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine getParent()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec parent()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine commandLine()>();
label:
return v;
}
public java.lang.Object getCommand()
{
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.Object userObject()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IFactory getFactory()
{
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory>;
return v;
}
public boolean isUsageHelpRequested()
{
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
if v == null goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder: boolean usageHelpRequested>;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isVersionHelpRequested()
{
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
if v == null goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder: boolean versionHelpRequested>;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$Help getHelp()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory getHelpFactory()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory: org.junit.platform.console.shadow.picocli.CommandLine$Help create(org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory getHelpFactory()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory helpFactory()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setHelpFactory(org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec helpFactory(org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setHelpFactory(org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory)>(v);
goto label;
label:
return v;
}
public java.util.List getHelpSectionKeys()
{
java.util.List v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: java.util.List sectionKeys()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setHelpSectionKeys(java.util.List)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.List v;
java.util.Map v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.util.List;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec sectionKeys(java.util.List)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setHelpSectionKeys(java.util.List)>(v);
goto label;
label:
return v;
}
public java.util.Map getHelpSectionMap()
{
java.util.Map v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: java.util.Map sectionMap()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setHelpSectionMap(java.util.Map)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.util.Map;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec sectionMap(java.util.Map)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setHelpSectionMap(java.util.Map)>(v);
goto label;
label:
return v;
}
public boolean isAdjustLineBreaksForWideCJKCharacters()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: boolean adjustLineBreaksForWideCJKCharacters()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setAdjustLineBreaksForWideCJKCharacters(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec adjustLineBreaksForWideCJKCharacters(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setAdjustLineBreaksForWideCJKCharacters(boolean)>(v);
goto label;
label:
return v;
}
public boolean isToggleBooleanFlags()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean toggleBooleanFlags()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setToggleBooleanFlags(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec toggleBooleanFlags(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setToggleBooleanFlags(boolean)>(v);
goto label;
label:
return v;
}
public boolean isInterpolateVariables()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: boolean interpolateVariables()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setInterpolateVariables(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
java.lang.Boolean v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec interpolateVariables(java.lang.Boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setInterpolateVariables(boolean)>(v);
goto label;
label:
return v;
}
public boolean isOverwrittenOptionsAllowed()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean overwrittenOptionsAllowed()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setOverwrittenOptionsAllowed(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec overwrittenOptionsAllowed(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setOverwrittenOptionsAllowed(boolean)>(v);
goto label;
label:
return v;
}
public boolean isPosixClusteredShortOptionsAllowed()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean posixClusteredShortOptionsAllowed()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setPosixClusteredShortOptionsAllowed(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec posixClusteredShortOptionsAllowed(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setPosixClusteredShortOptionsAllowed(boolean)>(v);
goto label;
label:
return v;
}
public boolean isCaseInsensitiveEnumValuesAllowed()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean caseInsensitiveEnumValuesAllowed()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setCaseInsensitiveEnumValuesAllowed(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec caseInsensitiveEnumValuesAllowed(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setCaseInsensitiveEnumValuesAllowed(boolean)>(v);
goto label;
label:
return v;
}
public boolean isTrimQuotes()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean trimQuotes()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setTrimQuotes(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec trimQuotes(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setTrimQuotes(boolean)>(v);
goto label;
label:
return v;
}
public boolean isSplitQuotedStrings()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean splitQuotedStrings()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setSplitQuotedStrings(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec splitQuotedStrings(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setSplitQuotedStrings(boolean)>(v);
goto label;
label:
return v;
}
public java.lang.String getEndOfOptionsDelimiter()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: java.lang.String endOfOptionsDelimiter()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setEndOfOptionsDelimiter(java.lang.String)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec endOfOptionsDelimiter(java.lang.String)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setEndOfOptionsDelimiter(java.lang.String)>(v);
goto label;
label:
return v;
}
public boolean isSubcommandsCaseInsensitive()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: boolean subcommandsCaseInsensitive()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setSubcommandsCaseInsensitive(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec subcommandsCaseInsensitive(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setSubcommandsCaseInsensitive(boolean)>(v);
goto label;
label:
return v;
}
public boolean isOptionsCaseInsensitive()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: boolean optionsCaseInsensitive()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setOptionsCaseInsensitive(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec optionsCaseInsensitive(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setOptionsCaseInsensitive(boolean)>(v);
goto label;
label:
return v;
}
public boolean isAbbreviatedSubcommandsAllowed()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean abbreviatedSubcommandsAllowed()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setAbbreviatedSubcommandsAllowed(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec abbreviatedSubcommandsAllowed(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setAbbreviatedSubcommandsAllowed(boolean)>(v);
goto label;
label:
return v;
}
public boolean isAbbreviatedOptionsAllowed()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean abbreviatedOptionsAllowed()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setAbbreviatedOptionsAllowed(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec abbreviatedOptionsAllowed(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setAbbreviatedOptionsAllowed(boolean)>(v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider getDefaultValueProvider()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider defaultValueProvider()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setDefaultValueProvider(org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec defaultValueProvider(org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setDefaultValueProvider(org.junit.platform.console.shadow.picocli.CommandLine$IDefaultValueProvider)>(v);
goto label;
label:
return v;
}
public boolean isStopAtPositional()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean stopAtPositional()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setStopAtPositional(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec stopAtPositional(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setStopAtPositional(boolean)>(v);
goto label;
label:
return v;
}
public boolean isStopAtUnmatched()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean stopAtUnmatched()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setStopAtUnmatched(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec stopAtUnmatched(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setStopAtUnmatched(boolean)>(v);
goto label;
label:
if v == 0 goto label;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedArgumentsAllowed(boolean)>(1);
label:
return v;
}
public boolean isAllowSubcommandsAsOptionParameters()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean allowSubcommandsAsOptionParameters()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setAllowSubcommandsAsOptionParameters(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec allowSubcommandsAsOptionParameters(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setAllowSubcommandsAsOptionParameters(boolean)>(v);
goto label;
label:
return v;
}
public boolean isAllowOptionsAsOptionParameters()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean allowOptionsAsOptionParameters()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setAllowOptionsAsOptionParameters(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec allowOptionsAsOptionParameters(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setAllowOptionsAsOptionParameters(boolean)>(v);
goto label;
label:
return v;
}
public boolean isUnmatchedOptionsAllowedAsOptionParameters()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean unmatchedOptionsAllowedAsOptionParameters()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedOptionsAllowedAsOptionParameters(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec unmatchedOptionsAllowedAsOptionParameters(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedOptionsAllowedAsOptionParameters(boolean)>(v);
goto label;
label:
return v;
}
public boolean isUnmatchedOptionsArePositionalParams()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean unmatchedOptionsArePositionalParams()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedOptionsArePositionalParams(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec unmatchedOptionsArePositionalParams(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedOptionsArePositionalParams(boolean)>(v);
goto label;
label:
return v;
}
public boolean isUnmatchedArgumentsAllowed()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean unmatchedArgumentsAllowed()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedArgumentsAllowed(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec unmatchedArgumentsAllowed(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUnmatchedArgumentsAllowed(boolean)>(v);
goto label;
label:
return v;
}
public java.util.List getUnmatchedArguments()
{
java.util.List v, v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder: java.util.List unmatched>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$UnmatchedArgumentException: java.util.List stripErrorMessage(java.util.List)>(v);
label:
return v;
}
private static int mappedExitCode(java.lang.Throwable, org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper, int)
{
java.lang.Throwable v;
org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper v;
int v, v;
java.lang.Exception v;
v := @parameter: java.lang.Throwable;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper;
v := @parameter: int;
label:
if v == null goto label;
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper: int getExitCode(java.lang.Throwable)>(v);
goto label;
label:
v = v;
label:
return v;
label:
v := @caughtexception;
virtualinvoke v.<java.lang.Exception: void printStackTrace()>();
return v;
catch java.lang.Exception from label to label with label;
}
public org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()
{
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.util.Map v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "colorScheme");
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v);
goto label;
label:
return v;
}
public java.io.PrintWriter getOut()
{
java.io.PrintStream v;
java.io.PrintWriter v, v, v;
java.nio.charset.Charset v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter out>;
if v != null goto label;
v = <java.lang.System: java.io.PrintStream out>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset getStdoutEncoding()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter newPrintWriter(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setOut(java.io.PrintWriter)>(v);
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter out>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setOut(java.io.PrintWriter)
{
java.io.PrintWriter v;
java.util.Iterator v;
java.util.Collection v;
java.util.Map v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "out");
v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter out> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setOut(java.io.PrintWriter)>(v);
goto label;
label:
return v;
}
public java.io.PrintWriter getErr()
{
java.io.PrintStream v;
java.io.PrintWriter v, v, v;
java.nio.charset.Charset v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter err>;
if v != null goto label;
v = <java.lang.System: java.io.PrintStream err>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset getStderrEncoding()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter newPrintWriter(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setErr(java.io.PrintWriter)>(v);
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter err>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setErr(java.io.PrintWriter)
{
java.io.PrintWriter v;
java.util.Iterator v;
java.util.Collection v;
java.util.Map v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "err");
v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter err> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setErr(java.io.PrintWriter)>(v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper getExitCodeExceptionMapper()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper exitCodeExceptionMapper>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setExitCodeExceptionMapper(org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper v;
java.util.Map v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "exitCodeExceptionMapper");
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper exitCodeExceptionMapper> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setExitCodeExceptionMapper(org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper)>(v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy getExecutionStrategy()
{
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy executionStrategy>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setExecutionStrategy(org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy)
{
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy v;
java.util.Iterator v;
java.util.Collection v;
java.util.Map v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "executionStrategy");
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy executionStrategy> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setExecutionStrategy(org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy)>(v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler getParameterExceptionHandler()
{
org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler parameterExceptionHandler>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setParameterExceptionHandler(org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler v;
java.util.Map v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "parameterExceptionHandler");
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler parameterExceptionHandler> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setParameterExceptionHandler(org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler)>(v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler getExecutionExceptionHandler()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler executionExceptionHandler>;
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setExecutionExceptionHandler(org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler)
{
java.util.Iterator v;
java.util.Collection v;
java.util.Map v;
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "executionExceptionHandler");
v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler executionExceptionHandler> = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setExecutionExceptionHandler(org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler)>(v);
goto label;
label:
return v;
}
public static transient java.lang.Object populateCommand(java.lang.Object, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
java.lang.Object v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.List parse(java.lang.String[])>(v);
return v;
}
public static transient java.lang.Object populateSpec(java.lang.Class, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
java.lang.Class v;
java.lang.Object v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.List parse(java.lang.String[])>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object getCommand()>();
return v;
}
public transient java.util.List parse(java.lang.String[])
{
java.util.List v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String[];
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: java.util.List parse(java.lang.String[])>(v);
return v;
}
public transient org.junit.platform.console.shadow.picocli.CommandLine$ParseResult parseArgs(java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String[];
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: java.util.List parse(java.lang.String[])>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult getParseResult()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$ParseResult getParseResult()
{
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v, v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder parseResultBuilder>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParseResult$Builder: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult build()>();
label:
return v;
}
public java.lang.Object getExecutionResult()
{
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object executionResult>;
return v;
}
public void setExecutionResult(java.lang.Object)
{
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Object;
v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object executionResult> = v;
return;
}
public void clearExecutionResults()
{
java.util.Iterator v;
java.util.Collection v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object executionResult> = null;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void clearExecutionResults()>();
goto label;
label:
return;
}
public static org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler defaultExceptionHandler()
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
return v;
}
public static boolean printHelpIfRequested(java.util.List, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
java.io.PrintStream v;
java.util.List v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
boolean v;
v := @parameter: java.util.List;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: boolean printHelpIfRequested(java.util.List,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v, v, v, v);
return v;
}
public static boolean printHelpIfRequested(org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)
{
java.lang.Integer v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v;
boolean v;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Integer executeHelpRequest(org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)>(v);
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static boolean printHelpIfRequested(java.util.List, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
java.io.PrintStream v, v;
java.util.List v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
boolean v;
v := @parameter: java.util.List;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Help: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: boolean printHelpIfRequested(java.util.List,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v, v, v);
return v;
}
public static boolean printHelpIfRequested(java.util.List, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.io.PrintStream v, v;
java.io.PrintWriter v, v;
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.lang.Integer v;
java.util.List v;
java.nio.charset.Charset v, v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v, v;
boolean v, v;
v := @parameter: java.util.List;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
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 = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset getStdoutEncoding()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter newPrintWriter(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setOut(java.io.PrintWriter)>(v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset getStderrEncoding()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter newPrintWriter(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setErr(java.io.PrintWriter)>(v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v);
goto label;
label:
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Integer executeHelpRequest(java.util.List)>(v);
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static java.lang.Integer executeHelpRequest(org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)
{
java.util.List v;
java.lang.Integer v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParseResult: java.util.List asCommandLineList()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Integer executeHelpRequest(java.util.List)>(v);
return v;
}
static java.lang.Integer executeHelpRequest(java.util.List)
{
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v;
java.lang.Integer v, v, v;
boolean v, v, v, v, v, v;
java.io.PrintWriter v, v;
java.util.List v;
java.lang.Object[] v, v, v, v, v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v, v;
java.util.ArrayList v;
int v, v, v;
java.lang.String v, v, v;
java.io.PrintStream v, v;
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v;
v := @parameter: java.util.List;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer tracer()>();
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.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter getOut()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: boolean isUsageHelpRequested()>();
if v == 0 goto label;
v = newarray (java.lang.Object)[1];
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String qualifiedName()>();
v[0] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Printing usage help for \'%s\' as requested.", v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: int exitCodeOnUsageHelp()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: boolean isVersionHelpRequested()>();
if v == 0 goto label;
v = newarray (java.lang.Object)[1];
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String qualifiedName()>();
v[0] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Printing version info for \'%s\' as requested.", v);
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi ansi>;
v = newarray (java.lang.Object)[0];
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void printVersionHelp(java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.Object[])>(v, v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: int exitCodeOnVersionHelp()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: boolean helpCommand()>();
if v == 0 goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String qualifiedName()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter getErr()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object getCommand()>();
v = v instanceof org.junit.platform.console.shadow.picocli.CommandLine$IHelpCommandInitializable;
if v == 0 goto label;
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Initializing helpCommand \'%s\' (IHelpCommandInitializable2::init)...", v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object getCommand()>();
interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpCommandInitializable2: void init(org.junit.platform.console.shadow.picocli.CommandLine,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme,java.io.PrintWriter,java.io.PrintWriter)>(v, v, v, v);
goto label;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object getCommand()>();
v = v instanceof org.junit.platform.console.shadow.picocli.CommandLine$IHelpCommandInitializable;
if v == 0 goto label;
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Initializing helpCommand \'%s\' (IHelpCommandInitializable::init)...", v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object getCommand()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi ansi>;
v = <java.lang.System: java.io.PrintStream out>;
v = <java.lang.System: java.io.PrintStream err>;
interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpCommandInitializable: void init(org.junit.platform.console.shadow.picocli.CommandLine,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.io.PrintStream,java.io.PrintStream)>(v, v, v, v);
goto label;
label:
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("helpCommand \'%s\' does not implement IHelpCommandInitializable or IHelpCommandInitializable...", v);
label:
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Executing helpCommand \'%s\'...", v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.util.List executeUserObject(org.junit.platform.console.shadow.picocli.CommandLine,java.util.List)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: int exitCodeOnUsageHelp()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = newarray (java.lang.Object)[0];
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Help was not requested. Continuing to process ParseResult...", v);
return null;
}
private static java.util.List executeUserObject(org.junit.platform.console.shadow.picocli.CommandLine, java.util.List)
{
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v;
java.util.Map v;
boolean v, v, v, v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException v, v, v, v, v, v, v;
java.lang.Exception v, v, v;
java.lang.reflect.InvocationTargetException v;
java.util.List v;
java.lang.Throwable v;
java.lang.Object[] v, v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterException v, v, v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v, v, v, v;
java.lang.Class v, v, v, v;
java.lang.Object v, v, v, v;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.util.List;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer tracer()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object getCommand()>();
v = v instanceof java.lang.Runnable;
if v == 0 goto label;
label:
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[0] = v;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v[1] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Invoking Runnable::run on user object %s@%s...", v);
interfaceinvoke v.<java.lang.Runnable: void run()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void setExecutionResult(java.lang.Object)>(null);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(null);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Exception)>(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[])>("Error while running command (\u): \u0001");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: void <init>(org.junit.platform.console.shadow.picocli.CommandLine,java.lang.String,java.lang.Throwable)>(v, v, v);
throw v;
label:
v = v instanceof java.util.concurrent.Callable;
if v == 0 goto label;
label:
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[0] = v;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v[1] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Invoking Callable::call on user object %s@%s...", v);
v = interfaceinvoke v.<java.util.concurrent.Callable: java.lang.Object call()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void setExecutionResult(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = new org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Exception)>(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[])>("Error while calling command (\u): \u0001");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: void <init>(org.junit.platform.console.shadow.picocli.CommandLine,java.lang.String,java.lang.Throwable)>(v, v, v);
throw v;
label:
v = v instanceof java.lang.reflect.Method;
if v == 0 goto label;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.Object[] commandMethodParamValues()>();
v = virtualinvoke v.<java.lang.reflect.Method: int getModifiers()>();
v = staticinvoke <java.lang.reflect.Modifier: boolean isStatic(int)>(v);
if v == 0 goto label;
v = newarray (java.lang.Object)[2];
v[0] = v;
v = staticinvoke <java.util.Arrays: java.lang.String toString(java.lang.Object[])>(v);
v[1] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Invoking static method %s with parameters %s", v);
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(null, v);
goto label;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec parent()>();
if v == null goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec parent()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.Object userObject()>();
goto label;
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IFactory factory>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getDeclaringClass()>();
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IFactory: java.lang.Object create(java.lang.Class)>(v);
label:
v = newarray (java.lang.Object)[4];
v[0] = v;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[1] = v;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v[2] = v;
v = staticinvoke <java.util.Arrays: java.lang.String toString(java.lang.Object[])>(v);
v[3] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("Invoking method %s on %s@%s with parameters %s", v);
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
label:
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void setExecutionResult(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.reflect.InvocationTargetException: java.lang.Throwable getTargetException()>();
v = v instanceof org.junit.platform.console.shadow.picocli.CommandLine$ParameterException;
if v == 0 goto label;
throw v;
label:
v = v instanceof org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
if v == 0 goto label;
throw v;
label:
v = new org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Throwable)>(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[])>("Error while calling command (\u): \u0001");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: void <init>(org.junit.platform.console.shadow.picocli.CommandLine,java.lang.String,java.lang.Throwable)>(v, v, v);
throw v;
label:
v := @caughtexception;
v = new org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Exception)>(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[])>("Unhandled error while calling command (\u): \u0001");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: void <init>(org.junit.platform.console.shadow.picocli.CommandLine,java.lang.String,java.lang.Throwable)>(v, v, v);
throw v;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getSubcommands()>();
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
v = new org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object)>(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[])>("Parsed command (\u) is not a Method, Runnable or Callable");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: void <init>(org.junit.platform.console.shadow.picocli.CommandLine,java.lang.String)>(v, v);
throw v;
label:
v = new org.junit.platform.console.shadow.picocli.CommandLine$ParameterException;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterException: void <init>(org.junit.platform.console.shadow.picocli.CommandLine,java.lang.String)>(v, "Missing required subcommand");
throw v;
catch org.junit.platform.console.shadow.picocli.CommandLine$ParameterException from label to label with label;
catch org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException from label to label with label;
catch java.lang.Exception from label to label with label;
catch org.junit.platform.console.shadow.picocli.CommandLine$ParameterException from label to label with label;
catch org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException from label to label with label;
catch java.lang.Exception from label to label with label;
catch java.lang.reflect.InvocationTargetException from label to label with label;
catch java.lang.Exception from label to label with label;
}
public transient int execute(java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler v;
boolean v;
org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException v;
java.lang.Exception v, v, v;
java.lang.Throwable v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterException v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult[] v;
int v, v, v, v, v, v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v, v, v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v, v;
java.lang.Object v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String[];
v = newarray (org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)[1];
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void clearExecutionResults()>();
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult parseArgs(java.lang.String[])>(v);
v[0] = v;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy getExecutionStrategy()>();
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object enrichForBackwardsCompatibility(java.lang.Object)>(v);
v = v[0];
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IExecutionStrategy: int execute(org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)>(v);
label:
return v;
label:
v := @caughtexception;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler getParameterExceptionHandler()>();
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IParameterExceptionHandler: int handleParseException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException,java.lang.String[])>(v, v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterException: org.junit.platform.console.shadow.picocli.CommandLine getCommandLine()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterException: org.junit.platform.console.shadow.picocli.CommandLine getCommandLine()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: int exitCodeOnInvalidInput()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: int handleUnhandled(java.lang.Exception,org.junit.platform.console.shadow.picocli.CommandLine,int)>(v, v, v);
return v;
label:
v := @caughtexception;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: java.lang.Throwable getCause()>();
v = v instanceof java.lang.Exception;
if v == 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: java.lang.Throwable getCause()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler getExecutionExceptionHandler()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: org.junit.platform.console.shadow.picocli.CommandLine getCommandLine()>();
v = v[0];
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IExecutionExceptionHandler: int handleExecutionException(java.lang.Exception,org.junit.platform.console.shadow.picocli.CommandLine,org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)>(v, v, v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: org.junit.platform.console.shadow.picocli.CommandLine getCommandLine()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException: org.junit.platform.console.shadow.picocli.CommandLine getCommandLine()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: int exitCodeOnExecutionException()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: int handleUnhandled(java.lang.Exception,org.junit.platform.console.shadow.picocli.CommandLine,int)>(v, v, v);
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: int exitCodeOnExecutionException()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: int handleUnhandled(java.lang.Exception,org.junit.platform.console.shadow.picocli.CommandLine,int)>(v, v, v);
return v;
catch org.junit.platform.console.shadow.picocli.CommandLine$ParameterException from label to label with label;
catch java.lang.Exception from label to label with label;
catch org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException from label to label with label;
catch java.lang.Exception from label to label with label;
catch java.lang.Exception from label to label with label;
}
private static int handleUnhandled(java.lang.Exception, org.junit.platform.console.shadow.picocli.CommandLine, int)
{
java.io.PrintWriter v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.lang.Exception v;
int v, v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Exception;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: int;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter getErr()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String throwableToColorString(java.lang.Throwable,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter getErr()>();
virtualinvoke v.<java.io.PrintWriter: void flush()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper getExitCodeExceptionMapper()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: int mappedExitCode(java.lang.Throwable,org.junit.platform.console.shadow.picocli.CommandLine$IExitCodeExceptionMapper,int)>(v, v, v);
return v;
}
private static java.lang.String throwableToColorString(java.lang.Throwable, org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.io.PrintWriter v;
java.lang.Throwable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme$Builder v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v, v;
org.junit.platform.console.shadow.picocli.CommandLine$ColoredStackTraceWriter v;
java.lang.String v;
v := @parameter: java.lang.Throwable;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = new org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme$Builder;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme$Builder: void <init>(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme$Builder: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme$Builder applySystemProperties()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme$Builder: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme build()>();
v = new org.junit.platform.console.shadow.picocli.CommandLine$ColoredStackTraceWriter;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ColoredStackTraceWriter: void <init>(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v);
v = new java.io.PrintWriter;
specialinvoke v.<java.io.PrintWriter: void <init>(java.io.Writer)>(v);
virtualinvoke v.<java.lang.Throwable: void printStackTrace(java.io.PrintWriter)>(v);
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
return v;
}
private java.lang.Object enrichForBackwardsCompatibility(java.lang.Object)
{
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v, v;
java.nio.charset.Charset v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
java.io.PrintStream v, v, v, v, v, v;
java.io.PrintWriter v, v;
java.lang.Object v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Object;
v = v instanceof org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler;
if v == 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: java.io.PrintStream out()>();
v = <java.lang.System: java.io.PrintStream out>;
if v == v goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: java.io.PrintStream out()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset getStdoutEncoding()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter newPrintWriter(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setOut(java.io.PrintWriter)>(v);
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: java.io.PrintStream err()>();
v = <java.lang.System: java.io.PrintStream err>;
if v == v goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: java.io.PrintStream err()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset getStderrEncoding()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.io.PrintWriter newPrintWriter(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setErr(java.io.PrintWriter)>(v);
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi ansi()>();
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
if v == v goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v);
label:
return v;
}
public transient java.util.List parseWithHandler(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler, java.io.PrintStream, java.lang.String[])
{
java.io.PrintStream v;
java.util.List v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler;
v := @parameter: java.io.PrintStream;
v := @parameter: java.lang.String[];
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler defaultExceptionHandler()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.List parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v, v, v);
return v;
}
public java.lang.Object parseWithHandler(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
java.lang.Object v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v);
return v;
}
public transient java.util.List parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler, java.lang.String[])
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterException v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
java.util.List v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler;
v := @parameter: java.lang.String[];
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void clearExecutionResults()>();
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.List parse(java.lang.String[])>(v);
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler: java.util.List handleParseResult(java.util.List,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v, v, v);
label:
return v;
label:
v := @caughtexception;
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler: java.util.List handleException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v);
return v;
catch org.junit.platform.console.shadow.picocli.CommandLine$ParameterException from label to label with label;
}
public transient java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler, org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v;
org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterException v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler v;
java.lang.Object v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler;
v := @parameter: java.lang.String[];
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void clearExecutionResults()>();
v = null;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult parseArgs(java.lang.String[])>(v);
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler2: java.lang.Object handleParseResult(org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)>(v);
label:
return v;
label:
v := @caughtexception;
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler2: java.lang.Object handleParseException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException,java.lang.String[])>(v, v);
return v;
label:
v := @caughtexception;
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler2: java.lang.Object handleExecutionException(org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException,org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)>(v, v);
return v;
catch org.junit.platform.console.shadow.picocli.CommandLine$ParameterException from label to label with label;
catch org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException from label to label with label;
}
static java.lang.String versionString()
{
java.lang.Object[] v;
java.lang.String v, v, v, v, v, v, v, v;
v = newarray (java.lang.Object)[8];
v[0] = "4.7.5";
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.version");
v[1] = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.vendor");
v[2] = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.vm.name");
v[3] = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.vm.version");
v[4] = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("os.name");
v[5] = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("os.version");
v[6] = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("os.arch");
v[7] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%s, JVM: %s (%s %s %s), OS: %s %s %s", v);
return v;
}
public static void usage(java.lang.Object, java.io.PrintStream)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Object;
v := @parameter: java.io.PrintStream;
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintStream)>(v);
return;
}
public static void usage(java.lang.Object, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Object;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v, v);
return;
}
public static void usage(java.lang.Object, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Object;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
return;
}
public void usage(java.io.PrintStream)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintStream;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
return;
}
public void usage(java.io.PrintWriter)
{
java.io.PrintWriter v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
return;
}
public void usage(java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Help: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
return;
}
public void usage(java.io.PrintWriter, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
java.io.PrintWriter v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Help: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void usage(java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
return;
}
public void usage(java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
java.lang.StringBuilder v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory getHelpFactory()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory: org.junit.platform.console.shadow.picocli.CommandLine$Help create(org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.StringBuilder usage(java.lang.StringBuilder,org.junit.platform.console.shadow.picocli.CommandLine$Help)>(v, v);
virtualinvoke v.<java.io.PrintStream: void print(java.lang.Object)>(v);
virtualinvoke v.<java.io.PrintStream: void flush()>();
return;
}
public void usage(java.io.PrintWriter, org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.io.PrintWriter v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
java.lang.StringBuilder v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory getHelpFactory()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory: org.junit.platform.console.shadow.picocli.CommandLine$Help create(org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.StringBuilder usage(java.lang.StringBuilder,org.junit.platform.console.shadow.picocli.CommandLine$Help)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.Object)>(v);
virtualinvoke v.<java.io.PrintWriter: void flush()>();
return;
}
public java.lang.String getUsageMessage()
{
java.lang.StringBuilder v, v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help getHelp()>();
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.StringBuilder usage(java.lang.StringBuilder,org.junit.platform.console.shadow.picocli.CommandLine$Help)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String getUsageMessage(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
java.lang.StringBuilder v, v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory getHelpFactory()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Help: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory: org.junit.platform.console.shadow.picocli.CommandLine$Help create(org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.StringBuilder usage(java.lang.StringBuilder,org.junit.platform.console.shadow.picocli.CommandLine$Help)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String getUsageMessage(org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
java.lang.StringBuilder v, v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory getHelpFactory()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpFactory: org.junit.platform.console.shadow.picocli.CommandLine$Help create(org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v);
v = specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.StringBuilder usage(java.lang.StringBuilder,org.junit.platform.console.shadow.picocli.CommandLine$Help)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private java.lang.StringBuilder usage(java.lang.StringBuilder, org.junit.platform.console.shadow.picocli.CommandLine$Help)
{
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$Help v;
java.util.List v;
java.util.Map v;
java.lang.Object v, v;
java.lang.StringBuilder v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.List getHelpSectionKeys()>();
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.<org.junit.platform.console.shadow.picocli.CommandLine: java.util.Map getHelpSectionMap()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = interfaceinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$IHelpSectionRenderer: java.lang.String render(org.junit.platform.console.shadow.picocli.CommandLine$Help)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
return v;
}
public void printVersionHelp(java.io.PrintStream)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintStream;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi ansi()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void printVersionHelp(java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v, v);
return;
}
public void printVersionHelp(java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
int v, v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String[] version()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text: void <init>(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v, v);
virtualinvoke v.<java.io.PrintStream: void println(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.io.PrintStream: void flush()>();
return;
}
public transient void printVersionHelp(java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.Object[])
{
java.io.PrintStream v;
java.lang.Object[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
int v, v;
java.lang.String v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String[] version()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text: void <init>(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v, v);
virtualinvoke v.<java.io.PrintStream: void println(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.io.PrintStream: void flush()>();
return;
}
public void printVersionHelp(java.io.PrintWriter)
{
java.io.PrintWriter v;
java.lang.Object[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi ansi()>();
v = newarray (java.lang.Object)[0];
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void printVersionHelp(java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.Object[])>(v, v, v);
return;
}
public transient void printVersionHelp(java.io.PrintWriter, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.Object[])
{
java.io.PrintWriter v;
java.lang.Object[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
int v, v;
java.lang.String v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.io.PrintWriter;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String[] version()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme getColorScheme()>();
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text: void <init>(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v, v);
virtualinvoke v.<java.io.PrintWriter: void println(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.io.PrintWriter: void flush()>();
return;
}
public static transient java.lang.Object call(java.util.concurrent.Callable, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
java.lang.Object v, v;
java.lang.String[] v;
java.util.concurrent.Callable v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.util.concurrent.Callable;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandler(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,java.lang.String[])>(v, v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object firstElement(java.util.List)>(v);
return v;
}
public static transient java.lang.Object call(java.util.concurrent.Callable, java.io.PrintStream, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.Object v;
java.lang.String[] v;
java.util.concurrent.Callable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.util.concurrent.Callable;
v := @parameter: java.io.PrintStream;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object call(java.util.concurrent.Callable,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v);
return v;
}
public static transient java.lang.Object call(java.util.concurrent.Callable, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.Object v;
java.lang.String[] v;
java.util.concurrent.Callable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.util.concurrent.Callable;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object call(java.util.concurrent.Callable,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v);
return v;
}
public static transient java.lang.Object call(java.util.concurrent.Callable, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.String[] v;
java.util.concurrent.Callable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.util.concurrent.Callable;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useOut(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractParseResultHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useErr(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object firstElement(java.util.List)>(v);
return v;
}
public static transient java.lang.Object call(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.lang.String[])
{
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Class v;
java.lang.Object v, v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandler(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,java.lang.String[])>(v, v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object firstElement(java.util.List)>(v);
return v;
}
public static transient java.lang.Object call(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.io.PrintStream, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Class v;
java.lang.Object v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.io.PrintStream;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object call(java.lang.Class,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return v;
}
public static transient java.lang.Object call(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Class v;
java.lang.Object v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object call(java.lang.Class,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return v;
}
public static transient java.lang.Object call(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
java.lang.Class v;
java.lang.Object v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useOut(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractParseResultHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useErr(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object firstElement(java.util.List)>(v);
return v;
}
private static java.lang.Object firstElement(java.util.List)
{
java.lang.Object v;
java.util.List v;
boolean v;
v := @parameter: java.util.List;
if v == null goto label;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
label:
v = null;
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
label:
return v;
}
public static transient void run(java.lang.Runnable, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.String[] v;
java.lang.Runnable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Runnable;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream out>;
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: void run(java.lang.Runnable,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v);
return;
}
public static transient void run(java.lang.Runnable, java.io.PrintStream, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.String[] v;
java.lang.Runnable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Runnable;
v := @parameter: java.io.PrintStream;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: void run(java.lang.Runnable,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v);
return;
}
public static transient void run(java.lang.Runnable, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.String[] v;
java.lang.Runnable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Runnable;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: void run(java.lang.Runnable,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v);
return;
}
public static transient void run(java.lang.Runnable, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.String[] v;
java.lang.Runnable v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Runnable;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useOut(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractParseResultHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useErr(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v);
return;
}
public static transient void run(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Class v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream out>;
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: void run(java.lang.Class,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return;
}
public static transient void run(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.io.PrintStream, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Class v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.io.PrintStream;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: void run(java.lang.Class,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return;
}
public static transient void run(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Class v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: void run(java.lang.Class,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return;
}
public static transient void run(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$IFactory, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
java.lang.Class v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory)>(v, v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useOut(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractParseResultHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useErr(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v);
return;
}
public static transient java.lang.Object invoke(java.lang.String, java.lang.Class, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.Class v;
java.lang.Object v;
java.lang.String[] v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream out>;
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object invoke(java.lang.String,java.lang.Class,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return v;
}
public static transient java.lang.Object invoke(java.lang.String, java.lang.Class, java.io.PrintStream, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.Class v;
java.lang.Object v;
java.lang.String[] v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.io.PrintStream;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = <org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi AUTO>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object invoke(java.lang.String,java.lang.Class,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return v;
}
public static transient java.lang.Object invoke(java.lang.String, java.lang.Class, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.Class v;
java.lang.Object v;
java.lang.String[] v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream err>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object invoke(java.lang.String,java.lang.Class,java.io.PrintStream,java.io.PrintStream,org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi,java.lang.String[])>(v, v, v, v, v, v);
return v;
}
public static transient java.lang.Object invoke(java.lang.String, java.lang.Class, java.io.PrintStream, java.io.PrintStream, org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi, java.lang.String[])
{
java.lang.String[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi v;
org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$RunLast v;
int v;
java.lang.String v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$InitializationException v;
java.io.PrintStream v, v;
java.util.List v;
java.lang.Class v;
java.lang.Object v, v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.io.PrintStream;
v := @parameter: java.io.PrintStream;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.util.List getCommandMethods(java.lang.Class,java.lang.String)>(v, v);
v = interfaceinvoke v.<java.util.List: int size()>();
if v == 1 goto label;
v = new org.junit.platform.console.shadow.picocli.CommandLine$InitializationException;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.util.List)>(v, 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[])>("Expected exactly one @Command-annotated method for \u0001::\u0001(...), but got: \u0001");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$InitializationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$RunLast;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$RunLast: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useOut(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractParseResultHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useErr(java.io.PrintStream)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler useAnsi(org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: java.lang.Object parseWithHandlers(org.junit.platform.console.shadow.picocli.CommandLine$IParseResultHandler,org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler,java.lang.String[])>(v, v, v);
if v != null goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
label:
return v;
}
public static java.util.List getCommandMethods(java.lang.Class, java.lang.String)
{
java.lang.Class v;
java.util.List v;
java.lang.String v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.util.List getCommandMethods(java.lang.Class,java.lang.String,boolean)>(v, v, 1);
return v;
}
private static java.util.List getCommandMethods(java.lang.Class, java.lang.String, boolean)
{
java.lang.reflect.Method[] v, v;
java.util.ArrayList v;
java.util.HashSet v;
java.lang.String v, v;
boolean v, v, v, v;
java.util.Iterator v;
java.util.List v, v;
org.junit.platform.console.shadow.picocli.CommandLine$3 v;
java.lang.Class v;
java.lang.Object v, v, v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
if v == 0 goto label;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "class");
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method[] getMethods()>();
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
interfaceinvoke v.<java.util.Set: boolean addAll(java.util.Collection)>(v);
label:
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "class");
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method[] getDeclaredMethods()>();
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
interfaceinvoke v.<java.util.Set: boolean addAll(java.util.Collection)>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = interfaceinvoke v.<java.util.Set: 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.<java.lang.reflect.Method: boolean isAnnotationPresent(java.lang.Class)>(class "Lorg/junit/platform/console/shadow/picocli/CommandLine$Command;");
if v == 0 goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new org.junit.platform.console.shadow.picocli.CommandLine$3;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$3: void <init>()>();
staticinvoke <java.util.Collections: void sort(java.util.List,java.util.Comparator)>(v, v);
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine registerConverter(java.lang.Class, org.junit.platform.console.shadow.picocli.CommandLine$ITypeConverter)
{
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$Interpreter v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$ITypeConverter v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap v;
java.util.Map v;
java.lang.Class v;
java.lang.Object v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ITypeConverter;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Interpreter interpreter>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Interpreter: java.util.Map converterRegistry>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "class");
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "converter");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap commands>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CaseAwareLinkedMap: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine registerConverter(java.lang.Class,org.junit.platform.console.shadow.picocli.CommandLine$ITypeConverter)>(v, v);
goto label;
label:
return v;
}
public java.lang.String getSeparator()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: java.lang.String separator()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setSeparator(java.lang.String)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v, v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "separator");
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec separator(java.lang.String)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setSeparator(java.lang.String)>(v);
goto label;
label:
return v;
}
public java.util.ResourceBundle getResourceBundle()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
java.util.ResourceBundle v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.ResourceBundle resourceBundle()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setResourceBundle(java.util.ResourceBundle)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.ResourceBundle v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.util.ResourceBundle;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec resourceBundle(java.util.ResourceBundle)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setResourceBundle(java.util.ResourceBundle)>(v);
goto label;
label:
return v;
}
public int getUsageHelpWidth()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
int v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: int width()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUsageHelpWidth(int)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
int v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: int;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec width(int)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUsageHelpWidth(int)>(v);
goto label;
label:
return v;
}
public int getUsageHelpLongOptionsMaxWidth()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
int v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: int longOptionsMaxWidth()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUsageHelpLongOptionsMaxWidth(int)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
int v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: int;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec longOptionsMaxWidth(int)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUsageHelpLongOptionsMaxWidth(int)>(v);
goto label;
label:
return v;
}
public boolean isUsageHelpAutoWidth()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: boolean autoWidth()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUsageHelpAutoWidth(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec usageMessage()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$UsageMessageSpec autoWidth(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUsageHelpAutoWidth(boolean)>(v);
goto label;
label:
return v;
}
public java.lang.String getCommandName()
{
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.lang.String name()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setCommandName(java.lang.String)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
java.lang.Object v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "commandName");
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec name(java.lang.String)>(v);
return v;
}
public boolean isExpandAtFiles()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean expandAtFiles()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setExpandAtFiles(boolean)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec expandAtFiles(boolean)>(v);
return v;
}
public java.lang.Character getAtFileCommentChar()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.lang.Character v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: java.lang.Character atFileCommentChar()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setAtFileCommentChar(java.lang.Character)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.lang.Character v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.Character;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec atFileCommentChar(java.lang.Character)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setAtFileCommentChar(java.lang.Character)>(v);
goto label;
label:
return v;
}
public boolean isUseSimplifiedAtFiles()
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean useSimplifiedAtFiles()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setUseSimplifiedAtFiles(boolean)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: boolean;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec useSimplifiedAtFiles(boolean)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setUseSimplifiedAtFiles(boolean)>(v);
goto label;
label:
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer getNegatableOptionTransformer()
{
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer negatableOptionTransformer()>();
return v;
}
public org.junit.platform.console.shadow.picocli.CommandLine setNegatableOptionTransformer(org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer)
{
java.util.Iterator v;
java.util.Collection v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v, v;
java.util.Map v;
java.lang.Object v;
org.junit.platform.console.shadow.picocli.CommandLine v;
org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec negatableOptionTransformer(org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer)>(v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec getCommandSpec()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: java.util.Map subcommands()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine setNegatableOptionTransformer(org.junit.platform.console.shadow.picocli.CommandLine$INegatableOptionTransformer)>(v);
goto label;
label:
return v;
}
private static boolean empty(java.lang.String)
{
int v;
java.lang.String v, v;
boolean v;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean empty(java.lang.Object[])
{
int v;
java.lang.Object[] v;
boolean v;
v := @parameter: java.lang.Object[];
if v == null goto label;
v = lengthof v;
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static java.lang.String str(java.lang.String[], int)
{
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @parameter: java.lang.String[];
v := @parameter: int;
if v == null goto label;
v = lengthof v;
if v > v goto label;
label:
v = "";
goto label;
label:
v = v[v];
label:
return v;
}
private static boolean isBoolean(java.lang.Class[])
{
java.lang.Class[] v;
java.lang.Class v, v, v;
boolean v, v, v, v;
v := @parameter: java.lang.Class[];
v = v[0];
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: boolean isBoolean(java.lang.Class)>(v);
if v != 0 goto label;
v = v[0];
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: boolean isOptional(java.lang.Class)>(v);
if v == 0 goto label;
v = v[1];
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: boolean isBoolean(java.lang.Class)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isBoolean(java.lang.Class)
{
java.lang.Class v, v;
boolean v;
v := @parameter: java.lang.Class;
if v == class "Ljava/lang/Boolean;" goto label;
v = <java.lang.Boolean: java.lang.Class TYPE>;
if v != v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static org.junit.platform.console.shadow.picocli.CommandLine toCommandLine(java.lang.Object, org.junit.platform.console.shadow.picocli.CommandLine$IFactory)
{
org.junit.platform.console.shadow.picocli.CommandLine$IFactory v;
java.lang.Object v;
boolean v;
v := @parameter: java.lang.Object;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$IFactory;
v = v instanceof org.junit.platform.console.shadow.picocli.CommandLine;
if v != 0 goto label;
v = new org.junit.platform.console.shadow.picocli.CommandLine;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine: void <init>(java.lang.Object,org.junit.platform.console.shadow.picocli.CommandLine$IFactory,boolean)>(v, v, 0);
label:
return v;
}
private static boolean isMultiValue(java.lang.Class)
{
java.lang.Class v, v, v;
boolean v, v, v, v;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Class: boolean isArray()>();
if v == 0 goto label;
if v != class "[C" goto label;
label:
v = class "Ljava/util/Collection;";
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v != 0 goto label;
v = class "Ljava/util/Map;";
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isOptional(java.lang.Class)
{
java.lang.Class v;
java.lang.String v, v;
boolean v, v;
v := @parameter: java.lang.Class;
if v == null goto label;
v = "java.util.Optional";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static java.lang.Object getOptionalEmpty() throws java.lang.Exception
{
java.lang.Object[] v;
java.lang.Class[] v;
java.lang.Class v;
java.lang.Object v;
java.lang.reflect.Method v;
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String)>("java.util.Optional");
v = newarray (java.lang.Class)[0];
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>("empty", v);
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(null, v);
return v;
}
private static java.lang.Object getOptionalOfNullable(java.lang.Object) throws java.lang.Exception
{
java.lang.Object[] v;
java.lang.Class[] v;
java.lang.Class v;
java.lang.Object v, v;
java.lang.reflect.Method v;
v := @parameter: java.lang.Object;
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String)>("java.util.Optional");
v = newarray (java.lang.Class)[1];
v[0] = class "Ljava/lang/Object;";
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>("ofNullable", v);
v = newarray (java.lang.Object)[1];
v[0] = v;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(null, v);
return v;
}
private static transient java.lang.String format(java.lang.String, java.lang.Object[])
{
java.lang.Object[] v, v;
java.util.IllegalFormatException v;
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v;
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
label:
if v != null goto label;
v = "";
goto label;
label:
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer tracer()>();
v = newarray (java.lang.Object)[2];
v[0] = v;
v = virtualinvoke v.<java.util.IllegalFormatException: java.lang.String getMessage()>();
v[1] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void warn(java.lang.String,java.lang.Object[])>("Could not format \'%s\' (Underlying error: %s). Using raw String: \'%%n\' format strings have not been replaced with newlines. Please ensure to escape \'%%\' characters with another \'%%\'.", v);
return v;
catch java.util.IllegalFormatException from label to label with label;
}
private static transient java.util.Map mapOf(java.lang.String, java.lang.Object, java.lang.Object[])
{
java.lang.Object[] v;
java.util.LinkedHashMap v;
int v, v, v, v;
java.lang.Object v, v, v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object[];
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = 0;
label:
v = lengthof v;
v = v - 1;
if v >= v goto label;
v = v[v];
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = v + 1;
v = v[v];
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 2;
goto label;
label:
return v;
}
public static org.junit.platform.console.shadow.picocli.CommandLine$IFactory defaultFactory()
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultFactory: void <init>()>();
return v;
}
private static void validatePositionalParameters(java.util.List)
{
java.util.ArrayList v;
int v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v;
java.util.Iterator v, v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterIndexGapException v;
org.junit.platform.console.shadow.picocli.CommandLine$Range v, v;
java.util.List v;
java.lang.Object v, v;
v := @parameter: java.util.List;
v = 0;
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.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range index()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int min>;
if v <= v goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: boolean isRelative()>();
if v != 0 goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
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.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range index()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: java.lang.String internalToString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new org.junit.platform.console.shadow.picocli.CommandLine$ParameterIndexGapException;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: java.lang.String paramLabel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Range,java.util.ArrayList)>(v, v, 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[])>("Command definition should have a positional parameter with index=\u. Nearest positional parameter \'\u0001\' has index=\u. (Full list: \u)");
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterIndexGapException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int max>;
v = staticinvoke <java.lang.Math: int max(int,int)>(v, v);
if v != 2147483647 goto label;
v = v;
goto label;
label:
v = v + 1;
label:
v = v;
goto label;
label:
return;
}
private static java.util.Stack copy(java.util.Stack)
{
java.lang.Object v;
java.util.Stack v;
v := @parameter: java.util.Stack;
v = virtualinvoke v.<java.util.Stack: java.lang.Object clone()>();
return v;
}
private static java.util.Stack reverse(java.util.Stack)
{
java.util.Stack v;
v := @parameter: java.util.Stack;
staticinvoke <java.util.Collections: void reverse(java.util.List)>(v);
return v;
}
private static java.util.List reverseList(java.util.List)
{
java.util.List v;
v := @parameter: java.util.List;
staticinvoke <java.util.Collections: void reverse(java.util.List)>(v);
return v;
}
private static java.lang.Object[] reverseArray(java.lang.Object[])
{
java.lang.Object[] v;
int v, v, v, v, v, v, v, v, v;
java.lang.Object v, v;
v := @parameter: java.lang.Object[];
v = 0;
label:
v = lengthof v;
v = v / 2;
if v >= v goto label;
v = v[v];
v = lengthof v;
v = v - v;
v = v - 1;
v = v[v];
v[v] = v;
v = lengthof v;
v = v - v;
v = v - 1;
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
static void addValueToListInMap(java.util.Map, java.lang.Object, java.lang.Object)
{
java.util.Map v;
java.lang.Object v, v, v;
java.util.ArrayList v;
v := @parameter: java.util.Map;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
static java.util.List flatList(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
java.util.ArrayList v;
v := @parameter: java.util.Collection;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
goto label;
label:
return v;
}
private static java.lang.String optionDescription(java.lang.String, org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec, int)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Range v, v, v;
int v, v, v;
java.lang.String v, v, v, v, v;
boolean v;
v := @parameter: java.lang.String;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec;
v := @parameter: int;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec: boolean isOption()>();
if v == 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$OptionSpec: java.lang.String longestName()>();
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[])>("\u0001option \'\u0001\'");
if v < 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range arity()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int max>;
if v <= 1 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("\u at index \u0001");
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range arity()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int max>;
if v <= 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec: java.lang.String paramLabel()>();
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[])>("\u (\u)");
goto label;
label:
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range index()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec: java.lang.String paramLabel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Range,java.lang.String)>(v, 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[])>("\u0001positional parameter at index \u (\u)");
label:
return v;
}
private static java.lang.String createMissingParameterMessage(org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec, org.junit.platform.console.shadow.picocli.CommandLine$Range, java.util.List, java.util.Stack, int)
{
boolean v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$Range v, v, v;
java.util.List v;
java.util.Stack v, v;
int v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Iterator v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec v;
java.lang.Object v;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Range;
v := @parameter: java.util.List;
v := @parameter: java.util.Stack;
v := @parameter: int;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int min>;
if v != 1 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec: boolean isOption()>();
if v == 0 goto label;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String optionDescription(java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec,int)>("", v, 0);
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[])>("Missing required parameter for \u0001");
return v;
label:
v = "";
v = ": ";
v = "";
v = " at index ";
v = 0;
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.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range arity()>();
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int min>;
if v <= 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: java.lang.String paramLabel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, 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\'\u0001\'");
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$PositionalParamSpec: org.junit.platform.console.shadow.picocli.CommandLine$Range index()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Range)>(v, 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\u0001");
v = ", ";
v = v + 1;
goto label;
label:
v = "Missing required parameter";
if v > 1 goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int min>;
v = v - v;
if v <= 1 goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>("Missing required parameter") <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[])>("\u0001s");
label:
if v <= 1 goto label;
v = " at indices ";
label:
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("org.junit.platform.console.shadow.picocli.verbose.errors");
if v == null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, 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\u0001\u0001");
goto label;
label:
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:
return v;
label:
v = virtualinvoke v.<java.util.Stack: boolean isEmpty()>();
if v == 0 goto label;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String optionDescription(java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec,int)>("", v, 0);
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int min>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("\u requires at least \u values, but none were specified.");
return v;
label:
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String optionDescription(java.lang.String,org.junit.platform.console.shadow.picocli.CommandLine$Model$ArgSpec,int)>("", v, 0);
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Range: int min>;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.util.Stack reverse(java.util.Stack)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,int,java.util.Stack)>(v, v, 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[])>("\u requires at least \u values, but only \u were specified: \u0001");
return v;
}
java.lang.String smartUnquoteIfEnabled(java.lang.String)
{
org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec v;
org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec v;
java.lang.String v, v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine;
v := @parameter: java.lang.String;
if v == null goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec commandSpec>;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$CommandSpec: org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec parser()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Model$ParserSpec: boolean trimQuotes()>();
if v != 0 goto label;
label:
return v;
label:
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String smartUnquote(java.lang.String)>(v);
return v;
}
static java.lang.String smartUnquote(java.lang.String)
{
int v, v, v, v, v, v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.lang.String unquote(java.lang.String)>(v);
if v != v goto label;
return v;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: int codePointAt(int)>(v);
lookupswitch(v)
{
case 34: goto label;
case 92: goto label;
default: goto label;
};
label:
v = v + 1;
goto label;
label:
if v != 0 goto label;
return v;
label:
v = 0;
goto label;
label:
v = 0;
label:
v = v & 1;
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder appendCodePoint(int)>(v);
label:
v = staticinvoke <java.lang.Character: int charCount(int)>(v);
v = v + v;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String unquote(java.lang.String)
{
int v, v, v;
java.lang.String v, v;
boolean v, v;
v := @parameter: java.lang.String;
if v != null goto label;
return null;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 1 goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("\"");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("\"");
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)>(1, v);
goto label;
label:
v = v;
label:
return v;
}
static void close(java.io.Closeable)
{
java.io.Closeable v;
v := @parameter: java.io.Closeable;
if v != null goto label;
return;
label:
return;
}
static java.nio.charset.Charset getStdoutEncoding()
{
java.lang.String v;
java.nio.charset.Charset v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("sun.stdout.encoding");
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset charsetForName(java.lang.String)>(v);
return v;
}
static java.nio.charset.Charset getStderrEncoding()
{
java.lang.String v;
java.nio.charset.Charset v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("sun.stderr.encoding");
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: java.nio.charset.Charset charsetForName(java.lang.String)>(v);
return v;
}
static java.nio.charset.Charset charsetForName(java.lang.String)
{
java.lang.Object[] v;
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v;
java.lang.Exception v;
java.nio.charset.Charset v, v, v;
java.lang.String v, v, v;
boolean v;
v := @parameter: java.lang.String;
if v == null goto label;
v = "cp65001";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v == 0 goto label;
v = "UTF-8";
label:
v = staticinvoke <java.nio.charset.Charset: java.nio.charset.Charset forName(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <java.nio.charset.Charset: java.nio.charset.Charset defaultCharset()>();
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer tracer()>();
v = newarray (java.lang.Object)[2];
v[0] = v;
v = virtualinvoke v.<java.nio.charset.Charset: java.lang.String name()>();
v[1] = v;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void info(java.lang.String,java.lang.Object[])>("The %s encoding in not available, falling back to %s", v);
return v;
label:
v = staticinvoke <java.nio.charset.Charset: java.nio.charset.Charset defaultCharset()>();
return v;
catch java.lang.Exception from label to label with label;
}
static java.io.PrintWriter newPrintWriter(java.io.OutputStream, java.nio.charset.Charset)
{
java.io.OutputStream v;
java.io.PrintWriter v;
java.nio.charset.Charset v;
java.io.BufferedWriter v;
java.io.OutputStreamWriter v;
v := @parameter: java.io.OutputStream;
v := @parameter: java.nio.charset.Charset;
v = new java.io.PrintWriter;
v = new java.io.BufferedWriter;
v = new java.io.OutputStreamWriter;
specialinvoke v.<java.io.OutputStreamWriter: void <init>(java.io.OutputStream,java.nio.charset.Charset)>(v, v);
specialinvoke v.<java.io.BufferedWriter: void <init>(java.io.Writer)>(v);
specialinvoke v.<java.io.PrintWriter: void <init>(java.io.Writer,boolean)>(v, 1);
return v;
}
public static org.junit.platform.console.shadow.picocli.CommandLine$Tracer tracer()
{
java.io.PrintStream v;
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v, v, v, v;
org.junit.platform.console.shadow.picocli.CommandLine$TraceLevel v;
java.lang.String v;
boolean v;
v = <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer TRACER>;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: boolean modified>;
if v != 0 goto label;
v = <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer TRACER>;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("org.junit.platform.console.shadow.picocli.trace");
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$TraceLevel: org.junit.platform.console.shadow.picocli.CommandLine$TraceLevel lookup(java.lang.String)>(v);
v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: org.junit.platform.console.shadow.picocli.CommandLine$TraceLevel level> = v;
v = <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer TRACER>;
v = <java.lang.System: java.io.PrintStream err>;
v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: java.io.PrintStream stream> = v;
label:
v = <org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer TRACER>;
return v;
}
static void <clinit>()
{
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v;
v = new org.junit.platform.console.shadow.picocli.CommandLine$Tracer;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void <init>()>();
<org.junit.platform.console.shadow.picocli.CommandLine: org.junit.platform.console.shadow.picocli.CommandLine$Tracer TRACER> = v;
return;
}
}