Class Instances


  • public final class Instances
    extends Object
    Since:
    0.1
    Author:
    nedis
    • Method Detail

      • instantiate

        public static <T> T instantiate​(String targetClassName,
                                        Object... constructorArgs)
      • instantiate

        public static <T> T instantiate​(String targetClassName,
                                        Class<?>[] argTypes,
                                        Object... constructorArgs)
      • instantiate

        public static <T> T instantiate​(Class<T> targetClass,
                                        Object... constructorArgs)
      • instantiate

        public static <T> T instantiate​(Class<T> targetClass,
                                        Class<?>[] argTypes,
                                        Object... constructorArgs)
      • getImplementation

        public static <T> T getImplementation​(Class<T> serviceInterface,
                                              boolean required,
                                              Function<Class<T>,​ServiceLoader<T>> serviceLoader)