public class org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler extends org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler implements org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler, org.junit.platform.console.shadow.picocli.CommandLine$IExceptionHandler
{
public void <init>()
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$AbstractHandler: void <init>()>();
return;
}
public transient 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[])
{
java.io.PrintStream v;
java.io.PrintWriter v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme 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;
java.nio.charset.Charset v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ParameterException;
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.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 = 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);
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void internalHandleParseException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException,java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v, v);
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
}
public java.lang.Object handleParseException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException, java.lang.String[])
{
java.io.PrintStream v;
java.io.PrintWriter v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterException v;
java.lang.String[] v;
java.nio.charset.Charset v;
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
java.lang.Object v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ParameterException;
v := @parameter: java.lang.String[];
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: 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);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme colorScheme()>();
staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: void internalHandleParseException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException,java.io.PrintWriter,org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)>(v, v, v);
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: java.lang.Object returnResultOrExit(java.lang.Object)>(null);
return v;
}
static void internalHandleParseException(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException, java.io.PrintWriter, org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme)
{
java.io.PrintStream v;
java.io.PrintWriter v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme v;
org.junit.platform.console.shadow.picocli.CommandLine$ParameterException v;
org.junit.platform.console.shadow.picocli.CommandLine$Tracer v;
org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text v;
java.lang.String v;
org.junit.platform.console.shadow.picocli.CommandLine v;
boolean v, v;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ParameterException;
v := @parameter: java.io.PrintWriter;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterException: java.lang.String getMessage()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Help$ColorScheme: org.junit.platform.console.shadow.picocli.CommandLine$Help$Ansi$Text errorText(java.lang.String)>(v);
virtualinvoke v.<java.io.PrintWriter: void println(java.lang.Object)>(v);
v = staticinvoke <org.junit.platform.console.shadow.picocli.CommandLine$UnmatchedArgumentException: boolean printSuggestions(org.junit.platform.console.shadow.picocli.CommandLine$ParameterException,java.io.PrintWriter)>(v, v);
if v != 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterException: org.junit.platform.console.shadow.picocli.CommandLine getCommandLine()>();
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);
label:
v = new org.junit.platform.console.shadow.picocli.CommandLine$Tracer;
specialinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: void <init>()>();
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: boolean isDebug()>();
if v == 0 goto label;
v = v.<org.junit.platform.console.shadow.picocli.CommandLine$Tracer: java.io.PrintStream stream>;
virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$ParameterException: void printStackTrace(java.io.PrintStream)>(v);
label:
return;
}
public java.lang.Object handleExecutionException(org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException, org.junit.platform.console.shadow.picocli.CommandLine$ParseResult)
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
org.junit.platform.console.shadow.picocli.CommandLine$ParseResult v;
org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException v;
java.lang.Object v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException;
v := @parameter: org.junit.platform.console.shadow.picocli.CommandLine$ParseResult;
v = virtualinvoke v.<org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler: java.lang.Object throwOrExit(org.junit.platform.console.shadow.picocli.CommandLine$ExecutionException)>(v);
return v;
}
protected org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler self()
{
org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler v;
v := @this: org.junit.platform.console.shadow.picocli.CommandLine$DefaultExceptionHandler;
return v;
}
}