Class OverridableIndex

  • All Implemented Interfaces:
    org.jboss.jandex.IndexView

    public class OverridableIndex
    extends Object
    implements org.jboss.jandex.IndexView
    • Method Detail

      • create

        public static OverridableIndex create​(org.jboss.jandex.IndexView original,
                                              org.jboss.jandex.IndexView override)
      • getKnownClasses

        public Collection<org.jboss.jandex.ClassInfo> getKnownClasses()
        Specified by:
        getKnownClasses in interface org.jboss.jandex.IndexView
      • getClassByName

        public org.jboss.jandex.ClassInfo getClassByName​(org.jboss.jandex.DotName dn)
        Specified by:
        getClassByName in interface org.jboss.jandex.IndexView
      • getKnownDirectSubclasses

        public Collection<org.jboss.jandex.ClassInfo> getKnownDirectSubclasses​(org.jboss.jandex.DotName dn)
        Specified by:
        getKnownDirectSubclasses in interface org.jboss.jandex.IndexView
      • getAllKnownSubclasses

        public Collection<org.jboss.jandex.ClassInfo> getAllKnownSubclasses​(org.jboss.jandex.DotName dn)
        Specified by:
        getAllKnownSubclasses in interface org.jboss.jandex.IndexView
      • getKnownDirectSubinterfaces

        public Collection<org.jboss.jandex.ClassInfo> getKnownDirectSubinterfaces​(org.jboss.jandex.DotName dn)
        Specified by:
        getKnownDirectSubinterfaces in interface org.jboss.jandex.IndexView
      • getAllKnownSubinterfaces

        public Collection<org.jboss.jandex.ClassInfo> getAllKnownSubinterfaces​(org.jboss.jandex.DotName dn)
        Specified by:
        getAllKnownSubinterfaces in interface org.jboss.jandex.IndexView
      • getKnownDirectImplementors

        public Collection<org.jboss.jandex.ClassInfo> getKnownDirectImplementors​(org.jboss.jandex.DotName dn)
        Specified by:
        getKnownDirectImplementors in interface org.jboss.jandex.IndexView
      • getAllKnownImplementors

        public Collection<org.jboss.jandex.ClassInfo> getAllKnownImplementors​(org.jboss.jandex.DotName dn)
        Specified by:
        getAllKnownImplementors in interface org.jboss.jandex.IndexView
      • getAnnotations

        public Collection<org.jboss.jandex.AnnotationInstance> getAnnotations​(org.jboss.jandex.DotName dn)
        Specified by:
        getAnnotations in interface org.jboss.jandex.IndexView
      • getAnnotationsWithRepeatable

        public Collection<org.jboss.jandex.AnnotationInstance> getAnnotationsWithRepeatable​(org.jboss.jandex.DotName dn,
                                                                                            org.jboss.jandex.IndexView iv)
        Specified by:
        getAnnotationsWithRepeatable in interface org.jboss.jandex.IndexView
      • getKnownModules

        public Collection<org.jboss.jandex.ModuleInfo> getKnownModules()
        Specified by:
        getKnownModules in interface org.jboss.jandex.IndexView
      • getModuleByName

        public org.jboss.jandex.ModuleInfo getModuleByName​(org.jboss.jandex.DotName dn)
        Specified by:
        getModuleByName in interface org.jboss.jandex.IndexView
      • getKnownUsers

        public Collection<org.jboss.jandex.ClassInfo> getKnownUsers​(org.jboss.jandex.DotName dn)
        Specified by:
        getKnownUsers in interface org.jboss.jandex.IndexView
      • getClassesInPackage

        public Collection<org.jboss.jandex.ClassInfo> getClassesInPackage​(org.jboss.jandex.DotName pn)
        Specified by:
        getClassesInPackage in interface org.jboss.jandex.IndexView
      • getSubpackages

        public Set<org.jboss.jandex.DotName> getSubpackages​(org.jboss.jandex.DotName pn)
        Specified by:
        getSubpackages in interface org.jboss.jandex.IndexView