public class io.quarkus.arc.runtime.ArcTestRequestScopeProvider extends java.lang.Object implements io.quarkus.runtime.test.TestScopeSetup
{
private static final org.jboss.logging.Logger LOGGER;
public void <init>()
{
io.quarkus.arc.runtime.ArcTestRequestScopeProvider v;
v := @this: io.quarkus.arc.runtime.ArcTestRequestScopeProvider;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void setup(boolean)
{
io.quarkus.arc.ManagedContext v;
org.jboss.logging.Logger v;
io.quarkus.arc.ArcContainer v;
boolean v;
io.quarkus.arc.runtime.ArcTestRequestScopeProvider v;
v := @this: io.quarkus.arc.runtime.ArcTestRequestScopeProvider;
v := @parameter: boolean;
if v == 0 goto label;
return;
label:
v = staticinvoke <io.quarkus.arc.Arc: io.quarkus.arc.ArcContainer container()>();
if v != null goto label;
v = <io.quarkus.arc.runtime.ArcTestRequestScopeProvider: org.jboss.logging.Logger LOGGER>;
virtualinvoke v.<org.jboss.logging.Logger: void warn(java.lang.Object)>("Container not available, ignoring setup");
goto label;
label:
v = interfaceinvoke v.<io.quarkus.arc.ArcContainer: io.quarkus.arc.ManagedContext requestContext()>();
interfaceinvoke v.<io.quarkus.arc.ManagedContext: void activate()>();
label:
return;
}
public void tearDown(boolean)
{
io.quarkus.arc.ManagedContext v;
org.jboss.logging.Logger v;
io.quarkus.arc.ArcContainer v;
boolean v;
io.quarkus.arc.runtime.ArcTestRequestScopeProvider v;
v := @this: io.quarkus.arc.runtime.ArcTestRequestScopeProvider;
v := @parameter: boolean;
if v == 0 goto label;
return;
label:
v = staticinvoke <io.quarkus.arc.Arc: io.quarkus.arc.ArcContainer container()>();
if v != null goto label;
v = <io.quarkus.arc.runtime.ArcTestRequestScopeProvider: org.jboss.logging.Logger LOGGER>;
virtualinvoke v.<org.jboss.logging.Logger: void warn(java.lang.Object)>("Container not available, ignoring tearDown");
goto label;
label:
v = interfaceinvoke v.<io.quarkus.arc.ArcContainer: io.quarkus.arc.ManagedContext requestContext()>();
interfaceinvoke v.<io.quarkus.arc.ManagedContext: void terminate()>();
label:
return;
}
static void <clinit>()
{
org.jboss.logging.Logger v;
v = staticinvoke <org.jboss.logging.Logger: org.jboss.logging.Logger getLogger(java.lang.Class)>(class "Lio/quarkus/arc/runtime/ArcTestRequestScopeProvider;");
<io.quarkus.arc.runtime.ArcTestRequestScopeProvider: org.jboss.logging.Logger LOGGER> = v;
return;
}
}