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 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 DisposerInfo getDisposer()
public boolean isAlternative()
public Integer getAlternativePriority()
public List<StereotypeInfo> getStereotypes()
public String getName()
public boolean isDefaultBean()
protected String getType()
Copyright © 2020 JBoss by Red Hat. All rights reserved.