Class DeploymentSupport


  • public final class DeploymentSupport
    extends Object
    • Method Detail

      • getAllKnownImplementors

        public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownImplementors​(org.jboss.jandex.IndexView view,
                                                                                   String name)
      • getAllKnownImplementors

        public static <T> Stream<T> getAllKnownImplementors​(org.jboss.jandex.IndexView view,
                                                            String name,
                                                            Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAllKnownImplementors

        public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownImplementors​(org.jboss.jandex.IndexView view,
                                                                                   Class<?> type)
      • getAllKnownImplementors

        public static <T> Stream<T> getAllKnownImplementors​(org.jboss.jandex.IndexView view,
                                                            Class<?> type,
                                                            Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAllKnownImplementors

        public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownImplementors​(org.jboss.jandex.IndexView view,
                                                                                   org.jboss.jandex.DotName type)
      • getAllKnownImplementors

        public static <T> Stream<T> getAllKnownImplementors​(org.jboss.jandex.IndexView view,
                                                            org.jboss.jandex.DotName type,
                                                            Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAllKnownSubclasses

        public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownSubclasses​(org.jboss.jandex.IndexView view,
                                                                                 String name)
      • getAllKnownSubclasses

        public static <T> Stream<T> getAllKnownSubclasses​(org.jboss.jandex.IndexView view,
                                                          String name,
                                                          Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAllKnownSubclasses

        public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownSubclasses​(org.jboss.jandex.IndexView view,
                                                                                 Class<?> type)
      • getAllKnownSubclasses

        public static <T> Stream<T> getAllKnownSubclasses​(org.jboss.jandex.IndexView view,
                                                          Class<?> type,
                                                          Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAllKnownSubclasses

        public static Iterable<org.jboss.jandex.ClassInfo> getAllKnownSubclasses​(org.jboss.jandex.IndexView view,
                                                                                 org.jboss.jandex.DotName type)
      • getAllKnownSubclasses

        public static <T> Stream<T> getAllKnownSubclasses​(org.jboss.jandex.IndexView view,
                                                          org.jboss.jandex.DotName type,
                                                          Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAnnotated

        public static Iterable<org.jboss.jandex.ClassInfo> getAnnotated​(org.jboss.jandex.IndexView view,
                                                                        String name)
      • getAnnotated

        public static <T> Stream<T> getAnnotated​(org.jboss.jandex.IndexView view,
                                                 String name,
                                                 Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAnnotated

        public static Iterable<org.jboss.jandex.ClassInfo> getAnnotated​(org.jboss.jandex.IndexView view,
                                                                        Class<?> type)
      • getAnnotated

        public static <T> Stream<T> getAnnotated​(org.jboss.jandex.IndexView view,
                                                 Class<?> type,
                                                 Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • getAnnotated

        public static Iterable<org.jboss.jandex.ClassInfo> getAnnotated​(org.jboss.jandex.IndexView view,
                                                                        org.jboss.jandex.DotName type)
      • getAnnotated

        public static <T> Iterable<T> getAnnotated​(org.jboss.jandex.IndexView view,
                                                   org.jboss.jandex.DotName type,
                                                   Function<org.jboss.jandex.ClassInfo,​T> mapper)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(Class<?>... classes)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(boolean methods,
                                                                                                                    boolean fields,
                                                                                                                    Class<?>... classes)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(org.jboss.jandex.ClassInfo... classInfos)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(Collection<org.jboss.jandex.ClassInfo> classInfos)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(Iterable<org.jboss.jandex.ClassInfo> classInfos)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(boolean methods,
                                                                                                                    boolean fields,
                                                                                                                    org.jboss.jandex.ClassInfo... classInfos)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(boolean methods,
                                                                                                                    boolean fields,
                                                                                                                    Collection<org.jboss.jandex.ClassInfo> classInfos)
      • reflectiveClassBuildItem

        public static io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem reflectiveClassBuildItem​(boolean methods,
                                                                                                                    boolean fields,
                                                                                                                    Iterable<org.jboss.jandex.ClassInfo> classInfos)
      • stream

        public static <T> Stream<T> stream​(Iterable<T> iterable)