public final class org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder extends java.lang.Object
{
private final org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate;
private final java.util.Set selectedClassNames;
private boolean includeClassNamePatternsUsed;
private boolean filterStandardClassNamePatterns;
private org.junit.platform.engine.ConfigurationParameters parentConfigurationParameters;
private boolean enableParentConfigurationParameters;
private void <init>()
{
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
java.util.LinkedHashSet v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder request()>();
v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate> = v;
v = new java.util.LinkedHashSet;
specialinvoke v.<java.util.LinkedHashSet: void <init>()>();
v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Set selectedClassNames> = v;
v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: boolean filterStandardClassNamePatterns> = 0;
v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: boolean enableParentConfigurationParameters> = 1;
return;
}
public static org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder request()
{
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v = new org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
specialinvoke v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: void <init>()>();
return v;
}
public transient org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder selectors(org.junit.platform.engine.DiscoverySelector[])
{
org.junit.platform.engine.DiscoverySelector[] v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: org.junit.platform.engine.DiscoverySelector[];
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder selectors(org.junit.platform.engine.DiscoverySelector[])>(v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder selectors(java.util.List)
{
java.util.List v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.util.List;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder selectors(java.util.List)>(v);
return v;
}
public transient org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder filters(org.junit.platform.engine.Filter[])
{
org.junit.platform.engine.Filter[] v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: org.junit.platform.engine.Filter[];
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder filters(org.junit.platform.engine.Filter[])>(v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder filterStandardClassNamePatterns(boolean)
{
boolean v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: boolean;
v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: boolean filterStandardClassNamePatterns> = v;
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder configurationParameter(java.lang.String, java.lang.String)
{
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.lang.String v, v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder configurationParameter(java.lang.String,java.lang.String)>(v, v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder configurationParameters(java.util.Map)
{
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
java.util.Map v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.util.Map;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder configurationParameters(java.util.Map)>(v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder parentConfigurationParameters(org.junit.platform.engine.ConfigurationParameters)
{
org.junit.platform.engine.ConfigurationParameters v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: org.junit.platform.engine.ConfigurationParameters;
v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.engine.ConfigurationParameters parentConfigurationParameters> = v;
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder enableImplicitConfigurationParameters(boolean)
{
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
boolean v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: boolean;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder enableImplicitConfigurationParameters(boolean)>(v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder suite(java.lang.Class)
{
java.lang.Class v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.Class;
staticinvoke <org.junit.platform.commons.util.Preconditions: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Suite class must not be null");
virtualinvoke v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder applyConfigurationParametersFromSuite(java.lang.Class)>(v);
virtualinvoke v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder applySelectorsAndFiltersFromSuite(java.lang.Class)>(v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder applyConfigurationParametersFromSuite(java.lang.Class)
{
java.util.function.Consumer v, v;
java.util.List v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.util.Optional v;
java.lang.Class v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.Class;
staticinvoke <org.junit.platform.commons.util.Preconditions: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Suite class must not be null");
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.List findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, class "Lorg/junit/platform/suite/api/ConfigurationParameter;");
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applyConfigurationParametersFromSuite_0__1258: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.Optional findAnnotation(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, class "Lorg/junit/platform/suite/api/DisableParentConfigurationParameters;");
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applyConfigurationParametersFromSuite_1__1259: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
return v;
}
public org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder applySelectorsAndFiltersFromSuite(java.lang.Class)
{
java.util.stream.Stream v, v, v, v, v, v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.util.List v, v, v;
java.util.Optional 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.util.function.Function 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, v;
java.util.function.Consumer v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.Class;
staticinvoke <org.junit.platform.commons.util.Preconditions: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Suite class must not be null");
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1260: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/ExcludeClassNamePatterns;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$trimmed__1261: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$excludeClassNamePatterns__1262: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_2__1263: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1264: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/ExcludeEngines;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$excludeEngines__1265: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_3__1266: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1267: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/ExcludePackages;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$excludePackageNames__1268: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_4__1269: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1270: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/ExcludeTags;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$excludeTags__1271: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_5__1272: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.Optional findAnnotation(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, class "Lorg/junit/platform/suite/api/SelectClasses;");
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_6__1273: java.util.function.Function bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder,java.lang.Class)>(v, v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectors__1274: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.List findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, class "Lorg/junit/platform/suite/api/SelectMethod;");
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_7__1275: java.util.function.Function bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder,java.lang.Class)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_8__1276: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1277: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/IncludeClassNamePatterns;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$trimmed__1278: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$createIncludeClassNameFilter__1279: java.util.function.Function bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_9__1280: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1281: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/IncludeEngines;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$includeEngines__1282: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_10__1283: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1284: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/IncludePackages;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$includePackageNames__1285: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_11__1286: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1287: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/IncludeTags;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$includeTags__1288: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_12__1289: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.List findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, class "Lorg/junit/platform/suite/api/SelectClasspathResource;");
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_13__1290: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_14__1291: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1292: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/SelectDirectories;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectDirectories__1293: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectors__1294: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.List findRepeatableAnnotations(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, class "Lorg/junit/platform/suite/api/SelectFile;");
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_15__1295: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_applySelectorsAndFiltersFromSuite_16__1296: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1297: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/SelectModules;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectModules__1298: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectors__1299: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1300: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/SelectUris;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectUris__1301: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectors__1302: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$value__1303: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement,java.lang.Class,java.util.function.Function)>(v, class "Lorg/junit/platform/suite/api/SelectPackages;", v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectPackages__1304: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$selectors__1305: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
return v;
}
public org.junit.platform.launcher.LauncherDiscoveryRequest build()
{
org.junit.platform.engine.ConfigurationParameters v, v;
org.junit.platform.launcher.LauncherDiscoveryRequest v;
java.lang.String[] v;
org.junit.platform.engine.Filter[] v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v, v, v;
org.junit.platform.engine.discovery.ClassNameFilter v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
boolean v, v, v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: boolean filterStandardClassNamePatterns>;
if v == 0 goto label;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: boolean includeClassNamePatternsUsed>;
if v != 0 goto label;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
v = newarray (org.junit.platform.engine.Filter)[1];
v = newarray (java.lang.String)[1];
v[0] = "^(Test.*|.+[.$]Test.*|.*Tests?)$";
v = specialinvoke v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.engine.discovery.ClassNameFilter createIncludeClassNameFilter(java.lang.String[])>(v);
v[0] = v;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder filters(org.junit.platform.engine.Filter[])>(v);
label:
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: boolean enableParentConfigurationParameters>;
if v == 0 goto label;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.engine.ConfigurationParameters parentConfigurationParameters>;
if v == null goto label;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.engine.ConfigurationParameters parentConfigurationParameters>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder parentConfigurationParameters(org.junit.platform.engine.ConfigurationParameters)>(v);
label:
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder delegate>;
v = virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.LauncherDiscoveryRequest build()>();
return v;
}
private java.util.List selectClasses(java.lang.Class, org.junit.platform.suite.api.SelectClasses)
{
java.util.function.Consumer v;
java.util.stream.Stream v, v, v;
org.junit.platform.suite.api.SelectClasses v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.lang.Class v;
java.lang.Object v;
java.util.stream.Collector v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.suite.api.SelectClasses;
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.stream.Stream toClassSelectors(java.lang.Class,org.junit.platform.suite.api.SelectClasses)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream distinct()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_selectClasses_17__1306: java.util.function.Consumer bootstrap$(org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream peek(java.util.function.Consumer)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
}
private static java.util.stream.Stream toClassSelectors(java.lang.Class, org.junit.platform.suite.api.SelectClasses)
{
java.lang.Class[] v, v;
java.lang.String[] v, v;
java.util.function.Supplier v;
java.util.stream.Stream v, v, v;
org.junit.platform.suite.api.SelectClasses v;
int v, v;
java.lang.Class v;
boolean v;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.suite.api.SelectClasses;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectClasses: java.lang.Class[] value()>();
v = lengthof v;
if v > 0 goto label;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectClasses: java.lang.String[] names()>();
v = lengthof v;
if v <= 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toClassSelectors_18__1307: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectClasses: java.lang.Class[] value()>();
v = staticinvoke <org.junit.platform.suite.commons.AdditionalDiscoverySelectors: java.util.stream.Stream selectClasses(java.lang.Class[])>(v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectClasses: java.lang.String[] names()>();
v = staticinvoke <org.junit.platform.suite.commons.AdditionalDiscoverySelectors: java.util.stream.Stream selectClasses(java.lang.String[])>(v);
v = staticinvoke <java.util.stream.Stream: java.util.stream.Stream concat(java.util.stream.Stream,java.util.stream.Stream)>(v, v);
return v;
}
private org.junit.platform.engine.discovery.MethodSelector selectMethod(java.lang.Class, org.junit.platform.suite.api.SelectMethod)
{
org.junit.platform.engine.discovery.MethodSelector v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.util.Set v;
java.lang.Class v;
org.junit.platform.suite.api.SelectMethod v;
java.lang.String v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.suite.api.SelectMethod;
v = specialinvoke v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: org.junit.platform.engine.discovery.MethodSelector toMethodSelector(java.lang.Class,org.junit.platform.suite.api.SelectMethod)>(v, v);
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Set selectedClassNames>;
v = virtualinvoke v.<org.junit.platform.engine.discovery.MethodSelector: java.lang.String getClassName()>();
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
return v;
}
private org.junit.platform.engine.discovery.MethodSelector toMethodSelector(java.lang.Class, org.junit.platform.suite.api.SelectMethod)
{
org.junit.platform.engine.discovery.MethodSelector v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.util.function.Supplier v, v, v, v, v, v, v, v, v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class[] v, v, v, v;
org.junit.platform.suite.api.SelectMethod v;
java.lang.Class v, v, v, v, v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.Class;
v := @parameter: org.junit.platform.suite.api.SelectMethod;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String value()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.Class type()>();
if v != class "Ljava/lang/Class;" goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_19__1312: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String typeName()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_20__1313: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String name()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_21__1314: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.Class[] parameterTypes()>();
v = lengthof v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_22__1315: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String parameterTypeNames()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_23__1316: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String value()>();
v = staticinvoke <org.junit.platform.engine.discovery.DiscoverySelectors: org.junit.platform.engine.discovery.MethodSelector selectMethod(java.lang.String)>(v);
return v;
label:
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.Class type()>();
if v != class "Ljava/lang/Class;" goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.Class type()>();
label:
v = v;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String typeName()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String typeName()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
label:
v = v;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String name()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_24__1308: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
v = staticinvoke <org.junit.platform.commons.util.Preconditions: java.lang.String notBlank(java.lang.String,java.util.function.Supplier)>(v, v);
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.Class[] parameterTypes()>();
v = lengthof v;
if v != 0 goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.Class[] parameterTypes()>();
label:
v = v;
v = interfaceinvoke v.<org.junit.platform.suite.api.SelectMethod: java.lang.String parameterTypeNames()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_25__1311: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
label:
if v != null goto label;
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_26__1310: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: java.lang.String notBlank(java.lang.String,java.util.function.Supplier)>(v, v);
if v != null goto label;
v = staticinvoke <org.junit.platform.engine.discovery.DiscoverySelectors: org.junit.platform.engine.discovery.MethodSelector selectMethod(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return v;
label:
v = staticinvoke <org.junit.platform.engine.discovery.DiscoverySelectors: org.junit.platform.engine.discovery.MethodSelector selectMethod(java.lang.String,java.lang.String,java.lang.Class[])>(v, v, v);
return v;
label:
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_toMethodSelector_27__1309: java.util.function.Supplier bootstrap$(java.lang.Class)>(v);
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.util.function.Supplier)>(v, v);
if v != null goto label;
v = staticinvoke <org.junit.platform.engine.discovery.DiscoverySelectors: org.junit.platform.engine.discovery.MethodSelector selectMethod(java.lang.Class,java.lang.String,java.lang.String)>(v, v, v);
return v;
label:
v = staticinvoke <org.junit.platform.engine.discovery.DiscoverySelectors: org.junit.platform.engine.discovery.MethodSelector selectMethod(java.lang.Class,java.lang.String,java.lang.Class[])>(v, v, v);
return v;
}
private static java.lang.String prefixErrorMessageForInvalidSelectMethodUsage(java.lang.Class, java.lang.String)
{
java.lang.Object[] v;
java.lang.Class v;
java.lang.String v, v, v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[0] = v;
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("@SelectMethod on class [%s]: %s", v);
return v;
}
public transient org.junit.platform.engine.discovery.ClassNameFilter createIncludeClassNameFilter(java.lang.String[])
{
java.lang.Object[] v;
java.util.Set v;
java.lang.String[] v;
java.util.function.Function v;
java.util.stream.Stream v, v, v, v;
org.junit.platform.engine.discovery.ClassNameFilter v;
org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder v;
java.util.function.IntFunction v;
v := @this: org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder;
v := @parameter: java.lang.String[];
v = v.<org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder: java.util.Set selectedClassNames>;
v = interfaceinvoke v.<java.util.Set: java.util.stream.Stream stream()>();
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$quote__1317: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.Arrays: java.util.stream.Stream stream(java.lang.Object[])>(v);
v = staticinvoke <java.util.stream.Stream: java.util.stream.Stream concat(java.util.stream.Stream,java.util.stream.Stream)>(v, v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_createIncludeClassNameFilter_28__1318: java.util.function.IntFunction bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object[] toArray(java.util.function.IntFunction)>(v);
v = staticinvoke <org.junit.platform.engine.discovery.ClassNameFilter: org.junit.platform.engine.discovery.ClassNameFilter includeClassNamePatterns(java.lang.String[])>(v);
return v;
}
private static java.util.Optional findAnnotationValues(java.lang.reflect.AnnotatedElement, java.lang.Class, java.util.function.Function)
{
java.util.function.Predicate v;
java.util.Optional v, v, v;
java.lang.Class v;
java.util.function.Function v;
java.lang.reflect.AnnotatedElement v;
v := @parameter: java.lang.reflect.AnnotatedElement;
v := @parameter: java.lang.Class;
v := @parameter: java.util.function.Function;
v = staticinvoke <org.junit.platform.commons.util.AnnotationUtils: java.util.Optional findAnnotation(java.lang.reflect.AnnotatedElement,java.lang.Class)>(v, v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_findAnnotationValues_29__1319: java.util.function.Predicate bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
return v;
}
public static java.util.Optional trimmed(java.lang.String[])
{
java.lang.Object[] v;
java.util.function.Predicate v;
java.lang.String[] v;
java.util.function.Function v;
java.util.stream.Stream v, v, v;
int v;
java.util.Optional v, v;
java.util.function.IntFunction v;
v := @parameter: java.lang.String[];
v = lengthof v;
if v != 0 goto label;
v = staticinvoke <java.util.Optional: java.util.Optional empty()>();
return v;
label:
v = staticinvoke <java.util.Arrays: java.util.stream.Stream stream(java.lang.Object[])>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$isNotBlank__1320: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$trim__1321: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.platform.suite.commons.SuiteLauncherDiscoveryRequestBuilder$lambda_trimmed_30__1322: java.util.function.IntFunction bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object[] toArray(java.util.function.IntFunction)>(v);
v = staticinvoke <java.util.Optional: java.util.Optional of(java.lang.Object)>(v);
return v;
}
}