public class org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor extends org.junit.platform.engine.support.descriptor.EngineDescriptor implements org.junit.platform.engine.support.hierarchical.Node
{
public static final java.lang.String ENGINE_ID;
private final org.junit.jupiter.engine.config.JupiterConfiguration configuration;
public void <init>(org.junit.platform.engine.UniqueId, org.junit.jupiter.engine.config.JupiterConfiguration)
{
org.junit.jupiter.engine.config.JupiterConfiguration v;
org.junit.platform.engine.UniqueId v;
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor v;
v := @this: org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
v := @parameter: org.junit.platform.engine.UniqueId;
v := @parameter: org.junit.jupiter.engine.config.JupiterConfiguration;
specialinvoke v.<org.junit.platform.engine.support.descriptor.EngineDescriptor: void <init>(org.junit.platform.engine.UniqueId,java.lang.String)>(v, "JUnit Jupiter");
v.<org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor: org.junit.jupiter.engine.config.JupiterConfiguration configuration> = v;
return;
}
public org.junit.jupiter.engine.config.JupiterConfiguration getConfiguration()
{
org.junit.jupiter.engine.config.JupiterConfiguration v;
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor v;
v := @this: org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
v = v.<org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor: org.junit.jupiter.engine.config.JupiterConfiguration configuration>;
return v;
}
public org.junit.platform.engine.support.hierarchical.Node$ExecutionMode getExecutionMode()
{
org.junit.jupiter.api.parallel.ExecutionMode v;
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor v;
org.junit.platform.engine.support.hierarchical.Node$ExecutionMode v;
org.junit.jupiter.engine.config.JupiterConfiguration v;
v := @this: org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
v = v.<org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor: org.junit.jupiter.engine.config.JupiterConfiguration configuration>;
v = interfaceinvoke v.<org.junit.jupiter.engine.config.JupiterConfiguration: org.junit.jupiter.api.parallel.ExecutionMode getDefaultExecutionMode()>();
v = staticinvoke <org.junit.jupiter.engine.descriptor.JupiterTestDescriptor: org.junit.platform.engine.support.hierarchical.Node$ExecutionMode toExecutionMode(org.junit.jupiter.api.parallel.ExecutionMode)>(v);
return v;
}
public org.junit.jupiter.engine.execution.JupiterEngineExecutionContext prepare(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)
{
org.junit.jupiter.engine.execution.DefaultExecutableInvoker v;
org.junit.jupiter.engine.config.JupiterConfiguration v, v;
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext v, v;
org.junit.platform.engine.EngineExecutionListener v;
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor v;
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder v, v, v;
org.junit.jupiter.engine.extension.MutableExtensionRegistry v;
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext v;
v := @this: org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
v := @parameter: org.junit.jupiter.engine.execution.JupiterEngineExecutionContext;
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext: org.junit.jupiter.engine.config.JupiterConfiguration getConfiguration()>();
v = staticinvoke <org.junit.jupiter.engine.extension.MutableExtensionRegistry: org.junit.jupiter.engine.extension.MutableExtensionRegistry createRegistryWithDefaultExtensions(org.junit.jupiter.engine.config.JupiterConfiguration)>(v);
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext: org.junit.platform.engine.EngineExecutionListener getExecutionListener()>();
v = new org.junit.jupiter.engine.execution.DefaultExecutableInvoker;
specialinvoke v.<org.junit.jupiter.engine.execution.DefaultExecutableInvoker: void <init>(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext)>(v);
v = new org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext;
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext: org.junit.jupiter.engine.config.JupiterConfiguration getConfiguration()>();
specialinvoke v.<org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext: void <init>(org.junit.platform.engine.EngineExecutionListener,org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor,org.junit.jupiter.engine.config.JupiterConfiguration,org.junit.jupiter.api.extension.ExecutableInvoker)>(v, v, v, v);
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext: org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder extend()>();
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder: org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder withExtensionRegistry(org.junit.jupiter.engine.extension.MutableExtensionRegistry)>(v);
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder: org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder withExtensionContext(org.junit.jupiter.api.extension.ExtensionContext)>(v);
v = virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder: org.junit.jupiter.engine.execution.JupiterEngineExecutionContext build()>();
return v;
}
public void cleanUp(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception
{
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext v;
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor v;
v := @this: org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
v := @parameter: org.junit.jupiter.engine.execution.JupiterEngineExecutionContext;
virtualinvoke v.<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext: void close()>();
return;
}
}