public class org.glassfish.cdi.hk.HK2ContextBridge extends java.lang.Object implements jakarta.enterprise.context.spi.Context
{
private final org.glassfish.hk.api.Context hk2Context;
void <init>(org.glassfish.hk.api.Context)
{
org.glassfish.cdi.hk.HK2ContextBridge v;
org.glassfish.hk.api.Context v;
v := @this: org.glassfish.cdi.hk.HK2ContextBridge;
v := @parameter: org.glassfish.hk.api.Context;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.cdi.hk.HK2ContextBridge: org.glassfish.hk.api.Context hk2Context> = v;
return;
}
public java.lang.Object get(jakarta.enterprise.context.spi.Contextual)
{
org.glassfish.hk.api.ActiveDescriptor v;
java.lang.Object v;
org.glassfish.cdi.hk.HK2ContextBridge v;
jakarta.enterprise.context.spi.Contextual v;
boolean v, v;
org.glassfish.hk.api.Context v;
v := @this: org.glassfish.cdi.hk.HK2ContextBridge;
v := @parameter: jakarta.enterprise.context.spi.Contextual;
v = v instanceof org.glassfish.cdi.hk.HK2CDIBean;
if v != 0 goto label;
return null;
label:
v = virtualinvoke v.<org.glassfish.cdi.hk.HK2CDIBean: org.glassfish.hk.api.ActiveDescriptor getHK2Descriptor()>();
v = v.<org.glassfish.cdi.hk.HK2ContextBridge: org.glassfish.hk.api.Context hk2Context>;
v = interfaceinvoke v.<org.glassfish.hk.api.Context: boolean containsKey(org.glassfish.hk.api.ActiveDescriptor)>(v);
if v != 0 goto label;
return null;
label:
v = virtualinvoke v.<org.glassfish.cdi.hk.HK2CDIBean: java.lang.Object create(jakarta.enterprise.context.spi.CreationalContext)>(null);
return v;
}
public java.lang.Object get(jakarta.enterprise.context.spi.Contextual, jakarta.enterprise.context.spi.CreationalContext)
{
java.lang.Object v;
org.glassfish.cdi.hk.HK2ContextBridge v;
jakarta.enterprise.context.spi.CreationalContext v;
jakarta.enterprise.context.spi.Contextual v;
v := @this: org.glassfish.cdi.hk.HK2ContextBridge;
v := @parameter: jakarta.enterprise.context.spi.Contextual;
v := @parameter: jakarta.enterprise.context.spi.CreationalContext;
v = interfaceinvoke v.<jakarta.enterprise.context.spi.Contextual: java.lang.Object create(jakarta.enterprise.context.spi.CreationalContext)>(v);
return v;
}
public java.lang.Class getScope()
{
java.lang.Class v;
org.glassfish.cdi.hk.HK2ContextBridge v;
org.glassfish.hk.api.Context v;
v := @this: org.glassfish.cdi.hk.HK2ContextBridge;
v = v.<org.glassfish.cdi.hk.HK2ContextBridge: org.glassfish.hk.api.Context hk2Context>;
v = interfaceinvoke v.<org.glassfish.hk.api.Context: java.lang.Class getScope()>();
return v;
}
public boolean isActive()
{
org.glassfish.cdi.hk.HK2ContextBridge v;
boolean v;
org.glassfish.hk.api.Context v;
v := @this: org.glassfish.cdi.hk.HK2ContextBridge;
v = v.<org.glassfish.cdi.hk.HK2ContextBridge: org.glassfish.hk.api.Context hk2Context>;
v = interfaceinvoke v.<org.glassfish.hk.api.Context: boolean isActive()>();
return v;
}
}