public interface  io.quarkus.arc.InjectableBean extends java.lang.Object implements jakarta.enterprise.inject.spi.Bean, io.quarkus.arc.InjectableReferenceProvider
{
public abstract java.lang.String getIdentifier();
public io.quarkus.arc.InjectableBean$Kind getKind()
{
io.quarkus.arc.InjectableBean v;
io.quarkus.arc.InjectableBean$Kind v;
v := @this: io.quarkus.arc.InjectableBean;
v = <io.quarkus.arc.InjectableBean$Kind: io.quarkus.arc.InjectableBean$Kind CLASS>;
return v;
}
public java.lang.Class getScope()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return class "Ljakarta/enterprise/context/Dependent;";
}
public abstract java.util.Set getTypes();
public java.util.Set getQualifiers()
{
io.quarkus.arc.InjectableBean v;
java.util.Set v;
v := @this: io.quarkus.arc.InjectableBean;
v = <io.quarkus.arc.impl.Qualifiers: java.util.Set DEFAULT_QUALIFIERS>;
return v;
}
public void destroy(java.lang.Object, jakarta.enterprise.context.spi.CreationalContext)
{
io.quarkus.arc.InjectableBean v;
java.lang.Object v;
jakarta.enterprise.context.spi.CreationalContext v;
v := @this: io.quarkus.arc.InjectableBean;
v := @parameter: java.lang.Object;
v := @parameter: jakarta.enterprise.context.spi.CreationalContext;
interfaceinvoke v.<jakarta.enterprise.context.spi.CreationalContext: void release()>();
return;
}
public io.quarkus.arc.InjectableBean getDeclaringBean()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return null;
}
public java.lang.String getName()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return null;
}
public java.util.Set getStereotypes()
{
io.quarkus.arc.InjectableBean v;
java.util.Set v;
v := @this: io.quarkus.arc.InjectableBean;
v = staticinvoke <java.util.Collections: java.util.Set emptySet()>();
return v;
}
public java.util.Set getInjectionPoints()
{
io.quarkus.arc.InjectableBean v;
java.util.Set v;
v := @this: io.quarkus.arc.InjectableBean;
v = staticinvoke <java.util.Collections: java.util.Set emptySet()>();
return v;
}
public boolean isNullable()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return 0;
}
public boolean isAlternative()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return 0;
}
public java.lang.Integer getAlternativePriority()
{
int v;
io.quarkus.arc.InjectableBean v;
java.lang.Integer v;
boolean v;
v := @this: io.quarkus.arc.InjectableBean;
v = interfaceinvoke v.<io.quarkus.arc.InjectableBean: boolean isAlternative()>();
if v == 0 goto label;
v = interfaceinvoke v.<io.quarkus.arc.InjectableBean: int getPriority()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
goto label;
label:
v = null;
label:
return v;
}
public boolean isDefaultBean()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return 0;
}
public boolean isSuppressed()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return 0;
}
public int getPriority()
{
io.quarkus.arc.InjectableBean v;
v := @this: io.quarkus.arc.InjectableBean;
return 0;
}
}