public class jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance extends java.lang.Object
{
private final jakarta.enterprise.context.spi.CreationalContext ctx;
private final jakarta.enterprise.inject.spi.InjectionTarget injectionTarget;
private java.lang.Object instance;
private boolean disposed;
private void <init>(jakarta.enterprise.inject.spi.BeanManager, jakarta.enterprise.inject.spi.InjectionTarget)
{
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
jakarta.enterprise.inject.spi.InjectionTarget v;
jakarta.enterprise.context.spi.CreationalContext v;
jakarta.enterprise.inject.spi.BeanManager v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v := @parameter: jakarta.enterprise.inject.spi.BeanManager;
v := @parameter: jakarta.enterprise.inject.spi.InjectionTarget;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed> = 0;
v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.inject.spi.InjectionTarget injectionTarget> = v;
v = interfaceinvoke v.<jakarta.enterprise.inject.spi.BeanManager: jakarta.enterprise.context.spi.CreationalContext createCreationalContext(jakarta.enterprise.context.spi.Contextual)>(null);
v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.context.spi.CreationalContext ctx> = v;
return;
}
public java.lang.Object get()
{
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
java.lang.Object v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
return v;
}
public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance produce()
{
java.lang.IllegalStateException v, v;
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
jakarta.enterprise.context.spi.CreationalContext v;
jakarta.enterprise.inject.spi.InjectionTarget v;
java.lang.Object v, v;
boolean v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
if v == null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call produce() on already constructed instance");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call produce() on an already disposed instance");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.inject.spi.InjectionTarget injectionTarget>;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.context.spi.CreationalContext ctx>;
v = interfaceinvoke v.<jakarta.enterprise.inject.spi.InjectionTarget: java.lang.Object produce(jakarta.enterprise.context.spi.CreationalContext)>(v);
v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance> = v;
return v;
}
public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance inject()
{
java.lang.IllegalStateException v, v;
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
jakarta.enterprise.context.spi.CreationalContext v;
jakarta.enterprise.inject.spi.InjectionTarget v;
java.lang.Object v, v;
boolean v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call inject() before produce() was called");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call inject() on already disposed instance");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.inject.spi.InjectionTarget injectionTarget>;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.context.spi.CreationalContext ctx>;
interfaceinvoke v.<jakarta.enterprise.inject.spi.InjectionTarget: void inject(java.lang.Object,jakarta.enterprise.context.spi.CreationalContext)>(v, v);
return v;
}
public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance postConstruct()
{
java.lang.IllegalStateException v, v;
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
jakarta.enterprise.inject.spi.InjectionTarget v;
java.lang.Object v, v;
boolean v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call postConstruct() before produce() was called");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call postConstruct() on already disposed instance");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.inject.spi.InjectionTarget injectionTarget>;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
interfaceinvoke v.<jakarta.enterprise.inject.spi.InjectionTarget: void postConstruct(java.lang.Object)>(v);
return v;
}
public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance preDestroy()
{
java.lang.IllegalStateException v, v;
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
jakarta.enterprise.inject.spi.InjectionTarget v;
java.lang.Object v, v;
boolean v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call preDestroy() before produce() was called");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call preDestroy() on already disposed instance");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.inject.spi.InjectionTarget injectionTarget>;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
interfaceinvoke v.<jakarta.enterprise.inject.spi.InjectionTarget: void preDestroy(java.lang.Object)>(v);
return v;
}
public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance dispose()
{
java.lang.IllegalStateException v, v;
jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance v;
jakarta.enterprise.context.spi.CreationalContext v;
jakarta.enterprise.inject.spi.InjectionTarget v;
java.lang.Object v, v;
boolean v;
v := @this: jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call dispose() before produce() was called");
throw v;
label:
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Trying to call dispose() on already disposed instance");
throw v;
label:
v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: boolean disposed> = 1;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.inject.spi.InjectionTarget injectionTarget>;
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: java.lang.Object instance>;
interfaceinvoke v.<jakarta.enterprise.inject.spi.InjectionTarget: void dispose(java.lang.Object)>(v);
v = v.<jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance: jakarta.enterprise.context.spi.CreationalContext ctx>;
interfaceinvoke v.<jakarta.enterprise.context.spi.CreationalContext: void release()>();
return v;
}
}