public class org.glassfish.jms.injection.JMSCDIExtension extends java.lang.Object implements jakarta.enterprise.inject.spi.Extension
{
public void <init>()
{
org.glassfish.jms.injection.JMSCDIExtension v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void afterBeanDiscovery(jakarta.enterprise.inject.spi.AfterBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager)
{
jakarta.enterprise.inject.spi.AfterBeanDiscovery v;
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.Bean v, v, v;
jakarta.enterprise.inject.spi.BeanManager v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.AfterBeanDiscovery;
v := @parameter: jakarta.enterprise.inject.spi.BeanManager;
v = specialinvoke v.<org.glassfish.jms.injection.JMSCDIExtension: jakarta.enterprise.inject.spi.Bean createLocalBean(jakarta.enterprise.inject.spi.BeanManager,java.lang.Class)>(v, class "Lorg/glassfish/jms/injection/RequestedJMSContextManager;");
interfaceinvoke v.<jakarta.enterprise.inject.spi.AfterBeanDiscovery: void addBean(jakarta.enterprise.inject.spi.Bean)>(v);
v = specialinvoke v.<org.glassfish.jms.injection.JMSCDIExtension: jakarta.enterprise.inject.spi.Bean createLocalBean(jakarta.enterprise.inject.spi.BeanManager,java.lang.Class)>(v, class "Lorg/glassfish/jms/injection/TransactedJMSContextManager;");
interfaceinvoke v.<jakarta.enterprise.inject.spi.AfterBeanDiscovery: void addBean(jakarta.enterprise.inject.spi.Bean)>(v);
v = specialinvoke v.<org.glassfish.jms.injection.JMSCDIExtension: jakarta.enterprise.inject.spi.Bean createLocalBean(jakarta.enterprise.inject.spi.BeanManager,java.lang.Class)>(v, class "Lorg/glassfish/jms/injection/InjectableJMSContext;");
interfaceinvoke v.<jakarta.enterprise.inject.spi.AfterBeanDiscovery: void addBean(jakarta.enterprise.inject.spi.Bean)>(v);
return;
}
void addScope(jakarta.enterprise.inject.spi.BeforeBeanDiscovery)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.BeforeBeanDiscovery v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.BeforeBeanDiscovery;
return;
}
void afterBeanDiscovery(jakarta.enterprise.inject.spi.AfterBeanDiscovery)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.AfterBeanDiscovery v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.AfterBeanDiscovery;
return;
}
public void beforeBeanDiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.BeforeBeanDiscovery v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.BeforeBeanDiscovery;
return;
}
public void beforeBeanDiscovery(jakarta.enterprise.inject.spi.BeforeBeanDiscovery, jakarta.enterprise.inject.spi.BeanManager)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.BeforeBeanDiscovery v;
jakarta.enterprise.inject.spi.BeanManager v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.BeforeBeanDiscovery;
v := @parameter: jakarta.enterprise.inject.spi.BeanManager;
return;
}
public void afterDeploymentValidation(jakarta.enterprise.inject.spi.AfterDeploymentValidation, jakarta.enterprise.inject.spi.BeanManager)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.AfterDeploymentValidation v;
jakarta.enterprise.inject.spi.BeanManager v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.AfterDeploymentValidation;
v := @parameter: jakarta.enterprise.inject.spi.BeanManager;
return;
}
public void beforeShutdown(jakarta.enterprise.inject.spi.BeforeShutdown, jakarta.enterprise.inject.spi.BeanManager)
{
jakarta.enterprise.inject.spi.BeforeShutdown v;
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.BeanManager v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.BeforeShutdown;
v := @parameter: jakarta.enterprise.inject.spi.BeanManager;
return;
}
public void processInjectionTarget(jakarta.enterprise.inject.spi.ProcessInjectionTarget)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.ProcessInjectionTarget v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.ProcessInjectionTarget;
return;
}
public void processAnnotatedType(jakarta.enterprise.inject.spi.ProcessAnnotatedType)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.ProcessAnnotatedType v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.ProcessAnnotatedType;
return;
}
public void processProducer(jakarta.enterprise.inject.spi.ProcessProducer)
{
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.ProcessProducer v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.ProcessProducer;
return;
}
private jakarta.enterprise.inject.spi.Bean createLocalBean(jakarta.enterprise.inject.spi.BeanManager, java.lang.Class)
{
jakarta.enterprise.inject.spi.InjectionTarget v;
org.glassfish.jms.injection.JMSCDIExtension v;
jakarta.enterprise.inject.spi.InjectionTargetFactory v;
java.lang.Class v;
jakarta.enterprise.inject.spi.AnnotatedType v;
jakarta.enterprise.inject.spi.BeanManager v;
org.glassfish.jms.injection.JMSCDIExtension$LocalPassivationCapableBean v;
v := @this: org.glassfish.jms.injection.JMSCDIExtension;
v := @parameter: jakarta.enterprise.inject.spi.BeanManager;
v := @parameter: java.lang.Class;
v = interfaceinvoke v.<jakarta.enterprise.inject.spi.BeanManager: jakarta.enterprise.inject.spi.AnnotatedType createAnnotatedType(java.lang.Class)>(v);
v = new org.glassfish.jms.injection.JMSCDIExtension$LocalPassivationCapableBean;
specialinvoke v.<org.glassfish.jms.injection.JMSCDIExtension$LocalPassivationCapableBean: void <init>(java.lang.Class)>(v);
v = interfaceinvoke v.<jakarta.enterprise.inject.spi.BeanManager: jakarta.enterprise.inject.spi.InjectionTargetFactory getInjectionTargetFactory(jakarta.enterprise.inject.spi.AnnotatedType)>(v);
v = interfaceinvoke v.<jakarta.enterprise.inject.spi.InjectionTargetFactory: jakarta.enterprise.inject.spi.InjectionTarget createInjectionTarget(jakarta.enterprise.inject.spi.Bean)>(v);
virtualinvoke v.<org.glassfish.jms.injection.JMSCDIExtension$LocalPassivationCapableBean: void setInjectionTarget(jakarta.enterprise.inject.spi.InjectionTarget)>(v);
return v;
}
}