public class io.quarkus.arc.impl.ArcCDIProvider extends java.lang.Object implements jakarta.enterprise.inject.spi.CDIProvider
{
private final io.quarkus.arc.impl.ArcCDIProvider$ArcCDI arcCDI;
public void <init>()
{
io.quarkus.arc.impl.ArcCDIProvider$ArcCDI v;
io.quarkus.arc.impl.ArcCDIProvider v;
v := @this: io.quarkus.arc.impl.ArcCDIProvider;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new io.quarkus.arc.impl.ArcCDIProvider$ArcCDI;
specialinvoke v.<io.quarkus.arc.impl.ArcCDIProvider$ArcCDI: void <init>()>();
v.<io.quarkus.arc.impl.ArcCDIProvider: io.quarkus.arc.impl.ArcCDIProvider$ArcCDI arcCDI> = v;
return;
}
public jakarta.enterprise.inject.spi.CDI getCDI()
{
java.lang.IllegalStateException v;
io.quarkus.arc.impl.ArcCDIProvider$ArcCDI v;
io.quarkus.arc.ArcContainer v;
io.quarkus.arc.impl.ArcCDIProvider v;
v := @this: io.quarkus.arc.impl.ArcCDIProvider;
v = staticinvoke <io.quarkus.arc.Arc: io.quarkus.arc.ArcContainer container()>();
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("No CDI container is available");
throw v;
label:
v = v.<io.quarkus.arc.impl.ArcCDIProvider: io.quarkus.arc.impl.ArcCDIProvider$ArcCDI arcCDI>;
return v;
}
}