public class org.junit.platform.testkit.engine.EngineExecutionResults extends java.lang.Object
{
private final org.junit.platform.testkit.engine.Events allEvents;
private final org.junit.platform.testkit.engine.Events testEvents;
private final org.junit.platform.testkit.engine.Events containerEvents;
void <init>(java.util.List)
{
org.junit.platform.testkit.engine.EngineExecutionResults v;
org.junit.platform.testkit.engine.Events v, v, v;
java.util.function.Predicate v, v;
java.util.List v;
java.util.stream.Stream v, v;
v := @this: org.junit.platform.testkit.engine.EngineExecutionResults;
v := @parameter: java.util.List;
specialinvoke v.<java.lang.Object: void <init>()>();
staticinvoke <org.junit.platform.commons.util.Preconditions: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Event list must not be null");
staticinvoke <org.junit.platform.commons.util.Preconditions: java.util.Collection containsNoNullElements(java.util.Collection,java.lang.String)>(v, "Event list must not contain null elements");
v = new org.junit.platform.testkit.engine.Events;
specialinvoke v.<org.junit.platform.testkit.engine.Events: void <init>(java.util.List,java.lang.String)>(v, "All");
v.<org.junit.platform.testkit.engine.EngineExecutionResults: org.junit.platform.testkit.engine.Events allEvents> = v;
v = new org.junit.platform.testkit.engine.Events;
v = staticinvoke <org.junit.platform.testkit.engine.EngineExecutionResults$isTest__4: java.util.function.Predicate bootstrap$()>();
v = staticinvoke <org.junit.platform.testkit.engine.EngineExecutionResults: java.util.stream.Stream filterEvents(java.util.List,java.util.function.Predicate)>(v, v);
specialinvoke v.<org.junit.platform.testkit.engine.Events: void <init>(java.util.stream.Stream,java.lang.String)>(v, "Test");
v.<org.junit.platform.testkit.engine.EngineExecutionResults: org.junit.platform.testkit.engine.Events testEvents> = v;
v = new org.junit.platform.testkit.engine.Events;
v = staticinvoke <org.junit.platform.testkit.engine.EngineExecutionResults$isContainer__5: java.util.function.Predicate bootstrap$()>();
v = staticinvoke <org.junit.platform.testkit.engine.EngineExecutionResults: java.util.stream.Stream filterEvents(java.util.List,java.util.function.Predicate)>(v, v);
specialinvoke v.<org.junit.platform.testkit.engine.Events: void <init>(java.util.stream.Stream,java.lang.String)>(v, "Container");
v.<org.junit.platform.testkit.engine.EngineExecutionResults: org.junit.platform.testkit.engine.Events containerEvents> = v;
return;
}
public org.junit.platform.testkit.engine.Events allEvents()
{
org.junit.platform.testkit.engine.EngineExecutionResults v;
org.junit.platform.testkit.engine.Events v;
v := @this: org.junit.platform.testkit.engine.EngineExecutionResults;
v = v.<org.junit.platform.testkit.engine.EngineExecutionResults: org.junit.platform.testkit.engine.Events allEvents>;
return v;
}
public org.junit.platform.testkit.engine.Events containerEvents()
{
org.junit.platform.testkit.engine.EngineExecutionResults v;
org.junit.platform.testkit.engine.Events v;
v := @this: org.junit.platform.testkit.engine.EngineExecutionResults;
v = v.<org.junit.platform.testkit.engine.EngineExecutionResults: org.junit.platform.testkit.engine.Events containerEvents>;
return v;
}
public org.junit.platform.testkit.engine.Events testEvents()
{
org.junit.platform.testkit.engine.EngineExecutionResults v;
org.junit.platform.testkit.engine.Events v;
v := @this: org.junit.platform.testkit.engine.EngineExecutionResults;
v = v.<org.junit.platform.testkit.engine.EngineExecutionResults: org.junit.platform.testkit.engine.Events testEvents>;
return v;
}
private static java.util.stream.Stream filterEvents(java.util.List, java.util.function.Predicate)
{
java.util.List v;
java.util.stream.Stream v, v;
java.util.function.Predicate v, v;
v := @parameter: java.util.List;
v := @parameter: java.util.function.Predicate;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.junit.platform.testkit.engine.Event: java.util.function.Predicate byTestDescriptor(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
return v;
}
}