Class BeanDeployment


  • public class BeanDeployment
    extends Object
    • Method Detail

      • initBeanByTypeMap

        public void initBeanByTypeMap()
        Re-initialize the map that is used to speed-up lookup requests.
      • getQualifiers

        public Collection<org.jboss.jandex.ClassInfo> getQualifiers()
      • getInterceptorBindings

        public Collection<org.jboss.jandex.ClassInfo> getInterceptorBindings()
      • getBeanArchiveIndex

        public org.jboss.jandex.IndexView getBeanArchiveIndex()
        This index was used to discover components (beans, interceptors, qualifiers, etc.) and during type-safe resolution.
        Returns:
        the bean archive index
      • getApplicationIndex

        public org.jboss.jandex.IndexView getApplicationIndex()
        This index is optional and is used to discover types during type-safe resolution.

        Some types may not be part of the bean archive index but are still needed during type-safe resolution.

        Returns:
        the application index or null
      • getAssignabilityCheck

        public io.quarkus.arc.processor.AssignabilityCheck getAssignabilityCheck()
      • getAnnotations

        public Collection<org.jboss.jandex.AnnotationInstance> getAnnotations​(org.jboss.jandex.AnnotationTarget target)
      • getAnnotation

        public org.jboss.jandex.AnnotationInstance getAnnotation​(org.jboss.jandex.AnnotationTarget target,
                                                                 org.jboss.jandex.DotName name)
      • hasAnnotation

        public boolean hasAnnotation​(org.jboss.jandex.AnnotationTarget target,
                                     org.jboss.jandex.DotName name)
      • initBeanDefiningAnnotations

        public static Set<org.jboss.jandex.DotName> initBeanDefiningAnnotations​(Collection<BeanDefiningAnnotation> additionalBeanDefiningAnnotations,
                                                                                Set<org.jboss.jandex.DotName> stereotypes)
      • getInterceptorNonbindingMembers

        public Set<String> getInterceptorNonbindingMembers​(org.jboss.jandex.DotName name)
      • getQualifierNonbindingMembers

        public Set<String> getQualifierNonbindingMembers​(org.jboss.jandex.DotName name)