Class OverridableIndex

java.lang.Object
io.quarkus.smallrye.graphql.deployment.OverridableIndex
All Implemented Interfaces:
org.jboss.jandex.IndexView

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

    • 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