public class org.apache.logging.log4j.core.tools.picocli.CommandLine$Help extends java.lang.Object
{
protected static final java.lang.String DEFAULT_COMMAND_NAME;
protected static final java.lang.String DEFAULT_SEPARATOR;
private static final int usageHelpWidth;
private static final int optionsColumnWidth;
private final java.lang.Object command;
private final java.util.Map commands;
final org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme;
public final java.util.List optionFields;
public final java.util.List positionalParametersFields;
public java.lang.String separator;
public java.lang.String commandName;
public java.lang.String[] description;
public java.lang.String[] customSynopsis;
public java.lang.String[] header;
public java.lang.String[] footer;
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer;
public java.lang.Boolean abbreviateSynopsis;
public java.lang.Boolean sortOptions;
public java.lang.Boolean showDefaultValues;
public java.lang.Character requiredOptionMarker;
public java.lang.String headerHeading;
public java.lang.String synopsisHeading;
public java.lang.String descriptionHeading;
public java.lang.String parameterListHeading;
public java.lang.String optionListHeading;
public java.lang.String commandListHeading;
public java.lang.String footerHeading;
public void <init>(java.lang.Object)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object;
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi AUTO>;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: void <init>(java.lang.Object,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi)>(v, v);
return;
}
public void <init>(java.lang.Object, org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi)>(v);
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: void <init>(java.lang.Object,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme)>(v, v);
return;
}
public void <init>(java.lang.Object, org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter v;
java.lang.Character v, v, v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
java.util.ArrayList v, v;
java.util.LinkedHashMap v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.reflect.Field v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
java.lang.'annotation'.Annotation v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v;
int v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v;
java.lang.reflect.Field[] v;
java.lang.Class v;
java.lang.Object v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v, v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Map commands> = v;
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandName> = "<main class>";
v = newarray (java.lang.String)[0];
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description> = v;
v = newarray (java.lang.String)[0];
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] customSynopsis> = v;
v = newarray (java.lang.String)[0];
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header> = v;
v = newarray (java.lang.String)[0];
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] footer> = v;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "command");
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Object command> = v;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "colorScheme");
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme applySystemProperties()>();
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Field[] getDeclaredFields()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<java.lang.reflect.Field: void setAccessible(boolean)>(1);
v = virtualinvoke v.<java.lang.reflect.Field: boolean isAnnotationPresent(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Option;");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Option;");
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: boolean hidden()>();
if v != 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<java.lang.reflect.Field: boolean isAnnotationPresent(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Parameters;");
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: boolean isAnnotationPresent(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Command;");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Command;");
v = "<main class>";
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String name()>();
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandName> = v;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator>;
if v != null goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String separator()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis>;
if v != null goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: boolean abbreviateSynopsis()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions>;
if v != null goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: boolean sortOptions()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker>;
if v != null goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: char requiredOptionMarker()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker>;
v = virtualinvoke v.<java.lang.Character: char charValue()>();
label:
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues>;
if v != null goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: boolean showDefaultValues()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] customSynopsis>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.Object[])>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String[] customSynopsis()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] customSynopsis>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] customSynopsis> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.Object[])>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String[] description()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.Object[])>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String[] header()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] footer>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.Object[])>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String[] footer()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] footer>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] footer> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String headerHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String headerHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String headerHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String headerHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v != 0 goto label;
v = "Usage: ";
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String synopsisHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String descriptionHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String descriptionHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String descriptionHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String descriptionHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String parameterListHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String parameterListHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String parameterListHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String parameterListHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String optionListHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String optionListHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String optionListHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String optionListHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v != 0 goto label;
v = "Commands:%n";
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String commandListHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String footerHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Command: java.lang.String footerHeading()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String footerHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String footerHeading> = v;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Class getSuperclass()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions>;
if v != null goto label;
v = 1;
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker>;
if v != null goto label;
v = 32;
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker>;
v = virtualinvoke v.<java.lang.Character: char charValue()>();
label:
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
if v != null goto label;
v = "Usage: ";
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading>;
if v != null goto label;
v = "Commands:%n";
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator>;
if v != null goto label;
v = "=";
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator>;
label:
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer createDefaultParamLabelRenderer()>();
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer> = v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter: void <init>()>();
staticinvoke <java.util.Collections: void sort(java.util.List,java.util.Comparator)>(v, v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List positionalParametersFields> = v;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List optionFields> = v;
return;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help addAllSubcommands(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
java.util.Map v;
java.lang.Object v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.util.Map;
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
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$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine: java.lang.Object getCommand()>();
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help addSubcommand(java.lang.String,java.lang.Object)>(v, v);
goto label;
label:
return v;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help addSubcommand(java.lang.String, java.lang.Object)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v, v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Map commands>;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: void <init>(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.lang.String synopsis()
{
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsis(int)>(0);
return v;
}
public java.lang.String synopsis(int)
{
java.lang.Object[] v;
java.lang.String[] v;
int v;
java.lang.Boolean v;
java.lang.String v, v;
java.util.Comparator v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v, v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: int;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] customSynopsis>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.Object[])>(v);
if v != 0 goto label;
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String customSynopsis(java.lang.Object[])>(v);
return v;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean abbreviateSynopsis>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String abbreviatedSynopsis()>();
goto label;
label:
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Comparator createShortOptionArityAndNameComparator()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String detailedSynopsis(int,java.util.Comparator,boolean)>(v, v, 1);
label:
return v;
}
public java.lang.String abbreviatedSynopsis()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
java.util.Iterator v;
java.util.List v, v, v;
java.lang.'annotation'.Annotation v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text v, v;
java.lang.Object v;
java.lang.StringBuilder v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List optionFields>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" [OPTIONS]");
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List positionalParametersFields>;
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.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Parameters;");
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Parameters: boolean hidden()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: java.util.List parameterStyles>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text renderParameterLabel(java.lang.reflect.Field,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.util.List)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandName>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text commandText(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("line.separator");
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");
return v;
}
public java.lang.String detailedSynopsis(java.util.Comparator, boolean)
{
java.lang.String v;
java.util.Comparator v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.util.Comparator;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String detailedSynopsis(int,java.util.Comparator,boolean)>(0, v, v);
return v;
}
public java.lang.String detailedSynopsis(int, java.util.Comparator, boolean)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable v;
java.lang.StringBuilder v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
java.util.ArrayList v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
int[] v;
boolean v, v, v, v, v, v, v, v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[] v;
java.util.List v, v, v;
java.lang.'annotation'.Annotation v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
java.lang.String[] v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v;
java.util.Iterator v, v, v;
java.lang.Class v, v, v;
java.lang.Object v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v, v, v, v, v;
java.util.Comparator v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: int;
v := @parameter: java.util.Comparator;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,int)>(v, 0);
v = v;
v = new java.util.ArrayList;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List optionFields>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
if v == null goto label;
staticinvoke <java.util.Collections: void sort(java.util.List,java.util.Comparator)>(v, v);
label:
if v == 0 goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("-");
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("-");
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.<java.lang.reflect.Field: java.lang.Class getType()>();
v = <java.lang.Boolean: java.lang.Class TYPE>;
if v == v goto label;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Class getType()>();
if v != class "Ljava/lang/Boolean;" goto label;
label:
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Option;");
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: java.lang.String[] names()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst: java.lang.String[] sort(java.lang.String[])>(v);
v = v[0];
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 2 goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("-");
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: boolean required()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 1 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>(" ");
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text optionText(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)>(v);
label:
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 1 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>(" [");
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text optionText(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>("]");
label:
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Option;");
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: boolean hidden()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: boolean required()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: java.lang.String[] names()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst: java.lang.String[] sort(java.lang.String[])>(v);
v = v[0];
v = specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text appendOptionSynopsis(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text,java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, " ", "");
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean isMultiValue(java.lang.reflect.Field)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: java.lang.String[] names()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst: java.lang.String[] sort(java.lang.String[])>(v);
v = v[0];
v = specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text appendOptionSynopsis(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text,java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, " [", "]...");
goto label;
label:
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Option: java.lang.String[] names()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst: java.lang.String[] sort(java.lang.String[])>(v);
v = v[0];
v = specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text appendOptionSynopsis(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text,java.lang.reflect.Field,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, " [", "]");
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean isMultiValue(java.lang.reflect.Field)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>("...");
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List positionalParametersFields>;
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.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Parameters;");
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Parameters: boolean hidden()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>(" ");
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: java.util.List parameterStyles>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text renderParameterLabel(java.lang.reflect.Field,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.util.List)>(v, v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)>(v);
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandName>;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v + v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = newarray (int)[2];
v[0] = v;
v = 80 - v;
v[1] = v;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,int[])>(v, v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: int indentWrappedLines> = 1;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text;
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi OFF>;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String stringOf(char,int)>(88, v);
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String)>(v, v);
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)[2];
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandName>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text commandText(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)>(v);
v[0] = v;
v[1] = v;
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void addRowValues(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[])>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
return v;
}
private org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text appendOptionSynopsis(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text, java.lang.reflect.Field, java.lang.String, java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
java.lang.String v, v, v;
java.lang.reflect.Field v;
java.util.List v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text v, v, v, v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text;
v := @parameter: java.lang.reflect.Field;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: java.util.List optionParamStyles>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text renderParameterLabel(java.lang.reflect.Field,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.util.List)>(v, v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>(v);
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text optionText(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text append(java.lang.String)>(v);
return v;
}
public int synopsisHeadingLength()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.String[] v;
int v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text;
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi OFF>;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: java.lang.String toString()>();
v = (int) -1;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String,int)>("\\r?\\n|\\r|%n", v);
v = lengthof v;
v = v - 1;
v = v[v];
v = virtualinvoke v.<java.lang.String: int length()>();
return v;
}
public java.lang.String optionList()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout v;
java.lang.Boolean v, v;
java.lang.String v;
java.util.Comparator v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean sortOptions>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
label:
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Comparator createShortOptionNameComparator()>();
goto label;
label:
v = null;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout createDefaultLayout()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String optionList(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout,java.util.Comparator,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer)>(v, v, v);
return v;
}
public java.lang.String optionList(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout, java.util.Comparator, org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
java.util.List v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout v;
java.lang.String v;
java.util.Comparator v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
java.util.ArrayList v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout;
v := @parameter: java.util.Comparator;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer;
v = new java.util.ArrayList;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List optionFields>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
if v == null goto label;
staticinvoke <java.util.Collections: void sort(java.util.List,java.util.Comparator)>(v, v);
label:
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout: void addOptions(java.util.List,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer)>(v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout: java.lang.String toString()>();
return v;
}
public java.lang.String parameterList()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout createDefaultLayout()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer parameterLabelRenderer>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String parameterList(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer)>(v, v);
return v;
}
public java.lang.String parameterList(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout, org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer v;
java.util.List v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List positionalParametersFields>;
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout: void addPositionalParameters(java.util.List,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer)>(v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout: java.lang.String toString()>();
return v;
}
private static transient java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi, java.lang.String, java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.String[] v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v;
char[] v;
java.lang.StringBuilder v, v;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = newarray (java.lang.String)[1];
v[0] = v;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.StringBuilder join(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String[],java.lang.StringBuilder,java.lang.Object[])>(v, v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("line.separator");
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("line.separator");
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - v;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
goto label;
label:
v = v;
label:
v = new java.lang.String;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: int countTrailingSpaces(java.lang.String)>(v);
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: char[] spaces(int)>(v);
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
return v;
}
private static char[] spaces(int)
{
int v;
char[] v;
v := @parameter: int;
v = newarray (char)[v];
staticinvoke <java.util.Arrays: void fill(char[],char)>(v, 32);
return v;
}
private static int countTrailingSpaces(java.lang.String)
{
int v, v, v;
char v;
java.lang.String v;
v := @parameter: java.lang.String;
if v != null goto label;
return 0;
label:
v = 0;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
label:
if v < 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v != 32 goto label;
v = v + 1;
v = v - 1;
goto label;
label:
return v;
}
public static transient java.lang.StringBuilder join(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi, java.lang.String[], java.lang.StringBuilder, java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.String[] v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable v;
int[] v;
int v, v, v, v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[] v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text v, v;
java.lang.StringBuilder v;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi;
v := @parameter: java.lang.String[];
v := @parameter: java.lang.StringBuilder;
v := @parameter: java.lang.Object[];
if v == null goto label;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable;
v = newarray (int)[1];
v[0] = 80;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,int[])>(v, v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: int indentWrappedLines> = 0;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[] splitLines()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)[1];
v[0] = v;
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void addRowValues(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[])>(v);
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: java.lang.StringBuilder toString(java.lang.StringBuilder)>(v);
label:
return v;
}
private static transient java.lang.String format(java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
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;
}
public transient java.lang.String customSynopsis(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.StringBuilder v, v;
java.lang.String[] v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] customSynopsis>;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.StringBuilder join(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String[],java.lang.StringBuilder,java.lang.Object[])>(v, v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public transient java.lang.String description(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.StringBuilder v, v;
java.lang.String[] v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description>;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.StringBuilder join(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String[],java.lang.StringBuilder,java.lang.Object[])>(v, v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public transient java.lang.String header(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.StringBuilder v, v;
java.lang.String[] v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header>;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.StringBuilder join(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String[],java.lang.StringBuilder,java.lang.Object[])>(v, v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public transient java.lang.String footer(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.StringBuilder v, v;
java.lang.String[] v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] footer>;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.StringBuilder join(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String[],java.lang.StringBuilder,java.lang.Object[])>(v, v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public transient java.lang.String headerHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String headerHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
return v;
}
public transient java.lang.String synopsisHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String synopsisHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
return v;
}
public transient java.lang.String descriptionHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String descriptionHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v == 0 goto label;
v = "";
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String descriptionHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
label:
return v;
}
public transient java.lang.String parameterListHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.util.List v;
java.lang.Object[] v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List positionalParametersFields>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = "";
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String parameterListHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
label:
return v;
}
public transient java.lang.String optionListHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.util.List v;
java.lang.Object[] v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.List optionFields>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = "";
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String optionListHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
label:
return v;
}
public transient java.lang.String commandListHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.util.Map v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Map commands>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
v = "";
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String commandListHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
label:
return v;
}
public transient java.lang.String footerHeading(java.lang.Object[])
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
java.lang.Object[] v;
java.lang.String v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String footerHeading>;
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String heading(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String,java.lang.Object[])>(v, v, v);
return v;
}
public java.lang.String commandList()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable v;
java.util.Map v, v, v;
boolean v, v;
java.util.Set v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[] v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
java.lang.String[] v, v, v, v, v, v;
int v, v, v, v, v, v;
java.lang.String v, v;
java.util.Iterator v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column[] v;
java.lang.Object v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Map commands>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
return "";
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Map commands>;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: int maxLength(java.util.Collection)>(v);
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column)[2];
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column;
v = v + 2;
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow SPAN>;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column: void <init>(int,int,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow)>(v, 2, v);
v[0] = v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column;
v = v + 2;
v = 80 - v;
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow WRAP>;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column: void <init>(int,int,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column$Overflow)>(v, 2, v);
v[1] = v;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Column[])>(v, v);
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Map commands>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
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$Entry: java.lang.Object getValue()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header>;
v = lengthof v;
if v <= 0 goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] header>;
v = v[0];
goto label;
label:
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description>;
v = lengthof v;
if v <= 0 goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String[] description>;
v = v[0];
goto label;
label:
v = "";
label:
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text)[2];
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text commandText(java.lang.String)>(v);
v[0] = v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi,java.lang.String)>(v, v);
v[1] = v;
virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void addRowValues(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Text[])>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: java.lang.String toString()>();
return v;
}
private static int maxLength(java.util.Collection)
{
java.util.Collection v;
int v;
java.lang.Object v;
java.util.Comparator v, v;
java.util.ArrayList v;
v := @parameter: java.util.Collection;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = staticinvoke <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.util.Comparator shortestFirst()>();
v = staticinvoke <java.util.Collections: java.util.Comparator reverseOrder(java.util.Comparator)>(v);
staticinvoke <java.util.Collections: void sort(java.util.List,java.util.Comparator)>(v, v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.lang.String: int length()>();
return v;
}
private static java.lang.String join(java.lang.String[], int, int, java.lang.String)
{
java.lang.String[] v;
int v, v, v, v;
java.lang.StringBuilder v, v;
java.lang.String v, v, v, v;
v := @parameter: java.lang.String[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
if v != null goto label;
return "";
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v;
label:
v = v + v;
if v >= v goto label;
if v <= v goto label;
v = v;
goto label;
label:
v = "";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String stringOf(char, int)
{
int v;
char[] v;
char v;
java.lang.String v;
v := @parameter: char;
v := @parameter: int;
v = newarray (char)[v];
staticinvoke <java.util.Arrays: void fill(char[],char)>(v, v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
return v;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout createDefaultLayout()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParameterRenderer v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IOptionRenderer v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()>();
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi)>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IOptionRenderer createDefaultOptionRenderer()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParameterRenderer createDefaultParameterRenderer()>();
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Layout: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$TextTable,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IOptionRenderer,org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParameterRenderer)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IOptionRenderer createDefaultOptionRenderer()
{
java.lang.Character v;
java.lang.Boolean v, v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultOptionRenderer v;
boolean v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultOptionRenderer;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultOptionRenderer: void <init>()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultOptionRenderer: java.lang.String requiredMarker> = v;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Boolean showDefaultValues>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Object command>;
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultOptionRenderer: java.lang.Object command> = v;
label:
return v;
}
public static org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IOptionRenderer createMinimalOptionRenderer()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalOptionRenderer v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalOptionRenderer;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalOptionRenderer: void <init>()>();
return v;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParameterRenderer createDefaultParameterRenderer()
{
java.lang.Character v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParameterRenderer v;
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParameterRenderer;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParameterRenderer: void <init>()>();
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.Character requiredOptionMarker>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParameterRenderer: java.lang.String requiredMarker> = v;
return v;
}
public static org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParameterRenderer createMinimalParameterRenderer()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalParameterRenderer v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalParameterRenderer;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$MinimalParameterRenderer: void <init>()>();
return v;
}
public static org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer createMinimalParamLabelRenderer()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$1 v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$1;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$1: void <init>()>();
return v;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$IParamLabelRenderer createDefaultParamLabelRenderer()
{
java.lang.String v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParamLabelRenderer v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParamLabelRenderer;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: java.lang.String separator>;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$DefaultParamLabelRenderer: void <init>(java.lang.String)>(v);
return v;
}
public static java.util.Comparator createShortOptionNameComparator()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByShortestOptionNameAlphabetically v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByShortestOptionNameAlphabetically;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByShortestOptionNameAlphabetically: void <init>()>();
return v;
}
public static java.util.Comparator createShortOptionArityAndNameComparator()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByOptionArityAndNameAlphabetically v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByOptionArityAndNameAlphabetically;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$SortByOptionArityAndNameAlphabetically: void <init>()>();
return v;
}
public static java.util.Comparator shortestFirst()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst v;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ShortestFirst: void <init>()>();
return v;
}
public org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi()
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help v;
v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme colorScheme>;
v = v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi ansi>;
return v;
}
public static org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme defaultColorScheme(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi)
{
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle[] v, v, v, v;
org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme v, v, v, v, v;
v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi;
v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme;
specialinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: void <init>(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi)>(v);
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle)[1];
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style bold>;
v[0] = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme commands(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle[])>(v);
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle)[1];
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style fg_yellow>;
v[0] = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme options(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle[])>(v);
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle)[1];
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style fg_yellow>;
v[0] = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme parameters(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle[])>(v);
v = newarray (org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle)[1];
v = <org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$Style italic>;
v[0] = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme: org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$ColorScheme optionParams(org.apache.logging.log4j.core.tools.picocli.CommandLine$Help$Ansi$IStyle[])>(v);
return v;
}
}