class org.junit.platform.console.tasks.TreePrinter extends java.lang.Object
{
private final java.io.PrintWriter out;
private final org.junit.platform.console.options.Theme theme;
private final org.junit.platform.console.tasks.ColorPalette colorPalette;
void <init>(java.io.PrintWriter, org.junit.platform.console.options.Theme, org.junit.platform.console.tasks.ColorPalette)
{
java.io.PrintWriter v;
org.junit.platform.console.tasks.TreePrinter v;
org.junit.platform.console.tasks.ColorPalette v;
org.junit.platform.console.options.Theme v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: java.io.PrintWriter;
v := @parameter: org.junit.platform.console.options.Theme;
v := @parameter: org.junit.platform.console.tasks.ColorPalette;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out> = v;
v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme> = v;
v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.tasks.ColorPalette colorPalette> = v;
return;
}
void print(org.junit.platform.console.tasks.TreeNode)
{
java.io.PrintWriter v, v;
org.junit.platform.console.tasks.Style v;
org.junit.platform.console.tasks.TreePrinter v;
org.junit.platform.console.tasks.TreeNode v;
java.lang.String v, v;
org.junit.platform.console.options.Theme v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.TreeNode;
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style CONTAINER>;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String root()>();
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void println(java.lang.String)>(v);
specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: void print(org.junit.platform.console.tasks.TreeNode,java.lang.String,boolean)>(v, "", 1);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void flush()>();
return;
}
private void print(org.junit.platform.console.tasks.TreeNode, java.lang.String, boolean)
{
org.junit.platform.console.tasks.TreePrinter v;
org.junit.platform.console.tasks.TreeNode v;
java.lang.String v, v;
org.junit.platform.console.options.Theme v, v;
boolean v, v, v, v, v, v;
java.util.Iterator v;
java.lang.Object v;
java.util.Queue v, v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.TreeNode;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.junit.platform.console.tasks.TreeNode: boolean visible>;
if v == 0 goto label;
specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: void printVisible(org.junit.platform.console.tasks.TreeNode,java.lang.String,boolean)>(v, v, v);
label:
v = v.<org.junit.platform.console.tasks.TreeNode: java.util.Queue children>;
v = interfaceinvoke v.<java.util.Queue: boolean isEmpty()>();
if v == 0 goto label;
return;
label:
v = v.<org.junit.platform.console.tasks.TreeNode: boolean visible>;
if v == 0 goto label;
if v == 0 goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String vertical()>();
goto label;
label:
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String blank()>();
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
label:
v = v.<org.junit.platform.console.tasks.TreeNode: java.util.Queue children>;
v = interfaceinvoke v.<java.util.Queue: 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.Iterator: boolean hasNext()>();
specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: void print(org.junit.platform.console.tasks.TreeNode,java.lang.String,boolean)>(v, v, v);
goto label;
label:
return;
}
private void printVisible(org.junit.platform.console.tasks.TreeNode, java.lang.String, boolean)
{
org.junit.platform.console.tasks.TreePrinter v;
byte v;
org.junit.platform.console.tasks.TreeNode v;
org.junit.platform.console.options.Theme v, v, v, v;
boolean v, v, v;
java.io.PrintWriter v, v, v, v, v, v, v, v;
org.junit.platform.console.tasks.Style v, v, v, v, v;
java.util.Optional v, v, v, v;
java.util.Queue v, v;
long v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.function.Consumer v, v, v;
java.lang.Object v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.TreeNode;
v := @parameter: java.lang.String;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String entry()>();
goto label;
label:
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String end()>();
label:
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style CONTAINER>;
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");
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style CONTAINER>;
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String tab(org.junit.platform.console.tasks.TreeNode,boolean)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String colorCaption(org.junit.platform.console.tasks.TreeNode)>(v);
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style CONTAINER>;
v = v.<org.junit.platform.console.tasks.TreeNode: long duration>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (long)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u ms");
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style SKIPPED>;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String skipped()>();
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional result()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional result()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = staticinvoke <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style valueOf(org.junit.platform.engine.TestExecutionResult)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String status(org.junit.platform.engine.TestExecutionResult)>(v);
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
label:
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(" ");
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v.<org.junit.platform.console.tasks.TreeNode: long duration>;
v = v cmp 10000L;
if v <= 0 goto label;
v = v.<org.junit.platform.console.tasks.TreeNode: java.util.Queue children>;
v = interfaceinvoke v.<java.util.Queue: boolean isEmpty()>();
if v == 0 goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(" ");
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
label:
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(" ");
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional result()>();
v = staticinvoke <org.junit.platform.console.tasks.TreePrinter$lambda_printVisible_0__27: java.util.function.Consumer bootstrap$(org.junit.platform.console.tasks.TreePrinter,java.lang.String)>(v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional reason()>();
v = staticinvoke <org.junit.platform.console.tasks.TreePrinter$lambda_printVisible_1__28: java.util.function.Consumer bootstrap$(org.junit.platform.console.tasks.TreePrinter,java.lang.String)>(v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = v.<org.junit.platform.console.tasks.TreeNode: java.util.Queue reports>;
v = staticinvoke <org.junit.platform.console.tasks.TreePrinter$lambda_printVisible_2__29: java.util.function.Consumer bootstrap$(org.junit.platform.console.tasks.TreePrinter,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.Queue: void forEach(java.util.function.Consumer)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void println()>();
return;
}
private java.lang.String tab(org.junit.platform.console.tasks.TreeNode, boolean)
{
org.junit.platform.console.tasks.TreePrinter v;
int v;
org.junit.platform.console.tasks.TreeNode v;
java.lang.String v, v, v, v, v, v;
org.junit.platform.console.options.Theme v, v, v, v, v;
boolean v;
java.util.Queue v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.TreeNode;
v := @parameter: boolean;
v = v.<org.junit.platform.console.tasks.TreeNode: java.util.Queue children>;
v = interfaceinvoke v.<java.util.Queue: int size()>();
if v <= 0 goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String blank()>();
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String vertical()>();
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;
label:
if v == 0 goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String vertical()>();
goto label;
label:
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String blank()>();
label:
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String blank()>();
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 java.lang.String colorCaption(org.junit.platform.console.tasks.TreeNode)
{
java.util.function.Function v;
org.junit.platform.console.tasks.TreePrinter v;
org.junit.platform.console.tasks.TreeNode v;
java.lang.String v, v, v, v;
boolean v, v;
org.junit.platform.console.tasks.Style v, v, v;
java.util.Optional v, v, v, v, v;
java.lang.Object v, v;
org.junit.platform.engine.TestExecutionResult$Status v, v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.TreeNode;
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.lang.String caption()>();
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional result()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional result()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = staticinvoke <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style valueOf(org.junit.platform.engine.TestExecutionResult)>(v);
v = virtualinvoke v.<org.junit.platform.engine.TestExecutionResult: org.junit.platform.engine.TestExecutionResult$Status getStatus()>();
v = <org.junit.platform.engine.TestExecutionResult$Status: org.junit.platform.engine.TestExecutionResult$Status SUCCESSFUL>;
if v == v goto label;
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
return v;
label:
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional reason()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style SKIPPED>;
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
return v;
label:
v = virtualinvoke v.<org.junit.platform.console.tasks.TreeNode: java.util.Optional identifier()>();
v = staticinvoke <org.junit.platform.console.tasks.TreePrinter$valueOf__30: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style NONE>;
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
return v;
}
private void printThrowable(java.lang.String, org.junit.platform.engine.TestExecutionResult)
{
org.junit.platform.console.tasks.Style v;
org.junit.platform.engine.TestExecutionResult v;
org.junit.platform.console.tasks.TreePrinter v;
java.util.Optional v, v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: java.lang.String;
v := @parameter: org.junit.platform.engine.TestExecutionResult;
v = virtualinvoke v.<org.junit.platform.engine.TestExecutionResult: java.util.Optional getThrowable()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<org.junit.platform.engine.TestExecutionResult: java.util.Optional getThrowable()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<java.lang.Throwable: java.lang.String getMessage()>();
v = staticinvoke <org.junit.platform.commons.util.StringUtils: boolean isBlank(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Throwable: java.lang.String toString()>();
label:
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style FAILED>;
specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: void printMessage(org.junit.platform.console.tasks.Style,java.lang.String,java.lang.String)>(v, v, v);
return;
}
private void printReportEntry(java.lang.String, org.junit.platform.engine.reporting.ReportEntry)
{
org.junit.platform.engine.reporting.ReportEntry v;
java.time.LocalDateTime v;
org.junit.platform.console.tasks.TreePrinter v;
java.util.Map v;
int v;
java.lang.String v, v, v;
org.junit.platform.console.options.Theme v;
boolean v;
java.io.PrintWriter v, v, v, v;
java.util.Iterator v;
java.util.Set v;
java.lang.Object v, v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: java.lang.String;
v := @parameter: org.junit.platform.engine.reporting.ReportEntry;
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void println()>();
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
v = virtualinvoke v.<org.junit.platform.engine.reporting.ReportEntry: java.time.LocalDateTime getTimestamp()>();
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.Object)>(v);
v = virtualinvoke v.<org.junit.platform.engine.reporting.ReportEntry: java.util.Map getKeyValuePairs()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: int size()>();
if v != 1 goto label;
v = staticinvoke <org.junit.platform.commons.util.CollectionUtils: java.lang.Object getOnlyElement(java.util.Collection)>(v);
specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: void printReportEntry(java.lang.String,java.util.Map$Entry)>(" ", v);
return;
label:
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 = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void println()>();
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String blank()>();
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");
specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: void printReportEntry(java.lang.String,java.util.Map$Entry)>(v, v);
goto label;
label:
return;
}
private void printReportEntry(java.lang.String, java.util.Map$Entry)
{
java.io.PrintWriter v, v, v, v, v;
java.util.Map$Entry v;
org.junit.platform.console.tasks.Style v, v;
org.junit.platform.console.tasks.TreePrinter v;
java.lang.Object v, v;
java.lang.String v, v, v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map$Entry;
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style ABORTED>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(" = `");
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
v = <org.junit.platform.console.tasks.Style: org.junit.platform.console.tasks.Style SUCCESSFUL>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>("`");
return;
}
private void printMessage(org.junit.platform.console.tasks.Style, java.lang.String, java.lang.String)
{
java.lang.String[] v;
org.junit.platform.console.tasks.TreePrinter v;
int v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
org.junit.platform.console.options.Theme v;
boolean v;
java.io.PrintWriter v, v, v, v, v;
org.junit.platform.console.tasks.Style v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.Style;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("\\R");
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(" ");
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
v = v[0];
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = lengthof v;
if v <= 1 goto label;
v = 1;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void println()>();
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
v = v[v];
v = staticinvoke <org.junit.platform.commons.util.StringUtils: boolean isNotBlank(java.lang.String)>(v);
if v == 0 goto label;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.options.Theme theme>;
v = virtualinvoke v.<org.junit.platform.console.options.Theme: java.lang.String blank()>();
v = v.<org.junit.platform.console.tasks.TreePrinter: java.io.PrintWriter out>;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
v = specialinvoke v.<org.junit.platform.console.tasks.TreePrinter: java.lang.String color(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
virtualinvoke v.<java.io.PrintWriter: void print(java.lang.String)>(v);
label:
v = v + 1;
goto label;
label:
return;
}
private java.lang.String color(org.junit.platform.console.tasks.Style, java.lang.String)
{
org.junit.platform.console.tasks.TreePrinter v;
org.junit.platform.console.tasks.ColorPalette v;
org.junit.platform.console.tasks.Style v;
java.lang.String v, v;
v := @this: org.junit.platform.console.tasks.TreePrinter;
v := @parameter: org.junit.platform.console.tasks.Style;
v := @parameter: java.lang.String;
v = v.<org.junit.platform.console.tasks.TreePrinter: org.junit.platform.console.tasks.ColorPalette colorPalette>;
v = virtualinvoke v.<org.junit.platform.console.tasks.ColorPalette: java.lang.String paint(org.junit.platform.console.tasks.Style,java.lang.String)>(v, v);
return v;
}
}