public class org.glassfish.weld.GlassFishWeldProvider extends java.lang.Object implements jakarta.enterprise.inject.spi.CDIProvider
{
public void <init>()
{
org.glassfish.weld.GlassFishWeldProvider v;
v := @this: org.glassfish.weld.GlassFishWeldProvider;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public jakarta.enterprise.inject.spi.CDI getCDI()
{
java.lang.Throwable v, v;
org.glassfish.weld.GlassFishWeldProvider$GlassFishEnhancedWeld v;
org.glassfish.weld.GlassFishWeldProvider v;
boolean v;
v := @this: org.glassfish.weld.GlassFishWeldProvider;
label:
v = new org.glassfish.weld.GlassFishWeldProvider$GlassFishEnhancedWeld;
specialinvoke v.<org.glassfish.weld.GlassFishWeldProvider$GlassFishEnhancedWeld: void <init>()>();
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.Throwable: java.lang.Throwable getCause()>();
v = v instanceof java.lang.IllegalStateException;
if v == 0 goto label;
return null;
label:
throw v;
catch java.lang.Throwable from label to label with label;
}
}