public class BeanInfo extends Object implements InjectionTargetInfo
InjectionTargetInfo.TargetKindclone, finalize, getClass, notify, notifyAll, wait, wait, waitasDisposer, asObserverpublic InjectionTargetInfo.TargetKind kind()
kind in interface InjectionTargetInfopublic BeanInfo asBean()
asBean in interface InjectionTargetInfopublic String getIdentifier()
public Optional<org.jboss.jandex.AnnotationTarget> getTarget()
public org.jboss.jandex.ClassInfo getImplClazz()
public boolean isClassBean()
public boolean isProducerMethod()
public boolean isProducerField()
public boolean isSynthetic()
public boolean isRemovable()
public org.jboss.jandex.DotName getBeanClass()
public boolean isInterceptor()
public BeanInfo getDeclaringBean()
public org.jboss.jandex.Type getProviderType()
public ScopeInfo getScope()
public Set<org.jboss.jandex.Type> getTypes()
public boolean hasType(org.jboss.jandex.DotName typeName)
public Set<org.jboss.jandex.AnnotationInstance> getQualifiers()
public boolean hasDefaultQualifiers()
public List<InjectionPointInfo> getAllInjectionPoints()
public boolean hasLifecycleInterceptors()
public boolean hasAroundInvokeInterceptors()
public boolean isForceApplicationClass()
public DisposerInfo getDisposer()
public boolean isAlternative()
public Integer getAlternativePriority()
public List<StereotypeInfo> getStereotypes()
public String getName()
public boolean isDefaultBean()
public boolean isAssignableTo(org.jboss.jandex.Type requiredType,
org.jboss.jandex.AnnotationInstance... requiredQualifiers)
requiredType - requiredQualifiers - true if this bean is assignable to the required type and qualifiersprotected String getType()
Copyright © 2021 JBoss by Red Hat. All rights reserved.